
/**搜索框**/
.ui-search-cont{width:92%;padding:0 4%;background:#e2e9e8;position:relative;border:none;}
.ui-search-ipt{border:none;width:100%;border-radius:0.25em;margin:0.6em 0;height:2em;padding: 0 0 0 2em;box-sizing:border-box;background:#FFF;}
.ui-search-ipt-s{border:none;width:85%;border-radius:0.25em;margin:0.6em 0;height:2em;padding:0 0 0 2em;box-sizing:border-box;background:#FFF;}
.ui-search-cont .iconfont{position:absolute;top: 1em;color: #898989;left: 6%;}
.d-mask{z-index: 1991; position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; display: block;background:#000;opacity:0.3;}
.search-mask{position:fixed;left:0;top:0;z-index:9999;background:#FFF;width:100%;height:100%;overflow:hidden;opacity:1;display: block;}
.search-mask-gray{position:fixed;left:0;top:0;z-index:9999;background:#f2f8f8;width:100%;height:100%;opacity:1;display: block;}

/**描述型文字 p**/
.ui-description{padding:1em;font-size:0.875em;color:#989898;line-height:1.5em;}

.ui-top-container{background:#4db6ac;width:100%;padding-left:1em;padding-right:1em;box-sizing:border-box;}
.ht144{height:4.5em;}
.ui-doc-img{width:2.7em;overflow:hidden;height:3.6em;-moz-border-radius:0.25em;-webkit-border-radius:0.25em;border-radius:0.25em;}
.ui-top-txt{text-align:center;color:white;}


/**小圆点**/
.ui-dot{display:inline-block;width:0.5em;height:0.5em;border-radius:0.25em;background:#4db6ac;margin-right:0.5em;}

/**===选择科室 **/
/*=一级科室*/
.wrapper{position:absolute;left:0;z-index:1; width:100%;overflow-y:hidden;}
.w-top-bot-a{top:0.5em;bottom:0.5em;}
.dep-list-a{background:#FFF;border-top:1px solid #e2e9e8;border-bottom:1px solid #e2e9e8;padding-left:4%;}
.dep-list-a li{padding-right:4%;border-bottom: 1px solid #e2e9e8;}
.dep-list-a li a{box-sizing:border-box;width: 100%;line-height:1.5em;padding: 0.75em 0;display: inline-block;position: relative;font-size:1em;color:#4db6ac;}
.dep-list-a li:last-child{border-bottom:none;}
.dep-list-a li a:visited{color:#4db6ac;}
.dep-list-a .icon-arrow-horizontal{right:0;}

/*=二级科室*/
.wrapper-l{position:absolute;z-index:1;left:0; width:38%;overflow-y:hidden;}
.w-top-bot{top:5.8em;bottom:0;}
.w-top-bot2{top:0;bottom:0;}
.w-top-bot4{top:3.2em;bottom:0;}
.w-top-bot5{top:2.6em;bottom:0;}
.wrapper-r{background:#FFF;position:absolute;left:38%;z-index:1; width:62%;overflow-y:hidden;}
.scroller{position:absolute;-webkit-touch-callout:none; -webkit-tap-highlight-color:rgba(0,0,0.4,0);width:100%;padding:0px;overflow-y:hidden;}
.dep-list{border-right:1px solid #e2e9e8;background:#f2f8f8;padding-top:1em;}
.dep-list li{box-sizing:border-box;line-height:1.5em;padding:0.75em 0;border-bottom:1px solid #e2e9e8;}
.dep-list li.on{background:#FFF;color:#4db6ac;border-right:none;z-index:999;zoom:1;position:relative;margin-right:-1px;}
.dep-list li.on:before{content:"";position:absolute;background: #4db6ac;width: 0.25em;height: 1.5em;left: 0;}
.dep-list li:first-child{border-left:1px solid #e2e9e8;border-top:1px solid #e2e9e8;border-bottom:1px solid #e2e9e8;}
.dep-list li span{display:inline-block;padding-left:8%;}
.dep-list-sub{float:left;width:100%;z-index:2;padding-top:1em;}
.dep-list-sub li{padding-left:5%;}
.dep-list-sub li a{box-sizing:border-box;width:100%;line-height:1.5em;padding:0.75em 0;border-bottom: 1px solid #e2e2e2;display: inline-block;position: relative;font-size:1em;color:#4db6ac;}
.dep-list-sub li a .icon-arrow-horizontal{right:8%;}
.dep-list-sub li a.c-gray{color:#fff;margin-left: -5%;padding-left: 5%;padding-right: 5%;background:#CCC;}

/**===搜索页面**/
.wrapper-searchLst{position:absolute;z-index:1;left:0;width:100%;overflow-y:hidden;top:3.2em;bottom:0;}
.more-cont{width:92%;background:#FFF;height:3em;line-height:3em;border-bottom:1px solid #e2e9e8;position:relative;padding:0 4%;}
.intro-link-cont{width:92%;height:3em;line-height:3em;position:relative;padding:0 4%;background:#fff;border-top:1px solid #e2e9e8;border-bottom:1px solid #e2e9e8}
.intro-link-cont .iconfont{font-size:1.5em;}
.serch-lbl{width:92%;height:2em;line-height:2em;padding:0 4%;}
.dept-cont{width:96%;padding:0 0 0 4%;}
.dept-r{width:100%;position:relative;}
/* .pay-ways-lst{width:100%;}
.pay-ways-lst li{height:3em;vertical-align:middle;color: #4c4c4c;width:96%;padding:0 0 0 4%;} */
.pay-ways-cont{}
.pay-ways-r{width:70%;padding-right:8%;position:relative;}
.person-r{width:80%;padding-right:8%;position:relative;}
/*选择某种方式的title*/
.choose-way-tit{height:3em;line-height:3em;padding:0 4%;}
.choose-way-tit .iconfont{font-size:1.25em;}

/**===挂号详情页面**/
.patient-inf{width:92%;padding:0 4%;margin:1em 0;border-top:1px solid #e2e9e8;border-bottom:1px solid #e2e9e8;background:#fff;}


/**状态小色块**/
.schedule-sts{padding: 0.1em;display:inline-block;min-width: 2.5em;line-height:1.25em;min-height: 1.25em;border-radius:2px;color:#fff;text-align:center;font-size: 0.75em;}

/**支付方式**/
.ui-alipay-img{width:50px;height:20px;}
.ui-unionpay-img{width:42px;height:28px;}
.ui-weipay-img{width:33px;height:27px;}

/**===确认挂号信息页面——选择就诊人**/
.select-conn-list {width: 100%;background: #FFF;border-top: 1px solid #e2e9e8;border-bottom: 1px solid #e2e9e8;}
.ui-connlist-img {width: 2em;height: 2em;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;display: inline-block;background: #4db6ac;line-height: 2em;text-align: center;}
.ui-headcon {color: #fff}
.ui-headmargin {display: inline-block;width:6em;text-align: left;height: 3em;line-height: 3em;}
.select-conn-list .person-r {display: inline-block;width: 72%;border-bottom: 1px solid #e2e9e8;margin-left: 20%;position: relative;}
.select-conn-list li {height: 3em;line-height: 3em;vertical-align: middle;color: #4c4c4c;position: relative;}
.select-conn-list li:last-child {border-bottom: none;}
.select-conn-list .flg-yibao{background:#fff;border:1px solid #4db6ac;color:#4db6ac;padding: 0 0.4em;margin-top: -0.25em;font-size: 0.625em;line-height: 1.5em;display: inline-block;border-radius: 0.25em;vertical-align:middle;}
.ui-conicon {position: absolute;top: 0.65em;left: -20%;display:inline-block;width: 2em;height:2em;background-size: 100% 100%;background-image: url(../images/choice_headgreen_icon.png);}
.select-conn-list .radio-l {display: inline-block;width: 6%;position: absolute;right: 4%;}

input[type=radio]{-webkit-appearance: none;appearance: none;margin: 0;cursor: pointer;vertical-align: bottom;background: #fff;border: 1px solid #fff;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;position: relative;}
input[type=radio]{vertical-align: middle;margin-top: -0.8em;}
input[type=radio]:checked {border: 1px solid #fff;}
input[type=radio]:checked::after {content: '';display: block;position: relative;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background: 0;width: 0.5em;height: 1em;top: 0;border-bottom: solid 0.2em #4BC0B8;border-right: solid 0.2em #4BC0B8;border-radius: 0em;-moz-border-radius: 0em;-webkit-border-radius: 0em;}
.add-person-box{padding:0 4%;border:1px solid #e2e9e8;height:3em;line-height:3em;background:#fff;position:relative;}
.no-brd-top{border-top:none;}
.add-person-box p{height:3em;line-height:3em;color: #989898;}
/*===单行*/
.single-line-block{padding:0.5em 4%;line-height:1.5em;background:#FFF;border-top:1px solid #e2e9e8;border-bottom:1px solid #e2e9e8;}
.single-line-bg-main{background:#4db6ac;color:#FFF;border:none;}
.single-line-l,.single-line-r{display:inline-block;width:50%;vertical-align:middle;}
.single-line-r{text-align:right;}


/*===确认支付信息页*/
.pay-head{background:#FFF;padding:0.75em 0;}
.pay-head p{color:#898989;line-height:2em;}
.pay-head .money{font-size:2em;color:#f57f17;}
.pay-way .icon-zfb{position:absolute;left: -24%;background:url(../images/pay_zhifubao_icon.png) no-repeat;width: 2.5em;height:2em;background-size: 100% 100%;}
.pay-way .icon-yl{position:absolute;left: -24%;background:url(../images/pay_bank_icon.png) no-repeat;width: 2.5em;height:2em;background-size: 100% 100%;}
.pay-way .icon-wx{position:absolute;left: -24%;background:url(../images/pay_weixin_icon.png) no-repeat;width: 2.5em;height:2em;background-size: 100% 100%;}
.pull-down-or-up{line-height:2em;background:#FFF;border-bottom:1px solid #e2e9e8;}

/*列表——左中右(支付方式)*/
.pay-way-tit{padding:0 4%;}
.pay-way{padding:0 4%;background:#FFF;border-top:1px solid #e2e9e8;border-bottom:1px solid #e2e9e8;}
.pay-way li{line-height:1.8em;padding:0.45em 0;margin-left: 20%;vertical-align:middle;border-bottom:1px solid #e2e9e8;margin-right:-4%;padding-right:4%;position:relative;}
.pay-way li:last-child{border-bottom:none;}
.pay-way span{display:inline-block;}
.pay-way .mid{display:inline-block;vertical-align:middle;width: 65%;}
.pay-way .right{text-align: left;width: 30%;}
.pay-way .arrow-right{position:absolute;top:40%;right: 6%;-webkit-transform: rotate(315deg);-moz-transform: rotate(315deg);-ms-transform: rotate(315deg);transform: rotate(315deg);background: 0;width: 0.5em;height: 0.5em;border-bottom: solid 2px #989898;border-right: solid 2px #989898;}

/*===列表信息——左右排列*/
.inf-lst{padding:0 4%;background:#FFF;border-top:1px solid #e2e9e8;border-bottom:1px solid #e2e9e8}
.inf-lst li{line-height: 2em;padding: 0.5em 0;border-bottom:1px solid #e2e9e8;margin-right:-4%;padding-right:4%;}
.inf-lst li.nobrdBt{border-bottom:none;}
.inf-lst-lh2 li{line-height: 1.5em;}
.inf-lst li:last-child{border-bottom:none}
.inf-lst label,.inf-lst span,.inf-lst div{display:inline-block;padding:0;margin:0;vertical-align:middle;}
/*左右宽度*/
.inf-lst .w-l{width:30%}
.inf-lst .w-r{width:70%}
/*左右颜色*/
.inf-lst .c-l{color:#4c4c4c}
.inf-lst .c-r{color:#4db6ac;}
.inf-lst .c-r2{color:#f57f17;}
.inf-lst .c-r3{color:#989898;}

/*===列表——左右（已缴费记录、已挂号记录、检验检查报告）*/
.record{padding: 0.5em 4%;line-height: 1.5em;background:#FFF;border-top:1px solid #e2e9e8;border-bottom:1px solid #e2e9e8;position:relative;}
.record-tit-icon{width:0.3em;height: 1.2em;margin-right: 2%;margin-left:-4.5%;}
.record .iconfont{font-size:1.125em;}
.icon-bg-main{background:#4db6ac;}
.icon-bg-sec{background:#f57f17;}
.record-tit span{display:inline-block;vertical-align:middle;}
.record-tit-sta{float:right;}
.record-cont-left,.record-cont-right,.record-cont-rightleft{display:inline-block;vertical-align:middle;}
.record-cont-left{width:56%;}
.record-cont-right{text-align:left;margin-left:8%;margin-right:4%}
.record .icon-arrow-horizontal{top:48%;}

/*===支付状态，左图像右边文字描述*/
.img-txt-box{padding:4%;width:92%;border-bottom:1px solid #e2e9e8;background:#FFF;}
.img-txt-box .l-img{display:inline-block;vertical-align:middle;width:20%;}
.img-txt-box .l-img i{font-size:3em;}
.img-txt-box .l-img i.icon-suc{color:#4db6ac}
.img-txt-box .l-img i.icon-fal{color:red;}
.img-txt-box .l-img i.icon-tip{color:#f57f17}
.img-txt-box .l-img i.icon-wait{color:#f57f17}
.img-txt-box .r-txt{width:70%;display:inline-block;vertical-align:middle;}

.img-txt-box1{padding:4%;width:92%;border-bottom:1px solid #e2e9e8;background:#FFF;}
.img-txt-box1 .l-img{display:inline-block;vertical-align:middle;width:18%;}
.img-txt-box1 .l-img i{font-size:3em;}
.img-txt-box1 .l-img i.icon-suc{color:#4db6ac}
.img-txt-box1 .l-img i.icon-fal{color:red;}
.img-txt-box1 .l-img i.icon-tip{color:#f57f17}
.img-txt-box1 .l-img i.icon-wait{color:#f57f17}
.img-txt-box1 .r-txt{width:80%;display:inline-block;vertical-align:middle;}
.img-txt-box1 .tips-text{line-height: 120%;margin-top: 0.3em;}


/*医生信息模块-头像-信息-二维码*/
.doc-info-cont{width:92%;padding:0.5em 4%;height:4.5em;background:#fff;}
.doc-inf-tab{width:100%;display:box;display:-webkit-box;background:#fff;}
.doc-inf-tab li{height:2.5em;line-height:2.5em;text-align:center;display:block;box-flex:1;-webkit-box-flex:1;font-size: 1.125em;margin:0 4%;}
.doc-inf-tab li.on{border-bottom:3px solid #4db6ac;color:#4db6ac;}
.doc-img-cont{width:16%;/* height:3.1em; */padding:0.7em 0;}
.doc-info{width:64%;height:4.5em;float:left;}
.doc-info .iconfont{font-size:2em;}
.doc-info p{line-height:1.7em;}
.doc-info-cont .qrcode{float:right;padding: 1em 0;box-sizing:border-box;}
.doc-info-cont .qrcode img{width:2.3em;height:2.3em;}

/*医生介绍*/
.doc-intro-cont{width:92%;padding:0 4%;background:#fff;border-top:1px solid #e2e9e8;border-bottom:1px solid #e2e9e8;}
.doc-intro-cont .doc-intro-detail{margin-right:-4%;padding-right:4%;line-height:1.8em;padding:1em 0;border-bottom:1px solid #e2e9e8;}
.doc-intro-cont .doc-intro-detail:last-child{border-bottom:none;}



/*=====calendar=====*/
.calendar-block{width:100%;overflow:hidden;-webkit-transition:height 0.2s;box-sizing:border-box;}
.date-hd-block{background:#FFF;width: 100%;padding: 0.75em 0;/* border:1px solid #e2e9e8; */}
.date-hd-block .date{float:left;border-radius: 5px;line-height: 1.5em;padding:0.25em;color: #4C4C4C;margin: 0 auto;padding-left:4%;position:relative;}
.date-hd-block .triangle-down{width: 0;height: 0;border-left: 0.3em solid transparent;border-right: 0.3em solid transparent;border-top: 0.3em solid #4c4c4c;position:absolute;top:38%;right:0;right:-20%;}
.date-hd-block .triangle-up{width: 0;height: 0;border-left: 0.3em solid transparent;border-right: 0.3em solid transparent;border-bottom: 0.3em solid #4c4c4c;position:absolute;top:38%;right:0;right:-20%;}
.date-hd-block .tab-widget{float: right;margin-right: 4%;text-align:right;-moz-border-radius: 0.5em;-webkit-border-radius: 0.5em;border-radius: 0.5em;border:1px solid #e2e9e8;line-height:2em;display:-webkit-box;width:48%;font-size:0.75em;}
.date-hd-block .tab-widget li{-webkit-box-flex:1;box-flex:1;text-align:center;}
.date-hd-block .tab-widget li.on{background:#f2f8f8;}
.date-hd-block .tab-widget li:first-child{-moz-border-radius: 0.5em 0 0 0.5em;-webkit-border-radius: 0.5em 0 0 0.5em;border-radius: 0.5em 0 0 0.5em;}
.date-hd-block .tab-widget li:last-child{-moz-border-radius:  0 0.5em 0.5em 0;-webkit-border-radius: 0 0.5em 0.5em 0;border-radius: 0 0.5em 0.5em 0;}
.calendar{width: 100%;background: #FFF;}
.calendar tbody{overflow:hidden;}
.calendar tr th,.calendar tr td{text-align: center;color:#979797;}
.calendar tr th{line-height: 1.8em;font-size:0.75em;}
.calendar tr td{line-height: 2.8em;width:12.5%;font-size:1em;}
.calendar td a{color: #989898;display: block;}
.calendar td a.ui-c-sec{color:#f57f17;}
.calendar td a.on{display: inline-block;background: #4db7ad;border-radius: 50%;width: 2em;height: 2em;color: #FFF;text-align: center;line-height: 2em;vertical-align: middle;}

.bg-hd-date2{width:92%;padding:0 4%; line-height:3em;background:#fff;border-top:1px solid #e2e9e8;}
.calendar-doc{height:0em;}



/*===挂号排班**/
.inf-lst-gh,.inf-lst-gh1{background:#FFF;border-bottom:1px solid #e2e9e8;border-top:1px solid #e2e9e8;}
.no-brd-top{border-top:none;}
.inf-lst-gh li{line-height: 2.5em;margin-left:4%;width:96%;vertical-align:middle;position:relative;}
.inf-lst-gh li:last-child{border-bottom:none;}
.inf-lst-gh .icon-img,.inf-lst-gh1 .icon-img{display:inline-block;vertical-align:middle;width:15%;font-size:1em;}
.inf-lst-gh .content,.inf-lst-gh1 .content{display:inline-block;padding: 0.5em 0;width:85%;font-size:1em;}
.inf-lst-gh .brd-b,.inf-lst-gh1 .brd-b{border-bottom:1px solid #e2e9e8;}
.inf-lst-gh .mid,.inf-lst-gh1 .mid{display:inline-block;vertical-align:middle;width: 40%;}
.inf-lst-gh .mid p,.inf-lst-gh1 .mid p{line-height:1.8em;}
.inf-lst-gh .right,.inf-lst-gh1 .right{display:inline-block;vertical-align:middle;text-align:right;width: 48%;}
.inf-lst-gh .icon-arrow-horizontal,.inf-lst-gh1 .icon-arrow-horizontal{top: 48%;right: 4%;}
.inf-lst-gh .ui-doc-img,.inf-lst-gh1 .ui-doc-img{width:2.4em;height:3.2em;vertical-align:middle;-moz-border-radius:0.25em;-webkit-border-radius:0.25em;border-radius:0.25em;}
.inf-lst-gh .schedule-sts,.inf-lst-gh1 .schedule-sts{padding: 0.2em 0.3em;display:inline-block;min-width: 2.5em;line-height:1.25em;min-height: 1.25em;border-radius:0.2em;color:#fff;text-align:center;font-size: 0.75em;}

.inf-lst-gh1 li{line-height: 2.5em;margin-left:4%;width:96%;vertical-align:middle;position:relative;}
.inf-lst-gh1 li:last-child{border-bottom:none;}

.inf-lst-gh .content1{display:inline-block;padding: 0.5em 0;font-size:1em;border-bottom: 1px solid #e2e9e8;}

.inf-lst-gh1 .doc-top{vertical-align: middle;position: relative;}

.inf-lst-gh1 .doc-bottom{border-bottom: 1px solid #e2e9e8;font-size: 0.75em;line-height: 1.6em;padding-bottom: 0.5em;color: #989898;width: 95%;word-break: break-all;overflow: hidden;position: relative;/*text-indent:2em;*/}
.inf-lst-gh1 .packup .docText{height: 2.8em;}
.inf-lst-gh1 .textH{height: 2.8em;position: absolute;top: 0;left: 0;z-index: -2;}
.inf-lst-gh1 .packup:before{display: block;content: attr(data-content);position: absolute;z-index: 1;left: 0;top: 0;height: 1.4em;/*//这里的高是3×22的结果，其中22是行高 ，3是4-1*/width: 100%;overflow: hidden;background-color: #fff;/*text-indent: 2em;*/}
.inf-lst-gh1 .packup:after{display: -webkit-box;-webkit-box-orient: vertical;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-line-clamp: 2;/*//4就是需要在收起的时候显示的行数*/content: attr(data-content);position: absolute;left: 0;top: 0;width: 100%;height: 100%;text-indent: -1em;padding-right: 3em;background-color: #fff;}
.inf-lst-gh1 .doc-bottom .more,.inf-lst-gh1 .doc-bottom .moreA{color: #f57f17;text-decoration: underline;display: inline-block;}
.inf-lst-gh1 .doc-bottom .pos{position: absolute;right: 0;bottom: 0;text-align: right;z-index: 1;}
.inf-lst-gh1 .doc-bottom .none{display: none;}

.w-top-bot3{top:7.62em;bottom:0;}

/*医生一周出诊表*/
.week-schedule{width:92%;background:#FFF;margin:0 4%;}
.week-schedule tr th{background:#4db7ad;color:#FFF;}
.week-schedule tr th,
.week-schedule tr td{text-align: center;line-height:1.5em;padding:0.5em 0.2em;box-sizing:border-box;}
.week-schedule tr td{color: #979797;font-size:0.875em;border-right:1px solid #e2e9e8;border-bottom:1px solid #e2e9e8;}
.week-schedule tr td:first-child{color:#4c4c4c;font-size:1em;}
.week-schedule tr td:last-child{border-right:none;}
.week-schedule tr:last-child td{border-bottom:none;}


/*在线咨询-温馨提示*/
.tip-cont{width:92%;padding:0 4%;}
.tip-icon-cont{width:10%;height:1em;float:left;}
.tip-info-cont{width:90%;float:left;}
.tip-info-cont p{font-size:0.75em;line-height:1.5em;}
/**详情列表**/
.ui-detail-lst{border-bottom:1px solid #e2e9e8;border-top:1px solid #e2e9e8;background:#fff;}
.ui-detail-lst li{height:3em;line-height:3em;width:96%;margin-left:4%;box-sizing:border-box;padding-right:4%;}


/*zhuyong选择日期对应医生regDocList2.html*/
.bg-hd-ndata{ background:#fff; width: 100%; height: 2em;}
.bg-hd-date .ndate{color:#000000;background-color:#ffffff;border-radius: 5px;line-height: 1.5em;padding:0.25em;margin: 0 auto;width: 32%;  position: relative;text-align: left;left: 50%;}
.ncalendar tr td{border-right:0px;border-bottom: 0px;}
.ndate li{float: left;position: relative;left: -150%;}
/*状态小色块*/
.nschedule-sts{color:#e2e9e8; vertical-align: middle;}
.bg-norg{color:#f57f17;}
.bg-ngray{color:#e2e9e8;}
.bg-iconn{top:30%;}
.inf-nlist span{display: inline-block; vertical-align: middle;}
.inf-nlist li{clear: both;}
.bg-border{border-right: 1px solid; padding-right: 0.3em;}
/*医生排班页面日历格式*/
.sh-data li{float:left;vertical-align: middle;height: 3.5em;line-height: 3.5em;padding: 0.5em 4%;text-align: left; width: 42%;}
.nhgalign{text-align: right !important;}
.inf-list-ff{float:left;}
.inf-list-rr{text-align: right;}
.calendar-doc{height: 0em;}
.doc-sch{padding:0 4%;}
/*咨询页面小图标*/
.ui-c-main-none{color:#fff; font-size: 2em;}
.ui-icon{ color:#f57f17 !important;}
.c-r{color:#4db6ac;}
/*小三角形*/
.trangle{border-top-color:#000; color:#fff;margin-left:0.5em;border-style:solid;border-width:0.5em 0.4em 0 0.4em;display:inline-block;height: 0;width: 0;}
.trangles{-webkit-transform:rotate(180deg);}
/*支付等待处理页面*/
.ui-iconwt{font-size: 2em;}
.contop{text-align: center;}
.contbtm{text-align: center;}
.conbtm-button{ background-color: #fff; width:8em; height: 2em;}
.conbtm-buttonwait{background-color:#4db6ac;color:#fff;}
.conbtm-icontop{padding-top: 8%;}
/**/
.record-cont-rightleftn{vertical-align: middle;text-align: center;}
.record-cont-rightleftp{}

/**搜索科室列表**/
.dep-search-lst a{width:100%;display:inline-block;}


/*add conn*/
.usr-add{padding:0 4%;background:#FFF;border-top:1px solid #e2e9e8;border-bottom:1px solid #e2e9e8;}
.usr-add{line-height:3em;}
.usr-add a{display:block;}
.no-record-img-usr {margin:15% 25% 10%;display:block;}

/*===列表——左中右(待缴费列表)*/
.inf-lst-unpay{background:#FFF;border-bottom:1px solid #e2e9e8;border-top:1px solid #e2e9e8;}
.no-brd-top{border-top:none;}
.inf-lst-unpay li{line-height: 2.5em;margin-left:4%;width:96%;vertical-align:middle;position:relative;}
.inf-lst-unpay li:last-child{border-bottom:none;}
.inf-lst-unpay .icon-img{display:inline-block;vertical-align:middle;width:15%;font-size:1em;}
.inf-lst-unpay .content{display:inline-block;padding: 0.5em 0;width:85%;font-size:1em;}
.inf-lst-unpay .brd-b{border-bottom:1px solid #e2e9e8;}
.inf-lst-unpay .mid{display:inline-block;vertical-align:middle;width: 46%;}
.inf-lst-unpay .mid p{line-height:1.8em;}
.inf-lst-unpay .right{display:inline-block;vertical-align:middle;text-align:right;width: 42%;}
.inf-lst-unpay .icon-arrow-horizontal{top: 45%;right: 4%;}
.inf-lst-unpay .ui-doc-img{width:2.5em;height:2.5em;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;vertical-align:middle;}
.inf-lst-unpay .schedule-sts{padding: 0.2em 0.3em;display:inline-block;min-width: 2.5em;line-height:1.25em;min-height: 1.25em;border-radius:0.2em;color:#fff;text-align:center;font-size: 0.75em;}

/*===底部浮沉块*/
.fixed-div{z-index:999;bottom:0;padding:0.5em 4%;position:fixed;width:92%;background-color:rgba(256, 256, 256, 0.9);box-shadow: 1px 0px 5px #ddd;}
.fixed-div span{display:inline-block;vertical-align:middle;line-height:3em;}

/*===支付结果页*/
.result-div{width:92%;padding:2em 4%;}
.result-icon{width:3em;height:3em;margin:0 auto 1em;}
.result-icon .icon-fal{color:red;font-size:3em;}
.result-icon .icon-suc{color:#4db6ac;font-size:3em;}
.result-icon .icon-tip{color:#f57f17;font-size:3em;}
.result-div .tip{text-align:center;margin-bottom:1em;}
.ui-btn-cont{width:92%;padding:10px 4%;margin:1em auto;}
.ui-btn-cont a.btn-green{height:2.5em;line-height:2.5em;display:inline-block;background:#4db6ac;color:#fff;font-size:1.125em;text-align:center;border-radius:5px;}
.ui-btn-cont a.btn-white{height:2.5em;line-height:2.5em;display:inline-block;background:#fff;border:1px solid #e2e9e8;color:#e2e9e8;font-size:1.125em;text-align:center;border-radius:5px;}
.wd100p{width:100%;margin:0 auto;}

.warm-tip{width:92%;padding:0 4%;}

/*挂号tab*/
.dep-tab{width:100%;display:box;display:-webkit-box;background:#fff;}
.dep-tab li{height:2.5em;line-height:2.5em;text-align:center;display:block;box-flex:1;-webkit-box-flex:1;font-size: 1em;margin:0 4%;}
.dep-tab li.on{border-bottom:3px solid #4db6ac;color:#4db6ac;}

/*===图+内容（选择就诊人）*/
.icon-cont{background:#FFF;border-top:1px solid #e2e9e8;border-bottom:1px solid #e2e9e8;}
.icon-cont li{line-height:1.5em;margin-left:4%;vertical-align:middle;position:relative;}
.icon-cont li:last-child .content{border-bottom:none;padding:0.5em 0;}
.icon-cont .icon{width:15%;display:inline-block;vertical-align:middle;}
/*就诊人前面的图标*/
.icon-cont .icon-other{display:inline-block;width: 2.5em;height:2.5em;background-size: 100% 100%;background-image: url(../images/choice_headgreen_icon.png);}
.icon-cont .icon-self{display:inline-block;width: 2.5em;height:2.5em;background-size: 100% 100%;background-image: url(../images/new_headuser_icon1.png);}

/*列表前面的图标*/
.icon-cont .content{width:80%;display:inline-block;border-bottom:1px solid #e2e9e8;padding:0.5em 0;}
.icon-cont .left{display:inline-block;vertical-align:middle;width: 70%;}
.icon-cont .right{display:inline-block;text-align: right;width: 25%;}
.icon-cont .arrow-right{position:absolute;top:40%;right: 4%;-webkit-transform: rotate(315deg);-moz-transform: rotate(315deg);-ms-transform: rotate(315deg);transform: rotate(315deg);background: 0;width: 0.5em;height: 0.5em;border-bottom: solid 2px #989898;border-right: solid 2px #989898;}
.icon-cont .flg-default{background:#fff;border:1px solid #f57f17;color:#f57f17;padding: 0 0.4em;margin-top: -0.25em;font-size: 0.625em;line-height: 1.5em;display: inline-block;border-radius: 0.25em;vertical-align:middle;}
.icon-cont .flg-yibao{background:#fff;border:1px solid #4db6ac;color:#4db6ac;padding: 0 0.4em;margin-top: -0.25em;font-size: 0.625em;line-height: 1.5em;display: inline-block;border-radius: 0.25em;vertical-align:middle;}

/*add conn*/
.usr-add{padding:0 4%;background:#FFF;border-top:1px solid #e2e9e8;border-bottom:1px solid #e2e9e8;}
.usr-add{line-height:3em;}
.usr-add a{display:block;}

/**医生排班选日期左右滑动**/
.white_bg{background: #fff;width: 100%;}
#dateWrapper{width: 100%;position:relative;}
.w210p{width: 210%;}
.w420p{width: 420%;}
.calendarN{background: #FFF;table-layout: fixed;}
.calendarN tr th,.calendarN tr td{text-align: center;color:#979797;}
.calendarN tr th{line-height: 1.8em;font-size:0.75em;}
.calendarN tr td{line-height: 2.8em;font-size:1em;width:14%;}
.calendarN td a{color: #989898;}
.calendarN td a.ui-c-sec{color: #f57f17;}
.calendarN td a.on{display: inline-block;background: #4db7ad;border-radius: 50%;width: 2em;height: 2em;color: #FFF;text-align: center;line-height: 2em;vertical-align: middle;}
/* Styled scrollbars */
.myScrollbarH {position:absolute;z-index:100;height:0.1rem;bottom:0px;left:3px;right:3px;}
.myScrollbarH > div {position:absolute;z-index:100;height:100%;width: 33.3333% !important;background-color:rgba(77,182,172,0.8);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;-o-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;}

.has_wait_pay{position:absolute;top:-30%;right:-1.8em;min-width:1.6em;height:1.6em;display:inline-block;border-radius:0.8em;background:red;color:white;line-height:1.6em;font-size:0.625em;text-align:center;}

/*===支付状态，左图像右边文字描述*/
.img-err-box{padding:4%;width:92%;border-bottom:1px solid #e2e9e8;background:#FFF;}
.img-err-box .c-img{vertical-align:middle;text-align: center;}
.img-err-box .c-img i{font-size:3em;}
.img-err-box .c-img i.icon-suc{color:#4db6ac}
.img-err-box .c-img i.icon-fal{color:red;}
.img-err-box .c-img i.icon-tip{color:#f57f17}
.img-err-box .c-img i.icon-wait{color:#f57f17}
.img-err-box .c-img .f-tc{text-align:center;}
.img-err-box .r-title{vertical-align:middle;text-align: center;margin-top: 0.8em;  margin-bottom: 0.8em;}
.ui-btn-cont1{width:60%;padding:10px 4%;margin:1em auto;}
.ui-btn-cont1 a.btn-white{height:2.5em;line-height:2.5em;display:inline-block;background:#fff;border:1px solid #e2e9e8;color:#e2e9e8;font-size:1.125em;text-align:center;border-radius:5px;}


.icon-cont li.li__disabled{
	background: #f3f3f3;
    margin: 0;
    padding-left: 4%;
}

.icon-cont li.li__disabled input[type=radio]{
	background: #f3f3f3;
	border: none;
}
