/* 条件筛选 */
.type{width:100%;height:auto;padding:15px;background:#fff;}
.type-box{width:100%;}
.type-name{width:60px;}
.type-list{width:calc(100% - 70px);}
.type-item{width:100%;overflow: hidden;border-bottom: 1px solid #f7f8fa;position: relative;padding-left:60px;padding-right:25px;}
.type-item:last-child{padding-bottom:0;border:0;}
.type-text{position: absolute;left:0;top:0;line-height:35px;color:#999;}
.type-list{width: 100%;padding: 0;overflow: hidden;transition: all ease .3s;}
.type-list li{float: left;margin:0 8px;}
.type-list li a{float: left;line-height:35px;overflow: hidden;}
.type-list li.this a{color:#009582}
.type-more{position:absolute;top:0;right:0;line-height:35px;transition: all ease .3s;}
.type-zhuan{transform: rotate(180deg);}
.type-more .icon{font-size:16px;}
.type-more a{color:#ff931e}
.type-more a:hover{color:#009582}
/* 医院列表 */
.yiyuan{width:100%;height:auto;padding:15px;background:#fff;overflow: hidden;margin-top:15px}
.yiyuan-tit{width:100%;height:30px;line-height:20px;padding-bottom:10px;border-bottom: 2px solid #f7f8fa;}
.yiyuan-tit b{float: left;height:30px;line-height:20px;padding-bottom:10px;border-bottom: 2px solid #009582;font-size:16px;font-weight:600;}
.yiyuan-tit span{float: right;color:#999}
.yiyuan-tit em{font-style:normal;margin:0 2px;color:#ff931e}
.yiyuan-list{width:100%;}
.yiyuan-list li{width:100%;padding:15px 0;align-items: center;position: relative;}
.yiyuan-list li:after{position: absolute;content:'';left:0;bottom:0;width:100%;height:1px;background:#eee;-webkit-transform: scaleY(.5);}
.yiyuan-list li:last-child{padding-bottom:0}
.yiyuan-list li:last-child:after{height:0}
.yiyuan-image{width:28%;height:160px;overflow: hidden;}
.yiyuan-image img{display: block;width:100%;height:100%;object-fit: cover;}
.yiyuan-image a{display: block;width:100%;height:100%;position: relative;}
.yiyuan-image a:hover .imghover p::before{left:50%;width:5px;margin-left:-2.5px}
.yiyuan-image a:hover .imghover{opacity:1}
.yiyuan-image a:hover .imghover p::after{left:50%;width:5px;margin-left:-2.5px}

.yisheng-image{width:15%;height:160px;overflow: hidden;}
.yisheng-image img{display: block;width:100%;height:100%;object-fit: cover;}
.yisheng-image a{display: block;width:100%;height:100%;position: relative;}
.yisheng-image a:hover .imghover p::before{left:50%;width:5px;margin-left:-2.5px}
.yisheng-image a:hover .imghover{opacity:1}
.yisheng-image a:hover .imghover p::after{left:50%;width:5px;margin-left:-2.5px}

.yiyuan-box{width:calc(72% - 130px);overflow: hidden;}
.yiyuan-boxli{width:calc(100% - 130px);overflow: hidden;}
.yisheng-box{width:calc(85% - 130px);overflow: hidden;}
.yisheng-boxli{width:calc(100% - 130px);overflow: hidden;}
.yiyuan-title{width:100%;height:30px;line-height:30px;font-size:18px;overflow: hidden;}
.yiyuan-lable{width:100%;height:auto;overflow: hidden;margin-top:5px}
.yiyuan-lable span{float: left;padding:0 10px;line-height:22px;font-size:12px;background: rgba(255,147,30,.2);color:#ff931e;margin-right:10px}
.yiyuan-data{width:100%;height:20px;line-height:20px;overflow: hidden;color:#999;margin-top:10px;}
.yiyuan-data em{font-style:normal;margin:0 1px;color:#009582}
.yiyuan-text{width:100%;line-height:21px;color:#666;overflow: hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:5px;}
.yiyuan-adds{width:100%;line-height:20px;color:#999;overflow: hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;margin-top:5px}
.yiyuan-more{width:100px;height:auto;overflow: hidden;}
.yiyuan-line{width:100%;overflow: hidden;}
.yiyuan-line a{display: block;width:100%;line-height:33px;border: 1px solid #009582;color:#009582;text-align: center;}
.yiyuan-line a:hover{background:#009582;color:#fff}
.yiyuan-line a:last-child{border: 1px solid #ff931e;color:#ff931e;margin-top:10px}
.yiyuan-line a:last-child:hover{background:#ff931e;color:#fff}
.yiyuan-ping{width:100%;height:20px;line-height:20px;color:#999;text-align: center;margin-top:30px}
.yiyuan-ping em{font-style: normal;color:#ff931e}
/* 同城医院 */
.tcyy{width:100%;padding:15px;background:#fff;overflow: hidden;}
.tcyy-tit{width:100%;height:20px;line-height:20px;text-align:center;color:#ff931e;display: flex;justify-content: center;}
.tcyy-tit strong{padding:0 10px;font-weight:normal;position: relative;font-size:16px;}
.tcyy-tit strong:after{position: absolute;content:''; width:50px;height:1px;background:#ff931e;left:-50px;top:50%;transform: translate(0, -50%);-webkit-transform: scaleY(.5)}
.tcyy-tit strong:before{position: absolute;content:''; width:50px;height:1px;background:#ff931e;right:-50px;top:50%;transform: translate(0, -50%);-webkit-transform: scaleY(.5)}
.tcyy-list{width:100%;overflow: hidden;}
.tcyy-list li{width:100%;padding:15px 0;position: relative;}
.tcyy-list li:first-child{padding-top:10px}
.tcyy-list li:after{position: absolute;content:'';left:0;bottom:0;width:100%;height:1px;background:#eee;-webkit-transform: scaleY(.5);}
.tcyy-list li:last-child{padding-bottom:0}
.tcyy-list li:last-child:after{height:0}
.tcyy-title{width:100%;height:20px;line-height:20px;overflow: hidden;}
.tcyy-box{width:100%;overflow: hidden;margin-top:5px}
.tcyy-image{width:40%;height:76px;overflow: hidden;}
.tcyy-image img{display: block;width:100%;height:100%;object-fit: cover;}
.tcyy-image a{display: block;width:100%;height:100%;position: relative;}
.tcyy-image a:hover .imghover p::before{left:50%;width:5px;margin-left:-2.5px}
.tcyy-image a:hover .imghover{opacity:1}
.tcyy-image a:hover .imghover p::after{left:50%;width:5px;margin-left:-2.5px}
.tcyy-tent{width:calc(60% - 10px);}
.tcyy-text{width:100%;line-height:20px;color:#999;overflow: hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.tcyy-more{width:100%;height:auto;overflow: hidden;margin-top:10px}
.tcyy-more a{display: block;width:calc(50% - 5px);line-height:24px;border: 1px solid #009582;color:#009582;text-align: center;font-size:12px}
.tcyy-more a:hover{background: #009582;color:#fff}
.tcyy-more a:nth-child(2){border: 1px solid #ff931e;color:#ff931e;}
.tcyy-more a:nth-child(2):hover{background: #ff931e;color:#fff}
/* 推荐医生 */
.tjys{width:100%;height:auto;padding:15px;background:#fff;overflow: hidden;margin-top:15px}
.tjys-tit{width:100%;height:25px;line-height:20px;overflow: hidden;padding-bottom:5px;}
.tjys-tit b{float:left;color:#ff931e;font-weight:normal;font-size:16px;}
.tjys-list{width:100%;height:auto}
.tjys-list li{width:100%;padding:15px 0;position: relative;}
.tjys-list li:first-child{padding-top:5px}
.tjys-list li:after{position: absolute;content:'';left:0;bottom:0;width:100%;height:1px;background:#eee;-webkit-transform: scaleY(.5);}
.tjys-list li:last-child{padding-bottom:0}
.tjys-list li:last-child:after{height:0}
.tjys-image{width:90px;height:100px;overflow: hidden;}
.tjys-image img{display: block;width:100%;height:100%;object-fit: cover;}
.tjys-image a{display: block;width:100%;height:100%;position: relative;}
.tjys-image a:hover .imghover p::before{left:50%;width:5px;margin-left:-2.5px}
.tjys-image a:hover .imghover{opacity:1}
.tjys-image a:hover .imghover p::after{left:50%;width:5px;margin-left:-2.5px}
.tjys-box{width:calc(100% - 100px);}
.tjys-title{width:100%;height:20px;line-height:20px;overflow: hidden;}
.tjys-title b{float: left;font-weight:normal;}
.tjys-title span{float: left;margin-left:5px;color:#999;font-size:12px}
.tjys-name{width:100%;height:20px;line-height:20px;color:#999;overflow: hidden;margin-top:5px;}
.tjys-text{width:100%;line-height:20px;color:#666;overflow: hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;margin-top:5px;}
.tjys-more{width:100%;height:auto;overflow: hidden;margin-top:5px}
.tjys-more a{display: block;width:calc(50% - 5px);line-height:25px;background: rgba(0,149,130,.2);color:#009582;text-align: center;font-size:12px}
.tjys-more a:hover{background: #009582;color:#fff}
.tjys-more a:nth-child(2){background: rgba(255,147,30,.2);color:#ff931e;}
.tjys-more a:nth-child(2):hover{background: #ff931e;color:#fff}
/* 推荐文章 */
.tjwz{width:100%;height:auto;padding:15px;background:#fff;overflow: hidden;margin-top:15px}
.tjwz-tit{width:100%;height:25px;line-height:20px;overflow: hidden;padding-bottom:5px;}
.tjwz-tit b{float:left;color:#ff931e;font-weight:normal;font-size:16px;}
.tjwz-image{width:100%;height:115px;overflow: hidden;margin-top:5px}
.tjwz-image img{display: block;width:100%;height:100%;object-fit: cover;}
.tjwz-image a{display: block;width:100%;height:100%;position: relative;}
.tjwz-image a span{position: absolute;width:100%;height:35px;line-height:35px;padding:0 10px;overflow: hidden;background: linear-gradient(180deg,hsla(0,0%,100%,0),#333);;left:0;bottom:0;color:#fff;z-index:11;}
.tjwz-image a:hover .imghover p::before{left:50%;width:5px;margin-left:-2.5px}
.tjwz-image a:hover .imghover{opacity:1}
.tjwz-image a:hover .imghover p::after{left:50%;width:5px;margin-left:-2.5px}
.tjwz-list{width:100%;margin-top:5px;overflow: hidden;}
.tjwz-list li{ position: relative;float: left;width:100%;padding-left:10px;height:30px;line-height: 30px;overflow:hidden;}
.tjwz-list li:after{content: "";display: inline-block;width:4px;height:4px;position: absolute;left: 0;top:50%;background:#eee;margin-top:-2px;}
.tjwz-list li span{float:right;margin-left:5px;color:#999;}
/* 推荐医院 */
.tjyy{width:100%;height:auto;padding:15px;background:#fff;overflow: hidden;margin-top:15px}
.tjyy-tit{width:100%;height:25px;line-height:20px;overflow: hidden;padding-bottom:5px;}
.tjyy-tit b{float:left;color:#ff931e;font-weight:normal;font-size:16px;}
.tjyy-list{width:100%;}
.tjyy-list li{width:100%;padding:15px 0;position: relative;}
.tjyy-list li:first-child{padding-top:5px}
.tjyy-list li:after{position: absolute;content:'';left:0;bottom:0;width:100%;height:1px;background:#eee;-webkit-transform: scaleY(.5);}
.tjyy-list li:last-child{padding-bottom:0}
.tjyy-list li:last-child:after{height:0}
.tjyy-image{width:100px;height:65px;overflow: hidden;}
.tjyy-image img{display: block;width:100%;height:100%;object-fit: cover;}
.tjyy-image a{display: block;width:100%;height:100%;position: relative;}
.tjyy-image a:hover .imghover p::before{left:50%;width:5px;margin-left:-2.5px}
.tjyy-image a:hover .imghover{opacity:1}
.tjyy-image a:hover .imghover p::after{left:50%;width:5px;margin-left:-2.5px}
.tjyy-box{width:calc(100% - 110px);}
.tjyy-title{width:100%;height:25px;line-height:25px;overflow: hidden;}
.tjyy-info{width:100%;height:20px;line-height:20px;font-size:12px;color:#999;overflow: hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.tjyy-adds{width:100%;height:20px;line-height:20px;font-size:12px;color:#999;overflow: hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.tjyy-adds .icon{font-size:12px;margin-right:2px}
/* 首页幻灯 */
.side{background:#fff;}
.side-menu{position: relative;width:230px;}
.side-menu-list{width:100%;display: block;}
.side-menu-link{width:100%;height:36.8px;line-height:36.8px;padding:0 20px;}
.side-menu-link:hover{background:#009582;}
.side-menu-image{display: block;width:25px;color:#ff931e;text-align: center;transition: all ease .3s;}
.side-menu-link:hover .side-menu-image{color:#fff;}
.side-menu-image .icon{font-size:20px;}
.side-menu-title{display: block;width:calc(100% - 60px);color:#333;transition: all ease .3s;}
.side-menu-link:hover .side-menu-title{color:#fff}
.side-menu-more{display: block;width:15px;color:#999;transition: all ease .3s;}
.side-menu-link:hover .side-menu-more{color:#fff}
.side-menu-right{position: absolute;background: #fff;left:100%;width:420px;height:0;top:0;z-index:999;box-shadow: 0 0 15px rgba(0,0,0,0.1);opacity:0;transition:all .3s ease-in-out;}
.side-menu-sub{padding:20px;}
.side-menu-stit{width:100%;height:20px;line-height:20px;font-size:18px;}
.side-menu-item{width:100%;height:auto;overflow: hidden;margin-top:10px;justify-content: flex-start;}
.side-menu-item li{display: block;width:25%;padding-right:5px;line-height:30px;}
.side-menu-item li a{color:#666}
.side-menu-item li a:hover{color:#009582}
.side-menu-list:hover .side-menu-right{height:100%;opacity:1;}
.side-show{display: block;width:calc(100% - 530px);height:405px;overflow: hidden;}
.side-show .layui-carousel-ind{top:-25px}
.side-show .layui-carousel-ind ul{background:none;border-radius:0}
.side-show .layui-carousel-ind li{transition: all ease .3s;background-color:rgba(0,0,0,0.1)}
.side-show .layui-carousel-ind li.layui-this{background:#ff931e;width:30px;border-radius:5px;}
.side-show-image{width:100%;height:100%;overflow: hidden;}
.side-show-image img{display: block;width:100%;height:100%;object-fit: cover;}
.side-tion{display: block;width:300px;padding:15px;}
.side-tion-tit{width:100%;height:20px;line-height:20px;text-align:center;color:#ff931e;display: flex;justify-content: center;}
.side-tion-tit strong{padding:0 10px;font-weight:normal;position: relative;}
.side-tion-tit strong:after{position: absolute;content:''; width:50px;height:1px;background:#ff931e;left:-50px;top:50%;transform: translate(0, -50%);-webkit-transform: scaleY(.5)}
.side-tion-tit strong:before{position: absolute;content:''; width:50px;height:1px;background:#ff931e;right:-50px;top:50%;transform: translate(0, -50%);-webkit-transform: scaleY(.5)}
.side-tion-list{width:100%;}
.side-tion-list li{width:100%;height:auto;margin-top:15px;}
.side-tion-list li:first-child{margin-top:10px}
.side-tion-image{width:100px;height:75px;overflow: hidden;}
.side-tion-image img{display: block;width:100%;height:100%;object-fit: cover;}
.side-tion-image a{display: block;width:100%;height:100%;position: relative;}
.side-tion-image a:hover .imghover p::before{left:50%;width:5px;margin-left:-2.5px}
.side-tion-image a:hover .imghover{opacity:1}
.side-tion-image a:hover .imghover p::after{left:50%;width:5px;margin-left:-2.5px}
.side-tion-box{width:calc(100% - 110px);}
.side-tion-title{width:100%;height:20px;line-height:20px;overflow: hidden;}
.side-tion-text{width:100%;line-height:20px;overflow: hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#999;margin-top:5px;}
.side-tion-more{width:100%;height:auto;margin-top:5px}
.side-tion-more a{display: block;width:calc(50% - 5px);line-height:25px;background: rgba(0,149,130,.2);color:#009582;text-align: center;font-size:12px}
.side-tion-more a:hover{background: #009582;color:#fff}
.side-tion-more a:nth-child(2){background: rgba(255,147,30,.2);color:#ff931e;}
.side-tion-more a:nth-child(2):hover{background: #ff931e;color:#fff}
/* 医院板块 */
.one{overflow: hidden;}
.one-tit{width:100%;height:50px;line-height:50px;overflow: hidden;}
.one-tit-bt{width:110px;font-size:18px;}
.one-tit-menu{width:calc(100% - 170px);}
.one-tit-menu li{float: left;margin-left:10px;}
.one-tit-menu li a{color:#666}
.one-tit-menu li a:hover{color:#009582}
.one-tit-more{width: 60px;text-align: right;}
.one-tit-more a{color:#999}
.one-tit-more a:hover{color:#009582}
.one-list{width:100%;background: #fff;padding:15px;overflow: hidden;}
.one-list li{width:calc(20% - 12px);overflow: hidden;background:#f7f8fa;}
.one-list li:nth-child(n+6){margin-top:15px}
.one-list-image{width:100%;height:150px;overflow: hidden;}
.one-list-image img{display: block;width:100%;height:100%;object-fit: cover;}
.one-list-image a{display: block;width:100%;height:100%;position: relative;}
.one-list-image a:hover .imghover p::before{left:50%;width:5px;margin-left:-2.5px}
.one-list-image a:hover .imghover{opacity:1}
.one-list-image a:hover .imghover p::after{left:50%;width:5px;margin-left:-2.5px}
.one-list-box{width:100%;padding:10px}
.one-list-title{width:100%;height:20px;line-height:20px;overflow: hidden;text-align: center;}
.one-list-lable{width:100%;height:auto;overflow: hidden;margin-top:5px}
.one-list-lable span{width:calc(33.33% - 5px);padding:0 5px;line-height:20px;font-size:12px;background: rgba(255,147,30,.2);color:#ff931e;overflow: hidden;text-align: center;}
.one-list-data{width:100%;height:20px;line-height:20px;overflow: hidden;color:#999;margin-top:5px;}
.one-list-data em{font-style:normal;margin:0 1px;color:#009582}
.one-item{width:100%;padding:10px 15px 15px;background:#fff;position: relative;}
.one-item:after{position: absolute;content:'';left:15px;top:0;width:calc(100% - 30px);height:1px;background:#eee;-webkit-transform: scaleY(.5);}
.one-item li{width:calc(20% - 12px);line-height:30px;position: relative;padding-left:10px;overflow: hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.one-item li:after{content: "";display: inline-block;width:4px;height:4px;position: absolute;left: 0;top:50%;background:#eee;margin-top:-2px;}
/* 专家板块 */
.two{overflow: hidden;}
.two-tit{width:100%;height:50px;line-height:50px;overflow: hidden;}
.two-tit-bt{width:110px;font-size:18px;}
.two-tit-menu{width:calc(100% - 170px);}
.two-tit-menu li{float: left;margin-left:10px;}
.two-tit-menu li a{color:#666}
.two-tit-menu li a:hover{color:#009582}
.two-tit-more{width: 60px;text-align: right;}
.two-tit-more a{color:#999}
.two-tit-more a:hover{color:#009582}
.two-list{width:100%;background:#fff;padding:15px;overflow: hidden;}
.two-list li{width:calc(20% - 16px);overflow: hidden;background:#f7f8fa;}
.two-list li:nth-child(n+6){margin-top:20px;}
.two-list-image{width:100%;height:200px;overflow: hidden;}
.two-list-image img{display: block;width:100%;min-height:100%;object-fit: cover;}
.two-list-image a{display: block;width:100%;height:100%;position: relative;}
.two-list-image a:hover .imghover p::before{left:50%;width:5px;margin-left:-2.5px}
.two-list-image a:hover .imghover{opacity:1}
.two-list-image a:hover .imghover p::after{left:50%;width:5px;margin-left:-2.5px}
.two-list-box{width:100%;padding:10px;}
.two-list-title{width:100%;height:20px;line-height:20px;overflow: hidden;text-align: center;}
.two-list-lable{width:100%;height:auto;overflow: hidden;margin-top:5px;display: flex;justify-content: center;}
.two-list-lable span{display: block;padding:0 5px;background: rgba(0,149,130,.2);color:#009582;line-height:20px;font-size:12px}
.two-list-text{width:100%;line-height:20px;color:#999;overflow: hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;margin-top:5px;}
.two-item{width:100%;padding:15px;background:#fff;position: relative;}
.two-item:after{position: absolute;content:'';left:15px;top:0;width:calc(100% - 30px);height:1px;background:#eee;-webkit-transform: scaleY(.5);}
.two-item li{width:calc(25% - 15px);overflow: hidden;}
.two-item li:nth-child(n+5){margin-top:20px;}
.two-item-image{width:70px;height:70px;overflow: hidden;}
.two-item-image img{display: block;width:100%;min-height:100%;}
.two-item-image a{display: block;width:100%;height:100%;position: relative;}
.two-item-image a:hover .imghover p::before{left:50%;width:5px;margin-left:-2.5px}
.two-item-image a:hover .imghover{opacity:1}
.two-item-image a:hover .imghover p::after{left:50%;width:5px;margin-left:-2.5px}
.two-item-box{width:calc(100% - 80px);overflow: hidden;}
.two-item-title{width:100%;height:20px;line-height:20px;overflow: hidden;}
.two-item-title a{float: left;}
.two-item-title span{float: left;margin-left:10px;color:#ff931e;font-size:12px}
.two-item-name{width:100%;height:20px;line-height:20px;overflow: hidden;color:#666;margin-top:5px}
.two-item-text{width:100%;height:20px;line-height:20px;color:#999;margin-top:5px;overflow: hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
/* 知识板块 */
.the{overflow: hidden;}
.the-tit{width:100%;height:50px;line-height:50px;overflow: hidden;}
.the-tit-bt{width:110px;font-size:18px;}
.the-tit-menu{width:calc(100% - 170px);}
.the-tit-menu li{float: left;margin-left:10px;}
.the-tit-menu li a{color:#666}
.the-tit-menu li a:hover{color:#009582}
.the-tit-more{width: 60px;text-align: right;}
.the-tit-more a{color:#999}
.the-tit-more a:hover{color:#009582}
.the-list{width:100%;height:auto;padding:15px;background:#fff;overflow: hidden;}
.the-list-left{width:280px;height:auto;overflow: hidden;}
.the-list-left li{width:100%;height:auto;overflow: hidden;}
.the-list-left li:nth-child(n+2){margin-top:20px}
.the-list-left li a{display: block;height:180px;position: relative;}
.the-list-left li a img{display: block;width:100%;height:100%;object-fit: cover;}
.the-list-left li a span{position: absolute;width:100%;height:35px;line-height:35px;padding:0 10px;overflow: hidden;background: linear-gradient(180deg,hsla(0,0%,100%,0),#333);;left:0;bottom:0;color:#fff;z-index:11;}
.the-list-left li:hover .imghover p::before{left:50%;width:5px;margin-left:-2.5px}
.the-list-left li:hover .imghover{opacity:1}
.the-list-left li:hover .imghover p::after{left:50%;width:5px;margin-left:-2.5px}
.the-list-right{width:calc(100% - 300px);overflow: hidden;}
.the-list-item{width:100%;padding-bottom:20px;border-bottom: 1px dashed #eee;}
.the-list-item li{width:48%;}
.the-list-item-box{width:100%;margin-top:5px}
.the-list-item-title{width:100%;height:30px;line-height:30px;overflow: hidden;font-size:16px;}
.the-list-item-image{width:110px;height:85px;overflow: hidden;position: relative;}
.the-list-item-image img{display: block;width:100%;height:100%;object-fit: cover;}
.the-list-item-image:hover .imghover p::before{left:50%;width:5px;margin-left:-2.5px}
.the-list-item-image:hover .imghover{opacity:1}
.the-list-item-image:hover .imghover p::after{left:50%;width:5px;margin-left:-2.5px}
.the-list-item-tent{width:calc(100% - 120px);}
.the-list-item-text{width:100%;line-height:20px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;color:#999}
.the-list-item-more{width:100%;height:15px;line-height:15px;overflow: hidden;margin-top:10px;color:#999;font-size:12px}
.the-list-item-more a{float: right;color:#ff931e;}
.the-list-item-more a:hover{color:#009582}
.the-list-list{width: 100%;margin-top:15px;}
.the-list-list li{width:calc(50% - 5px);height:32px;line-height:32px;padding-left:10px;position: relative;overflow: hidden;}
.the-list-list li:before {content:"";position:absolute;left:0;top:50%;width:4px;height:4px;background:#ddd;margin-top:-2px;}
.the-list-list li span{float: right;color:#999;margin-left:5px;font-size:14px}
/* 疾病列表 */
.fou{overflow: hidden;}
.fou-tit{width:100%;height:50px;line-height:50px;overflow: hidden;}
.fou-tit-bt{width:110px;font-size:18px;}
.fou-tit-menu{width:calc(100% - 170px);}
.fou-tit-menu li{float: left;margin-left:10px;}
.fou-tit-menu li a{color:#666}
.fou-tit-menu li a:hover{color:#009582}
.fou-tit-more{width: 60px;text-align: right;}
.fou-tit-more a{color:#999}
.fou-tit-more a:hover{color:#009582}

.fou-box{width:100%;height:auto;padding:10px 15px 15px;background:#fff;overflow: hidden;}
.fou-box .layui-tab{margin:0}
.fou-box .layui-tab-title{border:0;}
.fou-box .layui-tab-title:after{position: absolute;content:'';left:0;bottom:0;width:100%;height:1px;background:#eee;-webkit-transform: scaleY(.5);}
.fou-box .layui-tab-title li{padding:0 10px;}
.fou-box .layui-tab-title .layui-this{color:#009582}
.fou-box .layui-tab-title .layui-this:after{border:0;height:1px;left:0;top:auto;bottom:0;width:100%;height:1px;background:#009582;border-radius:0}
.fou-box .layui-tab-content{padding:0}
.fou-list{width:100%;overflow: hidden;justify-content : flex-start;}
.fou-list li{width:calc(10% - 9px);overflow: hidden;margin-right:10px;margin-top:10px}
.fou-list li:nth-child(10n){margin-right:0}
.fou-list li a{display: block;width:100%;padding:0 10px;background:#f7f8fa;line-height:34px;text-align: center;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;}
.fou-list li a:hover{background:#009582;color:#fff}

@media all and (max-width:980px) {
  .side-menu{
    display:none;
  }
  .side-show{
    width:calc(100% - 300px)
  }
  .one-list-lable span{
    width:100%;
  }
  .one-list-lable span:nth-child(n+2){
    margin-top:5px;
  }
  .fou-list li {
    width: calc(20% - 10px);
  }
  .fou-list li:nth-child(10n) {
    margin-right: 10px;
  }
  .tcyy {
    width:48%;
  }
  .tjys {
    width:48%;
    margin-top: 0;
  }
  .tjwz{
    width:48%;
  }
  .atu{
    width:48%;
    display:none;
  }
  .tjyy{
    width:48%;
  }
}
@media all and (max-width:750px) {
  .side-show{
    width:100%;
  }
  .side-tion{
    width:100%;
  }
  .one-list li{
    width:48%;
  }
  .one-list-lable span {
    width: calc(33.33% - 5px);
  }
  .one-list-lable span:nth-child(n+2){
    margin-top:0px;
  }
  .one-list li:nth-child(n+3){
    margin-top:15px;
  }
  .two-list li{
    width:48%;
  }
  .two-list-image{
    height: 300px;
  }
  .two-item li{
    width:48%;
  }
  .two-item li:nth-child(n+3) {
    margin-top: 20px;
  }
  .one-item li{
    width:48%;
  }
  .one-item li:nth-child(n+11){
    display:none;
  }
  .the-list-left{
    width:100%;
    display:flex;
    justify-content: space-between;
    flex-wrap:wrap;
  }
  .the-list-left li{
    width:48%;
  }
  .the-list-left li:nth-child(n+2) {
    margin-top: 0;
  }
  .the-list-item li{
    margin-top:10px;
  }
  .the-list-right{
    width:100%;
  }
}
@media all and (max-width:480px) {
  .side{
    padding-top:10px;
  }
  .side-show{
    height: 200px;
  }
  .one-tit-bt{
    font-size:16px
  }
  .two-tit-bt{
    font-size:16px;
  }
  .the-tit-bt{
    font-size:16px;
  }
  .one-list-image{
    height: 120px;
  }
  .two-list-image{
    height: 150px;
  }
  .two-item li{
    width:100%;
  }
  .two-item li:nth-child(n+2) {
    margin-top: 20px;
  }
  .the-list-left li{
    width:100%;
  }
  .the-list-left li:nth-child(n+2) {
    margin-top: 10px;
  }
  .the-list-item li{
    width:100%;
  }
  .the-list-list li{
    width:100%;
  }
  .the-list-list li:nth-child(n+11){
    display:none;
  }
  .fou-list li {
    width: calc(33.3% - 10px);
  }
  .tcyy {
    width:100%;
  }
  .tjys {
    width:100%;
    margin-top:15px;
  }
  .tjwz{
    width:100%;
  }
  .atu{
    width:100%;
    display:none;
  }
  .tjyy{
    width:100%;
  }
  .yiyuan-image{
    width:100%;
    height: 200px;
  }
  .yisheng-image{
    width:100%;
    height: 200px;
  }
  .yiyuan-box,.yiyuan-boxli{
    width:100%;
  }
  .yisheng-box,.yisheng-boxli{
    width:100%;
  }
  .yiyuan-more{
    width:100%;
  }
  .yiyuan-line{
    width:100%;
    display:flex;
    justify-content: center;
    flex-wrap:wrap;
  }
  .yiyuan-line a{
    width:100px;
    margin:10px 10px 0
  }
  .yiyuan-ping{
    display:none;
  }
}