/* 医院简介 */
.about{padding:15px;background:#fff;margin-top:20px;}
.about-image{width:40%;height:312px;overflow: hidden;position: relative;}
.about-box{width:calc(60% - 20px);}
.about-box h1{width:100%;height:40px;font-size:24px;font-weight:600;}
.about-text{width:100%;line-height:24px;color:#999;overflow: hidden;}
.about-text span a{color:#ff931e}
.about-text span a:hover{color:#009582}
.about-map{width:100%;height:20px;line-height:20px;color:#999;overflow: hidden;margin-top:10px}
.about-map span{color:#333}
.about-map em{font-style: normal;margin-left:10px}
.about-map em a{color:#ff931e}
.about-map em a:hover{color:#009582}
.about-tit{width:100%;height:30px;padding-bottom:5px;border-bottom: 1px solid #eee;line-height:25px;margin-top:10px}
.about-tit span{float: left;font-size:16px;height:30px;line-height:25px;padding-bottom:5px;border-bottom: 2px solid #009582;color:#009582}
.about-list{width:100%;height:auto;margin-top:10px;}
.about-list li{width:calc(50% - 5px);height:30px;line-height:30px;padding-left:10px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;position: relative;color:#999}
.about-list li:before {content:"";position:absolute;left:0;top:50%;width:4px;height:4px;background:#ddd;margin-top:-2px;}
/* 医生团队 */
.ateam{display: block;}
.ateam-list{width:100%;justify-content:flex-start;}
.ateam-list li{width:calc(33.333% - 10px);background: #fff;background:#fff;padding:15px;margin-right:15px;}
.ateam-list li:nth-child(3n){margin-right:0}
.ateam-list li:nth-child(n+4){margin-top:15px}
.ateam-image{width:35%;height:150px;overflow: hidden;position: relative;}
.ateam-image img{display: block;width:100%;height:100%;object-fit: cover;}
.ateam-image:hover .imghover p::before{left:50%;width:5px;margin-left:-2.5px}
.ateam-image:hover .imghover{opacity:1}
.ateam-image:hover .imghover p::after{left:50%;width:5px;margin-left:-2.5px}
.ateam-box{width:calc(65% - 10px);}
.ateam-title{width:100%;height:32px;line-height:32px;overflow: hidden;font-size:16px}
.ateam-info{width: 100%;height:20px;line-height:20px;overflow: hidden;color:#999;margin-top:5px}
.ateam-text{width:100%;line-height:24px;margin-top:5px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;color:#666}
.ateam-more{width:100%;overflow: hidden;margin-top:5px;}
.ateam-more a
{
display: block;
width:calc(50% - 7.5px);
background: #009582;
line-height:35px;
text-align: center;
color:#fff;
width:80px;
float:left;
margin-right:10px;
}
.ateam-more a:nth-child(2){background:#ff931e;}
.ateam-more a:hover{opacity:.8;}
/* 健康视频 */
.amove-list{width:100%;justify-content:flex-start;}
.amove-list li{width:calc(25% - 15px);margin-right:20px;}
.amove-list li:nth-child(4n){margin-right:0}
.amove-list li:nth-child(n+5){margin-top:20px}
.amove-list li a{display: block;width: 100%;background: #fff;overflow: hidden;transition: all ease .3s;}
.amove-list-image{width:100%;height:170px;overflow: hidden;position: relative;}
.amove-list-image img{display: block;width:100%;height:100%;object-fit: cover;}
.amove-list-image:before{content: '';position: absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.3);transition: all ease .3s;opacity:0;}
.amove-list-image:after{font-family: 'iconfont';content: '\e624';position: absolute;left: 50%;top: 60%;transform: translate(-50%, -50%);z-index: 10;color: #fff;height:40px;width:40px;text-align: center;line-height:40px;font-size:40px;vertical-align: middle;transition: all ease .35s;opacity: 0;pointer-events: none;}
.amove-list li a:hover .amove-list-image:after{opacity:1;top:50%}
.amove-list li a:hover .amove-list-image:before{opacity:1;}
.amove-list-image em{position: absolute;right:5px;bottom:5px;padding:0 5px;background:rgba(0,0,0,0.2);color:#fff;font-size:12px;font-style: normal;line-height:20px;border-radius:3px;}
.amove-list-image em .icon{font-size:12px;margin-right:2px}
.amove-list-box{width:100%;padding:5px 10px 10px}
.amove-list-title{width:100%;height:30px;line-height:30px;font-size:16px;color:#333;overflow: hidden;transition: all ease .3s;}
.amove-list li a:hover .amove-list-title{color:#009582}
.amove-list-desc{width:100%;line-height:20px;color:#999;font-size:12px;overflow: hidden;}
.amove-list-desc span{float: left;margin-right:10px;}
.amove-list-desc span:last-child{float: right;margin-right:0}
/* 疾病知识 */
.atent{display: block;}
.atent-box{width:100%;height:auto;padding:15px;background:#fff;min-height:70px}
.atent .layui-tab{margin:0;position: relative;}
.atent .layui-tab-title{position: absolute;width: calc(100% - 300px);top:0;left:unset;right:0;border-bottom-width:0}
.atent .layui-tab-title li{width:calc(100%/6 - 10px);padding:0;background:#f7f8fa;transition: all ease .3s;}
.atent .layui-tab-title li:hover{background:#009582;color:#fff}
.atent .layui-tab-title .layui-this:after{display:none;}
.atent .layui-tab-title .layui-this{background:#009582;color:#fff}
.atent .layui-tab-content{padding:0}
.atent-left{width:280px;height:auto;overflow: hidden;}
.atent-left li{width:100%;height:auto;overflow: hidden;}
.atent-left li:nth-child(n+2){margin-top:15px}
.atent-left li a{display: block;height:180px;position: relative;}
.atent-left li a img{display: block;width:100%;height:100%;object-fit: cover;}
.atent-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;}
.atent-left li:hover .imghover p::before{left:50%;width:5px;margin-left:-2.5px}
.atent-left li:hover .imghover{opacity:1}
.atent-left li:hover .imghover p::after{left:50%;width:5px;margin-left:-2.5px}
.atent-right{width:calc(100% - 300px);overflow: hidden;margin-top:40px;}
.atent-item{width:100%;margin-top:15px;padding-bottom:20px;border-bottom: 1px dashed #eee;}
.atent-item li{width:48%;}
.atent-item-box{width:100%;margin-top:5px}
.atent-item-title{width:100%;height:30px;line-height:30px;overflow: hidden;font-size:16px;}
.atent-item-image{width:110px;height:85px;overflow: hidden;position: relative;}
.atent-item-image img{display: block;width:100%;height:100%;object-fit: cover;}
.atent-item-image:hover .imghover p::before{left:50%;width:5px;margin-left:-2.5px}
.atent-item-image:hover .imghover{opacity:1}
.atent-item-image:hover .imghover p::after{left:50%;width:5px;margin-left:-2.5px}
.atent-item-tent{width:calc(100% - 120px);}
.atent-item-text{width:100%;line-height:20px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;color:#999}
.atent-item-more{width:100%;height:15px;line-height:15px;overflow: hidden;margin-top:10px}
.atent-item-more a{float: right;color:#ff931e;font-size:12px}
.atent-item-more a:hover{color:#009582}
.atent-list{width: 100%;margin-top:15px;}
.atent-list li{width:calc(50% - 5px);height:32px;line-height:32px;padding-left:10px;position: relative;overflow: hidden;}
.atent-list li:before {content:"";position:absolute;left:0;top:50%;width:4px;height:4px;background:#ddd;margin-top:-2px;}
.atent-list li span{float: right;color:#999;margin-left:5px;font-size:14px}
/* 医院环境 */
.ahuan{display: block;}
.ahuan-list{width:100%;}
.ahuan-list .swiper-slide{height:190px;overflow: hidden;}
.ahuan-list .swiper-slide img{display: block;width:100%;height:100%;object-fit: cover;}
.ahuan-list .swiper-slide:hover .imghover p::before{left:50%;width:5px;margin-left:-2.5px}
.ahuan-list .swiper-slide:hover .imghover{opacity:1}
.ahuan-list .swiper-slide:hover .imghover p::after{left:50%;width:5px;margin-left:-2.5px}
/* 医院介绍 */
.jieshao{width:100%;padding:15px;background:#fff;}
.jieshao-tit{width:100%;height:30px;line-height:20px;padding-bottom:10px;border-bottom: 2px solid #f7f8fa;margin-top:20px}
.jieshao-tit span{float: left;height:30px;line-height:20px;padding-bottom:10px;border-bottom: 2px solid #009582;font-size:16px;font-weight:600;}
.jieshao-tit:nth-child(1){margin-top:0}
.jieshao-text{width:100%;overflow: hidden;font-size:16px;line-height:1.6;}
.jieshao-text img{display: block;width:500px;margin:0 auto}
.jieshao-text p{margin-top:10px;text-indent: 2em;}
/* 值班医生 */
.zbys{width:100%;height:auto;padding:15px;background:#fff;overflow: hidden;margin-top:15px;}
.zbys-tit{width:100%;height:20px;line-height:20px;overflow: hidden;}
.zbys-tit b{float:left;color:#ff931e}
.zbys-tit span{float:right;margin-left:10px;color:#999}
.zbys-tit em{float: right;font-style:normal;font-size:12px}
.zbys-tit em a{color:#999}
.zbys-tit em a:hover{color:#009582}
.zbys-list{width:100%;}
.zbys-list li{width:calc(50% - 7.5px);padding:10px;background:#f7f8fa;overflow: hidden;margin-top:10px}
.zbys-image{width:130px;height:145px;overflow: hidden;}
.zbys-image img{display: block;width:100%;height:100%;object-fit: cover;}
.zbys-image a{display: block;width:100%;height:100%;position: relative;}
.zbys-image a:hover .imghover p::before{left:50%;width:5px;margin-left:-2.5px}
.zbys-image a:hover .imghover{opacity:1}
.zbys-image a:hover .imghover p::after{left:50%;width:5px;margin-left:-2.5px}
.zbys-box{width:calc(100% - 140px);}
.zbys-title{width:100%;height:30px;line-height:30px;overflow: hidden;font-size:16px;}
.zbys-name{width:100%;height:20px;line-height:20px;color:#999;overflow: hidden;margin-top:5px}
.zbys-text{width:100%;line-height:20px;color:#666;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;margin-top:5px}
.zbys-more{width:100%;margin-top:10px}
.zbys-more a
{
	display: block;
	width:calc(50% - 5px);
	line-height:35px;
	background:#009582;
	color:#fff;
	text-align: center;
	width:80px;
	float:left;
	margin-right:10px;
}
.zbys-more a:nth-child(2){background:#ff931e;}
.zbys-more a:hover{opacity:.8;}
/* 推荐医生 */
.tjys{width:100%;height:auto;overflow: hidden;padding:15px;background:#fff;}
.tjys-tit{width:100%;height:20px;line-height:20px;text-align:center;color:#ff931e;display: flex;justify-content: center;}
.tjys-tit strong{padding:0 10px;font-weight:normal;position: relative;font-size:16px;}
.tjys-tit strong:after{position: absolute;content:''; width:50px;height:1px;background:#ff931e;left:-50px;top:50%;transform: translate(0, -50%);-webkit-transform: scaleY(.5)}
.tjys-tit strong:before{position: absolute;content:''; width:50px;height:1px;background:#ff931e;right:-50px;top:50%;transform: translate(0, -50%);-webkit-transform: scaleY(.5)}
.tjys-list{width:100%;height:auto;margin-top:10px;}
.tjys-image{width:100%;height:260px;position:relative;overflow:hidden}
.tjys-image img{width:100%;min-height:100%;}
.tjys-text{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:10;opacity:0;transition:all ease .3s}
.tjys-list:hover .tjys-text{opacity:1}
.tjys-text p{color:#fff;position:relative;line-height:22px;font-size:14px;max-height:75px;padding:0 10px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:13px}
.tjys-text p::before{content:"";display:block;width:100%;height:1px;background:#fff;position:absolute;left:0;top:0;transition:all ease .3s;-webkit-transform: scaleY(.5);}
.tjys-text p::after{content:"";display:block;width:100%;height:1px;background:#fff;position:absolute;left:0;bottom:0;transition:all ease .3s;-webkit-transform: scaleY(.5);}
.tjys-list:hover .tjys-text p::before{left:50%;width:5px;margin-left:-2.5px}
.tjys-list:hover .tjys-text p::after{left:50%;width:5px;margin-left:-2.5px}
.tjys-tent{width:100%;padding:10px 15px;background:#f7f8fa;transition:all ease .3s;text-align: center;}
.tjys-nike{width:100%;height:20px;line-height:20px;font-size:16px;}
.tjys-name{width:100%;height:20px;line-height:20px;color:#999;margin-top:5px}
.tjys-more{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:10px;padding-top:5px;border-top:1px solid #eee}
.tjys-more span{color:#ff931e;font-size:14px;transition:all ease .3s;}
.tjys-more em{width:20px;height:30px;background:url(../img/tjys-icon1.png) no-repeat center;transition:all ease .3s}
.tjys-list:hover .tjys-more span{color:#009582}
.tjys-list:hover .tjys-more em{-webkit-animation:rightlaw .6s infinite;animation:rightlaw .6s infinite;background:url(../img/tjys-icon2.png) no-repeat center}
@-webkit-keyframes rightlaw {
    0% {-webkit-transform: translateX(0px);opacity: 1;}
    49% {-webkit-transform: translateX(10px);opacity: 0;}
    50% {-webkit-transform: translateX(-10px);opacity: 0;}
    100% {-webkit-transform: translateX(0px);opacity: 1;}
}
/* 资讯动态 */
.zxdt{width:100%;height:auto;padding:15px;background:#fff;overflow: hidden;margin-top:15px}
.zxdt-image{width:100%;height:160px;overflow: hidden;margin-top:10px}
.zxdt-image a{display: block;width:100%;height:100%;position: relative;}
.zxdt-image 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;text-align: center;}
.zxdt-image a:hover .imghover p::before{left:50%;width:5px;margin-left:-2.5px}
.zxdt-image a:hover .imghover{opacity:1}
.zxdt-image a:hover .imghover p::after{left:50%;width:5px;margin-left:-2.5px}
.zxdt-list{width:100%;overflow: hidden;margin-top:10px}
.zxdt-list li{width:100%;height:32px;line-height:32px;padding-left:10px;position: relative;overflow: hidden;}
.zxdt-list li:before {content:"";position:absolute;left:0;top:50%;width:4px;height:4px;background:#eee;margin-top:-2px;}
.zxdt-list li span{float: right;color:#999;margin-left:5px;}
/* 预约平台 */
.yypt{width:100%;height:auto;padding:15px;background:#fff;overflow: hidden;margin-top:15px}
.yypt-list{width:100%;overflow: hidden;}
.yypt-list li{width:100%;height:auto;padding:15px 0;border-bottom: 1px dashed #eee;}
.yypt-icon{width:40px;height:40px;border-radius:100%;background:rgba(0,149,130,.2);overflow: hidden;line-height:40px;text-align: center;color:#fff}
.yypt-list li:last-child{padding-bottom:0;border:0;}
.yypt-icon .icon{font-size:24px}
.yypt-box{width:calc(100% - 50px);}
.yypt-info{width:100%;height:15px;line-height:15px;color:#999;overflow: hidden;}
.yypt-text{width:100%;height:20px;line-height:20px;overflow: hidden;margin-top:5px;font-size:18px;font-weight:600;}
.yypt-adds{width:100%;height:20px;line-height:20px;overflow: hidden;margin-top:5px;color:#666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;}
.yypt-adds span{float: right;font-size:12px;}
.yypt-adds span a{color:#ff931e}
.yypt-adds span a:hover{color:#009582}
.yypt-line{width:calc(50% - 5px);}
.yypt-line a{display: block;width:100%;line-height:40px;background:#009582;text-align: center;color:#fff}
.yypt-line a:hover{opacity:.8;}
.yypt-line:nth-child(2) a{background: #ff931e;}
/* 医生列表 */
.yisheng{width:100%;height:auto;padding:15px;background:#fff;}
.yisheng-tit{width:100%;height:30px;line-height:20px;padding-bottom:10px;border-bottom: 2px solid #f7f8fa;}
.yisheng-tit span{float: left;height:30px;line-height:20px;padding-bottom:10px;border-bottom: 2px solid #009582;font-size:16px;font-weight:600;}
.yisheng-list{width:100%;overflow: hidden;}
.yisheng-list li{width:100%;padding:15px 0;align-items:center;position: relative;}
.yisheng-list li:after{position: absolute;content:'';left:0;bottom:0;width:100%;height:1px;background:#eee;-webkit-transform: scaleY(.5);}
.yisheng-list li:last-child{padding-bottom:0;}
.yisheng-list li:last-child:after{height:0}
.yisheng-image{width:130px;height:145px;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}
.yisheng-tent{width:calc(80% - 150px);}
.yisheng-tentli{width:calc(100% - 150px);}
.yisheng-title{width:100%;height:30px;line-height:30px;font-size:18px;}
.yisheng-info{width:100%;height:20px;line-height:20px;margin-top:10px}
.yisheng-info span{color:#999}
.yisheng-text{width:100%;line-height:25px;color:#666;margin-top:10px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.yisheng-line{width:110px;overflow: hidden;}
.yisheng-line a{display: block;width:100%;height:40px;line-height:40px;text-align: center;color:#009582;border:1px solid #009582;}
.yisheng-line a:nth-child(1):hover{background: #009582;color:#fff}
.yisheng-line a:nth-child(2):hover{background: #ff931e;color:#fff}
.yisheng-line a:nth-child(2){border-color:#ff931e;margin-top:15px;color:#ff931e}
/* 资讯列表 */
.zixun{width:100%;height:auto;padding:15px;background:#fff;}
.zixun-tit{width:100%;height:30px;line-height:20px;padding-bottom:10px;border-bottom: 2px solid #f7f8fa;}
.zixun-tit span{float: left;height:30px;line-height:20px;padding-bottom:10px;border-bottom: 2px solid #009582;font-size:16px;font-weight:600;}
.zixun-tit em{float: right;font-style: normal;}
.zixun-tit em a{color:#999}
.zixun-tit em a:hover{color:#009582}
.zixun-list{width:100%;overflow: hidden;}
.zixun-list li{width:100%;padding:15px 0;position: relative;}
.zixun-list li:after{position: absolute;content:'';left:0;bottom:0;width:100%;height:1px;background:#eee;-webkit-transform: scaleY(.5);}
.zixun-list li:last-child{padding-bottom:0;}
.zixun-list li:last-child:after{height:0}
.zixun-image{width:25%;height:120px;overflow: hidden;}
.zixun-image img{display: block;width:100%;height:100%;object-fit: cover;}
.zixun-image a{display: block;width:100%;height:100%;position: relative;}
.zixun-image a:hover .imghover p::before{left:50%;width:5px;margin-left:-2.5px}
.zixun-image a:hover .imghover{opacity:1}
.zixun-image a:hover .imghover p::after{left:50%;width:5px;margin-left:-2.5px}
.zixun-box{width:calc(75% - 20px);}
.zixun-title{width:100%;height:30px;font-size:18px;overflow: hidden;}
.zixun-text{width:100%;line-height:25px;color:#666;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;margin-top:10px;}
.zixun-more{width:100%;height:20px;line-height:20px;margin-top:10px;color:#999}
.zixun-more span{float: left;margin-right:10px}
.zixun-more span:last-child{float: right;margin-right:0}
/* 疾病导航 */
.menu{width:100%;margin-bottom:15px;justify-content : flex-start;}
.menu span{width:calc(100% - 9px);margin-left:9px;border-top: 2px solid #f7f8fa;font-weight:600;display: block;line-height:40px;height:40px;}
.menu ul{width:100%;}
.menu ul li{width:calc(10% - 9px);margin-right:10px;float:left;}
.menu ul li a{display: block;width:100%;line-height:24px;height:24px;text-align: center;overflow: hidden;background: #fff;}
.menu ul li a:hover,.menu ul li.this a{background:#009582;color:#fff}
.menu ul li:nth-child(n+11){margin-top:10px}
.menu ul li:nth-child(10n){margin-right:0}
/* 视频列表 */
.shipin{width:100%;height:auto;padding:15px;background:#fff;}
.shipin-tit{width:100%;height:30px;line-height:20px;padding-bottom:10px;border-bottom: 2px solid #f7f8fa;}
.shipin-tit span{float: left;height:30px;line-height:20px;padding-bottom:10px;border-bottom: 2px solid #009582;font-size:16px;font-weight:600;}
.shipin-tit em{float: right;font-style: normal;}
.shipin-tit em a{color:#999}
.shipin-tit em a:hover{color:#009582}
.shipin-list{width:100%;overflow: hidden;}
.shipin-list li{width:100%;padding:15px 0;}
.shipin-list li{width:100%;padding:15px 0;position: relative;}
.shipin-list li:after{position: absolute;content:'';left:0;bottom:0;width:100%;height:1px;background:#eee;-webkit-transform: scaleY(.5);}
.shipin-list li:last-child{padding-bottom:0;}
.shipin-list li:last-child:after{height:0}
.shipin-list li:last-child{padding-bottom:0;border:0;}
.shipin-image{width:25%;height:130px;overflow: hidden;}
.shipin-image img{display: block;width:100%;height:100%;object-fit: cover;}
.shipin-image a{display: block;width:100%;height:100%;position: relative;}
.shipin-image a:after{font-family: 'iconfont';content: '\e624';position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);z-index: 10;color: #fff;height:40px;width:40px;text-align: center;line-height:40px;font-size:40px;vertical-align: middle;transition: all ease .3s;pointer-events: none;}
.shipin-image a:before{position: absolute;top:0;left:0;width:100%;height:100%;content: '';background:rgba(0,0,0,0.2);transition: all ease .3s;opacity:0;}
.shipin-image a:hover:before{opacity:1;}
.shipin-image em{position: absolute;right:5px;bottom:5px;padding:0 5px;background:rgba(0,0,0,0.2);color:#fff;font-size:12px;font-style: normal;line-height:20px;border-radius:3px;}
.shipin-image em .icon{font-size:12px;margin-right:2px}
.shipin-box{width:calc(75% - 20px);}
.shipin-title{width:100%;height:30px;line-height:30px;font-size:18px;overflow: hidden;}
.shipin-text{width:100%;line-height:25px;color:#999;overflow: hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:15px}
.shipin-desc{width:100%;height:20px;line-height:20px;overflow: hidden;margin-top:15px;color:#999}
.shipin-desc span{float: left;margin-right:10px}
.shipin-desc span:last-child{float: right;margin-right:0}
/* 环境列表 */
.huanjing{width:100%;height:auto;padding:15px;background:#fff;}
.huanjing-tit{width:100%;height:30px;line-height:20px;padding-bottom:10px;border-bottom: 2px solid #f7f8fa;}
.huanjing-tit span{float: left;height:30px;line-height:20px;padding-bottom:10px;border-bottom: 2px solid #009582;font-size:16px;font-weight:600;}
.huanjing-list{width:100%;overflow: hidden;}
.huanjing-list li{width:calc(33.333% - 10px);height:200px;margin-top:15px;}
.huanjing-list li a{display: block;width:100%;height:100%;position: relative;}
.huanjing-list li img{display: block;width:100%;height:100%;object-fit: cover;}
.huanjing-list li a:hover .imghover p::before{left:50%;width:5px;margin-left:-2.5px}
.huanjing-list li a:hover .imghover{opacity:1}
.huanjing-list li a:hover .imghover p::after{left:50%;width:5px;margin-left:-2.5px}
.huanjing-list 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;text-align: center;}
/* 文章详情 */
.tent{width:100%;height:auto;}
.tent-tit{width:100%;height:20px;line-height:20px;}
.tent-tit b{float: left;color:#ff931e}
.tent-tit span{float: right;font-size:12px}
.tent-tit span a{color:#999}
.tent-tit span a:hover{color:#009582}
.tent-tent{width:100%;height:auto;padding:15px;overflow: hidden;background:#fff;}
.tent-tent h1{width:100%;line-height:30px;font-size:24px;}
.tent-tent-desc{width:100%;height:auto;line-height:20px;padding-bottom:5px;border-bottom: 1px solid #eee;margin-top:10px;color:#999;font-size:12px}
.tent-tent-desc span{margin-right:10px}
.tent-tent-desc span:last-child{margin-right:0}
.tent-tent-text{width:100%;height:auto;overflow: hidden;}
.tent-tent-text p{width:100%;font-size:16px;margin-top:15px;line-height:26px;text-indent:2em;}
.tent-tent-text img{display: block;max-width:90%;margin:0 auto;}
.tent-tent-video{width:100%;height:auto;overflow: hidden;}
.tent-tent-video video{width:100%;height:100%;object-fit:cover;}
.tent-tent-info{width:100%;height:20px;line-height:20px;font-size:18px;color:#ff931e;margin-top:20px;font-weight:600;}
/* .tent-tent-image img{width:100%;} */
/* 更多环境 */
.tent-huan{width:100%;height:auto;padding:15px;background:#fff;margin-top:15px}
.tent-huan-list{width:100%;overflow: hidden;}
.tent-huan-list li{width:calc(33.3333% - 10px);height:180px;margin-top:15px}
.tent-huan-list li:nth-child(-n+3){margin-top:10px}
.tent-huan-list li a{display: block;width:100%;height:100%;position: relative;}
.tent-huan-list li img{display: block;width:100%;height:100%;object-fit: cover;}
.tent-huan-list li a:hover .imghover p::before{left:50%;width:5px;margin-left:-2.5px}
.tent-huan-list li a:hover .imghover{opacity:1}
.tent-huan-list li a:hover .imghover p::after{left:50%;width:5px;margin-left:-2.5px}
.tent-huan-list 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;text-align: center;}




@media all and (max-width:980px) {
    .tjys{
        width:48%;
    }
    .zxdt{
        width:48%;
        margin-top:0;
    }
    .atu{
        width:48%;
        display:none;
    }
    .zxdt{
        width:48%;
    }
    .zxdt-mt{
        margin-top:15px;
    }
    .yypt{
        width:48%;
    }
    .menu ul li{
        width: auto;
        margin-bottom: 10px;
    }
    .menu ul li a{
        padding:0 10px;
    }
    .ateam-list{
        justify-content: space-between;
    }
    .ateam-list li{
        width:48%;
    }
    .ateam-list li:nth-child(n+4){
        margin-top: 0px;
    }
    .ateam-list li:nth-child(n+3){
        margin-top: 15px;
    }
    .ateam-list li{
        margin-right: 0;
    }
    .amove-list{
        justify-content: space-between;
    }
    .amove-list li{
        width:48%;
        margin-right: 0;
    }
    .amove-list li:nth-child(n+3) {
        margin-top: 20px;
    }
    .atent .layui-tab-title {
        position: relative;
        width: 100%;
        top: auto;
        left: auto;
        right:auto;
        border-bottom-width: 0;
    }
    .layui-show{
        margin-top:20px;
    }
    .atent-right{
        margin-top:0;
    }
    .atent-item{
        margin-top:0;
    }
    .layui-tab-title{
        height: auto;
    }
}
@media all and (max-width:750px) {
    .tent-huan-list li{
        width:48%;
    }
    .tent-huan-list li:nth-child(n+3) {
        margin-top: 15px;
    }
    .zbys-list li{
        width:100%;
    }
    .yisheng-tent,.yisheng-tentli{
        width:calc(100% - 150px);
    }
    .yisheng-line{
        width:100%;
        margin-top:10px;
        display:flex;
        justify-content: center;
        flex-wrap:wrap;
    }
    .yisheng-line a{
        width:110px;
        margin:0 10px;
        height: 35px;
        line-height: 35px;
		float:left;
    }
    .yisheng-line a:nth-child(2){
        margin-top:0;
    }
    .huanjing-list li{
        width:48%;
    }
    .about-image{
        width:100%;
    }
    .about-box{
        width:100%;
        margin-top:20px;
    }
    .atent-left{
        width:100%;
        display:flex;
        justify-content: space-between;
    }
    .atent-left li{
        width:48%;
    }
    .atent-left li:nth-child(n+2){
        margin-top:0;
    }
    .atent-right{
        width:100%;
    }
    .atent-item li{
        margin-top:15px;
    }

}
@media all and (max-width:480px) {
    .tent-tent h1{
        font-size:20px;
    }
    .tent-huan-list li{
        height: 120px;
    }
    .zixun-title{
        height: 25px;
        line-height: 25px;
        font-size:16px;
    }
    .zixun-text{
        line-height: 20px;
        margin-top:5px;
    }
    .tjys{
        width:100%;
    }
    .zxdt{
        width:100%;
        margin-top:15px;
    }
    .atu{
        width:100%;
        display:none;
    }
    .zxdt{
        width:100%;
    }
    .zxdt-mt{
        margin-top:0;
    }
    .yypt{
        width:100%;
    }
    .zixun-image{
        width:40%;
    }
    .zixun-box{
        width:calc(60% - 20px)
    }
    .shipin-image{
        width:40%;
        height: 100px;
    }
    .shipin-box{
        width:calc(60% - 20px)
    }
    .shipin-title{
        height: 25px;
        line-height: 25px;
        font-size:16px;
    }
    .shipin-text{
        margin-top:5px;
        line-height: 20px;
    }
    .shipin-desc{
        margin-top:10px;
    }
    .tent-tent-text p{
        font-size:14px;
    }
    .huanjing-list li{
        height: 120px;
    }
    .jieshao-text p{
        font-size:14px;
    }

    .about-image{
        height: 200px;
    }
    .about-box h1{
        height: 30px;
        line-height: 30px;
        font-size:20px;
    }
    .ateam-list li{
        width:100%;
    }
    .ateam-list li:nth-child(n+2){
        margin-top: 15px;
    }
    .amove-list-image{
        height: 120px;
    }
    .amove-list-title{
        font-size:14px;
    }
    .atent-left li a{
        height: 120px;
    }
    .atent-item li{
        width:100%;
    }
    .atent-list li{
        width:100%;
    }
    .ahuan-list .swiper-slide{
        height: 120px;
    }
}