/*笔记列表*/
.biji-lists{background:#fff;overflow: hidden;padding:6px 10px;}
.biji-lists .item{width:50%;float:left;box-sizing: border-box;padding:8px 4px;}
.biji-lists .item .img{width:100%;border-radius:8px;padding:0px;box-sizing: border-box;position: relative;max-height: 480px;}
.biji-lists .item > .pic{position: relative;}
/* .biji-lists .item > .pic:after{content:'';background: url(../img/v_png_play.png) no-repeat; background-size: 44px 44px; width: 44px; height: 44px; position: absolute; top: 50%; left: 50%; margin-top: -20px; margin-left: -24px;} */

.c-tag{padding: 4px 0 4px 20px;}
.c-tag a{display: inline-block;margin: 0 10px 0 0;font-size:14px;color:#4690fd;}
.c-tag a:hover{text-decoration:underline;}

.biji-lists .item .info{font-size:16px;color:#2c3033;line-height:1.4;margin:8px 6px 4px;font-weight: bold;overflow: hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow: ellipsis;}
.biji-lists .item .date{padding:2px 6px 0;color:#999;}
.biji-lists .mb{overflow: hidden;padding:2px 2px;font-size:12px;color:#666;}
.biji-lists .mb .pic{float: left;margin: 0 10px 0 0;}
.biji-lists .mb .img{width:26px;height:26px;border-radius:50%;border: 1px solid #eee;}
.biji-lists .mb .intro{float: left;padding:6px 0 0;}
.biji-lists .mb .name{display: inline-block;margin: 0 4px 0 0;font-size:12px;color:#333;}

.biji-ht{border-bottom:1px solid #eaeaea;background:#fff;}
.biji-ht .t{padding: 0 14px;line-height:40px;font-size:18px;font-weight: bold;color:#222;}

.biji-imgs{background:#fff;text-align: center;}
.biji-imgs .swiper-slide{padding: 0 0px;box-sizing: border-box;padding-bottom:20px;}
.biji-imgs .img{max-width:100%;border-radius:4px;}
.biji-imgs .swiper-pagination-bullet{background:#eee;}
.biji-imgs .swiper-pagination-bullet-active{background:#018cf1;}
.biji-body{background:#fff;padding: 0 0 14px 0;}
.biji-body .title{padding:12px 16px 8px;font-size:20px;color:#222;line-height:1.4;}
.biji-body .date{padding: 4px 10px;color:#999;font-size:12px;padding:4px 16px;}
.biji-body .content{font-size:14px;color:#333;line-height:1.6;padding:10px 16px 0 16px;}
.biji-body .content p{margin: 0 0 8px 0;}

.biji-body .author-info{overflow: hidden;padding:4px 10px;font-size:12px;color:#666;display: flex;align-items: center;}
.biji-body .author-info .pic{float: left;margin: 0 10px 0 0;}
.biji-body .author-info .img{width:50px;height:50px;border-radius:50%;border: 1px solid #eee;}
.biji-body .author-info .info{float: left;padding: 4px 0 0;}
.biji-body .author-info p{}
.biji-body .author-info .name{display: inline-block;margin: 0 10px 0 0;font-size:16px;color:#333;}
.biji-body .btns{flex: 1;text-align: right;}
.biji-body .btns .btn{display: inline-block;background-color: #3880e7;border-radius:18px;line-height:30px;color:#fff;padding:0 12px;}



/*药品库 导航*/
.yaopin-nav{background-color:#fff;padding:10px 1%;}
.yaopin-nav ul{font-size: 0}
.yaopin-nav ul li{width:25%;display: inline-block;text-align: center;box-sizing: border-box;padding: 0 1%;}
.yaopin-nav.w4 ul li{width:25%;}
.yaopin-nav.w5 ul li{width:20%;}
.yaopin-nav ul li a{display:block;padding:8px 0;}
.yaopin-nav ul li .ico{display: block;width:70%;text-align: center;margin:0 auto 10px auto;max-width:70px;}
.yaopin-nav ul li .img{width:100%;}
.yaopin-nav ul li .txt{font-size:15px;/* font-weight: bold; */color: #2c3033;}
/*publicmax-width: 750px;*/
/*publicmax-width: 750px;*/
.quick-ask{ width: 60px; height:60px; display:block;  border-radius:50%; -webkit-tap-highlight-color: transparent; cursor:pointer;position: fixed;bottom:80px;right: 20px;font-size:16px;color:#fff;z-index: 100;}
.quick-ask a{color:#fff;font-size:16px;width: 60px; height:60px;background:#337dea; border-radius:50%; box-shadow:0px 0px 20px #7591b9;display: block;box-sizing: border-box;padding:10px 0 0 0px;line-height: 1.2;text-align: center;}

.bottom-fixed{position: fixed;bottom:0;left:0;right:0;z-index: 999;}
.bottom-btn-bt{padding:10px 20px;background:#fff;position: relative;z-index:1000;box-shadow:0 -4px 10px 0 #e4e6e9;display:-webkit-box;display:-webkit-flex;display:flex;}
.bottom-btn-bt .btn{flex:1;height:44px;border-radius:22px;background:#3880e7;text-align: center;line-height:44px;font-size:16px;color:#fff;}
.bottom-btn-bt .btn:nth-child(2){margin:0 0 0 10px;}
.bottom-btn-bt .btn.gray{background:#fff;border:1px solid #3880e7;color:#3880e7;}
.bottom-btn-bt-zw{height:80px;}


/* .site-top .searh-form{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;height: 34px;}
.site-top .searh-form .goback{padding:4px 4px 0 0px;}
.site-top .searh-form .goback .arrow{height:24px;width:24px;background:url(../img/arrow_ico2.png) no-repeat center;background-size:contain;display: inline-block;}
.site-top .searh-form .form{background:#f2f5f9;border-radius: 16px;border:1px solid #e9e9e9;display:-webkit-box;display:-webkit-flex;display:flex;width:100%;align-items: center;position: relative;box-sizing: border-box;padding-left:30px;}
.site-top .searh-form .form:before{content:"";height:12px;width: 12px; margin:0 10px; padding: 8px;box-sizing: border-box;background: url(../img/search.png) no-repeat;background-size: 100% 100%;opacity: 0.4;position: absolute;top:9px;left:2px;}
.site-top .searh-form .form form{display:-webkit-box;display:-webkit-flex;display:flex;width:100%;align-items: center;}
.site-top .searh-form .form .text{flex: 1;padding:0 12px 0 16px;background: none;}
.site-top .searh-form .form .text.br{border-right:1px solid #ddd;height:24px;}
.site-top .searh-form .form .txt{color:#5184f7;padding:0 16px;background:none;} */
/* .site-top .searh-form .form .submit{display:block;height:12px;width: 12px; margin:0 10px; padding: 8px;box-sizing: border-box;
    background: url(../img/search.png) no-repeat;background-size: 100% 100%;opacity: 0.6;} */
/*头部中间的logo*/


/*新的头部 2022年6月10日 16:42:31  医院用到的，2023年10月16日 15:33:59后删除了，换为了新的通用头部*/
/* .site-head{height:53px;background:#fff;}
.site-head .head{background-color:#fff;height:52px;display:flex;padding:0 10px;border-bottom:1px solid #eee;overflow: hidden;}
.site-head .head-fixed{position: fixed;top:0;left:0;right:0;z-index: 100;}
.site-head .head .head-l,.site-head .head .head-r{flex:1;display: flex;}
.site-head .logo-link{display: block;padding:10px 4px;height:34px;}
.site-head .logo .logo-img{height:34px;}
.site-head .head .head-r{justify-content:flex-end;padding:12px 0 0;}
.site-head .head-r-item{border:1px solid rgba(0,0,0,0.16);height:28px;border-radius:14px;padding:0 12px;margin:0 0 0 6px;line-height:28px;display: flex;align-items: center;overflow: hidden;}
.site-head .head .head-r .txt{color:#666;display: inline-block;margin:0 0 0 4px;word-break:keep-all;}
.site-head .head .head-r .ico{display: block;margin:0 2px 0 0;}
.site-head .head-search .ico{width:16px;height:16px;background:url(../img/search.png) no-repeat;background-size: contain;opacity:0.3;}
.site-head .site-nav .ico{width:14px;height:12px;background:url(../img/nav_ico.png) no-repeat;background-size: contain;opacity:0.3;}
.site-head .site-nav{}
 */
/*医生页面的筛选-省市--、、等级*/
.filter-fixed {height:46px;}
.filter-fixed .filter-tab{display: flex;border-bottom:1px solid #eee;align-items: center;justify-content: center;top:53px;left:0;right:0;background-color:#fff;z-index:100;}
/* position: fixed; */
.filter-fixed .filter-tab .item{flex:1;height:45px;position: relative;text-align: center;}
.filter-fixed .filter-tab .item:after{content:"";position: absolute;right:0;top:50%;width:1px;height:12px;margin:-6px 0 0;background:#ccc;}
.filter-fixed .filter-tab .item:last-child:after{display: none;}
.filter-fixed .filter-tab .txt{display: inline-block;padding:0 20px 0 16px;position: relative;line-height:45px; -webkit-line-clamp: 1;overflow:hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;}
.filter-fixed .filter-tab a{display: inline-block;position: relative;}
.filter-fixed .filter-tab a:after{content:"";position: absolute;right:8px;top:50%;width:8px;height:6px;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAPCAMAAAA8hHRZAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAFaADAAQAAAABAAAADwAAAAAiS50tAAAAXVBMVEUAAABwcHBjY2NoaGhiYmJoaGhmZmZkZGRlZWVkZGRjY2NlZWVlZWVkZGRkZGRlZWVkZGRlZWVkZGRmZmZlZWVmZmZlZWVlZWVlZWVlZWVkZGRlZWVmZmZnZ2doaGg1GawOAAAAGnRSTlMAEBIWIiwtLlNXWFhdY4qLlrO1wd/h5Pf4+qpkVWUAAABtSURBVBgZfcEHEoJAEATAOYKiSM7DrP9/piKGA6rsRiruKUXYGLesCYG4E33qYjxlE31ThpdS/FGJlauNH1Y7vJ17caX+hK9kmLmYhwSeXFwohy+ojKRVATaiVlQbYec6zuMFB8W9wJG7Ofz3ADkODtzpK+0JAAAAAElFTkSuQmCC) no-repeat;background-size:100% 100%;margin-top:-4px;}


/*个人中心的头部*/
.header{height:44px;}
.header .tip{text-align: center;color:#333;line-height:34px;background-color:#eee;}
.header .tip .red{font-weight: bold;color:#ff6f06;}
.header .head-fixed{position: fixed;top:0;left:0;right:0;z-index: 10;border-bottom:1px solid #f2f2f2;}
.header .head{background-color:#fff;height:44px;display:flex;padding:0 10px;}
.header .head .head-l,.header .head .head-r{flex:1;display: flex;}
.header .head .head-r{text-align: right;justify-content: right;}
.header .head .ico{width:20px;height:20px;display: inline-block;vertical-align: middle;}
.header .head .ico.goback{background:url(../img/chat_goback.png) no-repeat center center;background-size:contain;}
.header .head .ico.home{background:url(../img/chat_home.png) no-repeat center center;background-size:contain;}
.header .head .ico.user{background:url(../img/chat_user.png) no-repeat center center;background-size:contain;}
.header .head .home{}
.header .head .goback a,.header .head .home a,.header .head .user a{padding:0 10px;height:44px;display:inline-block;line-height:44px;}
.header .head .head-title{text-align: center;line-height:44px;font-size:18px;width:50%;}
/*首页底导航*/
.tabbar{height:60px;}
.tabbar-fixed{position: fixed;bottom:0;left:0;right:0;width:100%;border-top:1px solid #E0E0E0;z-index: 100;}
.tabbar-fixed .tabbar-list{display: flex;background:#fff;display: flex;align-items:center;justify-content:center;}
.tabbar-fixed .tabbar-list .item{flex:1;text-align: center;}
.tabbar-fixed .tabbar-list .item a{display: block;color:#999;text-align: center;width:100%;padding:6px 0 2px;}
.tabbar-fixed .tabbar-list .item .ico{width:26px;height:26px;display: block; margin:0 auto;}
.tabbar-fixed .tabbar-list .item p{display: block;padding-top: 4px;}
.tabbar-fixed .tabbar-list .item:nth-child(1) .ico{background:url(../img/nav_home.png) no-repeat;background-size: contain;}
.tabbar-fixed .tabbar-list .item:nth-child(2) .ico{background:url(../img/nav_my.png) no-repeat;background-size: contain;}
.tabbar-fixed .tabbar-list .item.active:nth-child(1) .ico{background:url(../img/nav_home_active.png) no-repeat;background-size: contain;}
.tabbar-fixed .tabbar-list .item.active:nth-child(2) .ico{background:url(../img/nav_my_active.png) no-repeat;background-size: contain;}
.tabbar-fixed .tabbar-list .item.active a{color:#333;}



/* 2023年12月11日 14:26:18 注释
.guide{padding:20px 2%;}
.guide ul{font-size:0;padding:0;}
.guide ul li{display: inline-block;width:46%;border-radius:4px;padding-left: 14px;box-sizing: border-box;margin:0 2% 10px 2%;}
.guide li strong{font-size:18px;display: block;padding-top: 14px;padding-bottom: 4px;}
.guide li span{font-size:12px;display: block;padding-bottom: 14px;}
.guide li a{display: block;color:#fff;position: relative;}
.guide li a:after{content:"";width:40px;height:40px;position: absolute;top:50%;right:10px;margin-top:-20px;}
.guide li:nth-child(1) a:after{background:url(../img/guide_ico1.png) no-repeat;background-size: cover;}
.guide li:nth-child(2) a:after{background:url(../img/guide_ico2.png) no-repeat;background-size: cover;}
.guide li:nth-child(3) a:after{background:url(../img/guide_ico3.png) no-repeat;background-size: cover;}
.guide li:nth-child(4) a:after{background:url(../img/guide_ico4.png) no-repeat;background-size: cover;}
.guide li:nth-child(1){background-image: linear-gradient(-90deg, #00a3dd, #3365e2);}
.guide li:nth-child(2){background-image: linear-gradient(-90deg, #838ddd, #454fd3);}
.guide li:nth-child(3){background-image: linear-gradient(-90deg, #f1b687, #d76992);margin-bottom: 0;}
.guide li:nth-child(4){background-image: linear-gradient(-90deg, #2ebbd4, #04a579);margin-bottom:0;} */




.index-tab{border-bottom:1px solid #eee;}
.index-tab ul{padding:0;padding-left: 20px;}
.index-tab li{font-size:16px;color:#666;display: inline-block;margin:0 14px 0 0;position: relative;line-height: 40px;}
.index-tab li.active{color:#5184f7;font-weight: bold;}
.index-tab li.active i{width:20px; height:4px; border-radius:4px; background:#0078FD; display:block; position:absolute; left:50%; margin-left:-10px; bottom:0;}
.dise-index-mode{font-size: 0;overflow: hidden;}
.dise-index-mode a{width:33.33%;box-sizing: border-box;border-bottom:1px solid #eee;border-right:1px solid #eee;line-height:40px;text-align: center;display: inline-block;font-size: 14px;
overflow:hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 1;float: left;color:#666;}
.dise-index-mode a:nth-child(3n){border-right:none;}

.lecture-list{}
.lecture-list ul{font-size:0;padding:16px 10px 4px;}
.lecture-list ul li{display: inline-block;width:50%;box-sizing: border-box;padding-bottom:10px;}
.lecture-list ul li a{display: block;}
.lecture-list ul li:nth-child(2n){padding-left:10px;}
.lecture-list .pic .img{width:100%;}
.lecture-list .title{font-size: 14px;color:#333;padding-top:10px;}

.foot-nav{text-align: center;color:#666;padding:16px 0;font-size: 12px;line-height: 1.8;}
.foot-nav a{color:#666;}
.foot-nav a.link{display: inline-block;padding:2px 6px;border-radius: 2px;color:#5184f7;}

/*搜索页切换*/
.search-tab{background:#fff;border-bottom:1px solid #ddd;padding:6px 10px;}
.search-tab .item{display: inline-block;}
.search-tab .item a{padding: 0 10px;line-height:30px;display: inline-block;}
.search-tab .item.active{}
.search-tab .item.active a{font-weight: bold;font-size: 18px;position: relative;}
.search-tab .item.active a:after{content: ''; position: absolute; bottom: 0; height: 2px; background: #0071D1; border-radius: 2px; left:20%;right:20%;}

.search-list{padding:0 12px;}
.search-list .link{display: block;padding:10px 0px 10px 0px;position: relative;box-sizing: border-box;padding-right:20px;border-bottom:1px solid #eee;}
.search-list .link:after{content:"";position: absolute;right:10px;top:50%;width:8px;height:8px;border-right:1px solid #d6d6d6;border-top:1px solid #d6d6d6;transform:rotate(45deg) translateY(-50%);}
.search-list .ht{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;color:#333;margin-bottom:4px;}
.search-list .text{font-size:12px;color:#999;}
.search-list .text em{color:#e10d0d;font-style: normal;}
/*详情*/
.details .video{/*padding-top:10px;*/background:#fff;position: relative;}
.details .video .video-src{position: relative;}
.details .video .bg{position: absolute; left: 0; top: 0; z-index:998;width:100%; height:100%; background:url(../img/audio_top_bg.jpg) no-repeat; background-size:100% 100%;overflow: hidden;}
.details .video .pr{position: relative;}
.details .video .icon_play_btn_n{  background: url(../img/playIcon_g.png);background-size: 59px 59px;width: 59px;height: 59px;position:absolute; left:50%; top:48%; margin:-17px 0 0 -24px; display:block; z-index: 999; }
.details .video .on{position: absolute; left: 0; top: 0; z-index: 10; height: 100%;}
.details .video #replayItem,.details .video #replayItem .replay_bg {position: absolute;top: 0;width: 100%;height: 100%;background: #000;opacity: 1;z-index: 1000;}
.details .video #replayItem .replayCon .replay_btn {background: url(../img/icon_replay.png) no-repeat 0 0;margin: -20px 0 0 -20px;width: 23px;height: 24.5px;background-size: 23px auto;display: inline-block;z-index: 1001;vertical-align: text-bottom;}
.details .video #replayItem .replayCon {/*position: absolute;*/ position: relative;top: 50%;left: 50%;z-index: 1001;margin-top: -10px;}
.details .video #replayItem .replayCon .icon_replay_text {color: #fff;font-size: 17px;display: inline-block;}
.details .video .control .nums{background:rgba(0,0,0,0.4); height:20px;line-height:20px; position:absolute; left:inherit; bottom:5px;right: 10px;border-radius: 5px; color:#fff; box-sizing:border-box;z-index: 999; /*z-index: 9999*/ padding:0 5px !important;}

.details .video .live-link {display: block;width:100%;height:100%;position: absolute;top:0;left: 0;z-index: 1000;}
.details .video .live-img{width:100%;}

#video{min-height: 200px;overflow: hidden;}
/* #myVideo { object-fit: cover;display: block;} */
.details .video-content{background:#fff;padding:10px 20px 10px;}
.details .details-title{background:#fff;border-top:1px solid #eee;padding:16px 14px 10px;align-items: center;position: relative;}
.details .details-title+.search-empty,.details .ask-answer+.search-empty{padding:20px;}
.details .details-title h1{font-size:20px;font-weight: bold;color:#222;margin-bottom:2px;line-height: 1.2;}
.details .details-title h1 .txt{font-size:16px;font-weight: normal;}
.details .details-title .title{display:-webkit-box;/* display:-webkit-flex;display:flex; */padding-right:20px;}
.details .details-title .title h1{display:block;-webkit-box-flex:1;width:100%;padding-left:10px;height:19px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;}
.details .details-title .ask-ico{display: block;width:20px;height:20px;text-align: center;color:#fff;border-radius:2px;background:#3880e7;font-size:12px;line-height:20px;font-weight: normal;}
.details .details-title .title h1{font-size:16px;}
.details .details-title .title+.info{padding-left:28px;}
.details-title .toggle{font-size: 0;padding-top:10px;position: absolute;top:4px;right:10px;}
.details-title .toggle .ico{background:url(../img/icon_arrow_right.png) no-repeat center center;transform:rotate(90deg);background-size:contain;display: block;margin:0 auto;height:20px;width:20px;}
.details-title .toggle.turn .ico{transform:rotate(-90deg);}
.details .details-title .br{border-bottom:1px solid #eee;padding-bottom:10px;padding-top:4px;}
.details .details-title .info{margin:6px 0 0;color:#999;font-size: 12px;}
.details .details-title .info span{display: inline-block;margin: 0 20px 0 0;}
.details .details-title .info a{color:#999;}
.details .details-title .info b{font-weight: normal;}
.details .details-title .ysbh{margin-top:10px;padding-left:0px;font-size:12px;color:#999;}

.details .answer-doctor{padding:6px 0 0;}
.details .answer-doctor .desc{background:#f8f8f8;padding:10px;border-radius:10px;line-height:1.6;position: relative;}
.details .answer-doctor .desc .b{position: absolute;bottom:-20px;left:40px;width:0;height:0;
border:10px solid transparent; border-top-color:#f8f8f8;}
.details .answer-doctor .desc .txt{background:#5c97eb;display: inline-block;border-radius:4px;color:#fff;padding: 0 4px;line-height:20px;height:20px;margin: 0 6px 0 0;}
.details .answer-doctor .doctor-info{display:-webkit-box;display:-webkit-flex;display:flex;padding: 10px 0 0 ;position: relative;}
.details .answer-doctor .doctor-info:after{border-left:1px solid #999;border-bottom:1px solid #999;display: block;width:8px;height:8px;position: absolute;top:26px;right:12px;transform: rotate(-135deg);content: '';}
.details .answer-doctor .avatar{margin: 0 8px 0 0;}
.details .answer-doctor .avatar .img{height:48px;width:48px;border-radius:24px;vertical-align: top;}
.details .answer-doctor .infos{flex: 1;font-size:14px;color:#666;}
.details .answer-doctor .infos .text{line-height:1.8;}
.details .answer-doctor .infos .name{color:#333;}
.details .answer-doctor .infos .txt{display: inline-block;margin: 0 6px 0 0;}

/*医患交流*/
.chat-details{padding:10px 20px 10px;}
.chat-details .tip{text-align: center;line-height:1.8;font-size:12px;color:#666;}
.chat-details .chat-list{}
.chat-details .chat-list .item{display: flex;padding: 10px 0;}
.chat-details .chat-list .text{flex: 1;margin: 0 50px 0 0 ;float: left;}
.chat-details .chat-list .avatar,.chat-details .chat-list .text{display: inline-block;}
.chat-details .chat-list .avatar .img{width:40px;height:40px;border-radius:20px;}
.chat-details .chat-list .text{}
.chat-details .chat-list .text p{border-radius: 0 14px 14px 14px;background:#F7F8F9;font-size:14px;padding:10px 10px;line-height:1.5;text-align: left;float: left;}
.chat-details .chat-list .avatar{margin:0 10px 0 0px;}
.chat-details .chat-list .right .text{text-align: right;float:right;margin: 0 0 0 50px;}
.chat-details .chat-list .right .text p{background:#D6E7FF;border-radius:14px 0 14px 14px;float: right;}
.chat-details .chat-list .right .avatar{margin:0 0px 0 10px;}

.details .details-title .intro{font-size:14px;color:#333;line-height: 1.6;margin:10px 0 0;}
.details .details-title .intro span{color:#999;}
.details .details-title .intro img{max-width:80% !important;border-radius:10px;}
.details .details-title .intro p{margin-bottom:10px;}
.details .details-title .intro a{text-decoration: underline;font-weight: bold;}
.details .details-title .intro a:hover{color:#53a2ef;}

.details .details-title h2{font-size:18px;margin-bottom:10px;}
.details .details-title h3{font-size:16px;margin-bottom:10px;}
.details .details-title td{border:1px solid #ddd;padding:4px 10px}
.details .details-title table{margin-bottom:10px;}


.related-items{overflow: hidden;margin: 20px 10px 10px 0px;font-size:14px;color: #333;}
.related-items .item{width:50%;}
.related-items .fr{text-align: right;}
.related-items .item a{}
.related-items .item .txt{color: #999}

.details .details-title .voice-cont{}
.details .details-title .voice-cont h3{padding: 0 14px;font-size:14px;font-weight: bold;margin: 10px 0;line-height: 30px;border-bottom:1px solid #eee;}
.details .details-title .voice-cont .cont{}
.details .details-title .img-items{padding-top:10px;}
.details .details-title .img-items img{display: inline-block;width:60px;height:60px;margin-right:10px;padding:0px;border:1px solid #eee;}
.details .details-title .tip{font-size:12px;color:#999;margin-top:10px;}

.xg-list{padding:4px 20px;}
.xg-list li a{line-height:2.6;display: flex;border-bottom:1px dashed #f2f2f2;align-items: center;}
.xg-list li .t{flex: 1;}
.xg-list li .n{font-size:12px;color:#999;}
/*详情===音频样式*/  
.voice-wrap {padding-top: 10px;}
.voice-wrap .voice-wrapper {background-color: #fafafa; border-radius:5px; max-width: 670px; height:55px; border: 1px solid #e0e0e0; color: #3e3e3e; overflow:hidden;}
.voice-wrap .voice-wrapper .audio-left { float: left; text-align: center; width: 17%; height: 100%;}
.voice-wrap .voice-wrapper .audio-left .btn {position: relative;top: 11px; margin: 0;  /* 解除与app的样式冲突 */cursor: pointer;background:url(../img/play.png) no-repeat;height:40px;width: 40px;background-size:100% 100%;border-radius:20px;}
.voice-wrap .voice-wrapper .audio-left .btn.play{background:url(../img/play.png) no-repeat;background-size: 100% 100%;}
.voice-wrap .voice-wrapper .audio-left .btn.paused{background:url(../img/paused.png) no-repeat;background-size: 100% 100%;}
.voice-wrap .voice-wrapper .progress-bar-bg { background-color: #d9d9d9; position: relative; height:3px; cursor: pointer;}
.voice-wrap .voice-wrapper .progress-bar { background-color: #3880e7; width: 0; height: 3px;}
.voice-wrap .voice-wrapper .progress-bar-bg span { content: " "; width: 20px; height: 20px;  background:url(../img/icon_dtl1.png) no-repeat; position: absolute; left: 0; top: 50%; margin-top: -10px; margin-left: -10px; cursor: pointer; background-size:20px 20px; border-radius:50%;}
.voice-wrap .voice-wrapper .audio-time { overflow: hidden;  margin-top: 9px;color:#999;}
.voice-wrap .voice-wrapper .audio-length-total { float: right; font-size: 12px; }
.voice-wrap .voice-wrapper .audio-length-current { float: left;font-size: 12px;}
.col_ff8700{color: #ff8700;}
.voice-wrap .voice-wrapper{background: #fcfcfc;max-width:inherit; display: flex;}
.voice-wrap .voice-wrapper  .audio-left .btn{width: 40px; top: 20px;}
.voice-wrap .voice-wrapper{height: 80px;}
.voice-wrap .voice-wrapper .audio_con h2.bd_none{border-left: none;}
.voice-wrap .voice-wrapper .audio-left{width:auto; margin: 0 15px 0 10px;}
.voice-wrap .voice-wrapper .audio-right{width: auto; float: inherit;margin-right: 10px; flex-grow: 2;margin-top: 12px;}
.voice-wrap .voice-wrapper .audio-right p{padding-bottom:10px;}
/*详情===问答样式*/  
.details .ask-answer h2{padding:0 16px;font-size:16px;line-height:32px;font-weight: normal;padding-top: 10px;font-weight: bold;}
.details .ask-answer .answer{padding-bottom:14px;}
.details .ask-answer .answer-doctor{overflow: hidden;padding:6px 0 14px 16px;position: relative;}
.details .ask-answer .answer-doctor a{display: block;color: #999;}
.details .ask-answer .answer-doctor .photo{margin-right:10px;}
.details .ask-answer .answer-doctor .photo .img{width:40px;height:40px;border-radius:50%;}
.details .ask-answer .answer-doctor .info{margin-top:4px;}
.details .ask-answer .answer-doctor .txt{padding-bottom:0px;}
.details .ask-answer .answer-doctor .txt:last-child{padding-bottom: 0;}
.details .ask-answer .answer-doctor .name{font-size:15px;margin-right:10px;display: inline-block;}
.details .ask-answer .answer-doctor .b{display: inline-block;}
.details .ask-answer .answer-doctor .arrow{background: url(../img/m_arrow_icon.png) no-repeat; width: 8px; height: 14px; position: absolute; right: 20px; top: 20px; background-size: 8px 14px;}
.details .ask-answer .cont{font-size: 14px;line-height: 1.6;padding:0 14px 8px;color:#333;padding-left: 64px;}
.details .ask-answer .mb{padding-left:64px;padding-right: 14px;display:-webkit-box;display:-webkit-flex;display:flex;align-items: center;}
.details .ask-answer .mb .time{flex:1;font-size:12px;color:#999;}
.details .ask-answer .tip{font-size:12px;color:#999;padding-left: 64px;padding-top:2px;}
.details .ask-answer .mb .btn{padding:2px 10px;border-radius:12px;color:#666;border:1px solid #ddd;height:20px;line-height:20px;font-size:12px;}
.details .ask-answer .mb .btn.active{color:#4690fd;border:1px solid #4690fd;}
.details .ask-answer .ask-add-wrap{margin:10px 14px 0 64px;padding:10px;border:1px solid #c2d4fd;border-radius:4px;background:#f0f4fe38;margin-bottom:20px;}
.details .ask-answer .ask-add-wrap .add-item{border-bottom:1px solid #dbe2f3;padding-bottom:8px;margin-bottom:8px;font-size:12px;}
.details .ask-answer .ask-add-wrap .add-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0;}
.details .ask-answer .ask-add-wrap .add-txt{color:#666;padding-top:6px;}
.details .ask-answer .ask-add-wrap .add-mb{display: flex;align-items: center;}
.details .ask-answer .ask-add-wrap .time{font-size:12px;color:#999;padding-top:4px;-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;}
.details .ask-answer .ask-add-wrap .btn{padding:2px 10px;border-radius:12px;color:#4690fd;border:1px solid #4690fd;height:20px;line-height:20px;}
.details .ask-answer .ask-add-wrap .ysbh{font-size:12px;color:#999;padding-top:6px;}
.details .ask-answer .ask-add-wrap .img-items{padding-top:10px;}
.details .ask-answer .ask-add-wrap .img-items img{display: inline-block;width:60px;height:60px;margin-right:10px;padding:0px;border:1px solid #eee;}
.details .ask-answer .ask-add-wrap .user{color:#4690fd;}
.details .ask-answer .ask-add-wrap .doctor{color:#f45f48;}
/*详情===医生信息样式*/
.doctor-self-info{padding: 14px 0 14px 10px;position: relative;}
.doctor-self-info .mt，.details .doctor-info .mb{overflow: hidden;}
.doctor-self-info .mt a{display: flex;}
.doctor-self-info .mt .photo{margin-right:10px;}
.doctor-self-info .mt .photo .img{width:50px;height:50px;border-radius:50%;}
.doctor-self-info .mt .info{margin-top:4px;}
.doctor-self-info .mt .txt{padding-bottom:4px;}
.doctor-self-info .mt .txt:last-child{padding-bottom: 0;}
.doctor-self-info .mt .name{font-size:15px;margin-right:10px;display: inline-block;}
.doctor-self-info .mt .b{color:#666;/* display: inline-block; */}
.doctor-self-info .mb{}
.doctor-self-info .arrow{background: url(../img/m_arrow_icon.png) no-repeat; width: 8px; height: 14px; position: absolute; right: 20px; top: 30px; background-size: 8px 14px;}
.doctor-self-info .mb ul { padding-right:10px; padding-top:15px; border-top:1px solid #eee;margin-right: 10px;padding-right: 0; margin-top: 10px;}
.doctor-self-info .mb ul li{ width:48%; height:38px; overflow:hidden; background:#3880e7; text-align:center; color:#fff; float:left; border-radius:35px; padding:3px 0;}
.doctor-self-info .mb ul li a{ display:block; color:#fff;}
.doctor-self-info .mb ul li a p{font-weight: bold;line-height: 1.2;padding-top: 4px;}
.doctor-self-info .mb ul li a span{display: block;line-height: 1.2;font-size: 12px;}
.doctor-self-info .mb ul li.on{  background:#ccc; }
.doctor-self-info .mb ul li:nth-child(2){ float:right; background:#f56100; line-height:38px; font-weight:bold;}
.doctor-self-info .mb ul li p.fs14{ font-weight:bold;}
.doctor-self-info .df{align-items: center;}
.doctor-self-info .btns{padding:0 16px 0 20px;}
.doctor-self-info .btns .btn{display: inline-block;background-color: #3880e7;border-radius:18px;line-height:36px;color:#fff;padding:0 14px;}
.doctor-self-info .link{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;}


.details-mode .tit{border-bottom:1px solid #eaeaea;}
.details-mode .tit h3{padding:0 14px;line-height: 40px;font-size:18px;font-weight: bold;color:#222;}
.details-mode .body{color:#333;padding:14px;}
.details-mode .body p{margin-bottom:8px;}
/*首页视频列表*/
.index-cont .video-list{padding: 0 1%;overflow: hidden;}
.index-cont .video-list .item{display: inline-block;width:50%;border-bottom: none;padding: 0 1% 0 2%;box-sizing: border-box;font-size: 0;float: left;}
.index-cont .video-list a{display: block;}
.index-cont .video-list .item .pic{width:100%;margin: 0;float: none;}
/* .index-cont .video-list .item .date{display: none;} */
.index-cont .video-list .video-info{padding-left:0;padding-top:6px;}
.index-cont .video-list .video-info .title{padding-top:10px;}
.video-list .video-info .info .tags .text_over1:nth-child(2){display: none;}
/*视频列表样式*/  
.video-list a{display: block;display:-webkit-box;display:-webkit-flex;display:flex;}
.video-list .item{border-bottom:1px solid #eee;}
.video-list .video-info{padding-top:10px;padding-left: 14px;padding-bottom:10px;}
.video-list .video-info .pic{width:140px;/*40%*/ margin-right: 10px;float: left;position: relative;}
.video-list .video-info .pic .img{height: 100%;border-radius: 6px;width:100%;}
.video-list .play{background: url(../img/v_png_play.png) no-repeat; background-size: 44px 44px; width: 44px; height: 44px; position: absolute; top: 50%; left: 50%; margin-top: -20px; margin-left: -24px;}
.video-list .shade{background: url(../img/m_pop_bg.png) no-repeat; width: 100%; height: 39px; background-size: 100% 39px; position: absolute; bottom: 0px; left: 0;}
.video-list .times{width: 100%; color: #fff; position: absolute; left:0px; bottom:0px;}
.video-list .times span{float: right;padding-right: 10px;}
.video-list .times .ico{background: url(../img/icon_vi_img.png) no-repeat; width:12.5px; height:11.5px; display:inline-block; background-size:12.5px 11.5px; margin-right:4px;}
.video-list .video-info .info{padding-right: 10px;position: relative;flex:1;}
/* .video-list .video-info .info .date{position: absolute;left:0;bottom:0;color:#999;} */
/* .video-list .video-info .info .tags{display:-webkit-box;display:-webkit-flex;display:flex;align-items: center;} */
.video-list .video-info .info .tags .text_over1{padding-top:6px;}
.video-list .video-info .info .name{background-color:#83c04f;padding:2px 4px;color:#fff;display: inline-block;margin-right:6px;border-radius:2px;line-height: 1.2;}
.video-list .video-info .info .cate{margin-left:6px;}
.video-list .video-info .title{font-size: 16px;color:#2c3033;line-height: 1.2;padding-top: 4px;}
.video-list .video-info .title em{color:#e10d0d;font-style: normal;}
.video-list .video-info .desc{color:#666;font-size:12px;padding-top: 6px;}
.video-list .video-doctor{/* padding:0px 0 8px; */padding-bottom:10px;}
.video-list .video-doctor a{display:-webkit-box;display:-webkit-flex;display:flex;padding:0 14px;align-items: center;}
.video-list .video-doctor .txt{flex:1;-webkit-line-clamp: 1;-webkit-box-flex: 1;height: inherit;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical; padding-right: 10px;font-size: 12px;color:#969aa9;}
.video-list .video-doctor .txt .name{padding-right: 4px;color:#333;}
.video-list .video-doctor .txt span{padding:0 4px;}
.video-list .video-doctor .date{font-size: 12px;color:#969aa9;}
.video-list .video-doctor .pic{}
.video-list .video-doctor .pic .img{width: 30px;height: 30px;border-radius:50%;margin-right:10px;}
#list.video-list .video-info .title,.index-cont .video-list .video-info .title{font-weight: bold;/* height: 2.4em; */}
#list.video-list .video-info .tags,.index-cont .video-list .video-info .tags{color:#999;padding-top:4px;font-size: 12px;}
#list.video-list .video-info .tags span,.index-cont .video-list .video-info .tags span{display: inline-block;margin-right:6px;}
.doctor-works #list.video-list .video-info .title{font-weight: normal;}

.yaopin-list{font-size:0;padding:10px 0;}
.yaopin-list .item{width:50%;display: inline-block;padding:10px 10px;border-bottom:1px solid #eee;box-sizing: border-box}
.yaopin-list .item .link{display: block;}
.yaopin-list .item .pic{padding:6px;text-align: center;}
.yaopin-list .item .pic .img{width:100px;height:100px;}
.yaopin-list .item .name{font-size:14px;height:20px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px;}
.yaopin-list .item .price{font-size:14px;color:#e83f4e;}
.yaopin-list .item .price strong{font-weight: bold;display: inline-block;margin:0 2px;}
.yaopin-details{/*border-top:1px solid #ddd;*/}
.yaopin-details .focus{ width:100%; margin:0 auto; position:relative; overflow:hidden; max-width:500px;}
.yaopin-details .focus .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:center;  }
.yaopin-details .focus .hd ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.yaopin-details .focus .hd ul .on{ background:#53a2ef;  }
.yaopin-details .focus .bd{ position:relative; z-index:0; }
.yaopin-details .focus .bd li img{ width:100%; }
.yaopin-details .infos{background:#fff;padding:14px 10px;border-top:1px solid #eee;border-bottom:1px solid #eee;}
.yaopin-details .infos h1{font-size:16px;color:#333;line-height:1.8;}
.yaopin-details .infos .price{font-size:14px;color:#e83f4e;}
.yaopin-details .infos .price strong{font-weight: bold;display: inline-block;margin:0 2px;}
.yaopin-details .main{padding:0px;margin:0px 0;background:#fff;}
.yaopin-details .main .tab{display:-webkit-box;display:-webkit-flex;display:flex;margin:0 0 10px 0;border-bottom:1px solid #eee;}
.yaopin-details .main .tab .item{flex:1;text-align: center;line-height:40px;}
.yaopin-details .main .tab .item.active{font-weight: bold;color:#53a2ef;position: relative;}
.yaopin-details .main .tab .item.active:after{content:"";position: absolute;bottom:0;left:50%;height:2px;width:40px;margin-left:-20px;background:#53a2ef;}
.yaopin-details .cont {padding:10px;}
.yaopin-details .cont .tr{font-size:14px;padding:6px;line-height:1.6;}
.yaopin-details .cont .td{color:#333;display: inline;position: relative;padding-right:4px;}
.yaopin-details .cont .td:after{content:"：";}
.yaopin-details .cont .td-details{color:#999;display: inline;}
.yaopin-details .tip{font-size:12px;padding:12px;color:#999;}
.other-yp{margin:10px 0 0;background:#fff;}
.other-yp .ht{line-height:40px;font-weight: bold;padding:0 10px;border-bottom:1px solid #ddd;color:#666;}
.other-yp .item{width:33.33%;}
.other-yp .yaopin-list{padding:0;}
/*语音列表样式*/  
.voice-list .item{border-bottom:1px solid #eee;padding:0 14px;}
.voice-list .item a{display: block;position: relative;padding:14px 0 10px;}
.voice-list .item .title{font-size: 16px;line-height:1.2;margin-bottom: 6px;}
.voice-list .item .title em{color:#e10d0d;font-style: normal;}
.voice-list .item .info{font-size: 12px;color:#969aa9;height: 22px;line-height: 22px;margin-bottom:0px;padding-bottom:6px;}
.voice-list .item .info .name{/* color:#333; */}
.voice-list .item .info span{float: left;margin: 0 10px 0 0;}
.voice-list .item .intro{font-size:12px;color:#999;margin-bottom:6px;}
.voice-list .item .intro + .doctor-info{padding-left: 0;}
.voice-list .item .intro + .doctor-info .voice-info{border-radius:20px;}
.voice-list .item .doctor-info{padding-left: 24px;padding-top:2px;height: 40px;/*overflow: hidden;box-sizing: border-box;*/position: relative;}
#list.voice-list .item .info,.index-cont .voice-list .item .info,.item-cont .voice-list .item .info{padding-bottom: 0px;}
.voice-list .item .doctor-info .voice-info{width:188px;height:34px;padding: 10px 0 0 30px;margin-right:14px;border-radius:0 20px 20px 0;background-color:#f7f7f7;float: left;box-sizing: border-box;}
.voice-list .item .doctor-info .voice-info p{display: block;padding-left: 22px;height:14px;line-height: 1;font-size:12px;color:#333;/* background-position:0 -69px; */letter-spacing:1px;position: relative;}
.voice-list .item .doctor-info .voice-info p:before,.voice-list .item .doctor-info .num:before{background:url(../img/icon_video.png) no-repeat;background-size:11px 24px;content:"";}
.voice-list .item .doctor-info .voice-info p:before{width:11px;height:14px;vertical-align: middle;display: block;position: absolute;top:0;left:0;}
.voice-list .item .doctor-info .voice-info p,.voice-list .item .doctor-info .num{/*background-image: url(../img/ico.png);background-size:30px 240px;background-repeat:no-repeat;*/float: left;}
.voice-list .item .doctor-info .time{color:#f63c0d;}
.voice-list .item .doctor-info .num:before{width:11px;height:10px;vertical-align: middle;display: block;position: absolute;top:4px;left:0;background-position:0 -14px;}
.voice-list .item .doctor-info .num{padding-left: 16px;margin-top:8px;position: relative;}
.voice-list .item .doctor-pic{position:absolute; top:-2px; left:0; width:40px; height:40px; overflow:hidden; border-radius:50%;}
.voice-list .item .doctor-pic img{display: block;width:100%;width:40px; height:40px;}
.voice-list{}

.more{text-align: center;}
.more a{padding:10px;color:#4690fd;display: block;}
.more .arrow{background: url(../img/m_arrow_blue.png) no-repeat;width: 6px;height: 12px;background-size: 6px 12px;margin-left: 5px;position: inherit;display: inline-block;vertical-align:-1px;right: 20px;top: 30px;}
/*问答列表样式*/  
.ask-list{}
.ask-list .item{padding:14px;border-bottom:1px solid #eee;}
.ask-list .item a{display: block;}
.ask-list .item a em{color:#e10d0d;font-style: normal;}
.ask-list .item .q{font-size:16px;}
.ask-list .item .q .ico{font-size:15px; color:#fff; background:#5184f7; padding:2px; border-radius:4px; display:inline-block; width:17px; height:17px; line-height:16px; text-align:center;margin-right:10px;}
.ask-list .item .a .ico{font-size:15px; color:#fff; background:#ff8042; padding:2px; border-radius:4px; display:inline-block; width:17px; height:17px; line-height:16px; text-align:center;margin-right:10px;}
.ask-list .item .a{margin-top: 10px;position: relative;}
.ask-list .item .doctor{position: absolute;left:0;top:0;}
.ask-list .item .doctor .img{height:36px;width:36px;border-radius:50%;overflow: hidden;}
.ask-list .item .doctor p{text-align: center;margin-top:4px;font-size:12px;}
.ask-list .item .answer{margin:0 0 0 50px;min-height:40px;font-size:14px;}
.ask-list .item .answer .cont{background-color:#ebf1ff;color:#131d33;padding:12px;border-radius:6px;position: relative;}
.ask-list .item .answer .cont p{min-height:60px;line-height:20px;}
.ask-list .item .answer .cont i{left: -16px; border-style: solid dashed dashed dashed; border-color: #ebf1ff transparent transparent transparent;transform: rotate(-270deg);-ms-transform: rotate(-270deg); -moz-transform: rotate(-270deg);-webkit-transform: rotate(-270deg);-o-transform: rotate(-270deg);  display: inline-block; position: absolute; top: 13px; vertical-align: middle; width: 0;
 height: 0; border-width: 8px;  overflow: hidden;}
.ask-list .item .info{margin-top: 10px;font-size: 12px;color:#969aa9;display: flex;}
.ask-list .item .info span{float: left;margin: 0 10px 0 0;line-height:18px;height:18px;white-space: nowrap;}
.ask-list .item .info .label{}
.ask-list .item .info .hospital{/*width:50%;margin-left:10px;*/white-space:normal; overflow: hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow: ellipsis;}
.ask-list .item .info .date{display: inline-block;text-align: right;float: right;margin: 0 0 0 10px;flex: 1;}
/*文章列表样式*/
.article-list .item{padding:12px 14px 10px 14px;border-bottom:1px solid #eee;}
.article-list .item a{display: block;}
.article-list .title{font-size:16px;margin-bottom: 4px;}
.article-list .title em{color:#e10d0d;font-style: normal;}
.article-list .cont{font-size:12px;color:#666;margin-bottom:6px;}
.article-list .date{font-size:12px;color:#969aa9;text-align: right;}
.article-list .hb{color:#969aa9;overflow: hidden;font-size:12px;}
.article-list .hb .info{float: left;}
.article-list .hb .date{float: right;}
.article-list .hb .name{/* color:#666; */}/*4690fd*/
.article-list .hb .txt{color:#969aa9;display: inline-block;margin: 0 0 0 10px;}

 
/*列表头部导航样式*/  
.list-nav{position: relative;}
.list-nav .nav{font-size:15px;color:#2a344a;}
.list-nav ul li{ float:left; color:#333;padding: 0 15px;}
.list-nav .nav ul li.on a{color:#5184f7;}
.list-nav .nav ul li.on s{ width:18px; height:2px; background:#5184f7; display:block; margin:0 auto; margin-top:-2px;}
.list-nav .top-nav{ height:40px; text-align:center;line-height:40px; border-bottom:1px solid #eee; background:#fff; overflow: hidden;}
.list-nav .swiper-wrapper{padding-left:0 !important;}
.list-nav .subnav{padding-top:6px;}
.list-nav .subnav ul li{padding-right: 0;}
.list-nav .subnav ul li a{background: #f6f6f6;font-size: 12px; color: #2a344a;padding:5px 16px;border-radius: 30px;}
.list-nav .subnav ul li.on a{background:#7aa3ff;color:#fff;}
/*疾病频道样式*/  
.dise-index{/* border-top:1px solid #eee; 2024年10月23日 16:49:46 */}
.dise-index .tit{line-height:40px;padding-left:20px;font-weight: bold;color:#5184f7;font-size: 16px;border-bottom:1px solid #eee;}
.dise-index .tit .ico{width:2px;height:16px;background: #5184f7;display: inline-block;vertical-align: middle;margin-right:10px;}
.dise-index .channel .item{border-bottom: 1px solid #eee;}
.dise-index .channel .item .mt{line-height:46px;padding:0 20px;position: relative;font-size: 16px;}
.dise-index .channel .item .mt .ico{position: absolute;right:26px;top:15px;}
.dise-index .channel .item .mt .ico:after{left:0;top:0;width:9px;height:9px;border-right:2px solid #c7c7c7;border-bottom:2px solid #c7c7c7;position:absolute;content: "";display: inline-block;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);-moz-transform: rotate(45deg);}
.dise-index .channel .item .mt.active .ico:after{transform: rotate(-135deg);-ms-transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-o-transform: rotate(-135deg);-moz-transform: rotate(-135deg);}
.dise-index .channel .item .mc{padding:10px 0;font-size: 0;background:#fafafa;}
.dise-index .channel .item .mc .link{width:33.33%;line-height:36px;display: inline-block;font-size:14px;box-sizing: border-box;color:#4690fd;padding-left:4%;box-sizing: border-box;}
.dise-index .ht{line-height:50px;font-weight: bold;font-size:20px;border-bottom: 1px solid #eee;padding:0 10px;}

.dise-top {/* padding: 20px; */}
.dise-detail-top{padding:10px 0 0;}
.dise-top .top,.dise-detail-top .info{display: flex;align-items: center;padding: 0 20px;}
.dise-top .top{padding-top: 10px;padding-bottom: 10px;}
.dise-top .top .h1,.dise-detail-top .info .h1{font-size:24px;line-height:40px;font-weight: bold;}
.dise-top .top .cname,.dise-detail-top .info .cname{padding: 0 10px;color:#999;padding-top:6px;}
.dise-detail-top .info .h1{line-height:40px;padding-left:4px;}
.dise-top .dise-nav{/* border-top: 1px solid #eee; */}
.dise-top .dise-nav ul{font-size:0;padding: 0px 0 10px;}
.dise-top .dise-nav li{
    width:25%;display: inline-block;text-align: center;box-sizing: border-box;padding:10px 0;
    /* border-right: 1px solid #eee;border-bottom:1px solid #eee; */
}
.dise-top .dise-nav li a{display: block;}
.dise-top .dise-nav .ico{width:100%;padding:0 10px;box-sizing: border-box;}
.dise-top .dise-nav .img{width:100%;max-width:82px;vertical-align: top;}
.dise-top .dise-nav li .txt{font-size:16px;color:#232323;padding-top:10px;}

.dise-top .dise-details{}

.dise-top .dise-mode{margin: 0px;/* box-shadow:0 0 10px rgba(0, 0, 0,0.2);border-radius:10px; */}
.dise-top .dise-tab{ border-top: 1px solid #eee;border-bottom: 1px solid #eee; }
.dise-top .dise-tab ul{overflow-x:auto;white-space: nowrap;width: 100%;}
.dise-top .dise-tab li{display: inline-block;padding:0 10px;}
.dise-top .dise-tab li a{display: inline-block;line-height:46px;padding: 0 20px;font-size:16px;}
.dise-top .dise-tab li a.cur{color:#008fe9;position: relative;}
.dise-top .dise-tab li a.cur:after{content:"";height:1px;background:#008fe9;position: absolute;bottom:0;left: 10px;right: 10px;}
.dise-top .more-arrow{text-align: center;padding: 10px 0;}
.dise-top .more-arrow .text{display: inline-block;vertical-align: top;border: 1px solid #d4d4d4;padding:0px 12px;height:22px;line-height: 22px;border-radius:10px;color:#858585;}
.dise-top .more-arrow .txt{}
.dise-top .more-arrow .arrow{padding:10px 8px;position: relative;}
.dise-top .more-arrow .arrow:after{content:" ";position:absolute;top:50%;right:0;display:inline-block;width:8px;height:8px;margin-top: -3px;border-bottom:1px solid #858585;border-right:1px solid #858585;-webkit-transform:translateY(-50%) rotate(45deg);-moz-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);-o-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}
.dise-top .more-arrow.down .arrow:after{margin-top:2px;-webkit-transform:translateY(-50%) rotate(225deg);-moz-transform:translateY(-50%) rotate(225deg);-ms-transform:translateY(-50%) rotate(225deg);-o-transform:translateY(-50%) rotate(225deg);transform:translateY(-50%) rotate(225deg)}

.dise-main .tabs{border-bottom:1px solid #eee;padding:10px 10px 0 14px;position:sticky;top:0;background:#FFFFFF;z-index:9999}

.dise-main .tabs ul{overflow-x:auto;white-space: nowrap;width: 100%;}

.dise-main .tabs li{ display: inline-block; font-size:18px;padding: 0 14px;/* width:12.5%; */}
.dise-main .tabs li:first-child{padding-left: 6px;}
.dise-main .tabs li a{display: block;padding: 0 0 12px 2px;}
.dise-main .tabs li.cur a{color:#008fe9;font-weight: bold;position: relative;}
.dise-main .tabs li.cur a:after{border-bottom:4px solid #008fe9;content:"";position: absolute;bottom: 0;left: 0;width:40px;border-radius:2px;}

.dise-main .item-mode{color:#333;padding:0px 14px;border-bottom:1px solid #eee;}
.dise-main .item-mode h2{font-size:22px;padding:30px 0 0 10px;position: relative;}
.dise-main .item-mode h2:before{content:"";position: absolute;top: 50%;left: 0;width: 2px;height:16px;background:#008fe9;margin-top:5px;}
.dise-main .item-mode h3{font-size:20px;}
.dise-main .item-mode h4{font-size:18px;}
.dise-main .item-c{padding: 20px 10px;}
.dise-main .item-c p{font-size:16px;line-height:28px;margin-bottom:14px;}
.dise-main .item-c h3{}


.dise-index .list{padding:20px 10px;}
.dise-index .list .link{ float:left; border:1px solid #ddd; border-radius:30px; padding:0 10px; margin-right:10px; margin-bottom:10px; height:32px;line-height:30px; font-size:15px; color:#333;}
.dise-index .dise-details{padding:6px 0 16px;}
.dise-index .dise-details.auto{height: auto;}
.dise-index .dise-details.dise-h3{height:80px;overflow: hidden;}
.dise-index .dise-details .item{position: relative;margin: 0 20px;}
.dise-index .dise-details .item p{position: relative;padding-left: 28px;padding-top: 10px;line-height: 20px;}
.dise-index .dise-details .item strong{position: absolute;top:10px;left:26px;font-size:15px;font-weight: bold;color:#999;margin-bottom:3px;font-weight: normal;}
.dise-index .dise-details .item span{padding-left: 76px;font-size:14px;color:#333;min-height:20px;text-align: justify;}
.dise-index .dise-details .item .ico{ position:absolute; top:10px; left:0; width:17px; height:20px; background-size: 17px 270px; background-repeat: no-repeat; background-image: url(../img/dise_ico.png);}

.dise-index .dise-details .item .color-blue{display: inline-block;margin-right:4px;color:#008fe9;}

.dise-index .dise-details .item:nth-child(1) .ico{ background-position:0 1px;}
.dise-index .dise-details .item:nth-child(2) .ico{ background-position:0 -21px;}
.dise-index .dise-details .item:nth-child(3) .ico{ background-position:0 -42px;}
.dise-index .dise-details .item:nth-child(4) .ico{ background-position:0 -63px;}
.dise-index .dise-details .item:nth-child(5) .ico{ background-position:0 -82px;}
.dise-index .dise-details .item:nth-child(6) .ico{ background-position:0 -103px;}
.dise-index .dise-details .item:nth-child(7) .ico{ background-position:0 -126px;}
.dise-index .dise-details .item:nth-child(8) .ico{ background-position:0 -150px;}
.dise-index .dise-details .item:nth-child(9) .ico{ background-position:0 -172px;}
.dise-index .dise-details .item:nth-child(10) .ico{ background-position:0 -197px;}
.dise-index .dise-details .item:nth-child(11) .ico{ background-position:0 -216px;}
.dise-index .dise-details .item:nth-child(12) .ico{ background-position:0 -236px;}
/*专家列表样式*/  
.expert-list .item{padding:14px 10px;border-bottom: 1px solid #eee;position: relative;}
.expert-list .item .mt,.expert-list .item .mt a{display: flex;width:100%;}
.expert-list .item .pic{margin-right: 10px;}
.expert-list .item .pic .img{width:50px;height:50px;border-radius:50%;}
.expert-list .item .info{flex:1;}
.expert-list .item .info .h{margin-bottom:4px;}
.expert-list .item .info .h .name{font-size:18px;font-weight: bold;}
.expert-list .item .info .cat,.expert-list .item .info .label{font-size:14px;margin-left:10px;}
.expert-list .item .info .txt{font-size:12px;margin-bottom:6px;}
.expert-list .item .info .intro{color:#999;font-size: 12px;}
.expert-list .item .tags{font-size: 12px;margin-top:6px;}
.expert-list .item .tags .tag{ display: inline-block; padding:2px 4px; background: #e5f1fb; border-radius:2px; margin: 0 6px 0px 0;font-size: 12px; color: #0071D1;}
.expert-list .item .doctor-service{padding:16px 0 0;font-size:0;display: flex;}
.expert-list .item .doctor-service .service-item{ font-size:14px;box-sizing: border-box;line-height:20px;height:20px;display: inline-block;display: flex;align-items: center;}
.expert-list .item .doctor-service.w2 .service-item{width:50%;padding:0 0 0 14px;}
.expert-list .item .doctor-service .chat+.gh{border-left:1px solid #ddd;width: 60%;padding:0 0 0 30px;}
.expert-list .item .doctor-service .red{color:#FC534D;}
.expert-list .item .doctor-service strong{font-weight: normal;display: inline-block;line-height:20px;vertical-align:middle;}
.expert-list .item .doctor-service .ico{width:20px;height:20px;display: inline-block;vertical-align: middle;margin:0 6px 0 0;}
.expert-list .item .doctor-service .chat .ico{background:url(../img/msg_ico.png) no-repeat;background-size: contain;}
.expert-list .item .doctor-service .gh .ico{background:url(../img/gh_ico.png) no-repeat;background-size: contain;}
.expert-list .item .doctor-service .status{background:#0071D1;color:#fff;font-size:12px;margin:0 0 0 6px;padding:0 4px;border-radius:2px;line-height:16px;height:16px;}
.expert-list .item .item-btn{position: absolute;top:14px;right:14px;}
.expert-list .item .item-btn .txt{display: inline-block;background:#0071D1;color:#fff;font-size:12px;margin:0 0 0 6px;padding:0 4px;border-radius:4px;line-height:20px;}
/*专家详情样式*/  
.doctor-details{background-image:linear-gradient(#fff, #ecf6fe);position: relative;border-top:1px solid #eee;}
.doctor-details .info{padding:16px 16px 0px 16px;}
.doctor-details .info .pic{position: absolute;top:16px;right:16px;z-index: 2;}
.doctor-details .info .pic .img{width:66px;height:66px;border-radius:50%;}
.doctor-details .info .ht{margin-bottom:16px;}
.doctor-details .info .ht h1{font-size:30px;display: inline-block;font-weight: normal;}
.doctor-details .info .ht .status{padding:1px 4px; border-radius:2px; color:#fff; background:#e6c37a; font-size:12px; margin-left:8px;}
.doctor-details .info .txt{}
.doctor-details .info .txt p{font-size:14px;margin-top:4px;}
.doctor-details .info .txt span{display: inline-block;margin-right: 10px;}
.doctor-details .tags{font-size: 12px;padding:6px 14px 0px;}
.doctor-details .tags .tag{ display: inline-block; padding:2px 4px; background: #e5f1fb; border-radius:2px; margin: 0 6px 0px 0;font-size: 12px; color: #0071D1;}
.doctor-details .intro{padding:10px 16px;display:block;}
.doctor-details .intro .link{display: block;padding-right:16px;background:url(../img/icon_arrow_right.png) no-repeat right center;background-size:8px 14px;}
.doctor-details .intro .txt{margin-bottom: 10px;color:#222;}
.doctor-details .intro .txt strong{font-weight: normal;color:#3880e7;font-weight: bold;}
.doctor-details .goback{font-size:14px;padding-left:16px;}
.doctor-details .goback a{display: block;padding:6px 16px 10px 14px;position: relative;color:#666;}
.doctor-details .goback span{color: #0071D1;}
.doctor-details .goback .ico{position: absolute;left:2px;top:10px;}
.doctor-details .goback .ico:after{left:0;top:0;width:9px;height:9px;border-right:1px solid #0071D1;border-bottom:1px solid #0071D1;position:absolute;content: "";display: inline-block;transform: rotate(-225deg);-ms-transform: rotate(-225deg);-webkit-transform: rotate(-225deg);-o-transform: rotate(-225deg);-moz-transform: rotate(-225deg);}

.doctor-page-service{background:#fff;margin-top:10px;padding-bottom:10px;}
.doctor-page-service .ht{font-size:18px;padding:10px 20px 6px;line-height:1.6;font-weight: bold;position: relative;}
.service-items{padding:0 20px;}
.service-items .item{display:-webkit-box;display:-webkit-flex;display:flex;padding:16px 16px 16px 20px;align-items:center;background-color:#fafafa;box-shadow:2px 4px 4px rgba(0, 0, 0, 0.1);border:1px solid #f2f2f2;border-radius:6px;margin:6px 0 12px;position: relative;}
.service-items .item.chat .b{position: absolute;top:-12px;right:-2px;background-color:#ff812d;color:#fff;font-size:12px;color:#fff;line-height: 1;padding:6px 6px;border-radius:10px 10px 10px 0;transform:scale(0.8);}
.service-items .chat .ico{/* background:#3880e7; border-radius:6px;width:50px;height:50px;margin-bottom:10px;*/display: flex;align-items: center;justify-content: center;margin-right:14px;}
.service-items .chat .ico .i{width:30px;height:30px;background:url(../img/chat_ico.png) no-repeat;background-size: contain;display: block;}
.service-items .chat.disabled .ico .i{width:30px;height:30px;background:url(../img/chat_ico_d.png) no-repeat;background-size: contain;display: block;}
.service-items .guahao .ico{/* background:#3880e7;border-radius:6px;width:50px;height:50px;margin-bottom:10px; */display: flex;align-items: center;justify-content: center;margin-right:10px;}
.service-items .guahao .ico .i{width:30px;height:30px;background:url(../img/gh_ico2.png) no-repeat;background-size: contain;display: block;}
.service-items .guahao.disabled .ico .i{width:30px;height:30px;background:url(../img/gh_ico_d.png) no-repeat;background-size: contain;display: block;}
.service-items .mftw .ico{/* background:#3880e7;border-radius:6px;width:50px;height:50px;margin-bottom:10px; */display: flex;align-items: center;justify-content: center;margin-right:10px;}
.service-items .mftw .ico .i{width:30px;height:30px;background:url(../img/mftw_ico.png) no-repeat;background-size: contain;display: block;}

.service-items .item .info{flex:1;}
.service-items .item .info .h{font-size:18px;color:#333;font-weight: bold;}
.service-items .item .info .h .txt{font-size:14px;font-weight: normal;color:#FD503E;display: inline-block;vertical-align: middle;}
.service-items .item .info .tip{font-size:12px;color:#898B95;padding-top:6px;}
.service-items .item .btn{background-color:#3880e7;height:28px;line-height:28px;border-radius:16px;color:#fff;font-size:14px;padding:0 14px;display: block;}
.service-items .item.disabled .btn{background-color:#d4d4d4;}

.doctor-chat{background:#fff;}
.doctor-chat .ht{font-size:18px;font-weight: bold;padding: 10px 20px 10px;line-height:1.6;}
.doctor-chat .chat-list{padding: 0 20px;}
.doctor-chat .chat-list .item{display:block;padding:10px 0;background:#f8f8f8;border-radius:10px;margin: 0 0 16px 0;padding:16px 16px;}
.doctor-chat .chat-list .item:last-child{border-bottom:none;margin: 0;}
.doctor-chat .chat-list .title{font-size: 16px;font-weight: bold;}
.doctor-chat .chat-list .tags{padding:4px 0 8px 0;}
.doctor-chat .chat-list .tag{display:inline-block;border: 1px solid #5c97eb;padding:0px 6px;height:16px;line-height:16px;border-radius:10px;color:#5c97eb;background:#ebf2fd;margin: 0 6px 0 0;font-size:12px;}
.doctor-chat .chat-list .doctor-info{color:#666;padding: 0 0 6px 0;}
.doctor-chat .chat-list .avatar{display: inline-block;margin: 0 6px 0 0;}
.doctor-chat .chat-list .doctor-info .text{display: inline-block;}
.doctor-chat .chat-list .avatar .img{width:28px;height:28px;border-radius:50%;}
.doctor-chat .chat-list .desc{color:#666;}
.doctor-chat-page{padding:0px 0 10px 0;}
.doctor-chat-page > .ht + .chat-list{padding-top:0px;}
.doctor-chat-page .chat-list .item{box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);border: 1px solid #eee; background:#fff;}
.list-chat-page .chat-list{padding-top: 14px;}
.list-chat-page .chat-list .item{background:#fff;padding:14px 0px;border-bottom:1px solid #eee;border-radius:0;margin: 0;}
.list-chat-page .chat-list .item:first-child{padding-top:4px;}
.list-chat-page .chat-list .title{padding: 0 0 0 24px;position: relative;}
.list-chat-page .chat-list .title:before{content:'Q';width:18px;height:18px;background:#3880e7;color:#fff;text-align: center;line-height:18px;position: absolute;left: 0;top: 0;font-weight: normal;border-radius:4px;font-size:14px;}
.list-chat-page .chat-list .doctor-info{padding-top:8px;color:#333;}
.list-chat-page .chat-list .doctor-info .txt{display: inline-block;margin: 0 0 0 6px;color:#666;font-size:12px;}
/* */


/* text-align:center; */
/* .doctor-page-service .ht:after{content:"";border-bottom:1px solid #ddd;top:50%;margin-top:-1px;position: absolute;width:50%;left:25%;}
.doctor-page-service .ht .b{background:#fff;padding:0 14px;position: relative;z-index:10;} */
/* 
第二版的
.doctor-page-service .item{margin:8px 10px;display:block;border:1px solid #eee;border-radius:6px;padding:10px;}
.doctor-page-service .item.active{border-color:#3880e7;position: relative;z-index: 10;}
.doctor-page-service .item.active:after{content:"";position: absolute;top:0;right:0;background:url(../img/duigou2.png) no-repeat center center #3880e7;height:14px;width:20px;border-radius:0 6px 0 6px;background-size: contain;z-index:100;}
.doctor-page-service .item .df{align-items: center;}
.doctor-page-service .chat .msg-ico{background:#3880e7;border-radius:6px;display: flex;width:50px;height:50px;align-items: center;justify-content: center;margin-right:10px;margin-bottom:10px;}
.doctor-page-service .chat .msg-ico .i{width:30px;height:30px;background:url(../img/msg.png) no-repeat;background-size: contain;display: block;}
.doctor-page-service .guahao .msg-ico{background:#3880e7;border-radius:6px;display: flex;width:50px;height:50px;align-items: center;justify-content: center;margin-right:10px;margin-bottom:10px;}
.doctor-page-service .guahao .msg-ico .i{width:50px;height:50px;background:url(../img/gh.png) no-repeat;background-size: contain;display: block;}
.doctor-page-service .info{}
.doctor-page-service .info .h{font-size:16px;font-weight: bold;line-height:1.4;padding-bottom:4px;}
.doctor-page-service .info .h .price{color:red;}
.doctor-page-service .info .h .status{font-size:12px;background:#3880e7;border-radius:4px;color:#fff;font-weight: normal;padding:2px 4px;margin-left:0px;vertical-align:middle;}
.doctor-page-service .info .tip{line-height:1.6;font-size:12px;color:#666;}
.doctor-page-service .info .tip .span{display: inline-block;margin-right:6px;display: flex;align-items: center;}
.doctor-page-service .info .tip .i{width:14px;height:14px;background:url(../img/duigou.png) no-repeat;background-size: contain;display: inline-block;margin-right:0px;}
.doctor-page-service .info .tip .txt{color:#f60;} */
/*
第一版的
 .doctor-page-service .chat-tips{font-size:12px;background:#f5f5f5;border-radius:4px;padding:8px;}
.doctor-page-service .chat-tips .txt .p{line-height:1.6;padding-left:10px;position: relative;}
.doctor-page-service .chat-tips .txt .p:after{content:"";left:0;top:50%;margin-top:-4px;width:4px;height:4px;background:#999;border-radius:2px;display:block;position: absolute;}
.doctor-page-service .chat-tips .btns{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;text-align: right;}
.doctor-page-service .chat-tips .btn{padding:0 10px;font-size:14px;background:#3880e7;color:#fff;border-radius:18px;line-height:36px;display: inline-block;} */

.doctor-intro-page{}
.doctor-intro-page .intro-item{background:#fff;margin-top:10px;padding:10px 20px;}
.doctor-intro-page .intro-item .ht{font-size:16px;font-weight: bold;line-height:1.6;margin-bottom:4px;}
.doctor-intro-page .intro-item .txt{line-height:1.6;color:#666;}
.doctor-intro-page .tags{background:#fff;/*padding:20px 20px 10px 20px;*/margin-top:10px;}
.doctor-intro-page .tags .tag{ display: inline-block; padding:4px 6px; background: #e5f1fb; border-radius:2px; margin: 0 12px 10px 0;font-size: 14px; color: #0071D1;}

.doctor-works{margin-bottom:20px;}
.doctor-works .ht{padding:12px 20px 0;font-size:18px;font-weight: bold;}
.doctor-works .tabs-content .answer{margin-left:30px;}
.doctor-works .tabs-content .doctor{top:2px;}
.doctor-works .tabs-content .answer .cont i{display: none;}
.doctor-works .tabs-content .answer{}

.doctor-works .tabs{border-bottom:1px solid #eee;padding:0 10px;}
.doctor-works .tabs li{display: inline-block;}
.doctor-works .tabs li a{line-height: 40px;color:#555;font-size:14px;position: relative;padding:0 20px;display: inline-block;}
.doctor-works .tabs li.on i{width:20px; height:4px; border-radius:4px; background:#0078FD; display:block; position:absolute; left:50%; margin-left:-10px; bottom:0;}

.guahao-page .tip{padding:10px 10px 0;font-size:14px;line-height:20px;color:#646464;}

.guahao-page .guahao-mode{background:#fff;margin:10px 0;border-radius:6px;}
.guahao-page .guahao-mode .ht{display:block;position: relative;background:#3880e7;color:#fff;border-radius:6px 6px 0 0;position: relative;}
.guahao-page .guahao-mode .ht:after{content:'';position: absolute;right:14px;top:50%; margin:-5px 0 0; width:10px;height:10px;border-bottom:1px solid #eee;border-right:1px solid #eee;transform:rotate(-45deg);}
.guahao-page .guahao-mode .ht .label{width:20px;position: absolute;top:0;left:0;bottom:0;background:#0d5bcc;font-size:12px;padding:2px 4px 0 4px;box-sizing: border-box;border-radius:6px 0 0 0;display: flex;align-items:center;line-height:14px;}
.guahao-page .guahao-mode .ht .info{padding:10px 0 10px 30px;}
.guahao-page .guahao-mode .ht .info .h{font-size:18px;line-height:22px;}
.guahao-page .guahao-mode .ht .info .txt{font-size:12px;padding:6px 0 0;}
.guahao-page .guahao-mode .ht .info .txt .tag{border:1px solid rgba(255,255,255,0.6);line-height:16px;height:16px;border-radius:8px;padding:0 6px;display: inline-block;margin:0 10px 0 0;}
.guahao-page .guahao-mode .guahao-keshi{font-size:16px;font-weight: bold;color:#f60;padding-bottom:10px;border-bottom:1px solid #eee;}
.guahao-page .guahao-mode .empty{text-align: center;padding:30px 0;}
.guahao-page .guahao-mode .table{padding:10px 20px 0 20px;}
.guahao-page .guahao-mode .table .td{border-bottom:1px solid #eee;display: flex;align-items:center;padding:10px 0;cursor: pointer;}
.guahao-page .guahao-mode .table .td.hide{display: none;}
.guahao-page .guahao-mode .table .td .info{flex:1;}
/* .guahao-page .guahao-mode .table .td:last-child{border-bottom:none;} */
.guahao-page .guahao-mode .table .td .date{font-size:16px;color:#333;font-weight: bold;}
.guahao-page .guahao-mode .table .td .date .i{font-weight: normal;font-size:12px;display: inline-block;border:1px solid #969696;border-radius:10px;height:16px;line-height:16px;padding:0 6px;margin-left:5px;color:#969696;}
.guahao-page .guahao-mode .table .td .txt{font-size:14px;color:#666;padding:6px 0;}
.guahao-page .guahao-mode .table .td .txt .i{color:#f60;}
.guahao-page .guahao-mode .table .td .btn{background:#3880e7;color:#fff;padding:0 0px;height:32px;line-height:32px;border-radius:16px;display: block;width:90px;text-align:center;box-sizing: border-box;}
.guahao-page .guahao-mode .table .td .btn.gray{color:#999;background:#eee;}
.guahao-page .guahao-mode .table .td .btn.orange{background:#f60;color:#fff;}
.guahao-page .guahao-mode .more{text-align:center;padding:16px 0;}
.guahao-page .guahao-mode .more .i{display: inline-block;margin:0 0 0 10px;height:20px;width:20px;position: relative;vertical-align: middle;}
.guahao-page .guahao-mode .more .i:after{content:'';position: absolute;right:50%;top:50%;  width:8px;height:8px;border-bottom:1px solid #999;border-right:1px solid #999;transform:rotate(45deg);}
.guahao-page .guahao-mode .more.down .i:after{transform:rotate(45deg);margin:-8px 0 0;}
.guahao-page .guahao-mode .more.up .i:after{transform:rotate(-135deg);margin:-2px 0 0;}


.guahao-tips{position: relative;background:#fff;border-radius:10px 10px 0 0;z-index: 1000;padding:0 20px;box-sizing: border-box;color:#666;z-index:1001;}
.guahao-tips .close{position: absolute;top:10px;right:10px;height:30px;width:30px;background:url(../img/close2.png) no-repeat;background-size:contain;opacity: 0.7;}
.guahao-tips .ht{padding:14px 0 10px;}
.guahao-tips .ht .h{font-size:18px;color:#222;font-weight: normal;padding-bottom:4px;}
.guahao-tips .ht .txt{color:#999;font-size:14px;}
.guahao-tips .info{}
.guahao-tips .info .txt{line-height:1.8;font-size:14px;}
.guahao-tips .btns{text-align: center;padding:14px 0;}
.guahao-tips .btns .btn{background:#3880e7;color:#fff;padding:0 20px;height:40px;line-height:40px;border-radius:20px;display: block;}

.guahao-yaoqiu{padding:20px;}
.guahao-yaoqiu .ht{line-height:2;border-bottom:1px solid #eee;font-size:16px;padding-bottom:10px;font-weight: bold;}
.guahao-yaoqiu .yaoqiu-items{padding:20px 0 0;}
.guahao-yaoqiu .yaoqiu-items .item{margin:0 0 20px 0;}
.guahao-yaoqiu .yaoqiu-items .item .t{font-size:16px;color:#222;}
.guahao-yaoqiu .yaoqiu-items .item .txt{font-size:14px;line-height:2;color:#666;}
.guahao-yaoqiu .tip{color:#999;}
.guahao-yaoqiu-bt-zw{height:120px;}
.guahao-yaoqiu-bt{box-shadow:0 -4px 10px 0 #e4e6e9;background:#fff;z-index:1111;}
.guahao-yaoqiu-bt .ht{font-size:16px;color:#333;padding:10px 20px 0 20px;line-height: 2;font-weight: bold;}
.guahao-yaoqiu-bt .btns{display:-webkit-box;display:-webkit-flex;display:flex;padding:10px 20px;}
.guahao-yaoqiu-bt .btns .btn{flex:1;height:44px;border-radius:22px;border:1px solid #3880e7;text-align: center;line-height:44px;font-size:16px;}
.guahao-yaoqiu-bt .btns .btn.cancel{margin:0 20px 0 0;color:#3880e7;}
.guahao-yaoqiu-bt .btns .btn.submit{background:#3880e7;color:#fff;}


.guahao-order{}
.guahao-order .doctor-info{background:#fff;}
.guahao-order .doctor-info .link{display: flex;padding:20px;align-items: center;}
.guahao-order .doctor-info .pic{margin:0 14px 0 0;}
.guahao-order .doctor-info .pic .img{width:60px;height:60px;border-radius:50%;}
.guahao-order .doctor-info .info{flex:1;line-height:1.6;}
.guahao-order .doctor-info .name{font-size:16px;font-weight: bold;display: inline-block;margin:0 6px 0 0;}
.guahao-order .doctor-info .txt{font-size:14px;color:#666;display: inline-block;margin:0 6px 0 0;}
.guahao-order .guahao-mode{background:#fff;margin:10px 0 0;padding:10px 20px;position: relative;}
.guahao-order .guahao-mode .ht{font-size:16px;font-weight: bold;color:#333;line-height:1;padding:6px 0 12px;}
.guahao-order .info-items{}
.guahao-order .info-items .item{line-height:1.8;padding-left:10px;position: relative;color:#333;}
.guahao-order .info-items .item:before{content:"";position: absolute;left:0;top:10px;height:4px;width:4px;background:#999;opacity: 0.9;}
.guahao-order .info-items .label{color:#999;}
.guahao-order .info-items .text{padding:6px 0 0 10px;color:#999;}
.guahao-order .info-items .tip{color:#fd503e;}
.guahao-order .info-items .address{width:14px;height:15px; padding: 4px; background:url(../img/address.png) no-repeat;background-size: 12px 18px;display: inline-block;margin:0 4px 0 0;vertical-align: -8px;}
.guahao-order .add-user{position: absolute;top:10px;right:14px;color:#3880e7;font-size:14px;}
.guahao-order .add-user .i{font-size:18px;display: inline-block;margin:0 6px 0 0;line-height:20px;}
.guahao-order .add-user-btn{color:#3880e7;font-size:14px;display: block;text-align: center;padding:10px 0;}
.guahao-order .add-user-btn .i{font-size:18px;display: inline-block;margin:0 6px 0 0;line-height:20px;}
.guahao-order .user-list{}
.guahao-order .user-list .item{margin: 0 0 10px 0 ;display: flex;align-items: center;height:40px;line-height:40px;border:1px solid #eee;padding:0 0 0 10px;border-radius:6px;color:#666;background:#f6f6f6;}
.guahao-order .user-list .item .info{flex:1;}
.guahao-order .user-list .item .info .ico{width:14px;height:14px;border:1px solid #999;border-radius:50%;display: inline-block;vertical-align:-2px;margin:0 6px 0 0;}
.guahao-order .user-list .item.active{color:#3880e7;background:#eaf2fd;border-color:#9dc5fd;}
.guahao-order .user-list .item.active .info .ico{border-color:#3880e7;position: relative;background:#3880e7;}
.guahao-order .user-list .item.active .info .ico:before{content:"";position: absolute;top:4px;left:3px;width:6px;height:4px;border-left:1px solid #fff;border-bottom:1px solid #fff;transform: rotate(-45deg);display: block;}
.guahao-order .user-list .name{display: inline-block;margin:0 10px 0 0;}
.guahao-order .user-list .btn{height:40px;padding:0 20px;}
.guahao-order .user-list .btn .ico{height:20px;width:20px;background:url(../img/edit2.png) no-repeat;background-size:contain;display: inline-block;vertical-align:-2px;opacity: 0.6;}
.guahao-order .person-info{}
.guahao-order .person-info .item{padding:10px 0;border-bottom:1px solid #eee;}
.guahao-order .person-info .item:last-child{border-bottom:none;}
.guahao-order .person-info .desc{background:#f6f6f6;border-radius:6px;padding: 12px;}
.guahao-order .person-info .desc .textarea{width:100%;line-height:1.4;height:3em;padding:0;background:none;}
.guahao-order .df .ipt{flex:1;text-align: right;}
.guahao-order .df .input{text-align: right;width:100%;}
.guahao-order .df .radio-item{display: inline-block;padding:0 0 0 20px;}
.guahao-order .df .radio-item .ico{width:16px;height:16px;background:#fff;border:1px solid #ddd;display: inline-block;border-radius:50%;margin:0 10px 0 0;vertical-align:-2px;}
.guahao-order .df .radio-item.active .ico{border-color:#3880e7;position: relative;}
.guahao-order .df .radio-item.active .ico:before{content:"";width:12px;height:12px;background:#3880e7;position: absolute;top:2px;left:2px;border-radius:50%;}
.guahao-order .item .label .txt{color:#999;}
.guahao-order .check-items{padding:6px 0 0;}
.guahao-order .check-items .check{padding:10px 0 0;display: flex;}
.guahao-order .check-items .check .ico{width:16px;height:16px;border:1px solid #ddd;border-radius:4px;display: inline-block;margin:0 10px 0 0;}
.guahao-order .check-items .check.active .ico{border-color:#3880e7;position: relative;background:#3880e7;}
.guahao-order .check-items .check.active .ico:before{content:"";position: absolute;top:4px;left:3px;width:8px;height:4px;border-left:1px solid #fff;border-bottom:1px solid #fff;transform: rotate(-45deg);display: block;}
.guahao-order .textarea{padding:10px 0 0;}
.guahao-order .textarea .textarea-ipt{width:100%;box-sizing: border-box;padding:6px;border:1px solid #e4e4e4;background:#f8f8f8;border-radius:4px;font-size:14px;line-height:1.6em;height:5em;}
.guahao-order .rule-tip{color:#666;padding:0 0 10px 0;}
.guahao-order .rule-tip a{color:#3880e7;}
.guahao-order .rule p{padding:0 0 0 10px;position: relative;line-height:1.6;margin-bottom:4px;color:#666;}
.guahao-order .rule .i{position: absolute;top:0;left:0;line-height:24px;color:red;}
.guahao-order .rule .s{color:#3880e7;}

.guahao-rule{position: fixed;top:0;left:0;right:0;bottom:0;z-index: 1200;background:#fff;width:100%;height:100%;overflow:auto;}
.guahao-rule .ht{position: fixed;top:0;left:0;right:0;height:50px;line-height:50px;background:#3880e7;}
.guahao-rule .ht .h{text-align: center;color:#fff;font-size:16px;}
.guahao-rule .ht .close{position: absolute;top:4px;left:4px;width:46px;height:46px;}
.guahao-rule .ht .close:before{content:"";position: absolute;z-index:1211;top:10px;left:20px;width:2px;height:22px;background:#fff;transform:rotate(45deg);}
.guahao-rule .ht .close:after{content:"";position: absolute;z-index:1211;top:20px;left:10px;width:22px;height:2px;background:#fff;transform:rotate(45deg);}
.guahao-rule .content{font-size:14px;line-height:1.6;color:#666;padding:60px 20px 20px;}


.guahao-order .guahao-desc{background:#fff;padding:20px 20px 10px;color:#666;padding:}
.guahao-order .guahao-desc .ht{font-size:18px;color:#222;padding:0 0 4px 0;}
.guahao-order .guahao-desc .tip{font-size:14px;line-height:1.6;color:#999;}
.guahao-order .guahao-desc .textarea{background:#f8f8f8;border-radius:4px;padding:0;margin:10px 0 0;}
.guahao-order .guahao-desc .textarea .ipt{font-size:14px;line-height:1.6em;height:8em;background:none;width:100%;box-sizing: border-box;padding:10px;}
.guahao-order .guahao-desc .textarea .ipt::placeholder{color:#999;}
.guahao-order .guahao-desc .textarea .num{text-align: right;padding:0 12px 4px 0;color:#999;}
.guahao-order .file-list{overflow: hidden;padding:16px 0 0;}
.guahao-order .file-list .item{float: left; width:78px;height:78px;border:1px solid #eee;margin:0 14px 14px 0;text-align: center;}
.guahao-order .file-list .item .pic{width:78px;height:78px;position: relative;display:table-cell;vertical-align:middle;text-align: center;}
.guahao-order .file-list .item .img{max-width:78px;max-height:78px;margin:0 auto;}
.guahao-order .file-list .item .del{display:inline-block;width:18px;height:18px;background:url(../img/delete.png) no-repeat 0 0;-webkit-background-size:20px 20px; background-size: contain; position:absolute;right:-7px;top:-7px;cursor: pointer;}
.guahao-order .file-list .upload-ipt{width:78px;height:78px;border:1px solid #eee;margin:0 10px 10px 0;text-align: center;position: relative;float:left;}
.guahao-order .file-list .upload-ipt:before{content:"";position: absolute;left:38px;top:10px;height:30px;width:2px;background:#eee;}
.guahao-order .file-list .upload-ipt:after{content:"";position: absolute;left:25px;top:24px;height:2px;width:30px;background:#eee;}
.guahao-order .file-list .upload-ipt .file-ipt{position: absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;opacity:0;}
.guahao-order .file-list .upload-ipt .txt{font-size:14px;text-align: center;padding:50px 0 0;display: inline-block;color:#999;}
.guahao-order .guahao-sucess {padding:0 80px;}
.guahao-order .guahao-sucess .status{text-align: center;padding:40px 0 30px;}
.guahao-order .guahao-sucess .status .ico{width:40px;height:40px;display: inline-block;position: relative;background:url(../img/scuess.png) no-repeat;background-size: contain;}
.guahao-order .guahao-sucess .status .h{font-size:16px;color:#3880e7;font-weight: bold;padding:6px 0 0;}
.guahao-order .guahao-sucess .tip{}
.guahao-order .guahao-sucess .tip p{line-height:1.8;font-size:14px;color:#666;}
.guahao-order .guahao-sucess .tip p i{color:#3880e7;}
.guahao-order .guahao-sucess .btns{display:-webkit-box;display:-webkit-flex;display:flex;padding:40px 0;}
.guahao-order .guahao-sucess .btn{flex:1;line-height:40px;border:1px solid #3880e7;border-radius:20px;text-align: center;color:#3880e7;}
.guahao-order .guahao-sucess .btn:nth-child(1){background:#3880e7;color:#fff;}
.guahao-order .guahao-sucess .btn:nth-child(2){margin:0 0 0 20px;}

.guahao-order .pz-info{margin:20px;border:1px dashed #666;border-radius:10px;position: relative;padding:20px;}
.guahao-order .pz-info .h{font-size:18px;text-align: center;}
.guahao-order .pz-hd{border:1px solid #3880e7;}
.guahao-order .pz-hd .h{color:#3880e7;font-weight: bold;padding:4px 0 6px 0;}
.guahao-order .pz-hd .tip{font-size:14px;color:#999;text-align: center;padding:0 0 10px 0;}

.guahao-order .pz-info .item{margin:0 0 10px 0;}
.guahao-order .pz-info .item .label{font-size:16px;display: block;color:#999;padding:0 0 4px 0;}
.guahao-order .pz-info .item {color:#222;}
.guahao-order .pz-info .item .p{font-size:14px;line-height:1.6;}
.guahao-order .pz-hd .item .label{font-size:14px;}
.guahao-order .pz-bd{margin:40px 20px 20px;}
.guahao-order .pz-bd  .h{display: inline-block;padding:0 16px;background:#fff;position: absolute;top:-14px;left:50%;margin:0 0 0 -50px;}
.guahao-order .pz-bd i{color:red;}

.guahao-flow{background:#fff;padding:20px 20px 0;position: relative;}
.guahao-flow .item{position: relative;border-left:1px solid #e0e0e0;padding:0px 0px 20px 12px;color:#666;}
.guahao-flow .item:last-child{border-left:none;}
.guahao-flow .item .i{position: absolute;background:#e0e0e0;top:0;left:-7.5px;width:8px;height:8px;border-radius:50%;border:3px solid #fff;}
.guahao-flow .item .h{font-size:16px;line-height:1;padding:0 0 6px 0;}
.guahao-flow .item .p{}
.guahao-flow .item.active .h{color:#53a2ef;}
.guahao-flow .item.active .p{color:#333;}
.guahao-flow .item.active .i{background:#53a2ef;}
.guahao-flow .kf{position: absolute;top:20px;right:20px;color:#53a2ef;z-index:10;}
.guahao-flow .kf a{color:#53a2ef;font-size:14px;}
.kf-qr{background:#fff;text-align: center;padding:20px 0;position: relative;}
.kf-qr .pic{}
.kf-qr .pic .img{}
.kf-qr .txt{font-size:14px;line-height:1.6;}
.kf-qr .close{position: absolute;top:4px;right:4px;width:46px;height:46px;}
.kf-qr .close:before{content:"";position: absolute;z-index:1211;top:10px;left:20px;width:2px;height:22px;background:#666;transform:rotate(45deg);}
.kf-qr .close:after{content:"";position: absolute;z-index:1211;top:20px;left:10px;width:22px;height:2px;background:#666;transform:rotate(45deg);}

/*提问表单样式 免费咨询*/
.ask-form{/*margin:10px;border-radius:10px;*/background:#fff;padding:10px 14px;border-top: 1px solid #eee;}
.ask-form .item{border-bottom:1px solid #eee;display:-webkit-box;display:-webkit-flex;display:flex;padding:6px 4px;}
.ask-form .item.db{display:block;}
.ask-form .item .red{color:red;display: inline-block;margin:0 0px 0 0;line-height:40px;vertical-align: middle;min-width:10px;}
.ask-form .item .ipt{flex:1;}
.ask-form .item .textarea{padding:10px;height:8em;line-height:1.5;width:100%;box-sizing: border-box;}
.ask-form .item .textarea::placeholder,.ask-form .item .input::placeholder{color:#999;}
.ask-form .item .input{width:100%;height:40px;box-sizing: border-box;padding:0 10px;}
.ask-form .item .label{line-height:40px;}
.ask-form .tip{padding:0px 8px 14px;color:#999;font-size:12px;padding:0 10px;margin:16px 0 0;}
.ask-form .tip a{color:#53a2ef;}
.ask-form .tip span{color:#f3af5c;}
.ask-form .rule{padding:16px 0 0 10px;color:#999;}
.ask-form .rule a{color:#53a2ef;}
.ask-form .rule .checkbox{width:16px;height:16px;border:1px solid #5184f7;}
.ask-form .sex,.ask-form .ver-code{align-items: center;display: flex;}
.ask-form  .ver-img{height:36px;border:1px solid #a0b9f3;}
.ask-form .sex .sex-item{background:#eee;display: inline-block;padding:4px 14px;border-radius:2px;margin:0 12px;font-size:12px;}
.ask-form .sex .sex-item.active{background:#5184f7;color:#fff;}
.ask-form .ver-code span{background:#5184f7;color:#fff;display: inline-block;padding:8px 14px;border-radius:2px;margin:0 0 0 12px;font-size:12px;}
.ask-form .ver-code span.disabled{background:#ccc;}
.ask-form .button{text-align: center;margin:20px 0 20px;}
.ask-form .button .btn{height:44px;line-height:44px;background:#5184f7;border-radius:24px;display: block;width: 100%;font-size:16px;color:#fff;}
.ask-form .item #imgShows,.ask-form .item .imgShows{/*display:-webkit-box;display:-webkit-flex;display:flex;align-items: center;*/position: relative;display:inline-block;vertical-align:top;padding:10px 0 0;}
.ask-form .file-ipt{/*display:-webkit-box;display:-webkit-flex;display:flex;position: relative;align-items: center;*/display:inline-block;vertical-align:top;position:relative;}
.ask-form .file-ipt .icon{width:40px;height:40px;background:url(../img/upload.png) no-repeat;background-size:cover;margin:10px 0;display:inline-block;vertical-align:middle;}
.ask-form .file-ipt .tips{vertical-align:middle;font-size:12px;color:#999;line-height:1.6;margin-left:10px;display:inline-block;}
.ask-form .file-ipt .hidden-file{position: absolute;opacity:0;left:0;right:0;top:0;bottom:0;}
.ask-form .item .img-item{width:40px;height:40px;float: left;margin:0 8px 8px 0;position: relative;}
.ask-form .item .img-item .imgDelete{display:inline-block;width:14px;height:14px;background:url(../img/delete.png) no-repeat 0 0;-webkit-background-size:20px 20px;background-size:14px 14px;position:absolute;right:-7px;top:-7px;cursor: pointer;}
.ask-form .item .img-item img{width:40px;height: 40px;}

.ask-form .set-box{display: inline-block;vertical-align: middle;position: relative;font-size:14px;color:#333;margin: 0 0 0 10px;line-height:36px;position: relative;height:36px;padding: 0 0 0 10px;box-sizing: border-box;width:50px;}
.ask-form .set-box .arrow{border-left:1px solid #999;border-bottom:1px solid #999;display: block;width:8px;height:8px;position: absolute;top:10px;right:4px;transform: rotate(-45deg);}
.ask-form .set-box .select{position: absolute;top: 0;left: 0;right: 0;bottom:0;padding: 0 0 0 10px;font-size:14px;}

/*登录注册*/
.form-wrap{padding:20px;}
.form-wrap .form-tab{padding:10px 10px 10px;display: flex;text-align: center;}
.form-wrap .form-tab .item{flex:1;position: relative;font-size: 16px;color:#999;line-height:2.2;}
.form-wrap .form-tab .h{text-align: center;font-size:16px;color:#333;flex:1;font-weight: bold;}
.form-wrap .form-tab .item:first-child:before{content:"";position: absolute;right:0;top:50%;background:#DFE0E1;width:1px;bottom:0;margin-top:-10px;height:20px;}
.form-wrap .form-tab .active{font-weight: bold;color:#333;}
.form-wrap .form-tab .active:after{content:"";position: absolute;bottom:0;left:50%;width:40px;margin-left:-20px;height:2px;background:#0078FD;border-radius:1px;}
.form-wrap .form-items{margin-top: 20px;}
.form-wrap .form-items .item{display: flex;height:48px;border-radius:24px;box-shadow:0 0px 6px 0 #ddd;margin-bottom:20px;padding:0 20px;align-items: center;}
.form-wrap .form-items .item .input{flex:1;}
.form-wrap .form-items .ver-code{background:#5184f7;color:#fff;display: inline-block;padding:0px 14px;margin:0 0 0 12px;font-size:12px;height:32px;line-height:32px;border-radius:16px;}
.form-wrap .form-items .ver-code.disabled{background:#ccc;}
.form-wrap .form-items .ver-img{height:36px;border:1px solid #a0b9f3;}
.form-wrap .tip{padding:0px 8px 14px;color:#999;font-size:12px;padding:0 10px;}
.form-wrap .tip a{color:#53a2ef;}
.form-wrap .form-btn{margin:20px 0;}
.form-wrap .form-btn .btn{height:48px;line-height:48px;background:#5184f7;border-radius:24px;display: block;width: 100%;font-size:16px;color:#fff;text-align: center;}
.form-wrap .form-btn .btn.no-br{height:46px;line-height:46px;border:1px solid #5184f7;border-radius: 24px;color:#5184f7;background:#fff;}
.form-wrap .link-txt{display: flex;padding:0 10px;}
.form-wrap .link-txt a{color:#5184f7;padding:10px 0;flex:1;}
.form-wrap .link-txt a:nth-child(2){text-align: right;}
.form-wrap .other{padding:80px 0 0px;}
.form-wrap .other .h{border-top:1px solid #eee;text-align: center;}
.form-wrap .other .h span{background:#fff;padding:4px 6px;margin:-12px auto 0;line-height: 1;display: block;width: 120px;color:#999;}
.form-wrap .other .doctor{text-align: center;}
.form-wrap .other .doctor a{display: block;padding:20px 0;}
.form-wrap .other .doctor i{display:inline-block;width: 30px;height: 30px;background:url(../img/default_avatar.png) no-repeat;}
.form-wrap .other .doctor span{display:block;color:#999;}
/*user-center 个人中心*/
.user-center{}
.user-center .user-head{background-image: linear-gradient(#5184f7,  #0071D1);display: flex;padding:20px 20px 66px 20px;border-radius: 0 0 20px 20px;}
.user-center .user-head .head-info{display: flex;align-items:center;}
.user-center .user-head .avatar .img{width:60px;height:60px;/* border-radius:30px; */}
.user-center .user-head .user-info{padding-left:20px;font-size: 16px;color:#fff;font-weight: bold;}
.user-center .user-head .no-login a{font-size:18px;font-weight: bold;color:#fff;display: block;}
.user-center .user-head .no-login span{font-weight: normal;padding:0px 12px;background:#20d467;border-radius:16px;font-size: 12px;height:32px;line-height:32px;display: block;margin-top:4px;}
.user-center .user-order{background:#fff;border-radius:10px;margin:16px 16px;margin-top:-40px;position: relative;}
.user-center .user-order:after{content:"";border-left:1px solid #E0E0E0;position: absolute;top:24px;bottom:24px;left:50%;}
.user-center .user-order ul{display: flex;}
.user-center .user-order ul li{flex:1;text-align: center;}
.user-center .user-order ul li:after{}
.user-center .user-order ul li a{display: block;padding:16px 0;}
.user-center .user-order .ico{display: block;margin:0 auto 12px;height:34px;width: 34px;}
.user-center .user-order .ico.image{background:url(../img/image_ico.png) no-repeat;background-size: contain;}
.user-center .user-order .ico.phone{background:url(../img/phone_ico.png) no-repeat;background-size: contain;}
.user-center .user-order span{font-size: 14px;}
.user-center .user-list{background:#fff;border-radius:10px;margin:16px 16px;padding:0 16px;}
.user-center .user-list .item{display: flex;border-bottom:1px solid #eee;padding:14px 6px;font-size:14px;position: relative;align-items:center;}
.user-center .user-list .item:after{content:"";background: url(../img/m_arrow_icon.png) no-repeat; background-size: 8px 14px; width:8px; height:14px; display:block; top:50%;margin-top:-8px;right:10px;position: absolute;}
.user-center .user-list span{flex:1;padding-right:30px;text-align: right;}
.user-center .user-list .avatar .img{width:40px;height:40px;border-radius:50%;}

.user-center .service-tel{text-align:center;padding:20px 0;color:#999;font-size: 12px;}
.user-center .service-tel a{color:#999;}
.user-center .login-out{padding:10px 20px;}
.user-center .login-out a{height:48px;line-height:48px;background:#fff;border-radius:24px;display: block;width: 100%;font-size:16px;color:#999;text-align: center;}

.user-top-tab{border-bottom:1px solid #eee;}
.user-top-tab ul{display: flex;background:#fff;}
.user-top-tab li{flex:1;}
.user-top-tab li a {display: block;text-align: center;}
.user-top-tab li a span{display:inline-block;text-align: center;line-height: 50px;}
.user-top-tab li.active a{color:#5184f7;}
.user-top-tab li.active span{border-bottom:1px solid #5184f7;}
.my-ask-list{padding:10px 16px;background:#fff;}
.my-ask-list .item{border-bottom:1px solid #eee;}
.my-ask-list .item:last-child{border-bottom:none;}
.my-ask-list .item a{display: block;padding:10px 0 10px;}
.my-ask-list .item .title{font-size:16px;}
.my-ask-list .item p{color:#999;font-size: 12px;padding-top: 6px;}
.my-ask-list .item p span{display: inline-block;margin-right: 10px;}
.my-ask-list .item .red{color:#ec5c67;}
.my-ask-list .item .blue{color:#7a9ff1;}


/*挂号信息确认页面的登录模块*/
.gh-form-wrap{padding: 0;}
.gh-form-wrap .form-items{margin-top:0;}
.gh-form-wrap .form-items .item{box-shadow:none;background:#f6f6f6;border-radius:6px;}
.gh-form-wrap .form-items .item .input{background:none;}

.bottom-alert{position:absolute;bottom: 20px;left:20px;right: 20px;color:#333;text-align:center;z-index:1000}
.bottom-alert li,.bottom-alert .btn{line-height:40px;border-radius:5px;background-color:#fff;box-sizing:border-box}
.bottom-alert li:first-child{border-bottom:1px solid #ddd;border-bottom-right-radius:0;border-bottom-left-radius:0}
.bottom-alert li:last-child{border-top-right-radius:0;border-top-left-radius:0}
.bottom-alert .btn{margin-top:10px;color:#fa0}

.guide-doctor{padding:14px 16px;border-top:1px solid #eee;/*border-bottom:1px solid #eee;*/background:#f7f7f7;}
.guide-doctor .df{width:100%;}
.guide-doctor .pic{margin-right:20px;width:70px;}
.guide-doctor .pic .img{width:70px;height:70px;border-radius:35px;}
.guide-doctor .info{font-size: 14px;color:#666;padding-top:10px;flex:1;}
.guide-doctor .info .txt{padding-bottom:4px;}
.guide-doctor .info .name{font-size: 18px;margin-right:10px;font-weight: bold;}
.guide-doctor .info .span{display: inline-block;margin-right: 10px;}

.guide-doctor .btns ul { padding-right:10px; padding-top:12px; border-top:1px solid #eee;margin-right:8px;padding-right: 0; margin-top: 10px;display:-webkit-box;display:-webkit-flex;display:flex;}
.guide-doctor .btns ul li{ flex: 1; height:32px; overflow:hidden; background:#3880e7; text-align:center; color:#fff; float:left; border-radius:35px; padding:3px 0;}
.guide-doctor .btns ul li:last-child{margin:0 0 0 10px;}
.guide-doctor .btns ul li a{ display:block; color:#fff;}
.guide-doctor .btns ul li a p{font-weight: bold;line-height: 1.2;padding-top:2px;}
.guide-doctor .btns ul li a span{display: block;line-height: 1.2;font-size: 12px;}
.guide-doctor .btns ul li.on{  background:#ccc; }
.guide-doctor .btns ul li:nth-child(2){ float:right; background:#f56100; line-height:32px; font-weight:bold;}
.guide-doctor .btns ul li p.fs14{ font-weight:bold;}
.mftw-bt{height:100px !important;}
.mftw-bt .doctor-bt{display: block !important;}
.mftw-bt .tip{font-size:14px;padding:0 0 4px 0;color:#666;}

.fixed-mftw{height:70px;}
.fixed-mftw .mftw{position: fixed;bottom:0;left:0;right:0;padding:14px 20px;background:#fff;border-top:1px solid #e0e0e0;box-shadow:0 -1px 6px #e2e2e2;}
.fixed-mftw .mftw a{display: block;background:#3880e7;color:#fff;font-size:16px;text-align: center;line-height:40px;border-radius:20px;display: none;}
.fixed-mftw .mftw a.show{display: block;}

.doctor-fixed-bt{height:60px;}
.doctor-fixed-bt .doctor-bt{display: flex;padding:10px 20px;background-color:#fff;/* border-top:1px solid #e0e0e0; */box-shadow:0 -1px 6px #e2e2e2;position: fixed;bottom:0;left:0;right:0;}
.doctor-fixed-bt .doctor-bt .gh-item{margin:0 10px 0 -4px;text-align:center;padding:0 6px;}
.doctor-fixed-bt .doctor-bt .gh-item .ico{width:18px;height:18px;display: block;background:url(../img/doctor_bt_ico.png) no-repeat;background-size: contain;margin:0 auto;}
.doctor-fixed-bt .doctor-bt .gh-item .txt{font-size:12px;padding:4px 0 0;}
.doctor-fixed-bt .doctor-bt .gh-item{}
.doctor-fixed-bt .doctor-bt .gh-item{}
.doctor-fixed-bt .doctor-bt .btns{display:-webkit-box;display:-webkit-flex;display:flex;background:#3880e7;border-radius:18px;line-height:40px;flex:1;height:40px;}
.doctor-fixed-bt .doctor-bt .btns .btn{line-height:40px; height:40px; flex:1;font-size:16px;color:#fff;text-align: center;}
.doctor-fixed-bt .doctor-bt .btns .btn:nth-child(1){}
.doctor-fixed-bt .doctor-bt .btns .btn:nth-child(2){background-color:#f56100;border-radius:0 18px 18px 0;}
/* 00c8c8 */
/*地址管理*/
.address-list {width: 100%;background-color: #fff;margin-top:0px;padding-bottom: 20px;}
.address-list .item{display: flex;padding:20px 0 20px 20px;align-items: center; border-bottom:1px solid #eee;}
.address-list .item .info{flex:1;border-right: 1px solid #eee;margin-right:6px;font-size:12px;padding-right:10px;}
.address-list .item .btn{display: flex;padding:10px;width:30px;text-align: center;}
.address-list .item .ht{margin-bottom:6px;}
.address-list .item .name{color:#53a2ef;display: inline-block;margin-right:20px;font-weight: bold;}
.bottom-box {position: fixed;width: 100%;bottom: 0;font-size:18px;color: #000000;border-top: 1px solid #eee;height:60px;line-height: 60px;background-color:#fff;}
.bottom-box .add-btn {text-align: center;display: block;}

.address-box .row-wrap{display:-webkit-box;display:-webkit-flex;display:flex;border-bottom:1px solid #eee;padding:10px 2px;align-items: center;}
.address-box .row-wrap .label{width:70px;padding-left:10px;}
.address-box .row-wrap .label-right{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;}
.address-box .row-wrap .input{width:100%;box-sizing: border-box;padding:0 10px;height:34px;}
.address-box .row-wrap .textarea{height:4em;width:100%;box-sizing: border-box;padding:6px;}
.address-box .save-btn{height:44px;line-height:44px;background:#5184f7;border-radius:24px;display: block;font-size:16px;color:#fff;margin:20px;text-align:center;}

.picker{position: fixed;bottom: 0;left: 0;right: 0;z-index: 1000;height: 50%;}
.picker .body,.picker .header {background-color: #fff;}
.picker .header {display: flex;padding:6px;color: #53a2ef;border-bottom: 1px solid #eee;height:auto;}
.picker .header .item {flex: 1;line-height:30px;height:30px;}
.picker .header .city-cancel {}
.picker .header .city-true {text-align: right;}
.picker .body {text-align: center;display: flex;height: 100%;/* padding:30rpx 0; */box-sizing: border-box;padding-bottom:20px;}
.picker .body .item{line-height:36px;}
.picker .body .item.on {color: #53a2ef;}
.picker .body .cols {flex: 1;overflow-y: scroll;height:80%;padding-top:20px;}

.wx-fixed-zw{height:54px;}
.wx-fixed{position: fixed;bottom:0;left:0;right:0;display: flex;}
.wx-fixed .link{display: flex;height:52px;background:rgba(0,0,0,0.6);width:100%;align-items: center;padding:0 10px;box-sizing: border-box;}
.wx-fixed .logo .img{width:44px;height:44px;border-radius:50%;}
.wx-fixed .info{flex:1;padding:0 10px;color:#fff;}
.wx-fixed .info .ht{font-size:16px;font-weight: bold;}
.wx-fixed .info .txt{font-size:12px;}
.wx-fixed .go{background:#4690fd;padding:4px 6px;border-radius:4px;color:#fff;}
/*追问*/
.ask-add-pop{position: fixed;bottom:0;left:0;right:0;top:0;background:#fff;z-index: 1003;}
.ask-add-pop .add-top{position: relative;border-bottom:1px solid #eee;}
.ask-add-pop .add-top .close{position: absolute;left:10px;top:10px;height:20px;width:20px;background: url(../img/close_ico.png) no-repeat;background-size:100% 100%;display: block;font-size: 0;}
.ask-add-pop .add-top .add-t{line-height:40px;text-align: center;height:40px;display: block;font-weight: bold;}
.ask-add-pop .textarea{padding:10px;background:#f2f2f2;line-height:1.6;height:12em;width:100%;box-sizing: border-box;border-bottom:1px solid #eee;}
.ask-add-pop .add-file{display: flex;padding:0 20px;}
.ask-add-pop .add-file #imgShows{display:-webkit-box;display:-webkit-flex;display:flex;position: relative;align-items: center;}
.ask-add-pop .add-file .file-ipt{display:-webkit-box;display:-webkit-flex;display:flex;position: relative;align-items: center;}
.ask-add-pop .add-file .file-ipt .icon{width:50px;height:50px;background:url(../img/upload.png) no-repeat;background-size:cover;margin:10px 0;float: left;}
.ask-add-pop .add-file .file-ipt .tips{font-size:12px;color:#999;line-height:1.6;padding-left:10px;}
.ask-add-pop .add-file .file-ipt .hidden-file{position: absolute;opacity:0;left:0;right:0;top:0;bottom:0;}
.ask-add-pop .add-file .img-item{width:50px;height:50px;float: left;margin-right: 16px;position: relative;}
.ask-add-pop .add-file .img-item .imgDelete{display:inline-block;width:20px;height:20px;background:url(../img/delete.png) no-repeat 0 0;-webkit-background-size:20px 20px;background-size:20px 20px;position:absolute;right:-10px;top:-10px;cursor: pointer;}
.ask-add-pop .add-file .img-item img{width:50px;height: 50px;}
.ask-add-pop .btns{display: flex;padding:20px 10px;}
.ask-add-pop .btns .btn{line-height:44px;border-radius:4px;margin:0 10px;flex:1;text-align: center;}
.ask-add-pop .btns .submit{color:#fff;background:#5184f7;}
.ask-add-pop .btns .cancel{background:#f2f2f2;}
/*直播列表*/
.live-list{}
.live-list .status{display: inline-block;margin-left:10px;background:#768cae;padding:0 8px;line-height:16px;height:16px;border-radius:16px;color:#fff;font-size:12px;}
.live-content{padding:20px 20px;}
.live-content .ht{font-size:14px;font-weight: bold;color:#333;}
.live-content .text{font-size:14px;line-height:1.8;color:#666;margin-bottom:10px;padding:10px 0;}
.live-content .play-status{display:-webkit-box;display:-webkit-flex;display:flex;align-items: center;}
.live-content .play-status .time{padding-right:20px;color:#83c04f;font-size: 14px;}
.live-content .play-status .status{}
.live-content .play-status .live-play{background:#53a2ef;display: inline-block;padding:0px 12px;border-radius:6px;line-height:32px;height:32px;font-size:14px;color:#fff;}
.live-content .play-status .live-play:hover{opacity: 0.8;}

/*2022年4月26日 16:05:38*/
/*药品频道页*/
.home-ad{overflow: hidden;clear:both;zoom:1;background:#fff;padding:8px 0 ;margin-top:10px;}
.home-ad .left{ width: 44.5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:6px;float: left;}
.home-ad .left img{ display: block; width: 100%;}
.home-ad .right{float: right; width: 55.5%;}
.home-ad .adr1{ display: block; margin-bottom: 6px;}
.home-ad .right img{ width: 100%; display: block;}
.home-ad .adr2 a{ -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width: 50%; float: left;}
.home-ad .adr21{padding-right:3px;}
.home-ad .adr22{padding-left:3px;}
.drug-nav,.home-drug-list{background:#fff;overflow: hidden;margin-top:10px;}
.drug-nav .item{overflow: hidden;box-sizing: border-box;float: left;width:25%;border-left:1px solid #eee;border-top:1px solid #eee;padding:5px;}
.drug-nav .item .txt{display: block;font-size:14px;text-align: center;padding-top:2px;}
.drug-nav .item .pic{overflow: hidden;display: block;position: relative;padding-bottom:80%;margin:10px auto 0;text-align: center;}
.drug-nav .item .img{display: block;width:100%;position: absolute;top:0;left:0;}
.home-drug-list .ht{line-height:40px;padding:0 20px;font-size:16px;font-weight: bold;border-bottom:1px solid #eee;}

/*医院列表  2022年6月13日 11:16:30*/
.hospital-list{padding:0 16px;background:#fff;}
.hospital-list .ico{width:48px;height:48px;border-radius:6px;border: 1px solid #eee;overflow: hidden;margin: 0 10px 0 0;}
.hospital-list .ico .img{height:100%;width:100%;display: block;}
.hospital-list .item .info{flex: 1;}
.hospital-list .item{display:flex;border-bottom:1px solid #eee;padding:14px;line-height:1.6;position: relative;}
.hospital-list .item:after{content:"";position: absolute;right:10px;top:50%;width:8px;height:8px;border-right:1px solid #d6d6d6;border-top:1px solid #d6d6d6;transform:rotate(45deg) translateY(-50%);}
.hospital-list .item .mt{}
.hospital-list .item .mt .name{font-size:18px;color:#333;}
.hospital-list .item .address{color:#999;padding: 2px 0 0;}
/* .hospital-list .item .mc{display: none;} */
.hospital-list .item .mc .txt{font-size:12px;color:#999;display: inline-block;margin:0 6px 0 0;border: 1px solid #4690fd;height:20px;line-height:20px;border-radius:10px;padding: 0 6px;color: #4690fd;background:#4690fd;color: #fff;}
.hospital-list .item .mc .txt:nth-child(1){border-color: #FF9139;color:#FF9139;background:#FF9139;color: #fff;}
/*省市的筛选*/
.choose-popbg{position: fixed;/*top:0;*/right:0;bottom:0;left:0;width:100%;height:90%;z-index: 999;background:#fff;border-radius:20px 20px 0 0;}
.choose-popbg .choose-mt{position: absolute;top:0;left:0;width:100%;box-sizing: border-box;height:50px;line-height:50px;text-align: center;color:#333;z-index:1000;border-bottom:1px solid #eee;}
.choose-popbg .choose-mt .close{position: absolute;left:16px;top:50%;margin-top:-8px;width:18px;height:18px;background: url(../img/close.png) no-repeat;background-size: contain;display: block;}
.choose-popbg .choose-mc{position: relative;font-size:16px;height:100%;width:100%;box-sizing: border-box;padding:50px 0;}
.choose-popbg .choose-h100{padding-bottom:0;}
.choose-popbg .choose-mc .left{float:left;width:45%;height:100%;background:#f7f7f7;overflow-y:scroll;-webkit-overflow-scrolling:touch;}
.choose-popbg .choose-mc .right{float:left;width:55%;height:100%;background:#fff;overflow-y:scroll;-webkit-overflow-scrolling:touch;}
.choose-popbg .choose-mc .list-items li{padding:14px 20px;line-height:22px;color:#333;}
.choose-popbg .choose-mc .list-items li.active a{display: block;background:#fff;color:#3880e7;}
.choose-popbg .choose-mc .list-items li.active{background:#fff;color:#3880e7;}
.choose-popbg .choose-mc .type-items{padding:0px 0 0 10px;font-size: 0;}
.choose-popbg .choose-mc .ht{padding:20px 0 0 20px;font-weight: bold;}
.choose-popbg .choose-mc .type-items li{padding:0px 20px;line-height:32px;color:#333;display: inline-block;border:1px solid #e2e2e2;border-radius:4px;margin:12px 0 0 12px;color:#666;font-size:14px;}
.choose-popbg .choose-mc .type-items li.active{background:#fff;color:#3880e7;border:1px solid #3880e7;}

.choose-popbg .choose-mc .dl-item .dd{display: none;}
.choose-popbg .choose-mc .dl-item.on .dt:before{content:"";position: absolute;top:50%;left: 0;width:2px;height:16px;background:#3880e7;margin: -8px 0 0;}
.choose-popbg .choose-mc .dl-item.cur .dd{display: block;}
.choose-popbg .choose-mc .dl-item .dt{position: relative;padding:14px 20px;line-height:22px;color:#333;}
.choose-popbg .choose-mc .dl-item.cur .dt{color:#3880e7;}
.choose-popbg .choose-mc .dl-item.cur .dt:after{-webkit-transform:translateY(-50%) rotate(225deg);transform:translateY(-50%) rotate(225deg);}
.choose-popbg .choose-mc .dl-item .dt:after{content:"";position:absolute;top:49%;right:14px;display:inline-block;width:6px;height:6px;border-bottom:1px solid #999;border-right:1px solid #999;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);}/*225*/
/* .choose-popbg .choose-mc .dl-item .dt.active{color:#3880e7;}
.choose-popbg .choose-mc .dl-item .dt.active:after{-webkit-transform:translateY(-50%) rotate(225deg);transform:translateY(-50%) rotate(225deg);} */
.choose-popbg .choose-mc .dl-item .dd{background:#fefefe;}
.choose-popbg .choose-mc .dl-item li{padding:14px 20px 14px 30px;line-height:22px;color:#333;}
.choose-popbg .choose-mc .dl-item li.active{color:#3880e7;}


.choose-popbg .choose-mb{height:50px;border-top:1px solid #eee;position: absolute;bottom:0;left:0;right:0;display: flex;padding:0 10px;align-content: center;justify-content: center;padding-top:6px;box-sizing: border-box;}
.choose-popbg .choose-mb .btn{flex:1;margin:0 10px;height:36px;line-height:36px;border-radius:18px;color:#333;background:#f2f2f2;text-align: center;}
.h-scroll{height:100%;overflow-y:scroll;}
.choose-popbg .choose-mb .btn.active{color:#fff;background:#3880e7;}

.hospital-details .infos{background-image:linear-gradient(#fff, #ecf6fe);padding:0px 16px 16px 16px;}
.hospital-details .infos .crumb{background:none;padding: 0;margin:0;}
.hospital-details .h1{font-size:28px;display: inline-block;font-weight: bold;padding-bottom:4px;}
.hospital-details .text{font-size:14px;line-height:1.6;padding-bottom:6px;}
.hospital-details .tags{padding-bottom:4px;}
.hospital-details .tags .tag{display: inline-block;margin:0 10px 0 0;border-radius:10px;line-height:12px;height:12px;border:1px solid #3880e7;font-size:12px;padding:4px 8px;color:#3880e7;}
.hospital-details .intro{padding:10px 0px 0 0;}
.hospital-details .intro strong{font-weight: bold;color:#3880e7;display: inline-block;margin:0 6px 0 0;}
.hospital-details .intro .link{display: block;padding-right:16px;background:url(../img/icon_arrow_right.png) no-repeat right center;background-size:8px 14px;}
.hospital-details .item-infos{margin:10px 0 0;display: flex;}
.hospital-details .item-infos .address{flex:1;background:#e1ebfc;border-radius:4px;padding:0 10px 0 12px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;line-height:36px;}
.hospital-details .item-infos .address .ico{width:14px;height:15px;background:url(../img/address.png) no-repeat;background-size: contain;display: inline-block;margin:0 4px 0 0;vertical-align: -2px;}
.hospital-details .item-infos .tel{background:#e1ebfc;width:60px;height:36px;text-align: center;margin:0 0 0 8px;border-radius:4px;line-height:36px;}
.hospital-details .item-infos .tel .ico{width:14px;height:15px;background:url(../img/tel.png) no-repeat;background-size: contain;display: inline-block;vertical-align: middle;}
.hospital-details .content{margin-top:10px;background:#fff;}
.hospital-details .content .ht{line-height:40px;padding:0 20px;font-size:14px;border-bottom:1px solid #eee;}
.hospital-details .content .body{padding:14px 20px;font-size:14px;line-height:1.6;}

#tel-popbg .tel-box{position: fixed;bottom:0;left:0;right:0;background:#fff;border-radius:20px 20px 0 0;color:#000;font-size:16px;z-index:1000;}
#tel-popbg .items-list{max-height:400px;overflow-y:auto;}
#tel-popbg .items-list .item{border-bottom:1px solid #ddd;text-align:center;}
#tel-popbg .items-list .link{color:#000;display: block;padding:14px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#tel-popbg .tel-box .btn{color:#000;display: block;padding:14px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#f2f2f2;text-align:center;}
#hospital-map{width:100%;height:100%;}
.hospital-map-wrap{position: relative;}
.hospital-map-wrap .back{position: absolute;z-index:2;left:14px;top:14px;width:60px;height:60px;background:url(../img/map_back_ico.png) no-repeat;background-size: contain;}
.hospital-map-wrap .map-choose{position: absolute;top:14px;right:14px;background:#fff;border:1px solid #eee;max-width:120px;border-radius:10px;}
.hospital-map-wrap .map-choose .item{height:40px;padding:0 14px;border-bottom:1px solid #eee;line-height:40px;text-align: center;}
.hospital-map-wrap .map-choose .item.active{color:#3880e7;}
.hospital-map-wrap .map-choose .item:last-child{border-bottom:none;}
.hospital-map-wrap .map-info{position: absolute;bottom:0;left:0;right:0;background:#fff;border-radius:20px 20px 0 0;padding:16px 14px;}
.hospital-map-wrap .map-info .df{align-items: center;}
.hospital-map-wrap .map-info .info{flex:1;}
.hospital-map-wrap .map-info .ht{font-size:16px;color:#333;padding-bottom:6px;}
.hospital-map-wrap .map-info .txt{font-size:14px;}
.hospital-map-wrap .map-info .link{text-align: right;}
.hospital-map-wrap .map-info .link .go{background:#3880e7;color:#fff;border-radius:14px;line-height:28px;height:28px;padding:0 10px;display: inline-block;}

.hos-mode{}
.hos-mode .tit{display:-webkit-box;display:-webkit-flex;display:flex;line-height:40px;padding: 0 12px 0 14px;border-bottom:1px solid #eaeaea;}
.hos-mode .tit h3{flex: 1;font-size:16px;}
.hos-mode .tit .link-more{}
.hos-mode .tit .link-more a{color:#4690fd;position: relative;padding: 0 10px 0 0;}
.hos-mode .tit .link-more a:after{content:" ";position:absolute;top:50%;right:0;display:inline-block;width:6px;height:6px;border-bottom:1px solid #4690fd;border-right:1px solid #4690fd;-webkit-transform:translateY(-50%) rotate(315deg);-moz-transform:translateY(-50%) rotate(315deg);-ms-transform:translateY(-50%) rotate(315deg);-o-transform:translateY(-50%) rotate(315deg);transform:translateY(-50%) rotate(315deg)}
.hos-mode .hos-keshi{padding: 10px 0;}
.hos-mode .keshi-mode{padding: 10px 14px 0 14px;display:-webkit-box;display:-webkit-flex;display:flex;}
.hos-mode .ks-tit{width:60px;box-sizing: border-box;padding:10px 14px 10px 6px;}
.hos-mode .ks-tit .t{flex: 1;font-size:16px;}
.hos-mode .ks-list{flex: 1;font-size: 0;}
.hos-mode .ks-list li{display: inline-block;width:33%;margin: 0 0 10px 0;font-size:14px;}
.hos-mode .ks-list li a{display:block;border: 1px solid #eee;border-radius:4px;padding: 0 10px;line-height:38px;text-align: center;margin: 0 10px 0 0;overflow:hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.hos-mode .doctor-list{}
.hos-mode .doctor-list ul{font-size: 0;padding: 6px 0;}
.hos-mode .doctor-list li{display: inline-block;width:25%;text-align: center;padding: 10px 0;}
.hos-mode .doctor-list li a{display: block;}
.hos-mode .doctor-list .pic {margin: 0 0 6px 0;}
.hos-mode .doctor-list .pic .img{width:60px;height:60px;border-radius:50%;}
.hos-mode .doctor-list .txt{font-size:14px;color:#999;}
.hos-mode .doctor-list .pic+.txt{font-size:16px;color:#666;}
.hos-mode .content{padding:10px 20px 20px;font-size:14px;line-height:1.6;}
.hos-mode .hospital-list{padding:0px 10px;}
.hos-mode .hospital-list .item{line-height:1.4;padding:6px 10px;}
.hos-mode .hospital-list .item .mt .name{font-size:16px;}
.hos-mode .hospital-list .item .mc .txt{font-size:12px;}

.hospital-head{background:#fff;border-radius:0px;margin: 10px 0;padding: 12px 16px 14px;}
.hospital-head .info{display:block;position: relative;}
.hospital-head .info:after{content:" ";position:absolute;top:50%;right:0;display:inline-block;width:10px;height:10px;border-bottom:1px solid #666;border-right:1px solid #666;-webkit-transform:translateY(-50%) rotate(315deg);-moz-transform:translateY(-50%) rotate(315deg);-ms-transform:translateY(-50%) rotate(315deg);-o-transform:translateY(-50%) rotate(315deg);transform:translateY(-50%) rotate(315deg)}
.hospital-head .text{padding: 0 0 6px 0;}
.hospital-head .tags{font-size:0;}
.hospital-head .tags .tag{font-size:14px;padding:0 10px;height:24px;line-height:24px;border-radius:12px;background:#F2F2F2;display: inline-block;margin: 0 10px 0 0;}


/*就诊人管理*/
.patient-list{background:#fff;padding:0 20px;}
.patient-list .item{display: flex;padding:10px 0;border-bottom:1px solid #eee;color:#666;align-items: center;}
.patient-list .item:last-child{border-bottom:none;}
.patient-list .item .info{flex:1;}
.patient-list .item .name{font-size:16px;font-weight: bold;color:#333;}
.patient-list .item .text{padding:6px 0 0;}
.patient-list .item .sex{display: inline-block;padding:0 10px 0 0;border-right:1px solid #eee;margin:0 10px 0 0;}
.patient-list .item .age{display: inline-block;margin:0 10px 0 0;}
.patient-list .item .btns .ico.edit{height:20px;width:20px;background:url(../img/edit2.png) no-repeat;background-size:contain;display: inline-block;vertical-align:-2px;opacity: 0.6;}

.info-form{}
.info-form .form-items{}
.info-form .item{background:#fff;padding:0 20px 0 30px;border-bottom:1px solid #eee;display: flex;position: relative;align-items:center;}
.info-form .item.disabled{background:#f9f9f9;}
.info-form .item .i{position: absolute;top:0;left:20px;color:red;line-height:50px;}
.info-form .item .label{width:76px;color:#666;}
.info-form .item .ipt{flex:1;}
.info-form .item .input{height:50px;line-height:50px;width: 100%;box-sizing: border-box;}
.info-form .item .radio-item{display: inline-block;padding:0  20px 0 0;line-height:50px;height:50px;}
.info-form .item .radio-item .ico{width:16px;height:16px;background:#fff;border:1px solid #ddd;display: inline-block;border-radius:50%;margin:0 10px 0 0;vertical-align:-2px;}
.info-form .item .radio-item.active .ico{border-color:#3880e7;position: relative;}
.info-form .item .radio-item.active .ico:before{content:"";width:12px;height:12px;background:#3880e7;position: absolute;top:2px;left:2px;border-radius:50%;}
.info-form .tip{background:#fff;padding:10px 20px 10px 30px;position: relative;color:#666;}
.info-form .tip .i{position: absolute;top:0;left:20px;color:red;line-height:44px;}
.info-form .btns {display:-webkit-box;display:-webkit-flex;display:flex;padding:20px 20px;}
.info-form .btns .btn{flex:1;height:44px;border-radius:22px;border:1px solid #3880e7;text-align: center;line-height:44px;font-size:16px;}
.info-form .btns .btn.del{margin:0 20px 0 0;color:#3880e7;background:#fff;}
.info-form .btns .btn.save{background:#3880e7;color:#fff;}

.qa{padding:0 20px 20px;}
.qa h3{font-size:16px;color:#333;margin:20px 0 6px 0;}
.qa p{font-size:14px;color:#666;line-height:1.8;}

/*中医*/
.index-guide{background:#fff;padding:12px 20px;border-top:1px solid #eee;}
.index-guide .ht{font-size:16px;color:#333;font-weight: bold;line-height:34px;}
.index-guide .tab-items{padding:10px 0;}
.index-guide .tab-items .item{font-size:14px;background:#4690fd;color:#fff;line-height:34px;text-align:center;padding:0 20px;margin:0 10px 0 0;display:inline-block;border-radius:4px;}
.index-list{margin:10px 0;}
.index-list .ht{background:#fff;padding:14px 20px 0 20px;font-size:16px;color:#333;font-weight: bold;line-height:24px;}
.pic-list{background:#fff;padding:10px 20px;}
.pic-list li{margin:10px 0;}
.pic-list li a{display: flex;}
.pic-list li .pic{margin:0 14px 0 0;}
.pic-list li .pic .img{width:100px;height:100px;border:1px solid #eee;}
.pic-list li .info{flex:1;}
.pic-list li .info .t{font-size:16px;line-height:30px;font-weight: bold;}
.pic-list li .info .txt{line-height:1.6;}
.zhongyao-details{background-color:#fff;margin:10px 0;}
.zhongyao-details .ht{padding:10px 20px;border-bottom:1px solid #eee;}
.zhongyao-details .ht h1{font-size:20px;font-weight: bold;color:#222;margin-bottom:6px;line-height:1.2;}
.zhongyao-details .ht p{color:#666;line-height:1.2;}
.zhongyao-details .body{}
.zhongyao-details .body .pic{text-align: center;}
.zhongyao-details .body .img{max-width:160px;}
.zhongyao-details .body .html{padding:10px 20px 20px 10px;font-size:14px;color:#666;line-height:1.6;}


.dsp-list{padding: 0 12px;}
.dsp-list .item{padding:14px 0;display: block;border-bottom:1px solid #eee;}
.dsp-list .item:last-child{border-bottom:none;}
.dsp-list .title{font-size:16px;font-weight: bold;color:#1F1F1F;padding: 0 0 6px 0;}
.dsp-list .desc{color:#666;overflow: hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow: ellipsis;line-height:1.8;padding:4px 0 0;}
.dsp-list .span{color:#999;}
.dsp-list .cont{display: flex;}
.dsp-list .cont .info{flex: 1;}
.dsp-list .cont .pic .img{height:76px;border-radius:4px;margin:-2px 0 0 8px;}
.dsp-list .cont .date{font-size:12px;color:#999;padding: 4px 0 0;}