body {background:#efefef;text-align:left;color:#222;font-family:微软雅黑,tahoma,arial,simsun,sans-serif;}
a{outline:none;color:#006485;text-decoration:none;}
a:hover{color:#428ECB;text-decoration:none;}
a:focus{outline:none;star:expression_r(this.onFocus=this.blur());}
a:active{star:expression_r(this.onFocus=this.blur());}
body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, pre, code,form, fieldset, legend, input, button,
textarea, p, blockquote, th, td ,a{ outline:0;zoom:1;margin:0;padding:0;}
img{border:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
.clear{height:0px;overflow:hidden;clear:both;}
.none{width:0;height:0;overflow:hidden;border:none;background:none;margin-left:-9999px;position:absolute;}
.wnone{position:absolute;margin-top:-99999px;}
*{-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;}
input{}
textarea{}
input::-webkit-input-placeholder{color:#aaa;}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; }

.login-paner{padding:10px;background:#fff;border-bottom:1px solid #ddd;}
#system-time{height:15px;background:#444;text-align:center;margin-top:-8px;padding-bottom:5px;}
.system-time{display:inline-block;height:15px;width:10px;background:url(images/system-time-bg.png);background-size:180px 15px;}
.system-blank-time{display:inline-block;height:15px;width:10px;}
.system-time-g{display:inline-block;height:15px;width:10px;background:url(images/system-time-bg.png) -168px 0;background-size:180px 15px;}
.system-time-m{display:inline-block;height:15px;width:10px;background:url(images/system-time-bg.png) -153px 0;background-size:180px 15px;}

#worker-footer-fixed{}
#worker-footer{position:fixed;bottom:0;left:0;width:100%;border-top:1px solid #ddd;background:#fff;padding:5px 0;}
#worker-footer table{width:100%;text-align:center;}
#worker-footer table .img{position:relative;margin:0 auto;}
#worker-footer table i{font-style:normal;color:#fff;background:red;position:absolute;right:0;top:0;float:right;margin-right:-15px;margin-top:-2px;border-radius:20px;padding:0 6px;border-radius:18px;}
#worker-footer table .text{color:#999;padding-top:5px;font-weight:bold;}
#worker-footer table .text-cur{color:#444;padding-top:5px;font-weight:bold;}

#center-top{background:linear-gradient(to bottom right,#766D68,#2C2421);background:-webkit-linear-gradient(to bottom right,#766D68,#2C2421);margin:10px;border-radius:5px;position:relative;padding:20px;}
#center-top .avatar{height:60px;width:60px;}
#center-top .avatar img{height:60px;width:60px;border-radius:60px;}
#center-top .avatar .from-user-avatar{position:absolute;right:0;bottom:0;height:30px;width:30px;border-radius:30px;}
#center-top .avatar .from-user-avatar img{height:30px;width:30px;border-radius:30px;opacity:0.8;}
#center-top .realname{color:#F0EBCD;}
#center-top .organization-worker{color:#F0EBCD;}
#center-top .user_id{color:#F0EBCD;}

#index-center-top{margin-top:10px;border-radius:10px;border:1px solid #ccc;background:#fff;height:100px;position:relative;}
#index-center-top .avatar{height:60px;width:60px;position:absolute;top:20px;left:20px;}
#index-center-top .avatar img{height:60px;width:60px;border-radius:60px;}
#index-center-top .realname{color:#444;position:absolute;left:90px;top:15px;}
#index-center-top .cellphone{color:#444;position:absolute;left:90px;top:50px;}
#index-center-top .org{color:#444;border:1px solid #444;border-radius:12px;padding:0 10px;position:absolute;right:20px;top:50%;margin-top:-12px;}

.tap-div{}
.tap-div:active{background:#f4f4f4 !important;}

.list{overflow:hidden;background:#fff;margin-top:10px;border:1px solid #ddd;border-radius:5px;margin:10px;}
.list .li{text-indent:10px;position:relative;padding:10px 0;}
.list .li:active{background:#f4f4f4;}
.list .li i{position:absolute;width:100%;left:10px;bottom:0;height:0;border-bottom:1px solid #eee;}
.list .li:last-child i{display:none;}
.list .li .arrow{position:absolute;right:10px;top:50%;margin-top:-5px;}

.list .lv-li{text-indent:10px;position:relative;}
.list .lv-li:active{background:#f4f4f4;}
.list .lv-li .label{padding:10px 0;text-indent:10px;float:left;}
.list .lv-li .value{word-wrap:break-word;padding:10px 0;max-width:50%;float:right;padding-right:10px;text-align:right;color:#888;}
.list .lv-li .check{position:absolute;right:10px;text-align:right;color:#888;vertical-align:middle;top:50%;margin-top:-10px;}
.list .lv-li .check input{width:20px;height:20px;}
.list .lv-li i{position:absolute;width:100%;left:10px;bottom:0;height:0;border-bottom:1px solid #eee;}
.list .lv-li b{clear:both;display:block;}
.list .lv-li:last-child i{display:none;}
.list .lv-li .arrow{position:absolute;right:10px;top:50%;margin-top:-5px;}
.list .lv-li:active{background:#f6f6f6;}

.linelist{overflow:hidden;background:#fff;margin-top:10px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.linelist .li{text-indent:10px;position:relative;}
.linelist .li:active{background:#f4f4f4;}
.linelist .li i{position:absolute;width:100%;left:10px;bottom:0;height:0;border-bottom:1px solid #eee;}
.linelist .li:last-child i{display:none;}
.linelist .li .arrow{position:absolute;right:10px;top:50%;margin-top:-5px;}
.linelist .lv-li{text-indent:10px;position:relative;}
.linelist .lv-li:active{background:#f4f4f4;}
.linelist .lv-li .label{padding:10px 0;text-indent:10px;float:left;}
.linelist .lv-li .value{padding:10px 0;float:right;padding-right:10px;text-align:right;color:#888;}
.linelist .lv-li .check{position:absolute;right:10px;text-align:right;color:#888;vertical-align:middle;top:50%;margin-top:-10px;}
.linelist .lv-li .check input{width:20px;height:20px;}
.linelist .lv-li i{position:absolute;width:100%;left:10px;bottom:0;height:0;border-bottom:1px solid #eee;}
.linelist .lv-li b{clear:both;display:block;}
.linelist .lv-li:last-child i{display:none;}
.linelist .lv-li .arrow{position:absolute;right:10px;top:50%;margin-top:-5px;}
.linelist .lv-li:active{background:#f6f6f6;}

.small-list{overflow:hidden;background:#fff;border:1px solid #ddd;border-radius:5px;margin:10px;}
.small-list .li{text-indent:10px;position:relative;}
.small-list .li:active{background:#f4f4f4;}
.small-list .li i{position:absolute;width:100%;left:10px;bottom:0;height:0;border-bottom:1px solid #eee;}
.small-list .li:last-child i{display:none;}
.small-list .lv-li{text-indent:10px;position:relative;}
.small-list .lv-li:active{background:#f4f4f4;}
.small-list .lv-li .label{padding:10px 0;text-indent:10px;float:left;}
.small-list .lv-li .value{padding:10px 0;text-indent:10px;float:right;padding-right:10px;text-align:right;color:#888;}
.small-list .lv-li b{clear:both;display:block;}

.small-list .lv-li i{position:absolute;width:100%;left:10px;bottom:0;height:0;border-bottom:1px solid #eee;}
.small-list .lv-li:last-child i{display:none;}



.org-logs{overflow:hidden;background:#fff;margin-top:10px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.org-logs .li{padding:10px 0;position:relative;}
.org-logs .li i{position:absolute;width:100%;left:10px;bottom:0;height:0;border-bottom:1px solid #eee;}
.org-logs .li:last-child i{display:none;}
.org-logs .li .time{padding-left:10px;color:#aaa;}
.org-logs .li .remarks{padding-left:10px;text-align:left;color:#444;}

#header{background:#444;position:fixed;left:0;top:0;width:100%;z-index:999;}
#header .header-title{color:#fff;padding:10px;width:100%;text-align:center;margin:0 auto;overflow:hidden;}
#header .left-btn{z-index:2;display:block;position:absolute;left:0;top:00px;height:50px;width:40px;}
#header .left-btn2{z-index:2;display:block;position:absolute;left:40px;top:00px;height:50px;width:40px;}
#header .right-btn{background:#78B200;padding:2px 5px;top:10px;border-radius:5px;z-index:2;display:block;position:absolute;right:10px;color:#fff;}
#header .right-btn:active{background:#86C600;}
#header .icon-back{margin-top:14px;margin-left:16px;width:22px;height:22px;display:block;background:url(images/white-back.svg) 0 0;}
#header .icon-down{margin-top:14px;margin-left:16px;width:22px;height:22px;display:block;background:url(images/white-down.svg) 0 0;}
#header .icon-x{margin-top:14px;margin-left:16px;width:22px;height:22px;display:block;background:url(images/white-x.svg) 0 0;}

#header .icon-refresh{margin-top:14px;margin-left:10px;width:22px;height:22px;display:block;background:url(images/white-refresh.svg) 0 0;}
#header-fixed{min-height:62px;}


#imaging-close-button{width:30px;height:30px;display:block;background:url(images/white-back.svg) 0 0;}

#imaging-refresh-button{width:30px;height:30px;display:block;background:url(images/white-refresh.svg) 0 0;}

.user_orgs_list{overflow:hidden;background:#fff;margin-top:10px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.user_orgs_list .list-item{position:relative;height:65px;text-indent:20px;position:relative;}
.user_orgs_list .list-item:active{background:#f4f4f4;}
.user_orgs_list .list-item .name{color:#444;padding-top:10px;}
.user_orgs_list .list-item .admin{color:#999;margin-top:5px;}
.user_orgs_list .list-item i{position:absolute;width:100%;left:20px;bottom:0;height:0;border-bottom:1px solid #eee;}
.user_orgs_list .list-item:last-child i{display:none;}
.user_orgs_list .list-item .arrow{position:absolute;right:10px;top:50%;margin-top:-5px;}

.users_list{overflow:hidden;background:#fff;margin-top:10px;border:1px solid #ddd;border-radius:5px;margin:10px;}
.users_list .list-item{position:relative;text-indent:10px;position:relative;}
.users_list .list-item:active{background:#f4f4f4;}
.users_list .list-item .avatar{position:absolute;left:0;top:10px;}
.users_list .list-item .avatar img{width:45px;height:45px;border-radius:45px;}
.users_list .list-item .name{color:#444;padding-top:10px;padding-left:55px;}
.users_list .list-item .admin{color:#999;margin-top:5px;padding-left:55px;}
.users_list .list-item i{position:absolute;width:100%;left:10px;bottom:0;height:0;border-bottom:1px solid #eee;}
.users_list .list-item:last-child i{display:none;}
.users_list .list-item .arrow{position:absolute;right:10px;top:50%;margin-top:-5px;}

.cases-list{overflow:hidden;background:#fff;margin-top:10px;border:1px solid #ddd;border-radius:5px;margin:10px;}
.cases-list .list-item{position:relative;height:55px;text-indent:10px;position:relative;}
.cases-list .list-item:active{background:#f4f4f4;}
.cases-list .list-item .avatar{position:absolute;left:0;top:10px;}
.cases-list .list-item .avatar img{width:35px;height:35px;border-radius:35px;}
.cases-list .list-item .serial-no{position:absolute;top:10px;color:#aaa;left:45px;}
.cases-list .list-item .realname{position:absolute;top:27px;left:45px;color:#444;}
.cases-list .list-item .guardian-name{position:absolute;top:30px;right:10px;color:#aaa;}
.cases-list .list-item .serial-time{position:absolute;top:10px;right:10px;color:#aaa;}
.cases-list .list-item .arrow{position:absolute;right:10px;top:50%;margin-top:-5px;}
.cases-list .list-item i{position:absolute;width:100%;left:10px;bottom:0;height:0;border-bottom:1px solid #eee;}
.cases-list .list-item:last-child i{display:none;}

.volunteer-cases-list{overflow:hidden;background:#fff;margin-top:10px;border:1px solid #ddd;border-radius:5px;margin:10px;}
.volunteer-cases-list .list-item{position:relative;height:75px;position:relative;}
.volunteer-cases-list .list-item:active{background:#f4f4f4;}
.volunteer-cases-list .list-item .date{position:absolute;top:10px;color:#aaa;left:10px;}
.volunteer-cases-list .list-item .org-name{position:absolute;top:27px;left:10px;color:#444;}
.volunteer-cases-list .list-item .status{position:absolute;top:49px;left:10px;color:#aaa;}
.volunteer-cases-list .list-item .arrow{position:absolute;right:10px;top:50%;margin-top:-5px;}
.volunteer-cases-list .list-item i{position:absolute;width:100%;left:10px;bottom:0;height:0;border-bottom:1px solid #eee;}
.volunteer-cases-list .list-item:last-child i{display:none;}

.org-cases-list{overflow:hidden;background:#fff;margin-top:10px;border:1px solid #ddd;border-radius:5px;margin:10px;}
.org-cases-list .list-item{position:relative;height:75px;position:relative;}
.org-cases-list .list-item:active{background:#f4f4f4;}
.org-cases-list .list-item .avatar{position:absolute;left:10px;top:10px;}
.org-cases-list .list-item .avatar img{width:35px;height:35px;border-radius:35px;}
.org-cases-list .list-item .date{position:absolute;top:10px;color:#aaa;left:55px;}
.org-cases-list .list-item .org-name{position:absolute;top:27px;left:55px;color:#444;}
.org-cases-list .list-item .status{position:absolute;top:49px;left:55px;color:#aaa;}
.org-cases-list .list-item .arrow{position:absolute;right:10px;top:50%;margin-top:-5px;}
.org-cases-list .list-item i{position:absolute;width:100%;left:10px;bottom:0;height:0;border-bottom:1px solid #eee;}
.org-cases-list .list-item:last-child i{display:none;}



.volunteers-list{overflow:hidden;background:#fff;margin-top:10px;border:1px solid #ddd;border-radius:5px;margin:10px;}
.volunteers-list .list-item{position:relative;height:50px;text-indent:10px;position:relative;}
.volunteers-list .list-item:active{background:#f4f4f4;}
.volunteers-list .list-item .avatar{position:absolute;left:0;top:10px;}
.volunteers-list .list-item .avatar img{width:30px;height:30px;border-radius:30px;}
.volunteers-list .list-item .no{position:absolute;top:50%;height:24px;line-height:24px;margin-top:-12px;left:0px;color:#aaa;}
.volunteers-list .list-item .realname{position:absolute;top:50%;left:30px;height:24px;line-height:24px;margin-top:-12px;color:#444;}
.volunteers-list .list-item .status{position:absolute;top:50%;right:30px;height:24px;line-height:24px;margin-top:-12px;color:#444;}
.volunteers-list .list-item .arrow{position:absolute;right:10px;top:50%;margin-top:-6px;}
.volunteers-list .list-item i{position:absolute;width:100%;left:10px;bottom:0;height:0;border-bottom:1px solid #eee;}
.volunteers-list .list-item:last-child i{display:none;}


.no-height-list{margin:10px;overflow:hidden;background:#fff;margin-top:10px;border:1px solid #ddd;border-radius:5px;}
.no-height-list .list-item{position:relative;padding:10px;position:relative;}
.no-height-list .list-item:active{background:#f4f4f4;}
.no-height-list .list-item .avatar{position:absolute;left:0;top:10px;}
.no-height-list .list-item .avatar img{width:30px;height:30px;border-radius:30px;}
.no-height-list .list-item .no{position:absolute;top:50%;height:24px;line-height:24px;margin-top:-12px;left:40px;color:#aaa;}
.no-height-list .list-item .realname{position:absolute;top:50%;left:30px;height:24px;line-height:24px;margin-top:-12px;color:#444;}
.no-height-list .list-item .status{position:absolute;top:50%;right:30px;height:24px;line-height:24px;margin-top:-12px;color:#444;}
.no-height-list .list-item .arrow{position:absolute;right:10px;top:50%;margin-top:-6px;}
.no-height-list .list-item i{position:absolute;width:100%;left:10px;bottom:0;height:0;border-bottom:1px solid #eee;}
.no-height-list .list-item:last-child i{display:none;}

.rpg-wrapper{margin:10px;height:20px;line-height:20px;padding:10px;background:#fff;border-radius:40px;}

.up-complete-cases-list{overflow:hidden;background:#fff;margin-top:10px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.up-complete-cases-list .list-item{position:relative;height:55px;position:relative;}
.up-complete-cases-list .list-item:active{background:#f4f4f4;}
.up-complete-cases-list .list-item .avatar{position:absolute;left:10px;top:10px;}
.up-complete-cases-list .list-item .avatar img{width:35px;height:35px;border-radius:35px;}
.up-complete-cases-list .list-item .select-no{position:absolute;top:8px;color:#aaa;left:55px;}
.up-complete-cases-list .list-item .realname{position:absolute;top:25px;left:55px;color:#444;}
.up-complete-cases-list .list-item .res{position:absolute;top:28px;right:55px;}
.up-complete-cases-list .list-item .time{position:absolute;top:8px;right:55px;color:#aaa;}
.up-complete-cases-list .list-item .arrow{position:absolute;right:10px;top:50%;margin-top:-5px;}
.up-complete-cases-list .list-item .image{position:absolute;top:10px;right:10px;color:#aaa;width:35px;height:35px;}
.up-complete-cases-list .list-item .image img{width:35px;height:35px;}
.up-complete-cases-list .list-item i{position:absolute;width:100%;left:10px;bottom:0;height:0;border-bottom:1px solid #eee;}
.up-complete-cases-list .list-item:last-child i{display:none;}

.blood-cases-list{overflow:hidden;background:#fff;margin-top:10px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.blood-cases-list .list-item{position:relative;height:55px;position:relative;}
.blood-cases-list .list-item:active{background:#f4f4f4;}
.blood-cases-list .list-item .avatar{position:absolute;left:10px;top:10px;}
.blood-cases-list .list-item .avatar img{width:35px;height:35px;border-radius:35px;}
.blood-cases-list .list-item .select-no{position:absolute;top:8px;color:#aaa;left:55px;}
.blood-cases-list .list-item .realname{position:absolute;top:25px;left:55px;color:#444;}
.blood-cases-list .list-item .res{position:absolute;top:28px;right:10px;color:#aaa;}
.blood-cases-list .list-item .time{position:absolute;top:8px;right:10px;color:#aaa;}
.blood-cases-list .list-item .arrow{position:absolute;right:10px;top:50%;margin-top:-5px;}
.blood-cases-list .list-item .image{position:absolute;top:10px;right:10px;color:#aaa;width:35px;height:35px;}
.blood-cases-list .list-item .image img{width:35px;height:35px;}
.blood-cases-list .list-item i{position:absolute;width:100%;left:10px;bottom:0;height:0;border-bottom:1px solid #eee;}
.blood-cases-list .list-item:last-child i{display:none;}

.studies-list{overflow:hidden;background:#fff;margin-top:10px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.studies-list .list-item{position:relative;height:70px;position:relative;}
.studies-list .list-item:active{background:#f4f4f4;}
.studies-list .list-item .avatar{position:absolute;left:10px;top:10px;}
.studies-list .list-item .avatar img{width:35px;height:35px;border-radius:35px;}
.studies-list .list-item .select-no{position:absolute;top:12px;color:#aaa;left:55px;}
.studies-list .list-item .realname{position:absolute;top:35px;left:55px;color:#444;}
.studies-list .list-item .res{position:absolute;top:38px;right:10px;color:#aaa;}
.studies-list .list-item .time{position:absolute;top:12px;right:10px;color:#aaa;}
.studies-list .list-item .arrow{position:absolute;right:10px;top:50%;margin-top:-5px;}
.studies-list .list-item .image{position:absolute;top:10px;right:10px;color:#aaa;width:35px;height:35px;}
.studies-list .list-item .image img{width:35px;height:35px;}
.studies-list .list-item i{position:absolute;width:100%;left:10px;bottom:0;height:0;border-bottom:1px solid #eee;}
.studies-list .list-item:last-child i{display:none;}

.ob-cases-list{overflow:hidden;background:#fff;margin-top:10px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.ob-cases-list .list-item{position:relative;position:relative;padding-bottom:10px;}
.ob-cases-list .list-item:active{background:#f4f4f4;}
.ob-cases-list .list-item .avatar{position:absolute;left:10px;top:10px;}
.ob-cases-list .list-item .avatar img{width:35px;height:35px;border-radius:35px;}

.ob-cases-list .list-item .select-no{color:#aaa;left:55px;padding-left:55px;padding-top:10px;}
.ob-cases-list .list-item .realname{color:#444;padding-left:55px;}
.ob-cases-list .list-item .events{color:#aaa;padding-left:55px;margin-top:4px;}
.ob-cases-list .list-item .res{position:absolute;top:28px;right:10px;}
.ob-cases-list .list-item .time{position:absolute;top:8px;right:10px;color:#aaa;}
.ob-cases-list .list-item .arrow{position:absolute;right:10px;top:50%;margin-top:-5px;}
.ob-cases-list .list-item .image{position:absolute;top:10px;right:10px;color:#aaa;width:35px;height:35px;}
.ob-cases-list .list-item .image img{width:35px;height:35px;}
.ob-cases-list .list-item i{position:absolute;width:100%;left:10px;bottom:0;height:0;border-bottom:1px solid #eee;}
.ob-cases-list .list-item:last-child i{display:none;}


#msg{z-index:10100;top:50%;left:50%;background:#fff;overflow:hidden;position:fixed;border-radius:5px;overflow:hidden;}
#msg .msg-title{padding-top:10px;text-align:center;color:#222;font-weight:bold;}
#msg .msg-contents{word-wrap:break-word;text-align:left;padding:6px 15px 20px;color:#666;overflow-x:hidden;overflow-y:scroll;}
#msg .msg-buttons{cursor:pointer;padding-top:0;color:#fff;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;}
#msg .msg-buttons .ok-btn{padding:10px;text-align:center;color:#fff;border-top:1px solid #ddd;color:#666;}
#msg .msg-buttons .ok-btn:active{background:#f4f4f4;}
#confirm{border-radius:5px;z-index:10100;top:50%;left:50%;background:#fff;overflow:hidden;position:fixed;}
#confirm .confirm-title{padding-top:10px;text-align:center;color:#222;font-weight:bold;}
#confirm .confirm-contents{word-wrap:break-word;text-align:left;padding:6px 15px 20px;color:#666;text-align:center;overflow-x:hidden;overflow-y:scroll;}
#confirm .confirm-buttons{cursor:pointer;padding-top:0;text-align:center;color:#fff;position:relative;}
#confirm .confirm-buttons div.left-btn{border-top:1px solid #ddd;cursor:pointer;padding:10px;color:#666;}
#confirm .confirm-buttons div.left-btn:active{background:#f4f4f4;}
#confirm .confirm-buttons div.right-btn{border-top:1px solid #ddd;cursor:pointer;padding:10px;color:#666;}
#confirm .confirm-buttons div.right-btn:active{background:#f4f4f4;}
#confirm .confirm-buttons div.center-line{position:absolute;left:50%;width:1px;top:50%;margin-top:-10px;height:20px;background:#ddd;}

#prompt{border-radius:5px;z-index:10100;top:50%;left:50%;background:#fff;overflow:hidden;position:fixed;}
#prompt .prompt-title{padding-top:10px;text-align:center;color:#222;font-weight:bold;}
#prompt .prompt-contents{word-wrap:break-word;text-align:left;padding:6px 15px 20px;color:#666;text-align:center;}
#prompt .prompt-quick-selectors{word-wrap:break-word;text-align:left;padding:6px 15px 20px;color:#666;}
#prompt .prompt-quick-selectors .t{color:#888;margin-bottom:5px;}
#prompt .prompt-quick-selectors .item{color:#78B200;margin-bottom:5px;}
#prompt .prompt-quick-selectors .quick-addition-item{color:#78B200;margin-bottom:5px;}

#prompt .prompt-textarea{padding:20px 15px;color:#666;}
#prompt .prompt-textarea .textarea-inner{border-radius:5px;padding:8px;border:1px solid #ddd;}
#prompt .prompt-textarea .textarea-inner textarea{color:#666;border:none;background:none;width:100%;height:100%;}
#prompt .prompt-textarea .textarea-inner input{color:#666;border:none;background:none;width:100%;height:100%;}
#prompt .prompt-buttons{cursor:pointer;padding-top:0;text-align:center;color:#fff;position:relative;}
#prompt .prompt-buttons div.left-btn{padding:10px;border-top:1px solid #ddd;cursor:pointer;color:#666;}
#prompt .prompt-buttons div.right-btn{padding:10px;border-top:1px solid #ddd;cursor:pointer;color:#666;}
#prompt .prompt-buttons div.center-line{position:absolute;left:50%;width:1px;top:50%;margin-top:-10px;height:20px;background:#ddd;}
#prompt .prompt-buttons div.left-btn:active{background:#f4f4f4;}
#prompt .prompt-buttons div.right-btn:active{background:#f4f4f4;}

.common-blue-button{white-space:nowrap;margin:10px;background:#52B1DA;padding:8px 10px;text-align:center;color:#fff;border-radius:5px;}
.common-blue-button:active{background:#78C2E2;}
.common-green-button{white-space:nowrap;margin:10px;background:#78B200;padding:8px 10px;text-align:center;color:#fff;border-radius:5px;}
.common-green-button:active{background:#86C600;}
.common-yellow-button{white-space:nowrap;margin:10px;background:#F9AD3F;padding:8px 10px;text-align:center;color:#fff;border-radius:5px;}
.common-yellow-button:active{background:#FBC573;}
.common-small-yellow-button{white-space:nowrap;margin:10px;padding:5px 10px;background:#F9AD3F;text-align:center;color:#fff;border-radius:5px;}
.common-small-yellow-button:active{background:#FBC573;}
.common-small-green-button{white-space:nowrap;margin:10px;margin-top:0;float:right;padding:5px 10px;background:#78B200;text-align:center;color:#fff;border-radius:5px;}
.common-small-green-button:active{background:#86C600;}
.common-red-button{white-space:nowrap;margin:10px;background:#DE6D67;padding:8px 10px;text-align:center;color:#fff;border-radius:5px;}
.common-red-button:active{background:#E48A85;}
.common-small-red-button{white-space:nowrap;margin:10px;margin-top:0;float:right;padding:5px 10px;background:#DE6D67;text-align:center;color:#fff;border-radius:5px;}
.common-small-red-button:active{background:#E48A85;}
.common-small-gray-button{white-space:nowrap;margin:10px;margin-top:0;float:right;padding:5px 10px;background:#ddd;text-align:center;color:#666;border-radius:5px;}
.common-small-gray-button:active{background:#eee;}
.common-gray-button{white-space:nowrap;margin:10px;background:#ddd;padding:8px 10px;text-align:center;color:#888;border-radius:5px;}
.common-gray-button:active{background:#f4f4f4;}
.common-title{font-weight:bold;color:#444;margin:10px 10px;position:relative;}
.common-title .right-button{position:absolute;right:0;border-radius:5px;font-weight:normal;top:50%;height:26px;line-height:26px;padding:0 10px;background:#78B200;color:#fff;text-align:center;margin-top:-13px;}
.num-button{display:inline-block;padding:1px 8px;border:none;background:#F0EEF9;color:#444;cursor:pointer;border-radius:50%;}
.num-button:hover{background:#E4E1F4;}
.num-button:disabled{background:#ddd;}
#worker-actions{display:none;position:fixed;top:100%;width:260px;left:50%;margin-left:-140px;z-index:99999;background:#fff;border:1px solid #ddd;border-radius:5px;padding:10px;}

#show-qrcode{display:none;position:fixed;top:50%;margin-top:-100px;max-width:300px;width:300px;margin-left:-150px;left:50%;margin-left:-100px;z-index:99999;background:#fff;border-radius:5px;}

#loading{position:fixed;left:50%;top:50%;z-index:10000;margin-top:-15px;margin-left:-15px;}

#loading-addition-info{position:fixed;left:50%;top:50%;z-index:10000;margin-top:10px;}
#loading-addition-info .uploading{overflow:hidden;height:24px;margin-top:10px;line-height:24px;}
#loading-addition-info .uploading .progress{overflow:hidden;height:24px;line-height:24px;background:#aaa;position:relative;}
#loading-addition-info .uploading .progress .progress-bar{overflow:hidden;position:absolute;left:0;top:0;height:24px;background:#78B200;}
#loading-addition-info .uploading .progress .file-name{overflow:hidden;position:absolute;left:0;top:0;width:100%;text-align:center;color:#222;}

#text-loading{position:fixed;left:50%;top:50%;z-index:10000;margin-top:-15px;width:150px;margin-left:-75px;color:#fff;text-align:center;padding:15px 0;background:#000;border-radius:10px;color:#fff;}
#number_countdown{position:fixed;left:50%;top:50%;z-index:10000;margin-top:-200px;font-size:40px;font-weight:bold;width:80px;margin-left:-40px;color:#fff;text-align:center;padding:15px 0;background:#000;opacity:0.8;border-radius:10px;color:#fff;}
#cover{display:none;position:fixed;z-index:9999;background:url(images/block.png);left:0;top:0;width:100%;height:100%;}
#cover2{display:none;position:fixed;z-index:10250;background:url(images/block.png);left:0;top:0;width:100%;height:100%;}
#cover-white{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;}

#search{padding-left:10px;}

.edit-table{width:100%;margin-top:5px;}
.edit-table tr td{}
.edit-table tr td.left{width:50%;}
.edit-table tr td.left .inner{padding-right:5px;padding-left:10px;padding-top:5px;padding-bottom:5px;}
.edit-table tr td.right{width:50%;}
.edit-table tr td.right .inner{padding-left:5px;padding-right:10px;padding-top:5px;padding-bottom:5px;}
.edit-table tr td.center{}
.edit-table tr td.center .inner{padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;}
.edit-table tr td.center .title{padding-left:10px;padding:5px 10px;text-align:left;}
.edit-table tr td input:disabled{background:#f4f4f4 !important;}

.input-table{width:100%;}
.input-table tr td{}
.input-table tr td.label{width:80px;padding-top:10px;padding-bottom:10px;color:#444;}
.input-table tr td.value{border-bottom:1px solid #eee;padding-top:10px;padding-bottom:10px;}
.input-table tr td.value .input{width:100%;border:none;height:16px;line-height:16px;padding:5px 0;background:none;color:#888;}
.input-table tr td.value .input:disabled{background:#f4f4f4 !important;}

#index-qrcode{margin:10px;background:#fff;border-radius:10px;padding:10px;}
#index-qrcode .qrcode{position:relative;height:248px;width:248px;margin:0 auto;}
#index-qrcode .qrcode .avatar{position:absolute;width:60px;height:60px;top:50%;left:50%;margin-left:-35px;margin-top:-35px;z-index:100;border-radius:10px;border:5px solid #fff;}
#index-qrcode .nickname{margin-top:10px;text-align:center;}
#index-qrcode .user_id{margin-top:20px;color:#aaa;text-align:center;}
#index-qrcode .remarks{margin-top:10px;color:#aaa;text-align:center;}

.select-wrapper{border-radius:5px;border:1px solid #ddd;position:relative;overflow:hidden;background:#fff ;text-align:left;padding:0 10px;padding-right:26px;}
.select-wrapper-disabled{border-radius:5px;border:1px solid #eee;position:relative;overflow:hidden;background:#f4f4f4 ;text-align:left;padding:0 10px;padding-right:26px;}
.select-wrapper-disabled label{color:#ccc;}
.select-wrapper select{top:0;left:0;opacity:0;outline:none;height:100%;width:100%;position:absolute;z-index:100;}
.select-wrapper i{height:100%;background:url(images/arrow.png) 0 center no-repeat;position:absolute;right:10px;top:0;}
.select-wrapper label{text-overflow:ellipsis;width:100%;display:inline-block;padding:8px 10px;padding-left:0;overflow:hidden;white-space:nowrap;}

.input-wrapper{border-radius:5px;overflow:hidden;position:relative;background:#fff ;text-align:left;border:1px solid #ddd;}
.input-wrapper input{width:100%;border:none;background:none;padding:8px 10px;}
.input-wrapper input:disabled{background:#f4f4f4;}
.input-wrapper .unit{height:36px;right:10px;top:0;position:absolute;height:36px;line-height:36px;}
.input-wrapper .time-type-sign{text-align:center;height:36px;position:absolute;color:#fff;right:0;top:0;line-height:36px;width:40px;border-radius:0 5px 5px 0;}
.input-wrapper .time-type-sign-live{background:#DE6D67;}
.input-wrapper .time-type-sign-static{background:#78B200;}
.input-wrapper .input-button{margin-right:-1px;border-radius:0 5px 5px 0;text-align:center;z-index:9;height:100%;line-height:100%;width:88px;position:absolute;right:0;top:0;background:#F12026;color:#fff;margin-top:-1px;}

.small-input-wrapper{border-radius:5px;overflow:hidden;position:relative;background:#fff ;text-align:left;height:24px;line-height:24px;border:1px solid #ddd;}
.small-input-wrapper input{text-indent:5px;width:100%;border:none;background:none;height:24px;line-height:24px;}
.small-input-wrapper input:disabled{background:#f4f4f4;}
.small-input-wrapper .unit{height:24px;right:10px;top:0;position:absolute;height:24px;line-height:24px;}
.small-input-wrapper .input-button{margin-right:-1px;border-radius:0 5px 5px 0;text-align:center;z-index:9;height:26px;line-height:26px;width:88px;position:absolute;right:0;top:0;background:#F12026;color:#fff;margin-top:-1px;}

.text-wrapper{text-indent:10px;border-radius:5px;position:relative;overflow:hidden;background:#f6f6f6 ;text-align:left;padding:7px 0;border:1px solid #ccc;}

.textarea-wrapper{border:1px solid #ddd;border-radius:5px;background:#fff;}
.textarea-wrapper .textarea{min-height:52px;padding:5px;}
.textarea-wrapper .textarea textarea{background:none;width:100%;height:100%;border:none;}

#working{position:relative;padding:10px;}
#working p{color:#666;}

#scan-wrapper{text-align:center;padding-top:20px;}
#scan-wrapper img{width:100px;height:100px;margin-bottom:20px;}
#scan-wrapper p{line-height:26px;color:#444;}
#scan-wrapper .button{margin:10px auto;background:#aaa;height:28px;line-height:28px;display:inline-block;padding:0 10px;text-align:center;color:#fff;border-radius:5px;}
#scan-wrapper .button2{margin:10px auto;background:#aaa;height:28px;line-height:28px;display:inline-block;padding:0 10px;text-align:center;color:#fff;border-radius:5px;}

#baseinfo-time-wrapper{display:none;position:fixed;top:50%;margin-top:-180px;width:200px;left:50%;margin-left:-100px;z-index:99999;background:#fff;border-radius:5px;}
#baseinfo-time-wrapper img{width:150px;height:150px;margin-bottom:20px;}
#baseinfo-time-wrapper p{line-height:26px;color:#444;}
#baseinfo-time-wrapper .realname{margin:0 auto;background:#f2f2f2;height:36px;line-height:36px;color:#666;text-align:center;border-radius:5px;}
#baseinfo-time-wrapper .guardian-name{margin:10px auto;background:#f2f2f2;height:36px;line-height:36px;color:#666;text-align:center;border-radius:5px;}
#baseinfo-time-wrapper .start-time{margin:10px auto;background:#f2f2f2;height:36px;line-height:36px;color:#666;text-align:center;border-radius:5px;}
#baseinfo-time-wrapper .time{margin:10px auto 30px;background:#f2f2f2;height:36px;line-height:36px;color:#666;text-align:center;border-radius:5px;}
#baseinfo-time-wrapper .sign{vertical-align:middle;margin:10px auto 30px;background:#f2f2f2;height:36px;line-height:36px;color:#666;text-align:center;border-radius:5px;}
#baseinfo-time-wrapper .button{margin:20px auto;background:#aaa;height:28px;line-height:28px;display:inline-block;padding:0 10px;text-align:center;color:#fff;border-radius:5px;}
#baseinfo-time-wrapper .button2{margin:20px auto;background:#aaa;height:28px;line-height:28px;display:inline-block;padding:0 10px;text-align:center;color:#fff;border-radius:5px;}

#baseinfo-single-time-wrapper{display:none;text-align:center;padding-top:20px;}
#baseinfo-single-time-wrapper img{width:150px;height:150px;margin-bottom:20px;}
#baseinfo-single-time-wrapper p{line-height:26px;color:#444;}
#baseinfo-single-time-wrapper .realname{margin:0 auto;width:280px;background:#ddd;height:36px;line-height:36px;color:#666;text-align:center;border-radius:10px;}
#baseinfo-single-time-wrapper .guardian-name{margin:10px auto;width:280px;background:#ddd;height:36px;line-height:36px;color:#666;text-align:center;border-radius:10px;}
#baseinfo-single-time-wrapper .start-time{margin:10px auto;width:280px;background:#ddd;height:36px;line-height:36px;color:#666;text-align:center;border-radius:10px;}
#baseinfo-single-time-wrapper .time{margin:10px auto 10px;width:280px;background:#ddd;height:36px;line-height:36px;color:#666;text-align:center;border-radius:10px;}
#baseinfo-single-time-wrapper .sign{vertical-align:middle;margin:10px auto 30px;width:280px;background:#ddd;height:36px;line-height:36px;color:#666;text-align:center;border-radius:10px;}
#baseinfo-single-time-wrapper .button{margin:10px auto;background:#aaa;height:28px;line-height:28px;display:inline-block;padding:0 10px;text-align:center;color:#fff;border-radius:5px;}
#baseinfo-single-time-wrapper .button2{margin:10px auto;background:#aaa;height:28px;line-height:28px;display:inline-block;padding:0 10px;text-align:center;color:#fff;border-radius:5px;}

#show-serial-no-wrapper{text-align:center;padding-top:50px;}
#show-select-no-wrapper{text-align:center;padding-top:50px;}
#show-res-no-wrapper{text-align:center;padding-top:50px;}

.notfound404{margin:50px auto;text-align:center;}
.notfound404 img{width:60px;}
.notfound404 p{margin-top:10px;color:#888;}

#mall-page{margin-top:0px;width:100%;}
#mall-page .line{position:absolute;height:138px;width:1px;overflow:hidden;background:#ddd;left:50%;top:0;}
#mall-page .mall-page{padding:10px;padding-top:10px;}
#mall-page .mall-page .shop-page-border{position:relative;overflow:hidden;border:1px solid #ddd;border-radius:5px;}
#mall-page .mall-page .mall-page-border{position:relative;overflow:hidden;border:1px solid #ddd;border-radius:5px;}
#mall-page .mall-page .prebutton{padding:10px 0;text-align:center;color:#444;background:#fff;width:50%;float:left;}
#mall-page .mall-page .nextbutton{padding:10px 0;text-align:center;color:#444;background:#fff;width:50%;float:right;}
#mall-page .mall-page .ban{background:#f8f8f8;color:#ccc;}

.allshow-select{background:#fff;border:1px solid #ddd;border-radius:5px;overflow:hidden;}
.allshow-select .noneitem{height:32px;line-height:32px;padding-left:10px;}
.allshow-select .item{border-bottom:1px solid #ddd;height:44px;line-height:42px;padding-left:35px;}
.allshow-select .item-selected{background:url(images/green-selected.png?1=1) 10px center no-repeat;background-size:16px 16px;}
.allshow-select .item-xselected{background:url(images/red-xselected.png?1=1) 10px center no-repeat;background-size:16px 16px;}
.allshow-select .item:last-child{border-bottom:none;}
.allshow-select .item:active{background:#f6f6f6;}
.allshow-select .item-selected:active{background:#f6f6f6 url(images/green-selected.png?1=1) 10px center no-repeat;background-size:16px 16px;}
.allshow-select .item-xselected:active{background:#f6f6f6 url(images/red-xselected.png?1=1) 10px center no-repeat;background-size:16px 16px;}

.my-radio-wrapper{background:#fff;border:1px solid #ddd;border-radius:5px;overflow:hidden;}
.my-radio-wrapper .radio{border-bottom:1px solid #ddd;height:42px;line-height:42px;padding-left:35px;}
.my-radio-wrapper .radio-checked{background:url(images/green-selected.png?1=1) 10px center no-repeat;background-size:16px 16px;}
.my-radio-wrapper .radio:last-child{border-bottom:none;}
.my-radio-wrapper .radio:active{background:#f6f6f6;}

.step-selects{text-align:center;}
.step-selects .item{position:relative;float:left;margin-top:5px;margin-bottom:5px;background:#fff;border:1px solid #ddd;border-radius:5px;padding:15px 0;}
.step-selects .item:active{background:#f6f6f6;}
.step-selects .item-selected{border:1px solid #78B200;}
.step-selects .item .text{margin-top:10px;color:#666;}
.step-selects .item-selected i{width:20px;height:20px;position:absolute;left:0;top:0;background:url(images/arrow-green-selected.png) no-repeat;background-size:20px 20px;}
.step-selects .step-selector{margin-right:10px;}

.arrow-selected{position:relative;}
.arrow-selected i.arrow{width:20px;height:20px;position:absolute;left:0;top:0;background:url(images/arrow-green-selected.png) no-repeat;background-size:20px 20px;}

.instock-no-serum-box-user-selected{position:relative;}
.instock-no-serum-box-user-selected i{width:20px;height:20px;position:absolute;left:0;top:0;background:url(images/arrow-green-selected.png) no-repeat;background-size:20px 20px;}
.blood-user-selected{position:relative;}
.blood-user-selected i{width:20px;height:20px;position:absolute;left:0;top:0;background:url(images/arrow-green-selected.png) no-repeat;background-size:20px 20px;}
.note-user-selected{position:relative;}
.note-user-selected i{width:20px;height:20px;position:absolute;left:0;top:0;background:url(images/arrow-green-selected.png) no-repeat;background-size:20px 20px;}
.instock-user-selected{position:relative;}
.instock-user-selected i{width:20px;height:20px;position:absolute;left:0;top:0;background:url(images/arrow-green-selected.png) no-repeat;background-size:20px 20px;}
.trans-user-selected{position:relative;}
.trans-user-selected i{width:20px;height:20px;position:absolute;left:0;top:0;background:url(images/arrow-green-selected.png) no-repeat;background-size:20px 20px;}
.user-selected{position:relative;}
.user-selected i{width:20px;height:20px;position:absolute;left:0;top:0;background:url(images/arrow-green-selected.png) no-repeat;background-size:20px 20px;}
.manage-user-selected{position:relative;}
.manage-user-selected i{width:20px;height:20px;position:absolute;left:0;top:0;background:url(images/arrow-green-selected.png) no-repeat;background-size:20px 20px;}



#case-image-system{position:fixed;top:10px;left:10px;z-index:9999999;display:none;}
.quit-status{background:#FFEAEF;}

.list-table{width:100%;border-radius:5px;overflow:hidden;background:#fff;}
.list-table tr td{padding:5px 5px;border-bottom:1px solid #ddd;height:32px;line-height:32px;overflow:hidden;}
.list-table tr td:first-child{padding-left:10px;border-left:1px solid #ddd;}
.list-table tr td:last-child{padding-right:10px;border-right:1px solid #ddd;}
.list-table tr:last-child td:first-child{border-bottom-left-radius:5px;}
.list-table tr:last-child td:last-child{height:32px;line-height:32px;;border-bottom-right-radius:5px;}
.list-table .header td{background:#78B200 !important;color:#fff;border:none !important;}

#bat-vaccines-input-wrapper{border-radius:5px;background:#fff;position:fixed;top:5%;left:5%;width:90%;height:90%;z-index:10200;}

#vaccines-input-wrapper{padding:10px;border-radius:5px;background:#fff;position:fixed;top:100px;left:50%;width:280px;margin-left:-150px;z-index:10200;}
#empty-no-vaccines-input-wrapper{padding:10px;border-radius:5px;background:#fff;position:fixed;top:100px;left:50%;width:280px;margin-left:-150px;z-index:10200;}
#vaccines-scan-wrapper{padding:10px;border-radius:5px;background:#fff;position:fixed;top:100px;left:50%;width:280px;margin-left:-150px;z-index:10200;}
#vaccines-bat-input-wrapper{padding:10px;border-radius:5px;background:#fff;position:fixed;top:100px;left:50%;width:280px;margin-left:-150px;z-index:10200;}
#bat-vaccines-input-select-wrapper{padding:10px;border-radius:5px;background:#fff;position:fixed;top:100px;left:50%;width:280px;margin-left:-150px;z-index:10200;}
#window-bat-vaccines-input-select-wrapper{padding:10px;border-radius:5px;background:#fff;position:fixed;top:100px;left:50%;width:280px;margin-left:-150px;z-index:10200;}
#bat-que-vaccines-input-wrapper{padding:10px;border-radius:5px;background:#fff;position:fixed;top:100px;left:50%;width:280px;margin-left:-150px;z-index:10200;}

#visit-tips-wrapper{padding:10px;border-radius:5px;background:#fff;position:fixed;top:100px;left:50%;width:280px;margin-left:-150px;z-index:10200;}
#check-dialog{background:#fff;position:fixed;top:0;left:50%;width:100%;height:100%;margin-left:-50%;z-index:10200;}
#check-dialog #recheck-info{padding:0 10px;overflow:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;}
#check-dialog #recheck-info table{width:100%;}
#check-dialog #recheck-info td{border-bottom:1px solid #eee;padding:10px 0;}
#check-dialog #recheck-info td.label{text-align:left;color:#999;white-space:nowrap;}
#check-dialog #recheck-info td.value{text-align:right;color:#444;word-break: break-all;}

#tran{background:url(images/tran.jpg);border-bottom:1px solid #ddd;}

.folder-wrapper{padding:6px 10px;margin:10px;border:1px solid #ddd;border-radius:5px;}
.folder-wrapper div.folder{height:26px;line-height:26px;padding-left:20px;background:url(images/visit-icon.png) left center no-repeat;background-size:16px 16px;}
.folder-wrapper div.folder a.name{}
.folder-wrapper div.folder span.status{float:right;}
.folder-wrapper div.folder span.status i.ok{margin-left:2px;margin-top:5px;border-radius:5px;display:block;width:30px;height:16px;line-height:16px;color:12px;color:#fff;background:#A9D08E;text-align:center;float:right;font-style:normal;}
.folder-wrapper div.folder span.status i.error{margin-left:2px;margin-top:5px;border-radius:5px;display:block;width:30px;height:16px;line-height:16px;color:12px;color:#fff;background:#ddd;text-align:center;float:right;font-style:normal;}
.folder-wrapper div.folder-files{display:none;}
.folder-wrapper div.folder-files a.name{}
.folder-wrapper div.folder-files span.status{float:right;}
.folder-wrapper div.folder-files span.status i.ok{margin-left:2px;margin-top:5px;border-radius:5px;display:block;width:36px;height:16px;line-height:16px;color:12px;color:#fff;background:#A9D08E;text-align:center;float:right;font-style:normal;}
.folder-wrapper div.folder-files span.status i.error{margin-left:2px;margin-top:5px;border-radius:5px;display:block;width:36px;height:16px;line-height:16px;color:12px;color:#fff;background:#ddd;text-align:center;float:right;font-style:normal;}

.folder-wrapper div.file{height:26px;line-height:26px;padding-left:40px;background:url(images/module.png) 20px center no-repeat;background-size:16px 16px;}
.folder-wrapper div.file_cur{}
.folder-wrapper a{color:#888;}
.folder-wrapper a:hover{color:#444;}
.folder-wrapper div.file_cur a{color:#399bff;font-weight:bold;}

#volunteer-wrapper{}
#inputer-actions-sheet{display:none;position:fixed;width:100%;left:0;z-index:99999;}
#inputer-actions-sheet .inner{padding:10px;}
#inputer-actions-sheet .inner .buttons{border-radius:5px;background:#fff;overflow:hidden;}
#inputer-actions-sheet .inner .buttons .button{text-align:center;color:#444;padding:5px 0;border-bottom:1px solid #eee;}
#inputer-actions-sheet .inner .buttons .button:last-child{border-bottom:none;}
#inputer-actions-sheet .inner .close{margin-top:10px;border-radius:5px;background:#fff;color:red;padding:5px 0;text-align:center;}
#inputer-actions-sheet .inner .button:active{background:#f4f4f4;}

#actions-sheet{display:none;position:fixed;width:100%;left:0;z-index:99999;}
#actions-sheet .inner{padding:10px;}
#actions-sheet .inner .buttons{border-radius:5px;background:#fff;overflow:hidden;}
#actions-sheet .inner .buttons .button{height:44px;line-height:44px;text-align:center;color:#444;border-bottom:1px solid #eee;}
#actions-sheet .inner .buttons .button:last-child{border-bottom:none;}
#actions-sheet .inner .close{margin-top:10px;border-radius:5px;background:#fff;color:red;height:44px;line-height:44px;text-align:center;}
#actions-sheet .inner .button:active{background:#f4f4f4;}

#actions-sheet2{display:none;position:fixed;width:100%;left:0;z-index:99999;}
#actions-sheet2 .inner{padding:10px;}
#actions-sheet2 .inner .buttons{border-radius:5px;background:#fff;overflow:hidden;}
#actions-sheet2 .inner .buttons .button{height:44px;line-height:44px;text-align:center;color:#444;border-bottom:1px solid #eee;}
#actions-sheet2 .inner .buttons .button:last-child{border-bottom:none;}
#actions-sheet2 .inner .close{margin-top:10px;border-radius:5px;background:#fff;color:red;height:44px;line-height:44px;text-align:center;}
#actions-sheet2 .inner .button:active{background:#f4f4f4;}

#actions-sheet3{display:none;position:fixed;width:100%;left:0;z-index:99999;}
#actions-sheet3 .inner{padding:10px;}
#actions-sheet3 .inner .buttons{border-radius:5px;background:#fff;overflow:hidden;}
#actions-sheet3 .inner .buttons .button{height:44px;line-height:44px;text-align:center;color:#444;border-bottom:1px solid #eee;}
#actions-sheet3 .inner .buttons .button:last-child{border-bottom:none;}
#actions-sheet3 .inner .close{margin-top:10px;border-radius:5px;background:#fff;color:red;height:44px;line-height:44px;text-align:center;}
#actions-sheet3 .inner .button:active{background:#f4f4f4;}

#actions-sheet4{display:none;position:fixed;width:100%;left:0;z-index:99999;}
#actions-sheet4 .inner{padding:10px;}
#actions-sheet4 .inner .buttons{border-radius:5px;background:#fff;overflow:hidden;}
#actions-sheet4 .inner .buttons .button{height:44px;line-height:44px;text-align:center;color:#444;border-bottom:1px solid #eee;}
#actions-sheet4 .inner .buttons .button:last-child{border-bottom:none;}
#actions-sheet4 .inner .close{margin-top:10px;border-radius:5px;background:#fff;color:red;height:44px;line-height:44px;text-align:center;}
#actions-sheet4 .inner .button:active{background:#f4f4f4;}

.study-functions-table div:active{background:#f4f4f4 !important;}
.case-status{padding-left:10px;padding-bottom:10px;}
.case-status span{padding:2px 5px;}
.case-status i.ok{cursor:pointer;margin-left:5px;float:left;border-radius:5px;display:block;padding:2px 5px;color:12px;color:#fff;background:#A9D08E;text-align:center;font-style:normal;}
.case-status i.error{cursor:pointer;margin-left:5px;float:left;border-radius:5px;display:block;padding:2px 5px;color:12px;color:#fff;background:#ddd;text-align:center;font-style:normal;}

.worker-card{width:200px;height:45px;background:#f6f6f6;position:relative;border-radius:35px 5px 5px 35px;}
.worker-card .avatar{width:35px;height:35px;position:absolute;border-radius:35px;left:5px;top:5px;}
.worker-card .user_id{color:#888;height:20px;line-height:20px;position:absolute;left:45px;top:3px;}
.worker-card .user_id .realname{color:#444;}
.worker-card .position{color:#888;height:20px;line-height:20px;position:absolute;left:45px;top:20px;}
.worker-card .position .ORGANIZATION_1{background:#f60;color:#fff;padding:0 2px 2px;border-radius:2px;margin-right:2px;}
.worker-card .position .ORGANIZATION_2{background:#A9D08E;color:#fff;padding:0 2px 2px;border-radius:2px;margin-right:2px;}
.worker-card .position .SPONSOR{background:#7964CB;color:#fff;padding:0 2px 2px;border-radius:2px;margin-right:2px;}
.worker-card .position .MONITORING{background:#6666CC;color:#fff;padding:0 2px 2px;border-radius:2px;margin-right:2px;}
.worker-card .position .AUDITOR{background:#FFCC00;color:#fff;padding:0 2px 2px;border-radius:2px;margin-right:2px;}
.worker-card .position .SMO{background:#CC99FF;color:#fff;padding:0 2px 2px;border-radius:2px;margin-right:2px;}
.worker-card .position .SYSTEM{background:#aaa;color:#fff;padding:0 2px 2px;border-radius:2px;margin-right:2px;}

.label-table{border-top:1px solid #ddd;background:#fff;}
.label-table tr td.label{width:120px;text-align:right;background:#f4f4f4;border-right:1px solid #ddd;color:#888;}
.label-table tr td{vertical-align:top;padding:10px 10px;border-bottom:1px solid #ddd;line-height:20px;color:#444;}
.new-line-button{background:#78B200;color:#fff;padding:2px 7px;border-radius:5px;border:none;}
.new-line-button:disabled{background:#ddd;}
.delete-line-button{background:#DE6D67 !important;color:#fff !important;padding:3px 4px !important;border-radius:2px !important;border:none !important;}
.delete-line-button:disabled{background:#ddd !important;}

#date-picker{position:fixed;bottom:0;left:0;background:#fff;border-top:1px solid #ddd;z-index:99999;}
#date-picker .buttons{height:30px;line-height:30px;}
#date-picker .buttons .cancel-button{height:30px;line-height:30px;color:#444;float:left;padding-left:10px;}
#date-picker .buttons .confirm-button{height:30px;line-height:30px;color:#444;float:right;padding-right:10px;}


.medhis{margin:10px;}
.medhis table tr td{padding:5px 10px;}
.medhis table tr td input{padding:4px;background:#fff;border:1px solid #ddd;border-radius:2px;color:#888;}
.medhis table tr td input:disabled{background:#f4f4f4;}
.medhis table tr td select{padding:3px;background:#fff;border:1px solid #ddd;border-radius:2px;color:#444;}
.medhis table tr td select:disabled{background:#f4f4f4;color:#888;}
.inhis{margin:10px;}
.inhis table tr td{padding:5px 10px;}
.inhis table tr td input{padding:4px;background:#fff;border:1px solid #ddd;border-radius:2px;color:#888;}
.inhis table tr td input:disabled{background:#f4f4f4;}
.inhis table tr td select{padding:3px;background:#fff;border:1px solid #ddd;border-radius:2px;color:#444;}
.inhis table tr td select:disabled{background:#f4f4f4;color:#888;}
.ophis{margin:10px;}
.ophis table tr td{padding:5px 10px;}
.ophis table tr td input{padding:4px;background:#fff;border:1px solid #ddd;border-radius:2px;color:#888;}
.ophis table tr td input:disabled{background:#f4f4f4;}
.ophis table tr td select{padding:3px;background:#fff;border:1px solid #ddd;border-radius:2px;color:#444;}
.ophis table tr td select:disabled{background:#f4f4f4;color:#888;}
.multiline{margin:10px;}
.multiline table tr td{padding:5px 10px;}
.multiline table tr td input{padding:4px;background:#fff;border:1px solid #ddd;border-radius:2px;color:#888;}
.multiline table tr td input:disabled{background:#f4f4f4;}
.multiline table tr td select{padding:3px;background:#fff;border:1px solid #ddd;border-radius:2px;color:#444;}
.multiline table tr td select:disabled{background:#f4f4f4;color:#888;}

.radio{margin:5px 0;line-height:25px;}
.radio .title{float:left;font-weight:bold;}
.radio .vals{float:right;}
.lineinput{margin:5px 0;line-height:25px;}
.lineinput .title{float:left;font-weight:bold;}
.lineinput .vals{float:right;}
.linecheckbox{margin:5px 0;line-height:25px;}
.linecheckbox .title{font-weight:bold;}
.linecheckbox .vals{}
.ymd{margin:5px 0;line-height:25px;}
.ymd .title{float:left;font-weight:bold;}
.ymd .vals{float:right;}
.ymdhi{margin:5px 0;line-height:25px;}
.ymdhi .title{float:left;font-weight:bold;}
.ymdhi .vals{float:right;margin-left:10px;}
.ymdinput{margin:5px 0;line-height:25px;}
.ymdinput .title{float:left;font-weight:bold;}
.ymdinput .vals{float:right;margin-left:10px;}
.ymdhiinput{margin:5px 0;line-height:25px;}
.ymdhiinput .title{float:left;font-weight:bold;}
.ymdhiinput .vals{float:right;margin-left:10px;}
.hiinput{margin:5px 0;line-height:25px;}
.hiinput .title{float:left;font-weight:bold;}
.hiinput .vals{float:right;margin-left:10px;}
.common_table td.worker{width:80px;text-align:center;}
.common_table td.time{width:80px;text-align:center;}
.common_table td.op{width:40px;text-align:center;}
@media only screen and (-webkit-min-device-pixel-ratio : 1.5),only screen and (min-device-pixel-ratio : 1.5){
.content-wrapper{-webkit-overflow-scrolling:touch;overflow:auto!important;}
}
#popup{position:fixed;z-index:100005;background:#fff;display:none;-webkit-overflow-scrolling:touch;overflow:auto;}
#popup iframe{width:100%;height:100%;}

input[type=checkbox]{opacity:0 !important;width:0 !important;height:0 !important;overflow:hidden !important;}
input[type=checkbox] + label{padding-left:20px;background:url(images/checkbox-unchecked.png?1=3) left center no-repeat;background-size:14px 14px;}
input[type=checkbox]:checked + label{padding-left:20px;background:url(images/checkbox-checked.png?1=3) left center no-repeat;background-size:14px 14px;}
input[type=checkbox]:disabled + label{color:#aaa !important;padding-left:20px;background:url(images/checkbox-disabled.png?1=3) left center no-repeat;background-size:14px 14px;}
input[type=checkbox]:checked:disabled + label{color:#aaa !important;padding-left:20px;background:url(images/checkbox-disabled-checked.png?1=3) left center no-repeat;background-size:14px 14px;}

input[type=radio]{opacity:0 !important;width:0 !important;height:0 !important;overflow:hidden !important;}
input[type=radio] + label{padding-left:20px;background:url(images/radio-unchecked.png?1=3) left center no-repeat;background-size:14px 14px;}
input[type=radio]:checked + label{padding-left:20px;background:url(images/radio-checked.png?1=3) left center no-repeat;background-size:14px 14px;}
input[type=radio]:disabled + label{color:#aaa !important;padding-left:20px;background:url(images/radio-disabled.png?1=3) left center no-repeat;background-size:14px 14px;}
input[type=radio]:checked:disabled + label{color:#aaa !important;padding-left:20px;background:url(images/radio-disabled-checked.png?1=3) left center no-repeat;background-size:14px 14px;}

#ebook{}
#ebook #face{background:#C0DCC0;padding:40px 20px;}
#ebook #face h2{text-align:center;font-weight:bold;color:#222;}
#ebook #face table{}
#ebook #face table tr td.label{text-align:right;}
#ebook #face table tr td{padding:5px 0;}
#ebook .ebook-visit{padding:10px;}
#ebook .ebook-visit .main-header{background:#ddd;border:1px solid #aaa;text-align:center;height:40px;line-height:40px;}
#ebook .ebook-visit .visit-time{margin:10px;text-align:right;color:#888;}
#ebook .box{background:#fff;border:1px solid #aaa;color:#444;border-bottom:none;}
#ebook .box .lines{padding:0 10px;}
#ebook .box .module-name{height:40px;line-height:40px;color:#444;padding-left:10px;background:#ddd;border-bottom:1px solid #aaa;}
#ebook .box .sign{height:40px;line-height:40px;padding:0 10px;border-bottom:1px solid #aaa;}
#ebook .box .sign .sign-left{float:left;}
#ebook .box .sign .time-right{float:right;}
#ebook .box .title{color:#444;font-weight:Bold;}
#ebook .box .values{padding-top:5px;color:#888;}

.download-list{margin:10px;border:1px solid #ddd;border-radius:5px;overflow:hidden;}
.download-list .download-li{background:#fff;padding:10px 0;position:relative;}
.download-list .download-li table{}
.download-list .download-li table tr td{}
.download-list .download-li table tr td.icon{padding-right:10px;padding-left:10px;}
.download-list .download-li table tr td.text{color:#666;}
.download-list .download-li i{position:absolute;width:100%;left:40px;bottom:0;height:0;border-bottom:1px solid #dedede;}
.download-list .download-li:last-child i{display:none;}

#readme-wrapper{}
#readme-wrapper .position{margin:10px;color:#888;}
#readme-wrapper .position a{color:green;}
#readme-wrapper .xu{margin:10px;background:#fff;border:1px solid #ddd;padding:6px 10px;color:#666;line-height:24px;text-indent:28px;border-radius:5px;}
#readme-wrapper .c-c{margin:10px;background:#fff;border:1px solid #ddd;padding:6px 10px;color:#666;line-height:24px;border-radius:5px;text-align:center;}
#readme-wrapper .contents-list{margin:10px;}
#readme-wrapper .contents-list .contents-list-one{margin-bottom:10px;background:#fff;border:1px solid #ddd;padding:6px 10px;color:#666;line-height:24px;border-radius:5px;}
#readme-wrapper .contents-list .contents-list-one .title{color:#444;}
#readme-wrapper .contents-list .contents-list-one .lists{}
#readme-wrapper .contents-list .contents-list-one .lists a{color:green;margin-right:10px;}
#readme-wrapper .noindent{margin:10px;background:#fff;border:1px solid #ddd;padding:6px 10px;color:#666;line-height:24px;border-radius:5px;}

#readme-wrapper .list-info-table{overflow:hidden;border:1px solid #ddd;width:100%;border-radius:5px;margin-bottom:5px;margin-top:10px;}
#readme-wrapper .list-info-table tr td.label{font-weight:Bold;color:#444;text-align:center;}
#readme-wrapper .list-info-table tr td{padding:5px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
#readme-wrapper .list-info-table tr:last-child td{padding:5px;border-bottom:none;}
#readme-wrapper .list-info-table tr td:last-child{padding:5px;border-right:none;}
#readme-wrapper .view-image{width:100%;border:2px solid #f60;border-radius:5px;margin:5px auto;}

.sickhis-table{width:100%;border:1px solid #ddd;border-radius:5px;overflow:hidden;}
.sickhis-table tr.header td{background:#f2f2f2;}
.sickhis-table tr td{background:#fff;padding:10px;border-bottom:1px solid #ddd;text-align:left;}
.sickhis-table tr:last-child td{border-bottom:none;}

.allergy-table{width:100%;border:1px solid #ddd;border-radius:5px;overflow:hidden;}
.allergy-table tr.header td{background:#f2f2f2;}
.allergy-table tr td{background:#fff;padding:10px;border-bottom:1px solid #ddd;text-align:left;}
.allergy-table tr:last-child td{border-bottom:none;}

.medhis-table{width:100%;border:1px solid #ddd;border-radius:5px;overflow:hidden;}
.medhis-table tr.header td{background:#f2f2f2;}
.medhis-table tr td{background:#fff;padding:10px;border-bottom:1px solid #ddd;text-align:left;}
.medhis-table tr:last-child td{border-bottom:none;}

.multiline-table{width:100%;border:1px solid #ddd;border-radius:5px;overflow:hidden;}
.multiline-table tr.header td{background:#f2f2f2;}
.multiline-table tr td{background:#fff;padding:10px;border-bottom:1px solid #ddd;text-align:left;}
.multiline-table tr:last-child td{border-bottom:none;}

.ophis-table{width:100%;border:1px solid #ddd;border-radius:5px;overflow:hidden;}
.ophis-table tr.header td{background:#f2f2f2;}
.ophis-table tr td{background:#fff;padding:10px;border-bottom:1px solid #ddd;text-align:left;}
.ophis-table tr:last-child td{border-bottom:none;}

.inhis-table{width:100%;border:1px solid #ddd;border-radius:5px;overflow:hidden;}
.inhis-table tr.header td{background:#f2f2f2;}
.inhis-table tr td{background:#fff;padding:10px;border-bottom:1px solid #ddd;text-align:left;}
.inhis-table tr:last-child td{border-bottom:none;}

.popup-input-wrapper{padding:10px;border-radius:5px;background:#fff;position:fixed;top:50%;left:50%;width:280px;margin-left:-150px;z-index:10200;}

#DHdate{height:430px;z-index:100000;background:#fff;position:fixed;left:0;width:100%;}
#DHdate .DHdate-op{height:80px;}
#DHdate .DHdate-op .DHdate-selected-info{height:40px;line-height:40px;text-align:center;background:#f4f4f4;}
#DHdate .DHdate-op .DHdate-cur{height:40px;line-height:40px;text-align:center;background:#f4f4f4;}
#DHdate .DHdate-op .DHdate-cur .DHdate-year{line-height:40px;color:#444;}
#DHdate .DHdate-op .DHdate-cur .DHdate-month{line-height:40px;color:#444;}
#DHdate .DHdate-op .DHdate-cur .DHdate-day{line-height:40px;color:#444;}
#DHdate .DHdate-op .DHdate-cur .DHdate-hour{line-height:40px;color:#444;}
#DHdate .DHdate-op .DHdate-cur .DHdate-minute{line-height:40px;color:#444;}
#DHdate .DHdate-op .DHdate-cur .DHdate-label{line-height:40px;color:#aaa;padding:0 4px;}
#DHdate .DHdate-op .DHdate-button{height:40px;text-align:center;}
#DHdate .DHdate-op .DHdate-button table{width:100%;}
#DHdate .DHdate-op .DHdate-button table tr td{position:relative;}
#DHdate .DHdate-op .DHdate-button table tr td i{position:absolute;right:0;top:12px;height:16px;width:1px;overflow:hidden;display:block;background:#ddd;}
#DHdate .DHdate-op .DHdate-button .DHdate-btn{height:40px;line-height:40px;text-align:center;color:#444;}

#DHdate .DHdate-list{overflow-y:scroll;overflow-x:hidden;height:350px;}
#DHdate .DHdate-list .DHdate-header-item{float:left;height:50px;line-height:50px;text-align:center;color:#888;}

#DHdate .DHdate-list .DHdate-year-item{float:left;height:50px;line-height:50px;text-align:center;}
#DHdate .DHdate-list .DHdate-year-item label{padding-left:5px;color:#aaa;}
#DHdate .DHdate-list .DHdate-month-item{float:left;height:87px;line-height:87px;text-align:center;}
#DHdate .DHdate-list .DHdate-month-item label{padding-left:5px;color:#aaa;}
#DHdate .DHdate-list .DHdate-day-item{float:left;height:50px;line-height:50px;text-align:center;}
#DHdate .DHdate-list .DHdate-day-item label{padding-left:5px;color:#aaa;}
#DHdate .DHdate-list .DHdate-hour-item{float:left;height:70px;line-height:70px;text-align:center;}
#DHdate .DHdate-list .DHdate-hour-item label{padding-left:5px;color:#aaa;}
#DHdate .DHdate-list .DHdate-minute-item{float:left;height:35px;line-height:35px;text-align:center;}
#DHdate .DHdate-list .DHdate-minute-item label{padding-left:5px;color:#aaa;}

#DHdate .DHdate-list .DHdate-gray-item{color:#ccc;}
#DHdate .DHdate-list .DHdate-disabled-item{color:#ccc;text-decoration:line-through;}
#DHdate .DHdate-list .DHdate-cur-item{color:#fff;background:#78B200;}
#DHdate .DHdate-list .DHdate-cur-item label{color:#fff;}


.common-text{}
.study-details-study-name{}
.study-details-icon{opacity:0.8;}
.worker-desk-icon{}
.inline-block{display:inline-block;}
.text-indent-0{text-indent:0;}
.question-sdv-button-wrapper{text-indent:0;display:inline-block;}

.create-question-button{display:inline-block;border-radius:5px;padding:1px 3px;text-indent:0;background:#DE6D67;color:#fff;text-align:center;}
.sdv-button{display:inline-block;border-radius:5px;padding:1px 3px;text-indent:0;color:#fff;text-align:center;}
.sdr-button{display:inline-block;border-radius:5px;padding:1px 3px;text-indent:0;color:#fff;text-align:center;}
.create-question-text-button{color:#DE6D67;}
.sdv-text-button{}
.has-error-inputer{border:1px solid red !important;}
