/*矢量图*/
/*@import url("font.css");*/
/*header*/
.head{position: fixed;z-index: 999;left: 0;top: 0;transition: all 0.3s;box-shadow: 0 3px 6px rgb(0 0 0 / 10%);}
.head .head-cont{height: 80px;}
.logo{width: 205px;height: 66px;}
.nav-t{margin-left:50px}
.nav-t a{font-size:18px;padding-right:20px;}
.nav-t a.cur,.nav-t a:hover{color:#4194e2}
.ss{border:1px solid #cccccc;height: 40px;}
.ss .i-hot{font-size:22px;color:#fa7a15}
.ss .ss-text{width: 220px;font-size:14px;padding-left:10px;padding-right: 10px;}
.ss .i-ss{font-size:30px;color:#ffffff}
.ss .ss-btn{background: #0376c7;width: 80px;height:40px;border-top-right-radius: 20px;border-bottom-right-radius: 20px;}
.ss .ss-btn:hover{opacity: .8;}

/*nav*/
.nav{padding:14px 30px;}
.nav a{line-height: 25px;color:#ffffff;width: 60px;margin-right:20px}
.nav a:hover{opacity: .8;}
.nav .nav-iteml a,.nav .nav-itemr a:nth-last-of-type(2),.nav .nav-itemr a:last-child{margin-right: 0;}
.nav .nav-line{width: 1px;height: 40px;background: #ffffff;margin: 0 30px;}
.nav .nav-iteml{width: 80px;height: 50px;}
.nav .nav-itemr{width: 330px;height: 50px;}


/*推荐*/
.recom .recom-l{width: 380px;}
.recom .recom-l .swiper-pagination{bottom: 2px!important;right: 0!important;left: auto!important;text-align: right!important;width:80px!important}
.recom .recom-l .swiper-pagination .swiper-pagination-bullet{width:6px!important;height: 6px!important;}
.recom .recom-l .swiper-pagination .swiper-pagination-bullet-active{width: 24px!important;border-radius: 4px!important;background: #4194e2!important;}
.recom .recom-img{height:380px;}
.recom .t2:hover a{color:#4194e2}

.recom .recom-m{width: 420px;}
.recom .recom-m .img{width: 125px;height: 125px;}
.recom .recom-m li{margin-bottom: 30px;}
.recom .recom-m li:last-child{margin-bottom: 0;}

.recom .recom-r{width: 340px;}
.recom .recom-r .recom-line{width: 100px;height: 1px;background:#4194e2;}
.recom .recom-r .t-like span{font-size:20px}
.recom .recom-r .recom-likeTop .img{width: 125px;height: 125px;}
.recom .recom-r .recom-likeTop .line:hover{color:#4194e2}

.recom-r-tag img{height: 92px;}
.recom-r-tag a div{position: absolute;top: 0px;left:0px;z-index:1;font-size:15px;font-weight: 400;color:#fff}
.recom-r-tag .pd-5{padding: 25px 10px 10px 10px;}
.recom-r-tag .pd-5 .pt-10{line-height:20px;font-size:12px}
.recom-r-tag .pd-10{padding-right:52px}
.recom-r-tag .pd-10 .pt-10{line-height:20px;font-size:12px}

/*滚动*/
.recom-roll{height: 30px;line-height: 30px;background: rgba(65,148,226,.2);}
.recom-roll .recom-roll-line{width: 1px; height:14px;background: #4194e2;margin: 0 10px;}
.recom-roll ul{position: absolute;top: 0;width: 260px;}

/*问答*/
.ask-item .ask-slide{width: auto;line-height: 26px;}
.ask-item .ask-slide .ask-tag{height: 28px;font-size: 15px;font-weight: 400;}
.ask-item .ask-slide .ask-cur{background: rgba(65,148,226,1);color: #ffffff;}
.ask-item .ask-slide .ask-tag:hover{cursor:pointer}

.ask-content .ask-tj .img{width: 180px;height: 110px;}
.ask-content .ask-list .i-sjx{font-size:12px;color:#4194e2;width: 20px;}
.ask-content .ask-list .ask-list-tag{color:#999;font-size:15px;position:relative;padding-left:5px;padding-right:10px;line-height: 22px;}
.ask-content .ask-list .ask-list-tag::before{content:"[";display:inline-block;width:10px;position:absolute;left:0;top:0;}
.ask-content .ask-list .ask-list-tag::after{content:"]";display:inline-block;width:10px;position:absolute;right:0;top:0;}
.ask-content .ask-list .ask-list-tag:hover{color:#4194e2;}
.ask-content .ask-list .t{width: 380px;padding-left:4px}
.ask-content .ask-list .other{width:80px;text-align:right}

/*问答列表*/
.wd-w{width: 26px;height: 26px;background: url(../images/wd-w.png) center / cover no-repeat;}
.wd-d{width: 26px;height: 26px;background: url(../images/wd-d.png) center / cover no-repeat;}
.art-h1 .wd-w{margin-top:6px}

/*问答内页*/
.ask-cont p{color:#999999;font-size:16px;line-height: 26px;margin-bottom: 10px;}
.ask-replyNum{width: 140px;font-size: 20px;font-weight: 700;}
.ask-optimum{background: #ffeee4;color: #ff5800;width: 90px;height: 28px;line-height: 28px;}
.ask-optimum .i-zj{padding-right:4px;}
.ask-doctor .bg-fa{border-bottom: 1px solid #eee;font-weight:700;font-size:16px}
.ask-doctor .ask-doctor-state{color:rgb(8,217,105);font-size:14px}
.ask-doctor .ask-doctor-end{color:#999999;font-size:14px}
.ask-doctor .ask-doctor-img{width:80px;height:100px;}
.ask-doctor .ask-doctor-img img{width:100%;height:100%;object-fit: cover;}
.ask-doctor .ask-doctor-info p{line-height: 24px;}
.ask-doctor .ask-doctor-name{font-size:15px;font-weight:700;}
.ask-doctor .ask-doctor-name span{font-size:12px;font-weight:400;}
.ask-doctor .ask-doctor-name .pl-10 .f{padding-left:2px;color:rgb(252,211,7);font-size:14px;padding-right:2px}
.ask-doctor .ask-doctor-btn{background: #ff8401;color: #ffffff;font-size: 14px;border-radius: 15px;height: 30px;line-height: 30px;width: 80px;text-align: center;}
.ask-doctor .ask-doctor-btn:hover{opacity:.8}
.ask-report .i-youyong{font-size:16px;padding-right: 2px;}
.ask-report a{font-size:12px}
.ask-report a .f{vertical-align:bottom;}
.ask-report a.cur{color:#ff8401;}
.ask-floor-user .img{width:44px;height: 44px;}
.ask-floor-user span{line-height: 20px;}

/*百科*/
.bk-table{width: 140px;}
.bk-table .bk-tabTitle{font-size:14px;font-weight: 400;}
.bk-table .bk-cur{background:#4194e2;color: #fff;}

.bk-nav .bk-cover{width: 180px;height: 180px;}
.bk-nav .bk-line{height: 1px;background: #e6e6e6;}
.bk-nav i{padding: 0 4px;}

.bk-list .bk-line{width: 5px;height: 5px;background: #cccccc;}

/*医院*/
.yy .img{width: 200px;height:200px;margin: 10px auto;}
.yy li{margin-right:16px}
.yy li:nth-child(4n+4){margin-right:0}
.yy li .yy-grade{position: absolute;right:-5px;top: 0;width: 46px;}
.yy li .yy-grade .f{color:#ff8939;font-size:40px;}
.yy li .yy-grade span{color:#ffffff;width: 20px;position: absolute;top:1px;left: 20px;font-size:12px;line-height:15px}
.yy li .yy-line{height: 4px;background: #4194e2;width:50px;margin: 10px auto;}
/*医院列表*/
.yy-nav{-webkit-box-shadow: 0 0 5px rgb(0 0 0 / 16%);box-shadow: 0 0 5px rgb(0 0 0 / 16%);}
.yy-nav .yy-nav-label{width: 100px;font-size:16px;color: #7e7e7e;line-height: 30px;}
.yy-nav .yy-nav-city a{padding-right: 14px;line-height: 30px;}
.yy-nav .yy-nav-city .cur{color:#4194E2}
.yy-nav .yy-nav-cur a{color:#FFFFFF;padding: 2px 6px;line-height: 30px;}
.yy-nav .yy-nav-cur a:hover{opacity: .8;}
.yy-nav .yy-nav-cur .i-gb{vertical-align: middle;padding-left: 4px;}

/*医院正文*/
.yy-cont-desc .img{width: 160px;height: 120px;}
.yy-cont-desc .flex-1{line-height: 26px;font-size:16px}
.yy-dir .yy-dir-title{height: 100px;line-height: 100px;width: 100px;font-size:16px;border-right: 1px solid #D4D4D4;}
.yy-dir .yy-dir-item{line-height: 30px;border-right: 1px solid #d4d4d4;}
.yy-dir .yy-dir-item:last-child{border-right: 0;}
.yy-contDir .yy li{margin-right:10px}
.yy-contDir .yy li:last-child{margin-right:0}
.yy-contDir .yy-cont-hj{height:180px}

.y-t-h2 span{vertical-align:baseline;}
.yy-cont-table tr,.yy-cont-tabletd td,.yy-cont-table th{border:1px solid #cfe8ff;line-height: 60px;}
.yy-cont-table tr{height: 60px;line-height: 22px;}
.yy-cont-table th{width: 140px;text-align: center;background: #e8f4ff;}
.yy-cont-table td{width: 280px;padding-left: 10px;}

.yy-cont-group .i-yy-group-w{color: #fcb5a5;padding-right: 6px;font-size:17px;}
.yy-cont-group .i-yy-group-d{color: #8ae9d5;padding-right: 6px;font-size:17px;padding-top: 2px;}
.yy-cont-group .yy-group-imgs .img{width: 25px;height: 25px;margin-left: -4px;}
.yy-cont-group .yy-group-imgs img{border-radius: 50%!important;}
.yy-cont-group .yy-group-btn{color: #FFFFFF;padding: 2px 6px;line-height: 20px;}

.yy-dirScroll{position: sticky;top: 90px;}
.yy-dirScroll .yy-r-dir .yy-dirTitle .f{font-size:12px}
.yy-dirScroll .yy-r-dir .dir-cur{color:#4194E2}
.yy-dirScroll .yy-r-dir .dir-cur a{color:#4194E2}

/*话题*/
.topic img{border-top-left-radius: 10px;border-top-right-radius: 10px;height:278px;object-fit: cover;}
.topic img:hover{opacity: .8;}
.topic .line2{margin:4px 10px;}

/*面包屑*/
.crumbs a{color:#999}
.crumbs .f{font-size:12px;color:#999999;}
.crumbs span{color:#999999;}
.crumbs .i-zy,.crumbs .i-ts{font-size:16px;padding-right:4px}
.crumbs .i-next{padding:0 6px;-webkit-writing-mode: vertical-lr;writing-mode: vertical-lr;}
.crumbs a:hover{color:#4194e2}

/*话题封面*/
/*.taglist li{width:386px;}*/
.taglist li{-webkit-transition: all .25s cubic-bezier(.02,.01,.47,1);transition: all .25s cubic-bezier(.02,.01,.47,1);}
.taglist li:hover{-webkit-box-shadow: 0 16px 32px 0 rgb(48 55 66 / 15%);box-shadow: 0 16px 32px 0 rgb(48 55 66 / 15%);-webkit-transform: translateY(-5px);-ms-transform: translateY(-5px);transform: translateY(-5px);}
.taglist .img{width: 88px;height: 88px;position:relative}
.taglist .taglist-cont .t{padding-left: 14px;padding-right: 14px;}
.taglist .taglist-cont .t::before,.taglist .taglist-cont .t::after{content: "#";position: absolute;top: 2px;font-size:18px;font-weight: bold;}
.taglist .taglist-cont .t::before{left: 0;}
.taglist .taglist-cont .t::after{right: 0;}

.tag-h1{font-size:24px;font-weight: 700;height: 32px;line-height: 32px;padding-left: 18px;padding-right: 18px;display: inline-block;}
.city-h1{font-size:24px;font-weight: 700;height: 32px;line-height: 32px;}
.city-table li{font-size: 16px;font-weight: 700;line-height: 20px;margin-right: 30px;}
.city-table li.city-cur{color:#ff901a;}
.city-table li.city-cur::before{content: "";width: 100%;height: 3px;background: #ff901a;display: block;position: absolute;bottom: -10px;}
.tag-h1::before,.tag-h1::after{content: "#";position: absolute;top: 0;font-size:24px;font-weight: bold;}
.tag-h1::before{left: 0;}
.tag-h1::after{right: 0;}
.tag-details .tag-img{width: 193px;height: 145px;}
.tag-details .i-mobile{font-size:12px}

.tag-like span{border:1px solid #4194e2;padding:2px 4px;}
.tag-like li:first-child span{color:#f4684f;border-color:#f4684f;background:#ffeae7;}
.tag-like li:nth-child(2) span{color:#ff8401;border-color:#ff8401;background:#ffead4;}
.tag-like li:nth-child(3) span{color:#ffaa01;border-color:#ffaa01;background:#fff9ed;}

.tag-relation li{border-radius: 5px;font-size:15px}
.tag-relation li:hover{opacity: .8;}

.tag-relevant .tag-tabTitle,.art-relevant .aRelevant-tabTitle{font-size:16px;width: 54px;font-weight: 400;line-height: 1;}
.tag-relevant .tag-tabTitle::after,.art-relevant .aRelevant-tabTitle::after{content:"";width: 2px;border-radius: 5px;height: 16px;background:#e5e5e5;margin: 0 10px;position:absolute;right:0;top: 0;}
.tag-relevant .tag-tabTitle:last-child::after,.art-relevant .aRelevant-tabTitle:last-child::after{content:normal;}
.tag-relevant .tag-table .tag-cur a,.art-relevant .aRelevant-cur{color:#4194e2}
.aRelevant-tabTitle:hover{cursor:pointer}

.art-relevant .tag-article li:last-child,.art-relevant .tag-wd li:last-child{border-bottom:0}
.tag-w{line-height:22px}
.tag-article li .img{width: 180px;height: 180px;}
.tag-article li .flex-1 a{line-height:18px}
.tag-article li .line2{text-align:justify}
.tag-article .tag-h{height:20px;line-height:20px}
.tag-h .other{text-align:right;}
.tag-h .swiper-tag{width: 100%;overflow: hidden;touch-action: pan-y;}
.tag-h .swiper-tag .swiper-notification {position: absolute;left: 0;top: 0;pointer-events: none;opacity: 0;z-index: -1000;}

.tag-r-relevant li{height: 32px;line-height: 32px;padding: 0 12px;transition: all .3s;margin-bottom: 16px;margin-right: 5px;}
.tag-r-relevant li:hover{background: #4194e2;}
.tag-r-relevant li:hover a{color:#ffffff;}

/*city 封面*/
.city-title{line-height: 40px;height:40px;}
.city-title i{color: #4194e2;font-size: 18px;padding-right:4px;}
.city-title .city-l{font-size: 20px;vertical-align: middle;padding-left: 6px;font-weight: 700;}
.city-list .city-list-item .city-list-title{font-size: 18px;font-weight: 500;line-height: 30px;width: 56px;}
.city-list .city-list-item .city-list-cont{width: 768px;}
.city-list .city-list-item .city-list-cont a{height: 30px;background: #eef6ff;border-radius: 15px;padding: 0 16px;font-weight: 500;color: #007cff;line-height: 30px;margin-right: 16px;margin-bottom: 20px;display: block;font-size:16px;}
.city-list .city-list-item .city-list-cont a:hover{background:#4194e2;color:#ffffff}

/* right */
.fr-myzx{top:90px}

/*pagesize*/
.pagesize a,.pagesize span{/*width: 36px;*/width:auto; height: 36px;line-height: 36px;border-radius: 5px;margin-right: 10px;border: 1px solid #e5e5e5;text-align: center;padding: 0 10px;}
.pagesize .cur,.pagesize a:hover{background: #4194e2;color:#fff}
.pagesize em{width:10px;margin-right: 10px;}
.pagesize .page-prev,.pagesize .page-next{width: 72px;}

/* 内页 */
.art-h1{font-size: 24px;font-weight: 700;line-height: 35px;}
.art-h1 span{font-size:18px;color:#999999;font-weight: 400;}

/* footer */

.foot .foot-logo{width: 196px;}
.foot .foot-r{width: 960px;}
.foot .foot-cp{width: 600px;}
.foot .foot-cp li{padding-right: 30px;}
.foot .foot-cp .d{line-height: 22px;}
.foot .foot-img .img{width: 100px;height: 100px;}


.s-timer-position{position:relative;  left: 490px;}

