/*固定 footer start==*/

html,body {margin: 0;padding:0;height: 100%;word-break:break-all;}
ul,li,div,span,label,a{-webkit-tap-highlight-color:rgba(255,255,255,0);}  
.container {min-height:100%;height: auto !important;height: 100%; /*IE6不识别min-height*/position: relative;}
.page {margin: 0 auto;padding-bottom: 2em;/*等于footer的高度*/}
/*footer*/
.footer{font-size:0.6em;position: absolute;bottom: 0;width: 100%;height: 2em;/*脚部的高度*/clear:both;text-align:center;margin-top:20px;margin:20px auto 0;width:100%;}
/*===固定 footer end==*/
.bg-bd{background:#efeff4;}
.bg-white{background:#FFF;}
.brd-bt{border-bottom:1px solid #e2e2e2;}
.brd-bt-shadow{box-shadow:0px 2px 2px rgba(0,0,0,0.1);background:#FFF;}
.tindent2{width:2em;display:inline-block;}
.tindent1{width:1em;display:inline-block;}
.dot{width:10px;height:10px;border-radius:3px;background:#30AE98;display:inline-block;}
.them-color{color:#30AE98;}
.c-gray{color:#999;}


/*arrow*/
.icon-arrow-horizontal {position: absolute;top: 45%;right: 0em;margin-top: -0.2em;z-index: 1;-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 4px #DCDCDC;border-right: solid 4px #DCDCDC;}
.icon-arrow-right{position: absolute;top: 45%;right: 0.5em;margin-top: -0.2em;z-index: 1;-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 4px #DCDCDC;border-right: solid 4px #DCDCDC;}
.icon-arrow-up {position: absolute;top: 50%;right: 0.5em;margin-top: -0.2em;z-index: 1;-webkit-transform: rotate(225deg);-moz-transform: rotate(225deg);-ms-transform: rotate(225deg);transform: rotate(225deg);background: 0;width: 0.5em;height: 0.5em;border-bottom: solid 4px #DCDCDC;border-right: solid 4px #DCDCDC;}
.icon-arrow-down {position: absolute;top: 40%;right: 1.5em;margin-top: -0.2em;z-index: 1;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background: 0;width: 0.5em;height: 0.5em;border-bottom: solid 4px #DCDCDC;border-right: solid 4px #DCDCDC;}

/*btn*/
.btn{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;display:inline-block;font-size:1.25em;padding:10px 0px;cursor:pointer;text-decoration:none;text-align:center;font-family:arial;}
.btn-submit{padding-left:20px;padding-right:20px;background-color:#3574f2;border:1px solid #337fed;color:#ffffff;
    text-shadow:0px 1px 0px #1570cd;
}
.btn-submit-len{width:100%;background:#3574f2;border:1px solid #337fed;color:#ffffff;text-shadow:0px 1px 0px #1570cd;}
.btn-red-len{width:100%;background:#f86808;border:1px solid #e67a73;color:#ffffff;text-shadow:0px 1px 0px #e67a73;}
.btn-disabled{background: #cbcbcb;border:1px solid #cbcbcb;color: #f8f8f8;}
.btn-red-len:active,.btn-submit:active,.btn-submit-len:active {
    position:relative;top:1px;
}
.btn-gray-len {width:100%;text-align:center;background:#f8f8f8;border:1px solid #cbcbcb;color:#4d4d4d;
    text-shadow:0px 1px 0px #ffffff;
}
.btn-gray-len:hover {background:#f0f0f0;}
.btn-gray-len:active {position:relative;top:1px;}

/*icon tip*/
.icon1{background:url(./images/icon_tip1.png) no-repeat;width:18px;height:22px;margin-right: 5px;margin-top: -3px;background-size:100% 100%;display:inline-block;vertical-align:middle;}
.icon2{background:url(./images/icon_tip2.png) no-repeat;width:18px;height:18px;margin-right: 5px;margin-top: -3px;background-size:100% 100%;display:inline-block;vertical-align:middle;}
.icon3{background:url(./images/icon_tip3.png) no-repeat;width:18px;height:18px;margin-right: 5px;margin-top: -3px;background-size:100% 100%;display:inline-block;vertical-align:middle;}
.icon4{background:url(./images/icon_tip4.png) no-repeat;width:18px;height:18px;margin-right: 5px;margin-top: -3px;background-size:100% 100%;display:inline-block;vertical-align:middle;}

/*tip*/
.warm-tip-block{background:#fffef5;padding:1em;color:#625d42;border:1px solid #deddd3;border-radius:3px;}
.warm-tip-block2{background:#f5f5fa;padding:1em;color:#30ae98;border:1px solid #e2e3e2;border-radius:3px;border-bottom-color:#d5d5d5;margin-top:-1px;}
.warm-tip-block-nobrd{padding:10px;color:#30ae98;border-radius:3px;border-bottom-color:#d5d5d5;margin-top:-1px;}


/*box start*/
.box{width:96%;margin-left:auto;margin-right:auto;}
.round-box{padding:10px 3%;background:#FFF;line-height:1.5em;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px;border:1px solid #e2e2e2;}
.round-box .left,.round-box .right{display:inline-block;padding:0.3em 0;line-height:1.3em;}
.round-box .left{width:53%;vertical-align:middle;}
.round-box .left .gray{color:#999;font-size:0.85em;}
.round-box .right{width:44%;vertical-align:middle;font-size:0.9em;}
.round-box .right p{text-align:right;}
.reg-inf-top{padding:5%;}
/*box end*/

/*hospital index */
.table-box{width:100%;background:#FFF;}
.table-box tr td{border: 1px solid #e2e2e2;text-align: center;padding:2%;}
.table-box tr td a{padding: 1em 0;width:100%;display: inline-block;}
.table-box tr td img{width: 50%;margin-bottom: 5px;}

/*hospital intro */
.hos-inf-img{position:relative;}
img.hosp-img{vertical-align:bottom;}
.hos-inf-img .d-mask{position:absolute;width:100%;bottom:0;left:0;line-height:1.5em;padding:0.5em 0;text-align:center;color:#FFF;background-color:rgba(0, 0, 0, 0.4);}
.hos-inf-brief{line-height:2em;padding: 0;width:100%;}
.hos-inf-brief p{text-indent:1.8em;margin-bottom:1em;color:#666;}
.inf-scroll{overflow:scroll;height:7em;}

/*search bar*/
.search-bar{z-index:1999;border: 1px solid #e2e2e2;border-radius:5px;background: #FFF;position:relative;}
.search-bar .search-ipt{height:35px;width: 94%;border:none;padding: 0 3%;}
.search-bar .s-icon{position:absolute;left: 39%;top: 36%;background:url(/h012/images/icon/icon-search.png);display:inline-block;width: 42px;height: 15px;margin-right: 5px;margin-top: -3px;background-size:100% 100%;display:inline-block;vertical-align:middle;}
/*search result*/
.lst-search{position:fixed;left:0;top:3em;z-index:9999;font-size:0.85em;border:1px solid #e2e2e2;border-radius:5px;background:#FFF;width: 95%;margin: 0 2%;height:18em;overflow:scroll;}
.lst-search li{line-height:2.5em;border-bottom:1px solid #e2e2e2;padding:0 2%;}
.lst-search li a{width:100%;display:inline-block;}
.d-mask{z-index: 1991; position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; display: block;background:#000;opacity:0.3;}


/*科室列表 两边滚动*/
.wrapper{position:absolute;z-index:1;left:2%; width:30%;overflow:hidden; border-radius:5px;}
.bkgrd-blue{background:#28b7f6;}
.wrapper2{position:absolute;background:#FFF; z-index:1;left:33.5%; width:64.5%; border-radius:5px;overflow:hidden;}
.wrapper3{position:absolute;z-index:1;left:2%; width:96%; border-radius:5px;overflow:hidden;}
.wrapper4{position:absolute;z-index:1;width:100%; border-radius:5px;overflow:hidden;}
.scroller{position:absolute;z-index:1; -webkit-tap-highlight-color:rgba(0,0,0,0.6); width:100%; } 
.w-top-bot{top:10px;bottom:-0.5em;}
.w-top-bot2{top:2.5em;bottom:-0.5em;background:#FFF;}
.w-top-bot3{top:5.625em;bottom:-0.5em;background:#FFF;}
.w-top-bot4{top:5.3em;bottom:0.5em;}
.w-top-bot5{top:6em;bottom:0.5em;background:#FFF;}
.w-top-bot31{top:3em;bottom:0.5em;}
.dep-list{width:100%;float:left; color:#FFF;}
.dep-list li{line-height:1.5em;padding:0.75em 5%;text-align:center;font-size:1em;}
.dep-list li.on{background:#FFF;color:#30AE98;}
.dep-list li:first-child{border-top-left-radius:5px;border-top-right-radius:5px;}
.dep-list li:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.dep-list-sub{float:left;width:90%;padding:0 5%;}
.dep-list-sub li{width: 100%;position: relative;}
.dep-list-sub li a{width: 100%;line-height:2em;padding:0.75em 0;border-bottom: 1px solid #e2e2e2;display: inline-block;font-size:0.95em; -webkit-tap-highlight-color:#30AE98; }
.dep-list-sub li a.c-gray{color:#fff;margin-left: -5%;padding-left: 5%;padding-right: 5%;background:#CCC;}
.dep-list-sub li:last-child a{/*border-bottom:none;*/}



/*department lsit*/
.list-block-dept{padding:0 5%;background:#FFF;line-height:1.5em;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px;border:1px solid #e2e2e2;margin-bottom: 1em;}
.list-par{width: 100%;line-height:2em;padding:0.3em 0;border-bottom: 1px solid #e2e2e2;font-size: 1.2em;font-weight: bold;}
.list-ul{width: 100%;}
.list-ul li a{width: 100%;line-height:2em;padding:0.75em 0;border-bottom: 1px solid #e2e2e2;display: inline-block;position: relative;}
.list-ul li a.c-gray{color:#fff;margin-left: -5%;padding-left: 5%;padding-right: 5%;background:#CCC;}
.list-ul li:last-child a{border-bottom:none;}

/*楼层分布表格*/
.floor-dis{width:100%;background:#fff;}
.floor-dis tr th,.floor-dis tr td{border:1px solid #e2e2e2;line-height:2em;padding:0.5em;}
.floor-dis tr th{background:#28b7f6;color:#fff;font-size:1.2em;}
.floor-dis tr th,.floor-dis tr td:first-child{text-align:center;vertical-align:middle;}
.floor-dis tr td .circle-bg{width:2em;height:2em;line-height:2em;display:inline-block;margin:0 auto;background:#f46d60;color:#fff;border-radius:1em;}

/*医生信息*/
.doc-inf-list{width:94%;height:5em;overflow:hidden;padding:0.625em 3%;display:inline-block;position:relative;background:#fff;border:1px solid #e2e2e2;border-radius:3px;}
.doc-inf-block{position:relative;min-height:85px;}
.b-gray{background:#ddd;}
.doc-inf-brd{border-bottom:1px solid #e2e2e2;padding:0 3%;margin:0 -3%;}
.doc-inf-img,.doc-inf-txt{display:inline-block;}
.doc-inf-img{width:20%;margin-right: 10px;vertical-align: middle}
.doc-inf-img img{display:inline-block;width:100%;height:5em;}
.doc-inf-txt{vertical-align: top;width:70%;vertical-align: middle;}
.doc-inf-txt li{line-height:1.6em;}
.doc-inf-txt li:first-child{color:#000;}
.inf-gray9{color:#999;}

/*split-line*/
.split-line{width:96%;margin:7px auto;color:#999;text-align:center;}
.split-line span{display:inline-block;padding:0 2%;vertical-align:middle;font-size:0.85em;}
.split-line b{height:1px;width:32%;display:inline-block;background:#ddd;vertical-align:middle;}
.split-line-width2 b{width:25%;}

/*tab-widget*/
.tab-widget{display: -webkit-box;background:#FFF;height:40px;border:1px solid #30AE98;border-radius:5px;line-height:40px;}
.tab-widget li{-webkit-box-flex: 1;text-align: center;border-radius:5px;}
.tab-widget li a{color:#30AE98;display:inline-block;width:100%;}
.tab-widget li.on{background:#30AE98;border-radius:3px;border:1px solid #30AE98;line-height:38px;margin-left:-1px;margin-right:-1px;}
.tab-widget li.on a{color:#FFF;display:inline-block;width:100%;}

/*information left & right======user==*/
input.err{color:red;}
input.err::-webkit-input-placeholder{color:red;}
input.err::-moz-placeholder{color:red;}
input.err:-moz-placeholder{color:red;}
.inf-lst{border:1px solid #e2e2e2;border-radius:3px;padding:0 3%;background:#FFF;border-bottom-color:#d2d2d2;}
.inf-lst li{line-height: 1.5em;padding: 1em 0em;}
.inf-lst li:last-child{border-bottom:none;}
.inf-lst li.gray{color:#bbb;}
.inf-lst li.brd-dashed{border-bottom:1px dashed #ddd;}
.inf-lst li.brd-solid{border-bottom:1px solid #ddd;}
.inf-lst li.brd-c-red{border-color:red;}
.brd-dashed li{border-bottom:1px dashed #ddd;}
.brd-solid li{border-bottom:1px solid #ddd;padding: 0.75em 0em;}
.inf-lst-pr li{position:relative;cursor:pointer;}
.inf-lst .inf-l{display:inline-block;width:35%;}
.inf-lst .inf-r{display:inline-block;color:#999;width:65%;vertical-align:middle;}
.inf-lst .gray{color:#999;}
.inf-lst .black{color:#000;}
.inf-r-tr .inf-r{text-align:right;}
.inf-lst-pad li{padding:0.75em 0em;font-size:0.85em;}/*缴费详情*/
.inf-lst .inp-txt{border:none;width:96%;font-size:1em;padding-left:2%;padding-right:2%;}
.inf-lst input.err{color:red;}
.inf-lst input.err::-webkit-input-placeholder{color:red;}
.inf-lst input.err::-moz-placeholder{color:red;}
.inf-lst input.err:-moz-placeholder{color:red;}
.inf-lst li span{display:inline-block;}
.inf-lst li .m1{width: 45%;}
.inf-lst li .m2{width: 25%;}
.inf-lst li .m3{width: 25%;}
.inf-lst li .m4{position:absolute;right:0em;top:30%;}
.inf-lst-bus .c-alink{color:#30AE98;display:inline-block;width:100%;line-height:1.5em;}
/*select 选择就诊人*/
.sel-block{border:1px solid #e2e2e2;border-radius:3px;background:#FFF;padding:0.5em 1em;position:relative;}
.sel-block-l{display:inline-block;width:35%;}
.sel-block-r{display:inline-block;width:62%;}
.sel-style{border:none;background:#FFF;width:100%;font-size:1em;line-height:2em;}

/*左右翻动*/
.turn-block{position: relative;line-height:3em;width: 100%;float:left;}
.turn-block .turn-l,.turn-block .turn-r{display:inline-block;cursor:pointer;position: absolute;top: 35%;z-index: 1;background: 0;width: 0.8em;height: 0.8em;border-bottom: solid 3px #30AE98;border-right: solid 3px #30AE98;}
.turn-block .turn-l-d,.turn-block .turn-r-d{display:inline-block;width: 10%;float: left;position: relative;height:3em;}
.turn-block .turn-l{-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-ms-transform: rotate(135deg);transform: rotate(135deg);left: 1em;}
.turn-block .turn-r{-webkit-transform: rotate(315deg);-moz-transform: rotate(315deg);-ms-transform: rotate(315deg);transform: rotate(315deg);right: 1em;}
.turn-block .turn-m{width:80%;margin:0 auto;float:left;text-align:center;}
.turn-block .turn-m li{float: left;font-weight:bold;text-align:center;width:33%;}
.turn-block .turn-m li.on{color:#30AE98;border-bottom:3px solid #30AE98;}
.turn-block .turn-gray{border-color:#DCDCDC}


/*左右翻动——日期*/
.turn-block-dt{width: 100%;float: left;line-height:3em;}
.turn-block-dt .turn-l,.turn-block-dt .turn-r{cursor:pointer;position: absolute;top: 60%;z-index: 1;background: 0;width: 0.8em;height: 0.8em;border-bottom: solid 5px #30AE98;border-right: solid 5px #30AE98;}
.turn-block-dt .turn-l-d,.turn-block-dt .turn-r-d{display:inline-block;width: 10%;float: left;position: relative;height:5em;line-height:5em;}
.turn-block-dt .turn-l{-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-ms-transform: rotate(135deg);transform: rotate(135deg);left: 0.5em;top:2em;}
.turn-block-dt .turn-r{-webkit-transform: rotate(315deg);-moz-transform: rotate(315deg);-ms-transform: rotate(315deg);transform: rotate(315deg);right: 0.7em;top:2em;}
.turn-block-dt .turn-m{display: -webkit-box;width: 100%;margin:0 auto;position:relative;}
.turn-block-dt .turn-m li{-webkit-box-flex: 1;width: 20%;font-weight:bold;border-right: 1px solid #e2e2e2;height: 5em;text-align:center;position:relative;}
.turn-block-dt .turn-m .txt1{position:absolute;top: 0em;color: #999;font-size: 0.85em;left: 36%;/* margin-top: 0em; */display: inline-block;}
.turn-block-dt .turn-m .txt2{font-size: 1.5em;color:#666;margin-top: 1.2em;display: inline-block;}
.turn-block-dt .turn-m li:first-child{border-left:1px solid #e2e2e2;}
.turn-block-dt .turn-m .on{color:#30AE98;border-color: #30AE98;/* border: none; */border-left: 1px;z-index: 2;margin-left: -1px;}
.turn-block-dt .turn-m .on-flg{position:absolute;right:0;top:0;width: 0;height: 0;border-style: solid;border-width: 0 2em 2em 0;border-color: transparent #30AE98 transparent transparent;}
.turn-block-dt .turn-m .on-flg-txt{position:absolute;right: -1.8em;top: 0.1em;background: 0;width: 0.4em;height: 0.7em;border-bottom: solid 3px #fff;border-right: solid 3px #fff;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.turn-block-dt .turn-m .gray{color:#ddd;border:1px solid #DCDCDC;border-bottom: none;border-top: none;background:#eee;margin-left:-1px;}
.turn-block-dt .turn-m .gray .txt2{color:#aaa;}
.turn-block-dt .turn-m .gray-flg{position:absolute;right:0;top:0;width: 0;height: 0;border-style: solid;border-width: 0 2em 2em 0;border-color: transparent #adadad transparent transparent;}
.turn-block-dt .turn-m .gray-flg-txt{position:absolute;right: -2.5em;top: -1.2em;color: #fff;font-size: 0.75em;}
.turn-block-dt .turn-gray{border-color:#DCDCDC;}

/*map address*/
.map-addr{padding: 10px 2%;}
.map-addr .addr-l,.map-addr .addr-r{display:inline-block;}
.map-addr .addr-l{width: 20%;text-align: center;}
.map-addr .addr-r input{border:1px solid #e2e2e2;width:100%;border-radius:3px;padding: 10px 3%;font-size:1em;}
.map-addr .addr-r{width: 70%;vertical-align: middle;}
.map-addr .addr-icon{background:#919191;color:#FFF;font-weight:bold;border-radius:5px;padding: 5px 10px;vertical-align: middle;display:inline-block;}
.btn-to-bottom{bottom:0;left: 0;width: 90%;margin: 0 5%;text-align: center;}


/*优势科室*/
.stress-deplst-ul{width:100%;}
.stress-deplst-ul .stress-deplst-li{height:5em;padding:0.625em 2%;position:relative;border:1px solid #e2e2e2;border-radius:2px;background:#fff;}
.stress-deplst-ul .stress-deplst-li a{width:100%;height:100%;}
.stress-deplst-ul .stress-deplst-li p{width:95%;line-height:1.67em;font-size:0.8em;margin-top:0.5em;color:#999;}
.stress-deplst-ul .stress-deplst-li .icon-arrow-right{top:47%;width:0.6em;height:0.6em;border-bottom:solid 3px #DCDCDC;border-right:solid 3px #DCDCDC;}

/*科室介绍、医生介绍*/
.dep-intro-box{width:94%;padding:0 3%;border:1px solid #e2e2e2;border-radius:3px;background:#fff;}
.dep-intro-title{width:100%;height:2.5em;line-height:2.5em;font-size:1.25em;}
.dep-intro-con{padding:0.625em 0;}
.fixed-btn-div{position:fixed;z-index:999;bottom:0;width:96%;padding:10px 2%;border-top:1px solid #e2e2e2;background:#FFF;background-color:rgba(256, 256, 256, 0.9);}
.fixed-btn-div a{width:46%;height:2.5em;line-height:2.5em;display:inline-block;background:#3574f2;color:#fff;font-size:1.25em;text-align:center;border-radius:5px;}
.db-bottom-line{border-bottom:1px dotted #ddd;color:#000;}
.doc-intro-hd{padding:0.625em 0;}
.doc-intro-l{float:left;width:20%;height:100%;}
.doc-intro-r{float:right;width:75%;height:100%;}

/*专家介绍*/
.experts-list .doc-inf-txt{float:left;width:70%;margin-left:2.5%;margin-right:2.5%;}
.experts-list .doc-inf-txt li:first-child{font-size:1em;}
.doc-inf-txt .txt-gray{color:#999;}

/*inspection report table*/
.rep-table{width:100%;background:#FFF;}
.rep-table tr th{text-align:center;}
.rep-table tr th,.rep-table td{text-align:center;border:1px solid #e2e2e2;line-height:1.5em;padding:2%;text-align:center;}

/*沉底的div*/
.fixed-bt-div{position:fixed;z-index:999;bottom:0;width:96%;padding:10px 2%;border-top:1px solid #e2e2e2;background:#FFF;background-color:rgba(256, 256, 256, 0.9);}
.fixed-bt-div .txt{display:inline-block;line-height:3em;}


/*paymng detail table*/
.pay-table{width:100%;background:#FFF;}
.pay-table tr th,.pay-table td{text-align:center;}
.pay-table tr th,.pay-table td{border:1px solid #e2e2e2;line-height:1.5em;padding:2%}
.pay-table tfoot td{text-align:right;}

/*日期范围选择*/
.date-sel-block{padding:2%;}
.date-sel-block label{width: 30%;display: inline-block;vertical-align: middle;line-height: 2em;text-align:right;}
.date-sel-block input{border:none;width: 25%;height: 2em;/* line-height: 2em; */vertical-align: middle;font-size: 0.875em;display: inline-block;padding-left:1%;padding-right:1%;}

/*记录详情*/
.inf-lst-detail{border:1px solid #e2e2e2;border-radius:3px;padding:0 0.5em;background:#FFF;border-bottom-color:#d2d2d2;}
.inf-lst-detail li{line-height: 2em;padding: 0.5em 0;border-bottom:1px solid #ddd;}
.inf-lst-detail li:last-child{border-bottom:none;}
.inf-lst-detail .detail-fst{position:relative;}
.inf-lst-detail .detail-fst-up,.inf-lst-detail .detail-fst-down{line-height:1.5em;}
.inf-lst-detail .detail-fst-up{font-size:1em;color:#000;}
.inf-lst-detail .detail-fst-down{color:#898989;font-size:0.85em;}
.inf-lst-detail .detail-fst-up-l,.inf-lst-detail .detail-fst-up-r{display:inline-block;}
.inf-lst-detail .detail-fst-up-l{width:60%;}
.inf-lst-detail .detail-fst-up-r{width:40%;text-align:right;}
.inf-lst-detail .icon-arrow-right{right: 0em;}
.inf-lst-detail .detail-add{color:#30AE98;}

.detail-fst2-icon{display:inline-block;width:7%;vertical-align:middle;}
.detail-fst2-l{display:inline-block;width:73%;vertical-align:middle;line-height:1.2em;}
.detail-fst2-r{display:inline-block;width:15%;vertical-align:middle;text-align:right;}

/*registered doctors*/
.reged-block{padding:0.625em 3%;font-size:0.85em;}
.reged-block ul{width:100%;}
.reged-block ul li{display:inline-block;width:24%;text-align: center;}


/*===信息列表 start==*/
.list-inf, .list-inf-lr{padding: 0 3%;width:94%;border-bottom: 1px solid #D8D7D7;padding-top:1em;padding-bottom: 1.2em;font-size: 1em;}
.list-inf li, .list-inf-lr li{line-height: 1.5em;padding-bottom: 1em;}
.list-inf-lr li.focus{border-bottom: 2px solid #009dda;}
.list-inf-lr{margin-bottom: 1.2em;}
.list-inf-lr-mb{margin-bottom: 1.2em;}
.list-inf-nobrdb{border-bottom: none;}
.list-inf-left{display: inline-block;text-align: left;font-size: 1.2em;}
.list-inf-right{float: right;text-align: right;color:#4A4A4A;font-size: 1.2em;}
.list-inf-right-date{float: right;text-align: right;color:#4A4A4A;font-size:1em;}
.list-inf-div{padding: 0 5% 0 5%; line-height: 2em;margin-bottom: 1em;}
.list-inf-lr .mod-li{line-height: 2em;padding:0.5em 0;}
.list-inf-lr .warm-tip{line-height: 1.5em;width:95%;font-size: 1em;padding: 0.5em 0 0.5em 20px;background: url(/h014/images/icon-wm-tip.jpg) -17px 0px no-repeat;background-origin: content-box;display: inline-block;background-size:13px 17px;padding-left: 17px;}
/*department lsit*/
.list-block-dept{padding: 0 5%;margin-bottom: 1em;}
.list-par{width: 100%;line-height:2em;padding:0.8em 0;border-bottom: 1px solid #D8D7D7;color: #2B89DC;font-size: 1.3em;font-weight: bold;}
.list-ul li{width: 100%;}
.list-ul li a{width: 100%;color:#666;line-height:2.5em;padding:0.5em 0;border-bottom: 1px solid #D8D7D7;display: inline-block;font-size: 1.2em;position: relative;}
.list-ul .list-ul-left{display:inline-block;width:45%}
.list-ul .list-ul-right{display:inline-block;width:45%;text-align:right;}
.list-ul-doc li{width: 100%;}
.list-ul-doc li a{position: relative;width: 90%;line-height:2em;padding:1em 5%;border-bottom: 1px solid #D8D7D7;display: inline-block;font-size: 1em;position: relative;}
.list-ul-doc-nm{font-size: 1.2em;color: #4A4A4A;}
.list-ul-doc-nm .down{position: absolute;top: 2.8em;left: 4.5em;font-weight: normal;font-size: 0.9em;width: 100%;color:#666;}
.list-ul-doc .icon-arrow-horizontal{width: 0.8em;height: 0.8em;margin-top: -0.5em;margin-right: 5%}
.list-ul-doc .icon-arrow-up{width: 0.8em;height: 0.8em;margin-top: -0.5em;margin-right: 5%}
.list-ul-doc .icon-arrow-down{width: 0.8em;height: 0.8em;margin-top: -0.5em;margin-right: 5%}
/*住院费用清单查询*/
.table-item{width: 100%;margin: 0 auto;}
.table-item tr th{background: #2B89DC;color: #FFF;}
.table-item tr th,.table-item tr td{line-height: 2em;padding:5px 0px;text-align: center;border-bottom: 1px solid #D7D7D7;}
.table-item tr td{border-right: 1px solid #D7D7D7;}
.table-item tr td:last-child{border-right: none;}
.table-item tr.last td{border-bottom: none;}
/*楼栋分布*/
.build-box{width:3.5em;float:left;}
.depRoom-box{width:100%;}
.build-box ul{border:1px solid #e2e2e2;background:#fff;}
.build-box li{border-bottom:1px solid #e2e2e2;height:4.2em;line-height:4.2em;text-align:center;vertical-align:middle;}
.build-box li.on{background:#28b7f6;font-size:14px;}
.hosChoose-box{width:100%;border-bottom:1px solid #e2e2e2;margin-bottom:1em;background:#fff;}
.hosChoose-box .tltTxt{color:#999;width:42%;padding:0.8em 4%;float:left;}
.hosItem{width:40%;padding:0 4%;border-bottom:2px solid #28b7f6;float:left;height:2.6em;line-height:2.6em;text-align:center;position:relative;}
.downCorner{width:1em;height:1em;position:absolute;top:0.9em;right:1em;}
.hosItemBox{border:1px solid #e2e2e2;background:#F8F8F8;position:absolute;top:3.2em;left:0;border-radius:3px;width:100%}
.z999{z-index:999;}
.z998{z-index:998;}
.hosItemBox ul{padding:0.2em;text-align:center;}
.hosItemBox li{height:2.6em;line-height:2.6em;font-size:14px;cusor:pointer;}
.blk-a a:link{color:#333;}
.blk-a a:visited {color:#333;}
.blk-a a:hover{color:#333;}
.blk-a a:active{color:#333;}
.wht-a a:link{color:#fff;}
.wht-a a:visited {color:#fff;}
.wht-a a:hover{color:#fff;}
.wht-a a:active{color:#fff;}
.search-tab{width:96%;margin:5px 2%;border:1px solid #30AE98;border-radius:4px;}
.search-tab ul{text-align:center;}
.search-tab li{float:left;}
.search-tab .on{background:#30AE98;color:#fff;padding:0.4em 0;}
.search-tab .off{background:#fff;border-right:1px solid #30AE98;padding:0.4em 0;}
.search-tab img{width:1.2em;height:1.2em;margin-top:0.4em;}
.bkgrd-green{background:#30AE98;}
.radius-left{border-top-left-radius:4px;border-bottom-left-radius:4px;}
.wd42p{width:42%}
.wd15p{width:15%}
.search-panel{width:96%;padding:0 2%;background:#efeff4;border-bottom:1px solid #e2e2e2;position:relative;}
.search-panel img{width:1.5em;height:1.5em;position:absolute;top:0.8em;left:1em;}
.search-txt{border:1px solid #e2e2e2;border-radius:3px;margin:8px 0;height:3em;line-height:3em;width:70%;padding:0 0 0 3em;}
.search-mask{position:fixed;left:0;top:0;z-index:9999;font-size:0.85em;background:#FFF;width:100%;height:100%;overflow:scroll;opacity:1;}
.search-mask li{line-height:2.5em;border-bottom:1px solid #e2e2e2;padding:0 2%;width:96%;text-align:left;}
.search-mask li a{width:100%;display:inline-block;}
.cancleLbl{height:3em;line-height:3em;display:inline-block;margin-left:0.5em;color:#30AE98;}
.fb{font-weight:bold;}