﻿.text-news .item{font-size:0.7rem;line-height:1.6rem;position:relative;margin-bottom:0.4rem}
.text-news .item a{display:block;position:relative;z-index:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:4.5rem}
.text-news .item span{position:absolute;display:block;top:0;right:0}
.departmentList-news{margin-bottom:2rem;padding-top:1rem;border-top:1px solid #eaeaea}
.online-consultation{margin:1.8rem 0;height:5rem;position:relative;overflow:hidden}
.online-consultation .bg{height:100%;position:absolute;top:0;left:-18rem;right:-10rem;margin:auto}
.online-consultation .qr{position:absolute;z-index:2;height:80%;top:10%;right:1.5rem}
.online-consultation .qr img{height:100%}
.img-list{margin-bottom:2rem}
.img-list .item{height:3.4rem;position:relative;padding:1.2rem 0;border-bottom:1px solid #eaeaea}
.img-list .item a{display:block;padding-left:6.2rem}
.img-list .img{width:5.15rem;height:3.4rem;position:absolute;top:1.2rem;left:0;overflow:hidden}
.img-list .img img{width:100%;top:-5rem;bottom:-5rem;left:0;margin:auto;position:absolute}
.img-list .title{display:block;font-size:0.8rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.img-list em{margin-top:0.4rem;font-size:0.7rem;line-height:1.5;color:#999;font-style:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}
.subnav2{margin:-1.4rem 0 1.5rem;text-align:center;background-color:#643a10;padding:0 4% 0.2rem;line-height:2rem}
.subnav2 a{font-size:0.7rem;line-height:1;padding:0.3rem;color:#fff;display:inline-block}
.column-news{padding-top:1.3rem;margin-bottom:1.5rem;border-top:1px solid #eaeaea}
.column-news:first-child{padding:0;border:0}
.column-news .column-title{line-height:1.6rem;font-size:0.9rem;margin-bottom:0.8rem}
.column-news .column-title a{font-size:0.6rem;color:#fff;background-color:#9b7156;width:3.6rem;text-align:center;float:right}
.img-change{height:60.95vw;max-height:468px;overflow:hidden;position:relative;margin-bottom:0.6rem}
.img-change .swiper-wrapper,
.img-change .swiper-slide{width:100%;height:100%}
.img-change .swiper-slide{position:relative;overflow:hidden;background-color:#fff}
.img-change img{width:100%;position:absolute;top:-10rem;bottom:-10rem;left:0;margin:auto}
.img-change .news-title{display:block;width:100%;box-sizing:border-box;position:absolute;left:0;bottom:0;color:#fff;background-color:rgba(133, 83, 34, 0.9);font-size:0.6rem;line-height:1.8rem;padding:0 5.5rem 0 0.6rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.img-change .pagination{line-height:2rem;position:absolute;bottom:0;z-index:3;width:auto;inset:auto 1rem 0 auto}
.img-change .pagination span{display:inline-block;width:0.35rem;height:0.35rem;border-radius:50%;background-color:#999;margin-left:0.4rem;vertical-align:middle;opacity:1}
.img-change .pagination .swiper-pagination-bullet-active{background-color:#fff}
.article-sort{height:1.5rem;line-height:1.5rem;border:1px solid #f1f1f1;display:flex;margin-bottom:1.5rem}
.article-sort > div,
.article-sort select{background-color:#fff;box-sizing:border-box;font-size:0.7rem;padding-left:10px}
.article-sort div{width:36%;border-right:1px solid #f1f1f1;background:url('../images/bottom-off.png') no-repeat 94% center;background-size:auto 36%}
.article-sort div.on{color:#9b7156;background-image:url('../images/bottom-on.png')}
.article-sort select{width:28%;border:0;color:#333}
.news-filter{background-color:#fafafa;border:1px solid #f1f1f1;position:relative;padding:0 3.2rem 0 3.6rem;font-size:0.6rem;line-height:2rem;height:2rem;overflow:hidden;transition:height 0.3s;-webkit-transition:height 0.3s}
.news-filter .title{font-size:0.7rem;width:3rem;text-align:right;position:absolute;top:0;left:0}
.news-filter .filter-list{font-size:0}
.news-filter a,
.news-filter span{font-size:0.6rem;display:inline-block;padding:0.2rem;margin-right:0.6rem;height:0.6rem;line-height:1;border-radius:0.2rem;vertical-align:middle;cursor:pointer}
.news-filter a.on,
.news-filter span.on{background-color:#b50808;color:#fff}
.news-filter .btn{width:2.4rem;box-sizing:border-box;height:1.3rem;line-height:1.3rem;border-radius:0.1rem;border:1px solid #ccc;position:absolute;right:1rem;top:0.35rem;cursor:pointer}
.news-filter .btn:after{content:'';display:block;position:absolute;top:0;bottom:0;margin:auto;right:0.2rem;width:0;height:0;border-top:0.25rem solid #ccc;border-left:0.25rem solid #fafafa;border-right:0.25rem solid #fafafa}
.news-filter .btn:before{content:'展开';margin-left:0.2rem}
.news-filter .btn.open:after{transform:rotate(180deg);-webkit-transform:rotate(180deg)}
.news-filter .btn.open:before{content:'收起'}
.news-filter.filter2{margin:-1px 0 1.5rem}
.page-list .item:first-child{padding-top:0}
.page-list .item:first-child .img{top:0}
.essay-doctor-info{padding:0.6rem;margin:0.4rem 0 1rem;background-color:#fafafa;position:relative}
.essay-doctor-info .top:after{content:'';display:block;width:0;height:0;float:none;clear:both}
.essay-doctor-info .img{width:5.5rem;height:7.7rem;overflow:hidden;display:inline-block}
.essay-doctor-info .img img{width:100%}
.essay-doctor-info .text{float:right;padding-top:0rem;box-sizing:border-box;position:relative;width:9.6rem}
.essay-doctor-info .text p{font-size:0.8rem;line-height:1.1rem}
.essay-doctor-info .name{color:#9b7156;margin-bottom:0.2rem}
.essay-doctor-info .doctor-department{margin-top:1rem;font-size:0.7rem;width:100%;line-height:1rem}
.essay-doctor-info .doctor-department a{display:block;color:#9b7156}
.essay-doctor-info .qr{margin-top:1rem;font-size:0.7rem;position:relative}
.essay-doctor-info .qr img{width:5.6rem}
.essay-doctor-info .qr p{position:absolute;right:-0.6rem;text-align:center;top:0;box-sizing:border-box;padding:1.9rem 2.6rem;height:100%;background-color:#f0f0f0}
.essay-qr-wrap{display:flex;justify-content:space-between;margin-top:2rem}
.essay-qr-wrap div{width:48%;text-align:center}
.essay-qr-wrap img{width:78%}
.essay-qr-wrap p{font-size:0.7rem;line-height:1.2rem;margin-top:0.5rem}

