@charset "utf-8";
/* CSS Document */
.btn-more{ background:url("../images/icon-4.png") center top no-repeat;background-size:.62rem;  padding-top:.64rem; text-align: center; display:block;  width:1rem; margin:.6rem auto 0;  overflow: hidden;  }
.btn-more p{font-size:.24rem; line-height:.3rem;  color:#333;font-weight:300; }
/*内页banner*/
.inner-banner{width:100%; position: relative; }
.inner-banner .inner-img{background-repeat: no-repeat;background-size: cover;background-position: center top; height:1200px;  }
.inner-banner.height680 .inner-img{ height:920px;  }
.inner-banner .news-title{position:absolute; left:0; top:48%;width:100%;height:100%;  }
.inner-banner .news-title .box{padding:0 0 0 120px;box-sizing: border-box;  }
.inner-banner .news-title h2{line-height:80px; font-size:74px; color: #333; font-weight:bolder;  }
.inner-banner .news-title span{line-height:50px; font-size:30px; color: #333; font-weight:300; text-transform: uppercase;  }
.inner-banner .news-title .btn{display:block;width:180px; height:60px;line-height:60px; color:#fff; font-size:28px; text-align: center;  background:#f08300;  margin-top: 80px;}
@media only screen and (max-width:1920px) {
    .inner-banner .inner-img{height:868px;  }
    .inner-banner.height680 .inner-img{ height:680px;}
    .inner-banner .news-title{top:42%;width:100%;  }
    .inner-banner .news-title .btn{  margin-top:0px;}
}
/*新闻导航*/
.inner-banner .inner-nav{position:absolute; left:0; bottom:0;width:100%;   }
.inner-banner .inner-nav ul{ display:flex;display:-webkit-flex; flex-wrap:wrap;background-color:rgba(255,255,255,.9); }
.inner-banner .inner-nav ul li{width:33.33%; line-height:140px; height:140px;text-align: center;  position: relative;border-bottom:4px solid #fff;  -webkit-transition:all .6s ease ; transition:all .6s ease ;  }
.inner-banner .inner-nav ul li:before{content:"";position: absolute; right: 0; top:22%; width:1px; height:56%; background:#dfd3c2;  }
.inner-banner .inner-nav ul li:last-child:before{display: none;  }
.inner-banner .inner-nav ul li a{display:inline-block; line-height:140px; font-size:30px; color: #333; font-weight: 300;  -webkit-transition:all .6s ease ; transition:all .6s ease ; }
.inner-banner .inner-nav ul li a i{display:inline-block;width:32px;height:32px;background-image:url("../images/news-icon.png"); background-repeat:no-repeat; background-position:center 2px;  vertical-align: sub; margin-right:6px;  }
.inner-banner .inner-nav ul li:nth-child(1) a i{ background-position:center -299px; }
.inner-banner .inner-nav ul li:nth-child(2) a i{ background-position:center -199px; }
.inner-banner .inner-nav ul li:nth-child(3) a i{ background-position:center -99px; }
.inner-banner .inner-nav ul li:nth-child(4) a i{ background-position:center 2px; }
.inner-banner .inner-nav ul li:hover,.inner-banner .inner-nav ul li.active{border-bottom:4px solid #f08300; }
.inner-banner .inner-nav ul li:hover a,.inner-banner .inner-nav ul li.active a{color: #f08300;}
/*分頁器*/
.inner-banner .owl-dots{position: absolute; left:0; bottom:40px; z-index:5;  width:100%;  text-align:center;      }
.inner-banner .owl-dots .owl-dot span{background:rgba(68,68,68,0.7);opacity:1;width:12px;height:12px; border-radius:10px;  -webkit-transition:all .6s ease; transition:all .6s ease; margin:3px 5px; }
.inner-banner .owl-dots .owl-dot.active span{background:#f08300;}
/*============团队列表============*/
.team-bt{display: flex;display: -webkit-flex; flex-wrap: nowrap; justify-content: center; margin-bottom:40px;}
.team-bt li{width:180px; height: 60px; border-radius:30px; margin:0 18px;   }
.team-bt li a{display: inline-block;width:100%;height:60px; line-height:60px; border-radius:30px; font-size:24px;border:solid 1px #dcdcdc; color: #555555; text-align: center;  -webkit-transition:all .6s ease , color .1s ease; transition:all .6s ease , color .1s ease;}
.team-bt li.active a,.team-bt li:hover a{ color: #fff;border:solid 1px #ce4d52; background: #ce4d52;}
.team-list{}
.team-list ul li{ overflow: hidden; margin-bottom:60px;}
.team-list ul li .doctor-pro{ padding-top:140px; float: left; padding-left:10px;   }
.team-list ul li .doctor-pro .doctor-round{width:520px;height: 520px;border-radius:300px; box-shadow:0 2px 5px 6px rgba(0,0,0,0.03);-webkit-box-shadow:0 2px 5px 6px rgba(0,0,0,0.03); position: relative; background: #fff; transition:all .5s;  -webkit-transition:all .5s; -moz-transition:all .5s;  -o-transition:all .5s; }
.team-list ul li .doctor-pro .wrap-img{width:540px;height: 660px; position:absolute; left:0; top:auto; bottom:0;    }
.team-list ul li .doctor-pro img{width: 100%;}
.team-list ul li .doctor-info{background: #fafafa;  margin-left:270px; height: 100%; }
.team-list ul li .doctor-info .info-inner{margin-left:330px; padding:110px 90px 110px 0; }
.team-list ul li .doctor-info h2{font-size:48px; line-height:50px;height:50px;   color:#555555; }
.team-list ul li .doctor-info h2 a{ color:#555555;transition:all .5s;  -webkit-transition:all .5s; -moz-transition:all .5s;  -o-transition:all .5s; }
.team-list ul li .doctor-info h2:hover a{ color:#ce4d52; }
.team-list ul li .doctor-info h2 em{ font-size:22px;line-height:50px; color:#555555; font-style:normal;font-weight:300; margin-left:30px; }
.team-list ul li .doctor-info .tag{  margin-top:20px; height: 42px;clear: none; }
.team-list ul li .doctor-info .tag li{ font-size:20px;line-height:42px; color:#fff;font-weight:300;float: left; padding:0 30px;background: #f08300; border-radius:2px; margin-right:30px;margin-bottom:0px;    }
.team-list ul li .doctor-info .info{ font-size:18px; line-height:30px;  color:#555555;font-weight:300; text-align: justify; margin-top:40px;  position: relative; padding-left:102px; word-break: break-all;
    display: -webkit-box;  -webkit-line-clamp: 3;  -webkit-box-orient: vertical; overflow: hidden; height:96px;  }
.team-list ul li .doctor-info .info span{ font-size:20px; line-height:32px;  color:#555555;font-weight:300;position: absolute; left:0; top:0;      }
.team-list ul li .doctor-info .info.resume{ -webkit-line-clamp: 2; height:64px;  }
.team-list ul li .doctor-info .team-more{font-size:20px; line-height:48px; height:48px; display:inline-block; color:#555555;font-weight:300; position:relative; border-bottom:2px solid #c9ae8c; margin-top: 40px; padding-right:15px;-webkit-transition:all .6s ease; transition:all .6s ease;    }
.team-list ul li .doctor-info .team-more:before{content:"";position: absolute; right:-4px; bottom:-10px; width:0;height:0; border-top:10px solid #c9ae8c; border-left:0 solid transparent; border-right:20px solid transparent;  -webkit-transition:all .6s ease; transition:all .6s ease;   }
.team-list ul li:hover{box-shadow:0 2px 5px 6px rgba(0,0,0,0.03);-webkit-box-shadow:0 2px 5px 6px rgba(0,0,0,0.03); }
.team-list ul li:hover .doctor-info .team-more{ border-bottom-color:#ce4d52; padding-right:30px; }
.team-list ul li:hover .doctor-info .team-more:before{ border-top-color:#ce4d52; }
.team-list ul li:hover .doctor-info{background: #fff; }
.team-list ul li:hover .doctor-pro .doctor-round{-ms-transform:scale(0.96);transform:scale(0.92);-webkit-transform:scale(0.92); box-shadow:none; -webkit-box-shadow:none; background: #fafafa;   }
/*=翻页=*/
.page{ height:36px; text-align:center;  font-size:14px;}
.page ul { *zoom:1; display:inline;}
.page ul li{*zoom:1; display:inline;  height:36px; overflow:hidden; margin:0 3px;}
* html .page ul li{ display:inline;}
.page a{*zoom:1; display:inline-block;}
.page a,.page span,.page span a{  *zoom:1;display:inline-block; }
.page a,.page ul li span{ padding:8px 14px; line-height:18px; border:1px solid #DFDFDF;  background-color:#fff; color:#3D3D3D;}
.page a{ }
.page ul li a:hover{ background-color:#efefef;}
.page ul li a{ font-family:Arial, Helvetica, sans-serif; }
.page ul li.active span,.page a.active{ font-family:Arial, Helvetica, sans-serif;  background-color:#ce4d52; border:1px solid #ce4d52; font-weight:bold; color:#fff;}
.page ul li.disabled span{ color:#666;}
.pageinfo strong{ font-weight:normal;}
/*=============医师详情页==============*/
.team-article-box{ position: relative; margin-top:-160px;box-shadow: 0px 0px 15px -5px rgba(0,0,0,.15); -webkit-box-shadow: 0px 0px 15px -5px rgba(0,0,0,.15); margin-bottom: 90px; }
.team-article-box .article-inner{ background: #fff;padding: 80px 120px;}
.team-article-box .article-info{padding-bottom:50px; margin-bottom:50px; text-align: center;  }
.team-article-box .article-info img{ max-width: 80%;}
.team-article-box .article-info .hospital-title{ display:inline-block;padding:0 60px; line-height:84px; height:84px;  border-top:solid 1px #f08300; border-bottom:solid 1px #f08300;  font-size:24px; font-weight:300;   color: #333333; margin-top:60px;}
.team-article-box .line{width:100%; height:1px; background:#f08300; margin:90px 0 60px;     }
.team-article-box .article-content{  }
.team-article-box .article-content h4{ font-size:30px; color:#bba689;font-weight:600; line-height:40px;position: relative; padding-left:20px;    }
.team-article-box .article-content h4:before{content:"";position: absolute; left:0; top:20%; width:4px; border-radius:3px;  height:60%;background:#bba689;     }
.team-article-box .article-content .info{ font-size: 20px; color:#333;font-weight:300; line-height:36px; margin-top:20px; text-align: justify;  }
/*=========居家护理=============*/
.describe{font-size:22px; line-height:36px;color:#555555;font-weight:300; margin-left: auto;margin-right: auto; text-align: center; }
.home-service{width:100%; position: relative;  margin-top: 60px;}
.home-service img{max-width:100%; display: block;  }
.home-service .service-info{background-color:rgba(243,242,240,0.96);width: 540px;position:absolute;left:0;top:0;  height: 100%;padding: 70px; box-sizing: border-box;-webkit-box-sizing:border-box;  }
.home-service .service-info h3{font-size:30px; line-height:32px;color:#333; position: relative; text-align:center; padding-bottom: 40px; margin-bottom:36px;}
.home-service .service-info h3:before{content:"";position:absolute; left: 50%; bottom:0; width:100px; margin-left: -50px; height:3px; background: #f08300;  }
.home-service .service-info p{font-size:22px; line-height:36px;color:#444;font-weight:300; text-align: justify;}
/*护理站*/
.nursing-box{}
.nursing-box{ width:100%;}
.nursing-box .owl-carousel{ padding-bottom:50px;  }
.nursing-box .owl-carousel .item{ position: relative; overflow: hidden; padding:0 15px 20px; }
.nursing-box .owl-carousel .item .item-inner{width:100%; position: relative;overflow: hidden;  background: #fff;border-radius:6px; margin:0 auto; -webkit-transition:all .6s ease; transition:all .6s ease; }
.nursing-box .owl-carousel .item .item-pro{position: relative;border-radius:6px 6px 0 0; width:100%; overflow: hidden;  }
.nursing-box .owl-carousel .item .item-pro img{max-width: 100%;border-radius:6px 6px 0 0;-webkit-transition:all .6s ease; transition:all .6s ease;}
.nursing-box .owl-carousel .item .item-content{ background: #fff; padding: 44px 20px;border-radius:0 0 6px 6px; text-align:center;  border:solid 1px #f08300; border-top:0;  }
.nursing-box .owl-carousel .item .item-content h3{ font-size:30px; color: #333;line-height:44px; -webkit-transition:all .6s ease; transition:all .6s ease;}
.nursing-box .owl-carousel .item .item-content p{ font-size:24px; color: #333;line-height:44px; font-weight: 300; }
.nursing-box .owl-carousel .item:hover .item-inner{box-shadow: 0px 0px 15px -5px rgba(0,0,0,.15); -webkit-box-shadow: 0px 0px 15px -5px rgba(0,0,0,.15);  }
.nursing-box .owl-carousel .item:hover .item-inner .item-pro img{-webkit-transform:scale(1.05); transform:scale(1.05);}
.nursing-box .owl-carousel .item:hover .item-inner .item-content{border-color:#fff; }
.nursing-box .owl-carousel .item:hover .item-inner .item-content h3{color:#e04c4c;}
/*分頁器*/
.nursing-box .owl-carousel .owl-dots{position:absolute; left:0; bottom:0; width:100%; text-align: center;     }
.nursing-box .owl-carousel .owl-dots .owl-dot{width:22px;height:22px;border:solid 1px transparent; border-radius:20px; margin:3px;text-align: center; }
.nursing-box .owl-carousel .owl-dots .owl-dot span{background:#f08300;opacity:1;width:10px;height:10px; border-radius:20px; vertical-align: middle; margin: 0 auto;   }
.nursing-box .owl-carousel .owl-dots .owl-dot.active {border-color:#f08300;}
.nursing-box .owl-carousel .owl-dots .owl-dot.active span{background:#f08300;}
/*医保报销*/
.home-expenses{}
.home-expenses .expenses{ display: flex; display: -webkit-flex; }
.home-expenses .expenses > div{ flex:1;}
.home-expenses .expenses .item-pro{position: relative; overflow: hidden; width:720px;   }
.home-expenses .expenses .item-pro img{max-width: 100%;display:block;-webkit-transition:all .6s ease; transition:all .6s ease;}
.home-expenses .expenses .item-content{ border-top:solid 1px #f08300; border-right:solid 1px #f08300; padding:24px 0;}
.home-expenses .expenses .item-content .item-title{text-align: center;}
.home-expenses .expenses .item-content .item-title h3{ font-size:30px; color: #333;line-height:44px; -webkit-transition:all .6s ease; transition:all .6s ease;}
.home-expenses .expenses .item-content .item-title span{ display: inline-block; font-size:18px; color: #fff;line-height:36px; font-weight: 300; background: #f08300; padding:0 20px; border-radius: 30px;  }
.home-expenses .expenses .item-content .item-service{padding:15px 10px;border-top:0; overflow: hidden; min-height: 248px; box-sizing: border-box; width:100%;  display: flex;display: -webkit-flex;}
.home-expenses .expenses .item-content .item-service li{ width:33.33%; display: inline-block; text-align: center;border-right:solid 1px #f08300; }
.home-expenses .expenses .item-content .item-service li:last-child{border-right:0; }
.home-expenses .expenses .item-content .item-service li p{line-height:24px; font-size: 18px; padding:8px 0; color: #383c45; font-weight:300;  }
.home-expenses .expenses:last-child .item-content{border-top:0; border-right:0;border-bottom:solid 1px #f08300; border-left:solid 1px #f08300; padding:90px 0;}
/*服务流程*/
.process-box{ background:url("../images/home-bg.jpg") center no-repeat; background-size:cover; }
.service-process{ padding:100px 0; }
.service-process ul{ display: flex;display: -webkit-flex; justify-content:space-between; }
.service-process ul li{ width:346px; background: #fff; position: relative; padding:70px 30px 30px; border-radius:10px;  box-sizing: border-box;-webkit-box-sizing: border-box;  -webkit-transition:all .6s ease; transition:all .6s ease;  }
.service-process ul li .number{ width: 70px; height: 70px; line-height:70px;background:#fff; border:solid 1px #f08300; color: #f08300; text-align: center; font-family:"dinpro",Arial, sans-serif;  font-size:40px; border-radius:40px; position: absolute;left:50%; top:-35px; margin-left: -35px;-webkit-transition:all .6s ease; transition:all .6s ease; }
.service-process ul li .icon{width:100px; height: 100px;background-image:url("../images/home-icon-1.png");background-size: 100px; background-position: center; background-repeat: no-repeat; margin:0 auto 10px;  }
.service-process ul li:nth-child(1) .icon{background-image:url("../images/home-icon-1.png");  }
.service-process ul li:nth-child(2) .icon{background-image:url("../images/home-icon-2.png");  }
.service-process ul li:nth-child(3) .icon{background-image:url("../images/home-icon-3.png");  }
.service-process ul li:nth-child(4) .icon{background-image:url("../images/home-icon-4.png");  }
.service-process ul li p{line-height:30px; font-size: 18px; padding:8px 0; color: #383c45; font-weight:300; text-align: center;  }
.service-process ul li:hover .number{box-shadow: 0px 5px 15px -5px rgba(0,0,0,.15); -webkit-box-shadow: 0px 5px 15px -5px rgba(0,0,0,.15); border-color:#fff;   }
.service-process ul li:hover{box-shadow: 0px 5px 15px -5px rgba(0,0,0,.15); -webkit-box-shadow: 0px 5px 15px -5px rgba(0,0,0,.15);  }
/*常见问题*/
.qa-box{ border-left: solid 1px #f08300; border-top: solid 1px #f08300;padding-left: 1px;    overflow: hidden; display: flex;display: -webkit-flex; flex-wrap:wrap; margin-bottom:60px;}
.qa-box li{padding: 0;width:33.33%;  }
.qa-box li .envor-qa{border-right: solid 1px #f08300; border-bottom: solid 1px #f08300;background: #fff;  padding:30px; overflow: hidden; position:relative;-webkit-transition: all .2s linear;    transition: all .2s linear;}
.qa-box li .envor-qa .q,.qa-box li .envor-qa .a{width:100%;float:left;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:40px;}
.qa-box li .envor-qa .q,.qa-box li .envor-qa .a{ font-size:18px;}
.qa-box li .envor-qa .lbl{width:30px;height:30px;line-height:30px;text-align:center;color:#fff;position:absolute;left:0px;top:0px; background:#f08300;}
.qa-box li .envor-qa .lbl:before{content:"";width:0;height:0;position:absolute;right:-6px;top:50%; margin-top:-4px;z-index:100; background:none;border-top: transparent solid 5px;border-bottom: transparent solid 5px;border-left: #f08300 solid 7px;}
.qa-box li .envor-qa .a .lbl{ background:#caa77b;}
.qa-box li .envor-qa .a .lbl:before{border-left: #caa77b solid 7px;}
.qa-box li .envor-qa .q .answer{text-transform:capitalize;color:#393d49;line-height:30px; margin-bottom: 10px; font-size: 20px; }
.qa-box li .envor-qa .a .answer{text-transform:capitalize;color:#393d49;line-height:26px; height:78px;word-break: break-all;
    display: -webkit-box;  -webkit-line-clamp: 3;  -webkit-box-orient: vertical; overflow: hidden;   font-size: 16px; font-weight: 300;}
.qa-box li .envor-qa:hover{-webkit-box-shadow: inset 0 6px 20px rgba(0,0,0,.05);    box-shadow:inset 0 6px 20px rgba(0,0,0,.05);}
/**/
.qa-left{width:73%; float: left; }
.qa-box1{overflow: hidden; display: flex;display: -webkit-flex; flex-wrap:wrap; margin-bottom:60px;}
.qa-box1 li{padding:50px 40px;width:100%;   border-bottom: solid 1px #eaeaea;}
.qa-box1 li:last-child{border-bottom:0;}
.qa-box1 li .envor-qa{background: #fff;   overflow: hidden; position:relative;-webkit-transition: all .2s linear;    transition: all .2s linear;}
.qa-box1 li .envor-qa .q,.qa-box1 li .envor-qa .a{width:100%;float:left;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:40px;}
.qa-box1 li .envor-qa .q,.qa-box1 li .envor-qa .a{ font-size:18px;}
.qa-box1 li .envor-qa .lbl{width:30px;height:30px;line-height:30px;text-align:center;color:#fff;position:absolute;left:0px;top:0px; background:#f08300;}
.qa-box1 li .envor-qa .lbl:before{content:"";width:0;height:0;position:absolute;right:-6px;top:50%; margin-top:-4px;z-index:100; background:none;border-top: transparent solid 5px;border-bottom: transparent solid 5px;border-left: #f08300 solid 7px;}
.qa-box1 li .envor-qa .a .lbl{ background:#caa77b;}
.qa-box1 li .envor-qa .a .lbl:before{border-left: #caa77b solid 7px;}
.qa-box1 li .envor-qa .q .answer{text-transform:capitalize;color:#393d49;line-height:30px; margin-bottom: 10px; font-size: 20px; }
.qa-box1 li .envor-qa .a .answer{text-transform:capitalize;color:#393d49;line-height:26px;/* height:78px;word-break: break-all;
    display: -webkit-box;  -webkit-line-clamp: 3;  -webkit-box-orient: vertical; overflow: hidden; */  font-size: 16px; font-weight: 300;}
.qa-box1 li:hover{box-shadow: 0px 0px 15px -5px rgba(0,0,0,.15); -webkit-box-shadow: 0px 0px 15px -5px rgba(0,0,0,.15); border-bottom-color:#fff; }
.qa-right{ margin-left:76%;}
.qa-right .bt{ font-size:30px; color:#333;font-weight:600; line-height:40px;position: relative; padding-left:20px;    }
.qa-right .bt:before{content:"";position: absolute; left:0; top:20%; width:4px; border-radius:3px;  height:60%;background:#cb3943; }
/*轮播图*/
.nursing-qa{box-sizing: border-box;-webkit-box-sizing: border-box; height:980px; background: #fff;  width: auto; margin-top: 20px;}
.nursing-qa ul{}
.nursing-qa ul li{position: relative;  float:none;  margin-bottom: 30px; text-align: center;}
.nursing-qa ul li img{max-width: 100%;display: block;}
.nursing-qa ul li p{width: 100%;height:70px;line-height:70px;background:#f4f4f4; color: #333; font-size:20px;}
/*===========关于我们==============*/
.about-box{width:100%; background:url("../images/about-bg2.jpg") center bottom no-repeat; background-size:94% auto;  padding-bottom:560px; position: relative;}
.about-box .describe{width: 1300px;}
.about-box .about-model{width:550px; position: absolute; right:0; bottom:0;   }
.about-box .about-model img{max-width:100%;display: block;  }
.about-box .years-list{width:700px; display:flex;flex-wrap: wrap; justify-content: space-between;  position: absolute; left:120px;bottom:110px;  }
.about-box .years-list li{ text-align:center;width:50%;position: relative;padding: 50px 0;}
/*.about-box .years-list li:before{position:absolute; right:-72px; top:12px; content:"";width:1px; height:50px;background-color:rgba(85,85,85,0.25); }*/
.about-box .years-list li:last-child:before{display: none;}
.about-box .years-list li .digital{font-size:20px; color: #555555; font-style: normal;line-height:30px; margin-bottom: 2px; }
.about-box .years-list li .digital span:before{position:absolute; right:-20px; top:6px; content:"+";width:10px; height:10px; font-size: 20px; font-weight: 100;}
.about-box .years-list li .digital span{font-size:50px; color: #f08300; font-weight:500;line-height:30px;font-family:"dinpro",Arial,sans-serif; margin-right: 4px;position: relative; }
.about-box .years-list li p{font-size:22px; color: #666; line-height:30px; margin-top:8px; }
/*核心业务*/
.business-box{}
.business-box ul{ display: -webkit-flex;display:flex;}
.business-box ul li{ width:25%; position: relative; overflow: hidden; }
.business-box ul li .item-pro{position: relative; overflow: hidden; width:100%;}
.business-box ul li .item-pro img{max-width: 100%;display:block;-webkit-transition:all .6s ease; transition:all .6s ease;}
.business-box ul li .item-content{padding:50px; position:absolute; left:0; top:0;width:100%; height:100%; background:rgba(0,0,0,0.55);  color: #fff; box-sizing: border-box;-webkit-box-sizing: border-box;     }
.business-box ul li .item-content .inner{ position:absolute; left:0px; bottom:0px;padding:50px; -webkit-transition:all .6s ease; transition:all .6s ease;animation-delay:3s; -webkit-animation-delay:3s; }
.business-box ul li .item-content .inner-info{ position:absolute; left:0px; top:100%;width:100%; height: 100%;padding:50px; box-sizing: border-box;-webkit-box-sizing: border-box; -webkit-transition:all .6s ease; transition:all .6s ease; animation-delay:3s; -webkit-animation-delay:3s; }
.business-box ul li .item-content .icon{ width:56px; height: 56px;background-repeat: no-repeat;background-position:center; margin-bottom:32px; position: relative;  }
.business-box ul li .item-content .icon:before{position:absolute; left:0; bottom:-16px; content:"";width:46px; height:3px;background-color:rgba(255,255,255,0.9);}
.business-box ul li:nth-child(1) .item-content .icon{ background-image:url("../images/business-icon-1.png");background-size:56px;}
.business-box ul li:nth-child(2) .item-content .icon{ background-image:url("../images/business-icon-2.png");background-size:56px;}
.business-box ul li:nth-child(3) .item-content .icon{ background-image:url("../images/business-icon-3.png");background-size:56px;}
.business-box ul li:nth-child(4) .item-content .icon{ background-image:url("../images/business-icon-4.png");background-size:56px;}
.business-box ul li .item-content h3{ font-size:30px; color: #fff;line-height:36px; -webkit-transition:all .6s ease; transition:all .6s ease;font-weight: 500;}
.business-box ul li .item-content span{ display: inline-block; font-size:20px; color:rgba(255,255,255,0.8); line-height:30px; font-weight: 300; text-transform:uppercase;  }
.business-box ul li .item-content p{ font-size:18px; line-height:36px; font-weight: 300; position: relative; margin-top: 30px;  }
.business-box ul li .item-content p:before{position:absolute; left:0; top:-16px; content:"";width:46px; height:3px;background-color:rgba(255,255,255,0.9);}
.business-box ul li .item-content .inner-info .icon{ margin-bottom:6px;  }
.business-box ul li .item-content .inner-info .icon:before{ display: none;  }
.business-box ul li:hover .item-pro img{-ms-transform:scale(1.05);transform:scale(1.05);-webkit-transform:scale(1.05);}
.business-box ul li:hover .item-content .inner{display:none; }
.business-box ul li:hover .item-content .inner-info{top:0;animation-delay:0s; -webkit-animation-delay:0s;}
/*品牌文化*/
.culture-box ul{display: -webkit-flex;display:flex; width:100%; border-left:solid 1px #f08300;}
.culture-box ul li{width:16.66%; border-right:solid 1px #f08300; border-top:solid 1px #f08300; border-bottom:solid 1px #f08300;   }
.culture-box ul li .culture{padding:54px 16px; min-height: 292px;box-sizing: border-box;-webkit-box-sizing: border-box;  }
.culture-box ul li .culture .item-icon{width:78px; height:78px;border:solid 1px #f08300; border-radius:50px;   margin:0 auto;background-image:url("../images/culture-icon.png");background-repeat:no-repeat;-webkit-transition:all .6s ease;transition:all .6s ease; }
.culture-box ul li:nth-child(1) .culture .item-icon{background-position:11px 5px;}
.culture-box ul li:hover:nth-child(1) .culture .item-icon{background-position:11px -106px;border-color:#fff; }
.culture-box ul li:nth-child(2) .culture .item-icon{background-position:-102px 5px;}
.culture-box ul li:hover:nth-child(2) .culture .item-icon{background-position:-102px -106px;border-color:#fff; }
.culture-box ul li:nth-child(3) .culture .item-icon{background-position:-212px 5px;}
.culture-box ul li:hover:nth-child(3) .culture .item-icon{background-position:-212px -106px;border-color:#fff; }
.culture-box ul li:nth-child(4) .culture .item-icon{background-position:-322px 5px;}
.culture-box ul li:hover:nth-child(4) .culture .item-icon{background-position:-322px -106px;border-color:#fff; }
.culture-box ul li:nth-child(5) .culture .item-icon{background-position:-434px 5px;}
.culture-box ul li:hover:nth-child(5) .culture .item-icon{background-position:-434px -106px;border-color:#fff; }
.culture-box ul li:nth-child(6) .culture .item-icon{background-position:-544px 5px;}
.culture-box ul li:hover:nth-child(6) .culture .item-icon{background-position:-544px -106px;border-color:#fff; }
.culture-box ul li .culture .item-content{padding-top:20px; text-align: center;}
.culture-box ul li .culture .item-content h4{ font-size:24px; color:#333333; font-weight:500;-webkit-transition:all .3s ease; transition:all .3s ease;}
.culture-box ul li .culture .item-content p{line-height:24px;color: #333333;opacity:0.9;padding-top:7px;font-size:18px; font-weight:300; -webkit-transition:all .3s ease; transition:all .3s ease; }
.culture-box ul li:hover{background:#f08300; border-color:#f08300; }
.culture-box ul li:hover .culture .item-content h4{color:#fff; }
.culture-box ul li:hover .culture .item-content p{color:#fff; }
/*发展历程*/
#lrzj_x {width:100%;height:auto;overflow:hidden;}
#dates {width:100%!important;position:absolute; left:19%;  bottom:53px; height: 76px; overflow: hidden; }
#dates li{width:180px; text-align: center;float: left; position: relative;}
#dates li a{ color: #959492;font-size:30px; font-weight:400;line-height:40px;font-family:"dinpro",Arial,sans-serif; }
#dates li span{ height:16px;width:16px; border-radius:8px;background:#959492; display:block;  margin:20px auto 0;   }
/*#dates li:last-child{margin-bottom:0px;}*/
/*#dates li a:before{content:"";width:1px;height:.7rem;position:absolute;left:49.5%;top:.4rem; z-index:100; background:#959492;}*/
#dates .selected{ color: #f08300;font-size:40px;}
#dates .selected span{ background:#f08300; }
#lrzj_line {overflow:hidden; }
#lrzj_line li {list-style:none;float:left;}
#next,#prev {position:absolute;right:0;  top:30px;z-index:6;  width:26px;height:26px;  text-align: center;-webkit-transition:all .6s ease; transition:all .6s ease;  margin: 0;background:url("../images/icon-1.png") center center no-repeat; background-size:26px;}
#next {right:80px;transform: rotate(180deg);   -ms-transform: rotate(180deg);-webkit-transform: rotate(180deg); -o-transform: rotate(180deg);  -moz-transform: rotate(180deg);}
#prev {}
.history-box{width:100%; position: relative;}
/*.history-box .line{width:100%; height: 1px; background:#959492; }*/
.history-box .box{ overflow: hidden;position: relative;}
.history-box #lrzj_line{padding-bottom: 180px;  overflow: hidden; }
.history-box:before{content:"";position: absolute; left:0; bottom:.6rem; width:100%; height: 1px; background:#959492;   }
.history-box #lrzj_line li{ width:1440px;  position: relative;  }
.history-box #lrzj_line li .item-pro{width:766px; position:absolute; right:0; top: 80px; }
.history-box #lrzj_line li .item-pro img{width:100%; }
.history-box #lrzj_line li .item-content{ width:750px; float:left; background: #f6f6f6; padding:90px 116px 90px 40px; box-sizing: border-box;-webkit-box-sizing: border-box;  }
.history-box #lrzj_line li .item-content .number{font-size:70px; line-height:120px;  color:#f08300;font-family:"din",Arial,sans-serif;  font-weight:300;  border-bottom:solid 3px #f08300; display: inline-block;  }
.history-box #lrzj_line li .item-content h3{font-size:30px; line-height:44px;  color:#333; margin-top: 25px; }
.history-box #lrzj_line li .item-content .describe{font-size:20px; line-height:32px;  color:#333;font-weight:300;  margin:0; width:auto; text-align: left; margin-top:25px; height:256px;   }
/*医疗团队*/
.about-team{}
.about-team li{display:flex;flex-wrap: wrap; }
.about-team li .team-pro{width:50%;}
.about-team li .team-pro img{width: 100%; display:block;}
.about-team li .team-content{width:50%; box-sizing: border-box;-webkit-box-sizing: border-box; padding:0 12%;background:#f6f6f6; }
.about-team li .team-content h3{ font-size:30px; line-height:44px;  color:#333; position: relative; margin-bottom: 48px; display: inline-block; }
.about-team li .team-content h3:before{position:absolute; left:0; bottom:-23px; content:"";width:100%; height:3px;background-color:#f08300;}
.about-team li .team-content p{ font-size:20px; line-height:32px;  color:#333;font-weight:300;   }
/*品牌实力*/
.strength-box .strength-hd{  }
.strength-box .strength-hd ul{height:60px; text-align: center; display: flex;display: -webkit-flex;justify-content: center;  }
.strength-box .strength-hd ul li{width:200px;  height:60px;  text-align: center; position: relative;  margin:0 15px;   }
.strength-box .strength-hd ul li a{font-size:24px;  color:#555; font-weight: 500; letter-spacing:2px;width:100%; line-height:60px;  border:solid 1px #f08300;border-radius:3px;}
.strength-box .strength-hd ul li i{display:inline-block;width:36px; height: 36px; background-image:url("../images/strength-icon.png");background-repeat:no-repeat; vertical-align: middle; margin-right:3px;}
.strength-box .strength-hd ul li:nth-child(1) i{background-position:1px 0px;}
.strength-box .strength-hd ul li:hover:nth-child(1) i,.strength-box .strength-hd ul li.tab-active:nth-child(1) i{background-position:-89px 0px;}
.strength-box .strength-hd ul li:nth-child(2) i{background-position:2px -56px; }
.strength-box .strength-hd ul li:hover:nth-child(2) i,.strength-box .strength-hd ul li.tab-active:nth-child(2) i{background-position:-89px -56px; }
.strength-box .strength-hd ul li:nth-child(3) i{background-position:2px -110px;}
.strength-box .strength-hd ul li:hover:nth-child(3) i,.strength-box .strength-hd ul li.tab-active:nth-child(3) i{background-position:-89px -110px;}
/*.strength-box .strength-hd ul li:before{position:absolute; left:0; top:12px; content:""; width:1px; height:16px; background:#f08300;   }*/
.strength-box .strength-hd ul li:first-child:before{display: none; }
.strength-box .strength-hd ul li:hover a{color: #fff; background: #f08300;  border:solid 1px #f08300;}
.strength-box .strength-hd ul li.tab-active a{color: #fff; background: #f08300;border:solid 1px #f08300;}
.strength-box .tab-panel{}
.strength-box .tab-panel .tab-panel-item{}
.swiper-honor {width:100%; position:relative;margin-top:40px;padding-bottom: 120px;}
.swiper-honor .swiper-container{width:100%; padding:14px 0; }
.swiper-honor .swiper-container .swiper-slide{width:60%;}
.swiper-honor .swiper-container .swiper-slide img {display:block;max-width:100%;}
.swiper-honor .swiper-pagination {width:100%;bottom:0px;}
.swiper-honor .swiper-pagination .swiper-pagination-bullet{margin:0 5px;border:1px solid #bca079;background-color:#fff;width:.14rem;height:.14rem;opacity:1;}
.swiper-honor .swiper-pagination .swiper-pagination-bullet-active {border:1px solid #bca079;background-color:#bca079;}
.swiper-honor .swiper-button-prev,.swiper-honor .swiper-button-next{ width:48px; height: 48px; background:url("../images/prev-next.png") center no-repeat #f08300; border-radius: 40px; background-size:28px; top:auto;bottom:30px;    }
.swiper-honor .swiper-button-prev:after,.swiper-honor .swiper-button-next:after{ display: none;  }
.swiper-honor .swiper-button-prev{margin-left:-90px; left:50%; transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg);}
.swiper-honor .swiper-button-next{margin-right:-90px;  right:50%;}
/*==================品牌资讯=================*/
.news-list ul.list{border:0px; display: flex;display: -webkit-flex; flex-wrap:wrap; }
.news-list ul.list li{width:33.33%; padding:30px; box-sizing: border-box;-webkit-box-sizing: border-box;  margin-bottom: 40px;  }
.news-list ul.list li .news-item{ }
.news-list ul.list li .news-item .news-pro{width:100%; overflow: hidden;position: relative;  }
.news-list ul.list li .news-item .news-pro img{max-width:100%;display:block;transition:all .5s;  -webkit-transition:all .5s; -moz-transition:all .5s;  -o-transition:all .5s; }
.news-list ul.list li .news-item .news-pro .video-btn{width:60px;height:60px;position:absolute;top:50%;left:50%;margin-left:-30px;margin-top:-30px;background:url("../images/icon-video.png") no-repeat center;background-size:100% 100%;opacity:.8;filter:alpha(opacity=80);transition:opacity .25s ease-in 0s;-moz-transition:opacity .25s ease-in 0s;-webkit-transition:opacity .25s ease-in 0s;-o-transition:opacity .25s ease-in 0s;}
.news-list ul.list li .news-item .news-content{padding:24px 12px 0;width:100%; box-sizing: border-box;-webkit-box-sizing: border-box; }
.news-list ul.list li .news-item .news-content h3{font-size: 26px;line-height:36px;  font-weight:300; color: #333;word-break:break-all; display:-webkit-box; -webkit-line-clamp:2;-webkit-box-orient:vertical; overflow:hidden; height:72px;text-align: justify; }
.news-list ul.list li .news-item .news-content em{color: #999; font-size:24px; margin-bottom:15px; display: block;font-style: normal;  font-weight: 300;}
.news-list ul.list li .news-item .news-content .btn-info{color: #999; font-size:22px; margin-top:30px;  display: block;font-style: normal;  font-weight: 300;}
.news-list ul.list li .news-item .news-content .btn-info a{float:right;color: #999; font-size:22px; font-weight: 300; text-transform: uppercase;}
.news-list ul.list li .news-item .news-content .news-btn{display:block; height:10px; width:42px;background:url("../images/icon-2.png") left center no-repeat;  margin-top:20px; margin-left: auto;}
.news-list ul.list li.content{ padding-bottom:0;  }
.news-list ul.list li.content .news-item .news-content{border-bottom:solid 1px #f08300; padding-bottom:28px; }
.news-list ul.list li:hover{border-radius:2px;box-shadow: 0px 0px 15px -5px rgba(0,0,0,.15); -webkit-box-shadow: 0px 0px 15px -5px rgba(0,0,0,.15);}
.news-list ul.list li .news-item:hover .news-pro img{ -ms-transform:scale(1.05);transform:scale(1.05);-webkit-transform:scale(1.05);}
.news-list ul.list li.content .news-item:hover .news-content{border-bottom-color:#fff; }
/*.news-tab .tab-content .tab-pane .news-item:hover .news-pro .video-btn{opacity:1;filter:alpha(opacity=100)}*/
.leader-list{}
.leader-list ul.list{overflow: hidden;    margin-bottom: 40px;}
.leader-list ul.list li{width:100%; padding:30px; height:274px; box-sizing: border-box;-webkit-box-sizing: border-box; border-bottom:1px solid #f08300; clear:both; transition:all .5s;  -webkit-transition:all .5s; -moz-transition:all .5s;  -o-transition:all .5s;}
.leader-list ul.list li .news-item{ width:1440px; margin:0 auto; }
.leader-list ul.list li .news-item .news-pro{width:320px; overflow: hidden;position: relative; float: right;  }
.leader-list ul.list li .news-item .news-pro img{max-width:100%;display:block;transition:all .5s;  -webkit-transition:all .5s; -moz-transition:all .5s;  -o-transition:all .5s; }
.leader-list ul.list li .news-item .news-content{padding:40px 0;box-sizing: border-box;-webkit-box-sizing: border-box; margin-left:200px; margin-right:350px;   }
.leader-list ul.list li .news-item .news-content h3{font-size:30px;line-height:44px; height:44px;  color: #333; }
.leader-list ul.list li .news-item .news-content .news-describe{ margin-top:20px;color: #999; font-size:24px; line-height: 36px; display: block;font-style: normal;  font-weight: 300;word-break:break-all; display:-webkit-box; -webkit-line-clamp:2;-webkit-box-orient:vertical; overflow:hidden; height:72px;transition:all .5s;  -webkit-transition:all .5s; -moz-transition:all .5s;}
.leader-list ul.list li .news-item .time-info{color: #333; font-size:40px; display: block;font-style: normal;float: left;padding:40px;  border:1px solid #f08300; margin-top:22px; transition:all .5s;  -webkit-transition:all .5s; -moz-transition:all .5s; }
.leader-list ul.list li .news-item .time-info time{color: #999; font-size:24px; margin-top:0px;  display: block;font-style: normal;  font-weight: 300;transition:all .5s;  -webkit-transition:all .5s; -moz-transition:all .5s; }
.leader-list ul.list li:hover{background:#f08300; border-bottom-color:#f08300;  }
.leader-list ul.list li:hover .news-item .news-pro img{ -ms-transform:scale(1.05);transform:scale(1.05);-webkit-transform:scale(1.05);}
.leader-list ul.list li:hover .news-item .news-content h3 a{ color: #fff;transition:all .5s;  -webkit-transition:all .5s; -moz-transition:all .5s;}
.leader-list ul.list li:hover .news-item .news-content .news-describe{ color: #fff;}
.leader-list ul.list li:hover .news-item .time-info{color: #fff; border-color:#fff;}
.leader-list ul.list li:hover .news-item .time-info time{ color: #fff;}
/*====================资讯列表=======================*/
.news-owl{ position: relative; margin-top:-160px; }
.news-owl .owl-carousel{ padding-bottom:160px;  }
.news-owl .owl-carousel .owl-stage-outer{  box-shadow: 0px 2px 20px rgba(0,0,0,.1); -webkit-box-shadow: 0px 2px 20px  rgba(0,0,0,.1); }
.news-owl .owl-carousel .item{width:100%;}
.news-owl .owl-carousel .item .item-inner{ background: #fff;-webkit-transition:all .6s ease; transition:all .6s ease; display:flex;display:-webkit-flex;flex-wrap:wrap; }
.news-owl .owl-carousel .item .item-inner .news-pro{width:100%; overflow: hidden;position: relative;-webkit-box-flex: 1;-webkit-flex:1; -ms-flex:1;  flex:1;   }
.news-owl .owl-carousel .item .item-inner .news-pro img{max-width:100%;display:block;transition:all .5s;  -webkit-transition:all .5s; -moz-transition:all .5s;  -o-transition:all .5s; }
.news-owl .owl-carousel .item .item-inner .news-content{width:100%; box-sizing: border-box;-webkit-box-sizing: border-box;-webkit-box-flex: 1;-webkit-flex:1; -ms-flex:1;  flex:1;   }
.news-owl .owl-carousel .item .item-inner .news-content .content{padding: 40px;   }
.news-owl .owl-carousel .item .item-inner .news-content h3{font-size:40px;line-height:50px; height:110px;  font-weight:300; color: #333;word-break:break-all; display:-webkit-box; -webkit-line-clamp:2;-webkit-box-orient:vertical; overflow:hidden;}
.news-owl .owl-carousel .item .item-inner .news-content em{color: #999; font-size:42px; margin-bottom:15px; display: block;font-style: normal;  font-weight: 300; text-align: right;}
.news-owl .owl-carousel .item .item-inner .news-content .info{color: #333; font-size:22px; line-height:36px; height: 108px; margin-top:30px; font-weight: 300;word-break:break-all; display:-webkit-box; -webkit-line-clamp:3;-webkit-box-orient:vertical; overflow:hidden;text-align: justify;margin-bottom:30px;}
.news-owl .owl-carousel .item .item-inner .news-content .news-btn{color: #727171; font-size:18px; line-height:36px;  }
.news-owl .owl-carousel .item .item-inner .news-content .news-btn i{color: #727171; font-size:18px; line-height:36px; margin-right: 8px;  }
/*分頁器*/
.news-owl .owl-carousel .owl-dots{position:absolute; left:0; bottom:50px; width:100%; text-align: center;     }
.news-owl .owl-carousel .owl-dots .owl-dot{/*width:22px;height:22px;border:solid 1px transparent;*/ border-radius:20px; margin:15px;text-align: center; }
.news-owl .owl-carousel .owl-dots .owl-dot span{background:#fff;border:solid 1px #b5b5b6;opacity:1;width:16px;height:16px; border-radius:20px; vertical-align: middle; margin: 0 auto;   }
/*.news-owl .owl-carousel .owl-dots .owl-dot.active {border-color:#f08300;}*/
.news-owl .owl-carousel .owl-dots .owl-dot.active span{background:#f08300; border-color: #f08300;}
/*=============文章详情页==============*/
.article-box{ position: relative; margin-top:-290px;box-shadow: 0px 0px 15px -5px rgba(0,0,0,.15); -webkit-box-shadow: 0px 0px 15px -5px rgba(0,0,0,.15); }
.article-box .article-inner{ background: #fff;padding: 80px 120px;}
.article-box .article-title{text-align:left; padding-bottom:50px; margin-bottom:50px;border-bottom:solid 1px #f08300;  }
.article-box .article-title h1{ line-height:70px;  color: #333; font-size: 46px}
.article-box .article-title .date{ line-height:100px;  font-size:60px; color: #f08300; margin-top: 20px;}
.article-box .article-content{ font-size: 20px; color:#333;font-weight:300; line-height:36px    }
.article-box .article-content img{ max-width: 100%; height:auto!important;display:block;margin:0 auto; }
.article-box .article-content p{}
.article-box .article-content p iframe{ width: 82%;   height:452px; margin:0 auto;   /* display: block; */ }
/*上下篇*/
.article-up{border-top:1px solid #f08300; margin-top: 60px;padding-top: 60px; }
.article-up a{display:inline-block; font-size:22px; line-height:60px; height:60px; overflow: hidden; color:#727171; text-overflow: ellipsis;white-space:nowrap;   }
.article-up a i{font-size:36px;color: #727171; vertical-align: middle;  margin-right: 6px; }
.article-up a.up{float:left; }
.article-up a.down{/*float:right;*/}
.article-up a:hover{color:#f08300;}
/*最新资讯*/
.newest-box{width:100%;clear:both; margin-top:120px;  }
.newest-box.shadow{box-shadow: 0px 0px 15px -5px rgba(0,0,0,.15); -webkit-box-shadow: 0px 0px 15px -5px rgba(0,0,0,.15); padding:40px 90px; background: #fff; box-sizing: border-box;-webkit-box-sizing:border-box; margin-top:0px;  }
.newest-box .bt{background:url("../images/newest-icon.png") left center no-repeat;background-size:50px; font-size: 30px;color: #f08300; line-height: 56px; padding-left:56px;}
.newest-box ul{display:flex;flex-wrap:wrap; justify-content: space-between; margin-top:30px; }
.newest-box ul li{ width:46%;height:60px;line-height:60px;overflow: hidden; text-overflow: ellipsis;white-space:nowrap;  position: relative;padding-left:28px; }
.newest-box ul li:before{content:"";position: absolute; left: 0; top:25px; width:8px;height:8px;background:#f08300;border-radius:10px;  }
.newest-box ul li a{ color: #727171;font-size: 20px; font-weight: 300;}
/*文章连锁分布*/
.article-agency-box{width:100%;clear:both;}
.article-agency-box .bt{font-size: 30px;color: #333; line-height: 50px; padding-left:20px;position: relative;}
.article-agency-box .bt:before{content:"";position: absolute; left: 0; top:11%; width:5px;height:78%;background:#f08300; }
.article-agency{ margin-top:40px;margin-bottom:40px; }
.article-agency .owl-carousel{ padding-bottom:40px;  }
.article-agency .owl-carousel .item{width:100%;display:flex;flex-wrap: wrap;justify-content: space-between;  }
.article-agency .owl-carousel .item .item-inner{width:350px; position: relative;overflow: hidden;  background: #fff;-webkit-transition:all .6s ease; transition:all .6s ease; margin-bottom:15px; }
.article-agency .owl-carousel .item .item-pro{width:100%; overflow: hidden;  position: relative; }
.article-agency .owl-carousel .item .item-pro img{max-width: 100%;-webkit-transition:all .6s ease; transition:all .6s ease;}
.article-agency .owl-carousel .item .item-pro .item-more{width:100%;height:100%;background:rgba(196,166,128,0.8); position: absolute; left:0; top:100%; -webkit-transition:all .6s ease; transition:all .6s ease; }
.article-agency .owl-carousel .item .item-pro .item-more a{ width:110px; height:110px; line-height:110px;text-align:center;border:solid 1px rgba(255,255,255,0.6); display:block; margin:0 auto;border-radius: 60px; font-size: 20px;color: #fff;font-weight: 300;   }
.article-agency .owl-carousel .item h3{ font-size:20px;font-weight:400; color: #727171;line-height:60px;height:60px; -webkit-transition:all .6s ease; transition:all .6s ease; text-align: center;}
.article-agency .owl-carousel .item .item-inner:hover .item-pro img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.article-agency .owl-carousel .item .item-inner:hover .item-pro .item-more{top:0; }
/*分頁器*/
.article-agency .owl-carousel .owl-dots{position:absolute; left:0; bottom:15px; width:100%; text-align: center;     }
.article-agency .owl-carousel .owl-dots .owl-dot{width:22px;height:22px;border:solid 1px transparent; border-radius:20px; margin:5px;text-align: center; }
.article-agency .owl-carousel .owl-dots .owl-dot span{background:#f08300;opacity:1;width:10px;height:10px; border-radius:20px; vertical-align: middle; margin: 0 auto;   }
.article-agency .owl-carousel .owl-dots .owl-dot.active {border-color:#f08300;}
.article-agency .owl-carousel .owl-dots .owl-dot.active span{background:#f08300;}
/*左右箭头*/
.article-agency .owl-carousel .owl-nav{}
.article-agency .owl-carousel .owl-nav .owl-prev,.article-agency .owl-carousel .owl-nav .owl-next{width:40px; text-align: center;background-image:url("../images/prev-next.png");background-repeat:no-repeat;background-size:24px auto;background-position:center ;  height:40px; margin: 0; color:#8b9c99; background-color:rgba(0,0,0,0.5);border-radius:50px; border:0; position: absolute; bottom:10px;z-index:6;}
.article-agency .owl-carousel .owl-nav .owl-prev{left:50%;   margin-left:-110px;transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg);}
.article-agency .owl-carousel .owl-nav .owl-next{right:50%; margin-right:-110px;}
.article-agency .owl-carousel .owl-nav .owl-prev.disabled,.article-agency .owl-carousel .owl-nav .owl-next.disabled{border-color:#8b9c99;color: #8b9c99;}
.article-agency .owl-carousel .owl-nav .owl-prev span,.article-agency .owl-carousel .owl-nav .owl-next span{ display: none;}
.article-agency .owl-carousel .owl-nav .disabled{opacity:0.6; }
{word-break:break-all;display:-webkit-flex;-webkit-line-clamp: 2;-webkit-box-orient:vertical; color:#333333;  text-align:center; width:40%; text-overflow: ellipsis;}
/*==========养老生活============*/
.aged-list .list > li{margin-bottom: 50px;}
.aged-list .list > li .aged-item{display:flex;display:-webkit-flex;flex-wrap:wrap;}
.aged-list .list > li .aged-item .item-pro{position: relative; -webkit-box-flex:1.61;-webkit-flex:1.61; -ms-flex:1.61; flex:1.61;  }
.aged-list .list > li .aged-item .item-pro img{width: 100%;display:block;}
.aged-list .list > li .aged-item .item-content{  background: #fcfaf9; padding:0 80px; -webkit-box-flex: 1;-webkit-flex:1; -ms-flex:1;  flex:1;  }
.aged-list .list > li .aged-item .item-content .content{ width:600px; margin-left:0; margin-right:auto; box-sizing: border-box;-webkit-box-sizing:border-box;   }
.aged-list .list > li .aged-item .item-content h3{ font-size:30px; color: #f08300;height:40px;line-height:40px; }
.aged-list .list > li .aged-item .item-content .line{width:100%;height:1px; background:#dbdbdb;position:relative; margin:20px auto 30px}
.aged-list .list > li .aged-item .item-content .line:before{content:"";width:100px;height:3px; background:#f08300;position:absolute;left: 0; top:-1px;}
.aged-list .list > li .aged-item .item-content .info{font-size:20px; color:#555555; font-weight:300; line-height:36px; text-align:justify;}
.aged-list .list > li .aged-item .item-content .item-icon{display: flex;display: -webkit-flex; flex-wrap: nowrap;justify-content: space-between;padding-top:30px; }
.aged-list .list > li .aged-item .item-content .item-icon li{width:90px; text-align: center; display: inline-block;   }
.aged-list .list > li .aged-item .item-content .item-icon li .icon{ width:90px;height:90px; margin:0 auto 0;  background-repeat:no-repeat;background-position:center;background-size:40px; border:dashed 1px #f08300;border-radius:50px;}
.aged-list .list > li .aged-item .item-content .item-icon li p{font-size:18px; color:#555555; font-weight: 300; margin-top:6px; }
.aged-list .list > li .aged-item .item-content .life-btn{display:block;width:200px; line-height:60px;height:60px; border-radius:30px; background:#f99b2a; font-size:22px;font-weight:300; color: #fff; text-align: center; margin-top: 50px;  }
.aged-list .list > li:hover{box-shadow: 0px 0px 15px -5px rgba(0,0,0,.15); -webkit-box-shadow: 0px 0px 15px -5px rgba(0,0,0,.15); }
.aged-list .list > li .aged-item .item-content .life-btn:hover{ background: #f08300;  }
.aged-list .list > li:nth-child(2n) .aged-item .item-content{  background: #fff;   }
.aged-list .list > li:nth-child(2n) .aged-item .item-content .content{ margin-left:auto; margin-right:0;  }
/*============适老环境================*/
.live-box {position: relative;overflow: hidden;}
.live-box .gallery{margin-left:auto;width:1000px;}
.live-box .flexslider{}
.live-box .flexslider .slides{position:relative;z-index:1;}
.live-box .flexslider .slides li{ height: auto;}
.live-box .flexslider .slides li img{max-width:100%;display: block; }
.live-box .thumbs{width:420px;box-sizing:border-box;position:absolute;left:0; bottom:0px;}
.live-box .thumbs .slides{}
.live-box .thumbs .slides li{width:244px!important;border:solid 1px #fff; padding:4px;}
.live-box .thumbs .slides .flex-active-slide{border:solid 1px #f08300;}
.live-box .environment-info{position:absolute;left:0; top: 60px;z-index:9999;   width: 480px;background:rgba(255,255,255,.96); padding: 70px; -webkit-animation-duration: 1.5s;animation-duration: 1.5s;    -webkit-animation-fill-mode: both;    animation-fill-mode: both; }
.live-box .environment-info h2{ font-size:28px; line-height:40px;  color:#f08300; position: relative; padding-bottom: 30px;}
.live-box .environment-info h2:before{position:absolute; left:0; bottom:16px; content:""; width:110px; height:3px; background:#f08300;}
.live-box .environment-info p{ font-size:20px; line-height:32px;  color:#333;font-weight:300;   }
.live-box .more{display:block;width:180px; line-height:60px;height:60px; border-radius:3px; font-size:24px;border:0;  background: #f08300; color: #fff; text-align: center; margin:20px 0 0;-webkit-transition:background .6s ease;transition:background .6s ease;   }
.live-box .environment-info:hover .more{ background: #f08300; color: #fff; }
.tab-active .live-box .environment-info{-webkit-animation-name: fadeInRight;  animation-name: fadeInRight;}
/**/
.live-box .flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.live-box .flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;  }
.live-box .flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;cursor:pointer;}
.live-box .flex-control-nav .flex-active{background-position:0 0;}
/**/
.live-box .flex-direction-nav{width:120px;position:absolute;top:10px; left:18%; padding:5px;}
.live-box .flex-direction-nav li{width:30px;height:30px;display:inline-block;margin-left:30px; }
.live-box .flex-direction-nav li a{display:block;width:30px;height:30px;cursor:pointer;text-indent:-999px; overflow: hidden; }
.live-box .flex-direction-nav li a.flex-prev{background:url(../images/icon-1.png) center center no-repeat; background-size:26px; transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); }
.live-box .flex-direction-nav li a.flex-next{background:url(../images/icon-1.png) center center no-repeat;background-size:26px;}
.live-box .flex-direction-nav li a.flex-disabled{opacity:0.5; }
/*活动区域*/
.activity-box{ display:-webkit-box;display:-ms-flexbox;display:flex;justify-content: space-between;}
.activity-box li{ width:32.8%; }
.activity-box li .item-inner{ position: relative; width: 100%; margin-bottom: 12px;}
.activity-box li .item-inner img{width: 100%; display: block;}
.activity-box li .item-inner .bt{position:absolute;right:26px; bottom:26px;color: #fff;font-size:24px; font-weight: 300;z-index: 10}
.activity-box li .item-inner .content{position:absolute;right: 0; bottom:0; width:100%; height: 100%; background-color: rgba(0,0,0,0.5);z-index:6; }
.activity-box li .item-inner .content p{color: #fff;font-size:20px; line-height: 36px; font-weight: 300; padding:0 8% ;}
/*公共区域*/
.region-owl{ width:100%; position: relative; }
.region-owl .owl-carousel{ }
.region-owl .owl-carousel .item{width:100%; position: relative;-ms-transform:scale(0.78,0.78); -webkit-transform:scale(0.78,0.78); transform:scale(0.78,0.78);overflow: hidden;  background: #fff;box-shadow: 0px 0px 15px rgba(0,0,0,.15); -webkit-box-shadow: 0px 0px 15px rgba(0,0,0,.15);}
.region-owl .owl-carousel .owl-item.active.center .item{-ms-transform:scale(1.1,1.1); -webkit-transform:scale(1,1); transform:scale(1,1);-webkit-transition:all .6s ease; transition:all .6s ease;}
/*左右箭头*/
.region-owl .owl-carousel .owl-nav .owl-prev,.region-owl .owl-carousel .owl-nav .owl-next{ position:absolute;top:11%;width:66px;height:78%;  text-align: center;-webkit-transition:all .6s ease; transition:all .6s ease;  margin: 0;background:url("../images/icon-3.png") center center no-repeat #f08300; background-size:42px 10px;   color: #fff; border-radius:0;  }
.region-owl .owl-carousel .owl-nav .owl-prev span,.region-owl .owl-carousel .owl-nav .owl-next span{display: none;}
.region-owl .owl-carousel .owl-nav .owl-prev{margin-right:-3px; right:297px; }
.region-owl .owl-carousel .owl-nav .owl-next{ margin-left:-3px; left:297px;  }
/*.agency-carousel .owl-carousel .owl-nav .owl-prev{border-right: 0;}*/
.region-owl .owl-carousel .owl-nav .owl-prev{border-right: 0; }
.region-owl .owl-carousel .owl-nav .owl-next{border-left: 0;transform: rotate(180deg);   -ms-transform: rotate(180deg);-webkit-transform: rotate(180deg); -o-transform: rotate(180deg);  -moz-transform: rotate(180deg);  }
/*康复*/
.recovery-box{position: relative; overflow: hidden;}
.recovery-box .recovery-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}
.recovery-box .recovery-item .item{width:33.3%; position: relative; height: 800px; cursor:pointer; }
.recovery-box .recovery-item .item:before{content:"";display:block;position:absolute;width:0;height:100%;top:0;left:0;border-left:solid 1px rgba(245,245,245,0.3); z-index:10 ;}
.recovery-box .recovery-item .item:first-child:before{display: none;}
.recovery-box .recovery-item .item .txt-wrap{position:absolute; left:0; top:0;width:100%; height: 100%;  z-index:10;padding-left: 90px; box-sizing: border-box;-webkit-box-sizing:border-box;  }
.recovery-box .recovery-item .item .txt-wrap h3{font-size:30px; line-height:40px;  color:#fff; font-weight:300; position:relative; padding-top:20px; }
.recovery-box .recovery-item .item .txt-wrap h3:before{content:""; position:absolute;left:0; top:0; width:40px; height:2px;background-color: #fff; }
.recovery-box .recovery-item .item .txt-wrap p{font-size:18px; line-height:30px;  color:#fff; font-family:PingFang SC, Arial, sans-serif; text-transform: uppercase;}
.recovery-box .img-pro{background-repeat: no-repeat;background-position:center;background-size: cover; width:100%; height: 800px;position:absolute; left:0; top:0;}
.recovery-box .img-pro:before{content: "";position: absolute; left: 0; top: 0; width: 100%; height:100%; background-color:rgba(0,0,0,0.4);  }
.recovery-box .recovery-img{position:absolute; left:0; top:0;  width:100%; height:100%;  }
.recovery-box .recovery-img .img-pro{opacity:0;-webkit-transition:-webkit-transform 10000ms cubic-bezier(0.165,0.84,0.44,1) 300ms;transition:-webkit-transform 10000ms cubic-bezier(0.165,0.84,0.44,1) 300ms;transition:transform 10000ms cubic-bezier(0.165,0.84,0.44,1) 300ms;transition:transform 10000ms cubic-bezier(0.165,0.84,0.44,1) 300ms,-webkit-transform 10000ms cubic-bezier(0.165,0.84,0.44,1) 300ms;}
.recovery-box .recovery-img .img-pro.hover{opacity:1;-webkit-transition:-webkit-transform 18000ms cubic-bezier(0.165,0.84,0.44,1) 0s;transition:-webkit-transform 18000ms cubic-bezier(0.165,0.84,0.44,1) 0s;transition:transform 18000ms cubic-bezier(0.165,0.84,0.44,1) 0s;transition:transform 18000ms cubic-bezier(0.165,0.84,0.44,1) 0s,-webkit-transform 18000ms cubic-bezier(0.165,0.84,0.44,1) 0s;-webkit-transform:scale(1.1);transform:scale(1.1);}
/*无障碍设施*/
.barrierfree-box{ position: relative; height:940px;}
.barrierfree-box .info{font-size:20px; line-height:36px;  color:#333; width:380px;  font-weight:300; position:absolute; left:0; top: 60px; }
.barrierfree-list{}
.barrierfree-list li{width:320px;position:absolute; }
.barrierfree-list li:nth-child(1){left:440px; top: 0;}
.barrierfree-list li:nth-child(2){right:0; top:66px;}
.barrierfree-list li:nth-child(3){left:780px; top:120px;}
.barrierfree-list li:nth-child(4){left:440px; top:420px;}
.barrierfree-list li:nth-child(5){left:100px; top:460px;}
.barrierfree-list li:nth-child(6){left:780px; top:540px;}
.barrierfree-list li:nth-child(7){left:318px; top:348px;}
.barrierfree-list li:nth-child(7) .item{width:100px;height:92px; background-color: #f08300;}
.barrierfree-list li:nth-child(8){right:0px; top:484px;}
.barrierfree-list li:nth-child(8) .item{width:186px;height:172px; background-color: #f08300;}
.barrierfree-list li .item{ width:320px; position: relative; overflow: hidden;}
.barrierfree-list li .item img{ width:100%;display: block;}
.barrierfree-list li .item .bt{ position:absolute;left:0;top:100%; opacity: 0; width:100%; height:100%;background-color:rgba(0,0,0,0.4);-webkit-transition:all .6s ease; transition:all .6s ease; cursor:pointer; }
.barrierfree-list li .item .bt h4{font-size:24px; line-height:36px;  color:#fff;   font-weight:300; text-align: center; }
.barrierfree-list li:hover .item .bt{top:0; opacity: 1;}
/*VR看机构*/
.vr-owlcarousel{ width:100%;}
.vr-owlcarousel .owl-carousel{ padding-bottom:70px;  }
.vr-owlcarousel .owl-carousel .item{width:100%; position: relative; overflow: hidden;}
.vr-owlcarousel .owl-carousel .item .item-inner{width:100%; position: relative;overflow: hidden;  background: #fff;-webkit-transition:all .6s ease; transition:all .6s ease; }
.vr-owlcarousel .owl-carousel .item .vr-pro{width:100%; overflow: hidden;  position: relative; }
.vr-owlcarousel .owl-carousel .item .vr-pro img{max-width: 100%;-webkit-transition:all .6s ease; transition:all .6s ease;}
.vr-owlcarousel .owl-carousel .item .vr-pro .vr{width:160px;height:160px;background:url("../images/vr360.png") center no-repeat;background-size:100%; position: absolute; left:50%; top:50%; margin-top: -80px; margin-left: -80px;  }
.vr-owlcarousel .owl-carousel .item .bt{ font-size:22px; color: #333;line-height:70px;height:70px; -webkit-transition:all .6s ease; transition:all .6s ease; text-align: center;}
.vr-owlcarousel .owl-carousel .item:hover .item-inner{box-shadow: 0px 0px 15px -5px rgba(0,0,0,.15); -webkit-box-shadow: 0px 0px 15px -5px rgba(0,0,0,.15);  }
.vr-owlcarousel .owl-carousel .item:hover .bt{color:#fff; background-color:#f08300;}
/*分頁器*/
.vr-owlcarousel .owl-carousel .owl-dots{position:absolute; left:0; bottom:0; width:100%; text-align: center;     }
.vr-owlcarousel .owl-carousel .owl-dots .owl-dot{width:22px;height:22px;border:solid 1px transparent; border-radius:20px; margin:3px;text-align: center; }
.vr-owlcarousel .owl-carousel .owl-dots .owl-dot span{background:#f08300;opacity:1;width:10px;height:10px; border-radius:20px; vertical-align: middle; margin: 0 auto;   }
.vr-owlcarousel .owl-carousel .owl-dots .owl-dot.active {border-color:#f08300;}
.vr-owlcarousel .owl-carousel .owl-dots .owl-dot.active span{background:#f08300;}
/*=================生活照料===================*/
.service-nav{ margin-top:70px; }
.service-nav ul{display: flex; display:-webkit-flex;flex-wrap:wrap; justify-content: space-between;}
.service-nav ul li{width:220px;box-shadow: 0px 0px 15px -5px rgba(0,0,0,.15); -webkit-box-shadow: 0px 0px 15px -5px rgba(0,0,0,.15); padding:28px 28px 28px 15px; box-sizing:border-box; -webkit-box-sizing:border-box; text-align:right; border-radius:10px;background:#fff; -webkit-transition:all .6s ease; transition:all .6s ease;  }
.service-nav ul li .biaoti{font-size: 24px;color:#333;font-weight:300;  line-height: 40px;-webkit-transition:color .3s ease; transition:color .3s ease;}
.service-nav ul li .biaoti .tubiao{display:inline-block;width:40px; height:40px; background-image:url("../images/life-icon.png"); background-repeat:no-repeat; vertical-align:top; margin-right:20px; }
.service-nav ul li:nth-child(1) .biaoti .tubiao{background-position:0 2px;}
.service-nav ul li:nth-child(2) .biaoti .tubiao{background-position:-119px 2px;}
.service-nav ul li:nth-child(3) .biaoti .tubiao{background-position:-240px 2px;}
.service-nav ul li:nth-child(4) .biaoti .tubiao{background-position:-360px 2px;}
.service-nav ul li:nth-child(5) .biaoti .tubiao{background-position:-479px 2px;}
.service-nav ul li:nth-child(6) .biaoti .tubiao{background-position:-599px 2px;}
.service-nav ul li .service-more{ font-size:20px;color: #333; font-weight:300;line-height:30px; margin-top:6px; display: block;-webkit-transition:all .6s ease; transition:all .6s ease;  }
.service-nav ul li .service-more i{ margin-right:15px; font-size:22px; vertical-align: middle;-webkit-transition:margin .6s ease; transition:margin .6s ease; }
.service-nav ul li:hover,.service-nav ul li.active{background: #f08300; box-shadow:none;-webkit-box-shadow:none; }
.service-nav ul li:hover .biaoti,.service-nav ul li.active .biaoti{color:#fff;}
.service-nav ul li:hover .service-more,.service-nav ul li.active .service-more{color:#fff;}
.service-nav ul li:hover .service-more i,.service-nav ul li.active .service-more{margin-right:8px;}
.service-nav ul li:nth-child(1):hover .biaoti .tubiao,.service-nav ul li:nth-child(1).active .biaoti .tubiao{background-position:0 -68px; }
.service-nav ul li:nth-child(2):hover .biaoti .tubiao,.service-nav ul li:nth-child(2).active .biaoti .tubiao{background-position:-119px -68px; }
.service-nav ul li:nth-child(3):hover .biaoti .tubiao,.service-nav ul li:nth-child(3).active .biaoti .tubiao{background-position:-240px -68px; }
.service-nav ul li:nth-child(4):hover .biaoti .tubiao,.service-nav ul li:nth-child(4).active .biaoti .tubiao{background-position:-360px -68px; }
.service-nav ul li:nth-child(5):hover .biaoti .tubiao,.service-nav ul li:nth-child(5).active .biaoti .tubiao{background-position:-479px -68px; }
.service-nav ul li:nth-child(6):hover .biaoti .tubiao,.service-nav ul li:nth-child(6).active .biaoti .tubiao{background-position:-599px -68px; }
/**/
.care-box1{display: flex; display:-webkit-flex;flex-wrap:wrap; justify-content: space-between;}
.care-box1 li{width:456px;position: relative; margin-top:40px;  }
.care-box1 li img{width:456px;display: block; }
.care-box1 li .bt{position:absolute; left:0; bottom:0;background:rgba(0,0,0,0.4);width:100%; text-align: center; line-height: 70px; font-size:20px;font-weight:300; color: #fff;  }
/**/
.care-box2{width:100%;background:url("../images/care-img-bg-1.jpg") center no-repeat;background-size:cover;position: relative; height:738px;box-sizing:border-box;}
.care-box2:before{content:"";width:100%;background:rgba(0,0,0,0.5);height:100%;position: absolute;left:0; top:0;}
.care-box2 .inner-title{color: #fff;}
.procedure-box{width:1440px;margin:0 auto;position:relative;}
.procedure-box .prev,.procedure-box .next{position:absolute;cursor:pointer;top:112px;background:url("../images/prev-next.png") center no-repeat;background-size:24px; height:44px;width:44px; border:solid 1px #fff; border-radius:60px; opacity:0.8;  }
.procedure-box .prev{left:-60px;transform:rotate(-180deg); -webkit-transform:rotate(-180deg);}
.procedure-box .next{right:-60px;}
.procedure-box .slide_wrap {overflow:hidden;position:relative;padding-top:40px;}
.procedure-box .slide_wrap ul {position:relative;left:0; bottom:0px; }
.procedure-box .slide_wrap::after{width:100%;height:18px;background:url("../images/care-line.png") 0 0 repeat-x;content:'';position:absolute;bottom:10px;left:0;}
.procedure-box .slide_items li {float:left;width:244px;text-align:center;}
.procedure-box .slide_items li a {display:block;  }
.procedure-box .slide_items li span{ color: #fff;display:block; height:50px;line-height: 50px;font-weight:300;font-size:24px;-webkit-transition:all .6s ease; transition:all .6s ease; }
.procedure-box .slide_items li .circle{display:inline-block;width:15px;height:15px;background:rgba(255,255,255,1);border-radius:13px;box-sizing:border-box;position: relative; margin-top: 40px;}
.procedure-box .slide_items li .circle:before{content:"";position:absolute;left:7px; bottom:0;width:1px;height:50px;background:rgba(255,255,255,1);}
.procedure-box .slide_items li.on a span{font-size:32px;font-weight:700; }
.procedure-box .slide_items li.on .circle{}
.procedure-box .slide-content{padding:80px 66px;}
.procedure-box .slide-content ul{display:none;}
.procedure-box .slide-content ul li{display: table; margin-bottom: 20px;}
.procedure-box .slide-content ul li .time-inner{ display: table-cell;vertical-align:text-top; }
.procedure-box .slide-content ul li .time{width:110px;height:44px;line-height: 44px; text-align: center;color: #333;font-weight:400;font-size: 20px; background: #fff; border-radius:6px; margin-right: 20px;position: relative; }
.procedure-box .slide-content ul li .time:before{content:"";width:0px;height:0px;position:absolute;right:-7px; top:18px;border-left:#fff 8px solid;  border-top:transparent 6px solid; border-bottom:transparent 6px solid;    }
.procedure-box .slide-content ul li .time-info{line-height:30px;color: #fff;font-weight:300;font-size:20px;   }
.procedure-box .slide-content ul.on {display:block;}
/**/
.care-nursing{display:flex; display:-webkit-flex;flex-wrap:wrap; justify-content: space-between;}
.care-nursing li{position: relative;width:456px;}
.care-nursing li .item-pro{width:456px; overflow: hidden;}
.care-nursing li .item-pro img{max-width:100%; display: block; -webkit-transition:all .6s ease; transition:all .6s ease; }
.care-nursing li .item-content{padding:40px; box-sizing: border-box;-webkit-box-sizing:border-box; background-color:#ffffff;box-shadow: 0px 0px 15px -5px rgba(0,0,0,.15); -webkit-box-shadow: 0px 0px 15px -5px rgba(0,0,0,.15);-webkit-transition:all .6s ease; transition:all .6s ease; }
.care-nursing li .item-content h3{font-size:24px; line-height:30px;color:#f08300; position: relative; text-align:center; padding-bottom:20px; margin-bottom:20px; font-weight:300;-webkit-transition:all .6s ease; transition:all .6s ease;}
.care-nursing li .item-content h3:before{content:"";position:absolute; left: 50%; bottom:0; width:98px; margin-left: -50px; height:2px; background: #f08300; -webkit-transition:all .6s ease; transition:all .6s ease; }
.care-nursing li .item-content p{font-size:20px; line-height:30px;color:#333;font-weight:300; text-align: center;-webkit-transition:all .6s ease; transition:all .6s ease;}
.care-nursing li .item-content .more{margin-top:20px;-webkit-transition:all .6s ease; transition:all .6s ease; }
.care-nursing li:hover .item-pro img{-webkit-transform: scale(1.05);transform: scale(1.05);}
.care-nursing li:hover .item-content{background: #f08300;}
.care-nursing li:hover .item-content h3{color:#fff;}
.care-nursing li:hover .item-content h3:before{ background: #fff;}
.care-nursing li:hover .item-content p{color:#fff;}
.care-nursing li:hover .item-content .more{border-color: #fff;color: #fff;}
.care-tag{border-left:1px solid #f08300;border-top:1px solid #f08300;display:flex; display:-webkit-flex;flex-wrap:wrap; justify-content: space-between; margin-top:50px;}
.care-tag li{width: 20%;background:#ffff; box-sizing: border-box;-webkit-box-sizing: border-box;  border-bottom:1px solid #f08300;  border-right:1px solid #f08300; height: 110px; line-height: 110px; color: #333; text-align: center; font-size:22px; -webkit-transition:all .6s ease; transition:all .6s ease; font-weight: 300;}
.care-tag li:hover{background:#f08300; color: #fff;}
/**/
.care-team{width:100%; position: relative; }
.care-team .item-pro{ width:60%;}
.care-team .item-pro img{width: 100%;display:block;}
.care-team .item-content{  background: #fff;  width: 738px; position: absolute; left:50%; top:50%; margin-top: -220px; box-sizing: border-box;-webkit-box-sizing:border-box;  height:440px;   }
.care-team .item-content .info{font-size:20px; color:#555555; font-weight:300; line-height:36px; text-align:justify;padding:0 80px;}
.care-team .item-content .item-icon{display: flex;display: -webkit-flex; flex-wrap: nowrap;justify-content: space-between;padding:50px 20px 0; }
.care-team .item-content .item-icon li{width:33.33%; text-align: center; display: inline-block;position: relative;  }
.care-team .item-content .item-icon li:before{content:"";position:absolute; right:0; top:10%; width:1px; height:80%; background: #f08300;}
.care-team .item-content .item-icon li:last-child:before{display: none;}
.care-team .item-content .item-icon li .icon{ width:44px;height:44px; margin:0 auto 0;  background-repeat:no-repeat;background-position:center;background-size:44px; }
.care-team .item-content .item-icon li p{font-size:18px; color:#555555; font-weight: 300; margin-top:6px; }
/*安全故障*/
.security-box{width:100%;background-image:url("../images/care-img-bg-2.jpg");background-repeat: no-repeat;background-position: center top;background-size:auto 533px;  }
.security-box .inner-title{color: #fff;margin-bottom: 150px;}
.security-box .security{background:#fff;-webkit-box-shadow: 0 1px 10px rgba(0,0,0,.05); box-shadow: 0 1px 10px rgba(0,0,0,.05); }
.security-box .security .describe{font-size: 22px; line-height: 36px;padding:80px 80px 68px; }
.security-box .security .security-icon{display: flex;display: -webkit-flex;flex-wrap: wrap; padding-bottom: 80px;}
.security-box .security .security-icon li{width: 16.66%; text-align: center;}
.security-box .security .security-icon li .icon{width:80px;height:80px;background-position:center;background-repeat: no-repeat;background-size:80px; margin:0 auto 8px;}
.security-box .security .security-icon li p{font-size:20px; line-height:40px;color: #333; font-weight:300;}
/*==================营养膳食==================*/
.diet-box{display: flex; display:-webkit-flex;flex-wrap:wrap; justify-content: space-between; }
.diet-box li{width:344px;position: relative; margin-top:40px;  }
.diet-box li img{width:344px;display: block; }
.diet-box li h3{width:100%; text-align: center; line-height: 44px; font-size:30px;font-weight:500; color: #f08300; margin-top: 24px;  }
.diet-box li p{width:100%; text-align: center; line-height:40px; font-size:22px;font-weight:300; color: #333;  }
.img-box{width: 100%;margin-top:50px;}
.img-box img{max-width:90%;}
.diet-team{display: flex; display:-webkit-flex;flex-wrap:nowrap; justify-content: space-between; }
.diet-team .img-box{width:49%; }
.diet-team .img-box img{width:100%; max-width:100%;  }
.diet-box2{display: flex; display:-webkit-flex;flex-wrap:wrap; justify-content: space-between; }
.diet-box2 li{width:32%;position: relative; background:#fff;-webkit-box-shadow: 0 1px 10px rgba(0,0,0,.05); box-shadow: 0 1px 10px rgba(0,0,0,.05);  }
.diet-box2 li img{width:100%;display: block; }
.diet-box2 li .inner{height: 146px; }
.diet-box2 li p{text-align: center; line-height:36px; font-size:22px;font-weight:300; color: #333;  }
/**/
.diet-tab{display:flex;display:-webkit-flex;flex-wrap:wrap;}
.diet-tab .diet-hd{-webkit-box-flex:1;-webkit-flex:1; -ms-flex:1; flex:1; background: #f6f6f6; }
.diet-tab .tab-nav{padding:0 24% ; box-sizing: border-box;-webkit-box-sizing:border-box; height:auto; margin-bottom: 0; }
.diet-tab .tab-nav li{width:100%;  position: relative; text-align: left;background-image: url("../images/life-diet-icon.png"); background-repeat:no-repeat; padding:15px 0; padding-left:74px;}
.diet-tab .tab-nav li:nth-child(1){background-position:0 8px;}
.diet-tab .tab-nav li:nth-child(2){background-position:0 -73px;}
.diet-tab .tab-nav li:nth-child(3){background-position:0 -157px;}
.diet-tab .tab-nav li:nth-child(4){background-position:0 -240px;}
.diet-tab .tab-nav li a{font-size:24px;  color:#333; font-weight: 300; line-height:50px;}
/*.diet-tab .tab-nav li:before{position:absolute; left:0; top:12px; content:""; width:1px; height:16px; background:#f08300;}*/
/*.diet-tab .tab-nav li:first-child:before{display: none; }*/
.diet-tab .tab-nav li:hover a{color: #f08300;   }
.diet-tab .tab-nav li.tab-active a{color: #f08300;   }
.diet-tab .tab-panel{-webkit-box-flex:1;-webkit-flex:1; -ms-flex:1; flex:1;}
.diet-tab .tab-panel .tab-panel-item{width:100%; }
.diet-tab .tab-panel .tab-panel-item img{width:100%; display: block;}
.diet-tab .tab-panel111{position:absolute;right:0; top: 60px;z-index:9999;   width: 480px;background:rgba(255,255,255,.96); padding: 70px; -webkit-animation-duration: 1.5s;animation-duration: 1.5s;    -webkit-animation-fill-mode: both;    animation-fill-mode: both; }
/*================专科护理=================*/
.characteristic-list .list > li{padding:100px 0;  background: #fbfbfb;}
.characteristic-list .list > li .aged-item{display:flex;display:-webkit-flex;flex-wrap:wrap;}
.characteristic-list .list > li .aged-item .item-pro{position: relative; -webkit-box-flex:1;-webkit-flex:1; -ms-flex:1; flex:1;  }
.characteristic-list .list > li .aged-item .item-pro img{width: 100%;display:block;}
.characteristic-list .list > li .aged-item .item-content{  padding:0 120px; -webkit-box-flex: 1;-webkit-flex:1; -ms-flex:1;  flex:1;  }
.characteristic-list .list > li .aged-item .item-content .content{ width:600px; margin-left:0; margin-right:auto; box-sizing: border-box;-webkit-box-sizing:border-box;   }
.characteristic-list .list > li .aged-item .item-content h3{ font-size:30px; color: #f08300;height:40px;line-height:40px; }
.characteristic-list .list > li .aged-item .item-content .line{width:120px;height:3px; background:#f08300;position:relative; margin:20px 0 30px}
/*.characteristic-list .list > li .aged-item .item-content .line:before{content:"";width:100px;height:3px; background:#f08300;position:absolute;left: 0; top:-1px;}*/
.characteristic-list .list > li .aged-item .item-content .info{font-size:20px; color:#555555; font-weight:300; line-height:36px; text-align:justify;}
.characteristic-list .list > li .aged-item .item-content .life-btn{display:block;width:200px; line-height:60px;height:60px; border-radius:30px; background:none; border:solid 1px #d3d3d3;  font-size:22px;font-weight:300; color: #333; text-align: center; margin-top: 50px;  }
/*.characteristic-list .list > li:hover{box-shadow: 0px 0px 15px -5px rgba(0,0,0,.15); -webkit-box-shadow: 0px 0px 15px -5px rgba(0,0,0,.15); }*/
.characteristic-list .list > li .aged-item .item-content .life-btn:hover{ background: #f08300; color: #fff; }
.characteristic-list .list > li:nth-child(2n){ background: #fff; }
.characteristic-list .list > li:nth-child(2n) .aged-item .item-content .content{ margin-left:auto; margin-right:0;  }
/*公共区域*/
.cooperation-box{ width:100%; position: relative; border:1px solid #f08300; padding:60px 0;  }
.cooperation-box .owl-carousel{ }
.cooperation-box .owl-carousel .item{width:100%; position: relative; text-align: center; border-left:solid 1px #f08300; }
.cooperation-box .owl-carousel .owl-item.active:first-child .item{border-left:0; }
.cooperation-box .owl-carousel .item img{width:121px;max-width:100%; display: block; margin:0 auto 10px; }
.cooperation-box .owl-carousel .item h3{font-size:20px; color: #333;height:40px;line-height:40px; font-weight:300; }
/*左右箭头*/
.cooperation-box .owl-carousel .owl-nav .owl-prev,.cooperation-box .owl-carousel .owl-nav .owl-next{ position:absolute;top:32%;width:60px;height:60px;border-radius:40px; border:1px solid #f08300; text-align: center;-webkit-transition:all .6s ease; transition:all .6s ease;  margin: 0;background:url("../images/icon-1.png") center center no-repeat #fff; background-size:30px;  color: #fff;  }
.cooperation-box .owl-carousel .owl-nav .owl-prev span,.cooperation-box .owl-carousel .owl-nav .owl-next span{display: none;}
.cooperation-box .owl-carousel .owl-nav .owl-prev{right:-30px; }
.cooperation-box .owl-carousel .owl-nav .owl-next{  left:-30px;  }
.cooperation-box .owl-carousel .owl-nav .owl-prev{ }
.cooperation-box .owl-carousel .owl-nav .owl-next{transform: rotate(180deg);   -ms-transform: rotate(180deg);-webkit-transform: rotate(180deg); -o-transform: rotate(180deg);  -moz-transform: rotate(180deg);  }
/*================文化生活=================*/
.culture-list{}
.culture-list ul{display: flex; display:-webkit-flex;flex-wrap:wrap; justify-content: space-between;}
.culture-list ul li{width:48.6%; margin-bottom:50px;  }
.culture-list ul li .item-pro{width:100%;   }
.culture-list ul li .item-pro img{width: 100%;display:block;}
.culture-list ul li .item-content{  background: #fff;  margin-top: 20px; }
.culture-list ul li .item-content h3{ font-size:28px; color: #333;height:64px;line-height:64px; }
.culture-list ul li .item-content h3 i{display:inline-block;width:62px;height:62px;background-size:62px; background-position: center;background-repeat: no-repeat; vertical-align: middle; margin-right: 10px;  }
.culture-list ul li:nth-child(1) .item-content h3 i{background-image: url("../images/culture-icon-1.png");}
.culture-list ul li:nth-child(2) .item-content h3 i{background-image: url("../images/culture-icon-2.png");}
.culture-list ul li:nth-child(3) .item-content h3 i{background-image: url("../images/culture-icon-3.png");}
.culture-list ul li:nth-child(4) .item-content h3 i{background-image: url("../images/culture-icon-4.png");}
.culture-list ul li .item-content p{ font-size:22px; color: #333; font-weight:300; line-height:40px; margin-top: 10px; }
/**/
.culture-old{width:100%; background:#f5f5f5; padding:90px 0; }
.culture-old .old-inner{display:flex;display:-webkit-flex;flex-wrap:wrap;}
.culture-old .old-inner .item-pro{position: relative; -webkit-box-flex:1;-webkit-flex:1; -ms-flex:1; flex:1;  }
.culture-old .old-inner .item-pro img{width: 100%;display:block;}
.culture-old .old-inner .item-content{  padding:0 100px; -webkit-box-flex: 1;-webkit-flex:1; -ms-flex:1;  flex:1;  }
.culture-old .old-inner .item-content h3{ font-size:30px; color: #333;height:40px;line-height:40px; }
.culture-old .old-inner .item-content .info{ font-size:24px; color: #333;line-height:36px; font-weight: 300; margin-top:20px; }
.culture-old .old-inner .item-content ul{display: flex; display:-webkit-flex;flex-wrap:wrap; justify-content: space-between; margin-top: 20px;}
.culture-old .old-inner .item-content ul li{width:50%;font-size:24px; color: #333;line-height:36px; font-weight: 300; padding:10px 0; }
.culture-old .old-inner .item-content ul li span{display:inline-block;width:52px;height:52px;background-size:52px; background-position: center;background-repeat: no-repeat; vertical-align: middle; margin-right: 10px;}
.culture-old .old-inner .item-content ul li:nth-child(1) span{background-image: url("../images/culture-icon-5.png");}
.culture-old .old-inner .item-content ul li:nth-child(2) span{background-image: url("../images/culture-icon-6.png");}
.culture-old .old-inner .item-content ul li:nth-child(3) span{background-image: url("../images/culture-icon-7.png");}
.culture-old .old-inner .item-content ul li:nth-child(4) span{background-image: url("../images/culture-icon-8.png");}
.culture-old .old-inner .item-content ul li:nth-child(5) span{background-image: url("../images/culture-icon-9.png");}
.culture-old .culture-img{display: flex; display:-webkit-flex;flex-wrap:wrap; justify-content: space-between; margin-top: 50px;}
.culture-old .culture-img li{width: 320px;box-shadow: 0px 0px 15px -5px rgba(0,0,0,.15); -webkit-box-shadow: 0px 0px 15px -5px rgba(0,0,0,.15);}
.culture-old .culture-img li img{max-width:100%;display: block; }
/*==============健康管理================*/
.healthy-box{}
.healthy-box .healthy-info{width:100%;background:url("../images/healthy-bg-1.jpg") left center no-repeat; padding: 158px 80px; box-sizing:border-box;-webkit-box-sizing:border-box;}
.healthy-box .healthy-info .info{width:520px;margin-left:auto; font-size:24px; color: #333;line-height:36px; font-weight: 300; }
.healthy-box .list{display: flex; display:-webkit-flex;flex-wrap:wrap; justify-content: space-between;  }
.healthy-box .list li{width:25%;margin-left:auto; font-size:24px; color: #333;line-height:36px; font-weight: 300; height: 360px; background:#f08300;  padding:40px; box-sizing:border-box;-webkit-box-sizing:border-box;}
.healthy-box .list li h3{ font-size:24px; color: #fff;line-height:40px; }
.healthy-box .list li h3 span{display:inline-block;width:44px;height:44px; background-image:url("../images/healthy-icon.png");background-repeat: no-repeat; vertical-align: middle; margin-right: 10px;}
.healthy-box .list li:nth-child(1) h3 span{ background-position:-2px 1px;}
.healthy-box .list li:nth-child(2) h3 span{ background-position:-118px 2px;}
.healthy-box .list li:nth-child(3) h3 span{ background-position:-230px 2px;}
.healthy-box .list li:nth-child(4) h3 span{ background-position:-345px 2px;}
.healthy-box .list li p{ font-size:20px; color: #fff;line-height:36px; font-weight: 300; margin-top: 15px; }
.healthy-box .list li:nth-child(even){background:#fffaf5; }
.healthy-box .list li:nth-child(even) h3{color:#333; }
.healthy-box .list li:nth-child(even) p{color:#333; }
/**/
.healthy-list-bg{width:100%;background:url("../images/healthy-bg-2.jpg") center no-repeat; background-size:cover; height: 810px; }
.healthy-list{display: flex; display:-webkit-flex;flex-wrap:wrap; justify-content: space-between; padding: 60px 0;}
.healthy-list li{width:370px;;-webkit-box-shadow: 0 1px 20px rgba(0,0,0,.1); box-shadow: 0 1px 20px rgba(0,0,0,.1);}
.healthy-list li .item{width:100%;background-repeat: no-repeat;background-position:center bottom;background-size:100%;height: 604px;}
.healthy-list li:nth-child(1) .item{background-image: url("../images/healthy-1.jpg");}
.healthy-list li:nth-child(2){transform: translateY(60px);  -ms-transform: translateY(60px);  -webkit-transform: translateY(60px); }
.healthy-list li:nth-child(2) .item{background-image: url("../images/healthy-23.jpg");}
.healthy-list li:nth-child(3) .item{background-image: url("../images/healthy-22.jpg");}
.healthy-list li .item .content{text-align: center;padding: 50px;}
.healthy-list li .item .content h3{ font-size:32px; color: #4c4948;line-height:40px; letter-spacing:2px; }
.healthy-list li .item .content span{ font-size:16px; color: #4c4948;line-height:20px; font-family: PingFang SC, Arial, sans-serif; text-transform:capitalize; }
.healthy-list li .item .content .info{ font-size:20px; color: #333;line-height:36px; font-weight: 300; margin-top:100px; text-align: justify; opacity:0;-webkit-transition:margin .6s ease; transition:margin .6s ease; }
.healthy-list li:hover .item .content .info{ margin-top:15px;opacity:1; }
/**/
.management-box{display:flex;display:-webkit-flex;flex-wrap:wrap; position: relative;width: 100%;}
.management-box .item-pro{position: relative;  -webkit-box-flex: 1;-webkit-flex:1; -ms-flex:1;  flex:1; }
.management-box .item-pro .item-pro-inner{position:absolute; right:-38%; top:56px;  width:740px; }
.management-box .item-pro img{width: 100%;display:block;}
.management-box .item-content{ -webkit-box-flex:1.7;-webkit-flex:1.7; -ms-flex:1.7; flex:1.7; background: #f08300;  height: 680px;  }
.management-box .item-content .content{ box-sizing: border-box;-webkit-box-sizing:border-box; width: 440px; margin:0 auto;     }
.management-box .item-content .info{font-size:24px; color:#fff; font-weight:300; line-height:40px; text-align:justify;}
/*==============康复促进================*/
.recovery-inner{width:100%; position: relative; }
.recovery-inner .item-pro{ width:60%; margin-left: auto;}
.recovery-inner .item-pro img{width: 100%;display:block;}
.recovery-inner .item-content{  background: #fff;  width: 738px; position: absolute; right:50%; top:50%; margin-top: -220px; box-sizing: border-box;-webkit-box-sizing:border-box;  height:440px;   }
.recovery-inner .item-content .info{font-size:20px; color:#555555; font-weight:300; line-height:36px; text-align:justify;padding:0 80px;}
.recovery-inner .item-content .item-icon{display: flex;display: -webkit-flex; flex-wrap: nowrap;justify-content: space-between;padding:50px 20px 0; }
.recovery-inner .item-content .item-icon li{width:33.33%; text-align: center; display: inline-block;position: relative;  }
.recovery-inner .item-content .item-icon li:before{content:"";position:absolute; right:0; top:10%; width:1px; height:80%; background: #f08300;}
.recovery-inner .item-content .item-icon li:last-child:before{display: none;}
.recovery-inner .item-content .item-icon li .icon{ width:44px;height:44px; margin:0 auto 0;  background-repeat:no-repeat;background-position:center;background-size:44px; }
.recovery-inner .item-content .item-icon li p{font-size:18px; color:#555555; font-weight: 300; margin-top:6px; }
/**/
.service-content{display: flex; display:-webkit-flex;flex-wrap:nowrap; justify-content: space-between;}
.service-content li{width:25%;background: #fbfbfb;position: relative; overflow:hidden;}
.service-content li:nth-child(2n){background: #f9f6f2;}
.service-content li img{width: 100%;display:block;}
.service-content li .content{position: absolute; left:0;top:100%; width: 100%; background:#f08300;  height:100%;-webkit-transition:all .6s ease; transition:all .6s ease;}
.service-content li .inner{ box-sizing: border-box;-webkit-box-sizing:border-box; padding:40px 16%;    }
.service-content li .inner h3{ font-size:30px; color: #333;height:40px;line-height:40px; }
.service-content li .inner span{ font-size:16px; font-family:PingFang SC, Arial, sans-serif; text-transform:uppercase; color: #666;line-height:30px; }
.service-content li .inner .line{width:66px;height:2px; background:#f08300;position:relative; margin-top:20px;}
.service-content li .inner .info{font-size:20px; color:#555555; font-weight:300; line-height:36px; text-align:justify;}
.service-content li:hover .content{top:0; }
.service-content li .content .inner h3{ color:#fff; }
.service-content li .content .inner span{ color:#fff;}
.service-content li .content .inner .line{background:#fff;}
.service-content li .content .inner .info{ color:#fff; margin-top:30px;}
/**/
.recovery-list .list > li{}
.recovery-list .list > li .aged-item{display:flex;display:-webkit-flex;flex-wrap:wrap;}
.recovery-list .list > li .aged-item .item-pro{position: relative; -webkit-box-flex:1;-webkit-flex:1; -ms-flex:1; flex:1;  }
.recovery-list .list > li .aged-item .item-pro img{width: 100%;display:block;}
.recovery-list .list > li .aged-item .item-content{  background: #fff; -webkit-box-flex: 1;-webkit-flex:1; -ms-flex:1;  flex:1;  }
.recovery-list .list > li .aged-item .item-content .content{padding:0 80px;  width:720px; margin-left:0; margin-right:auto; box-sizing: border-box;-webkit-box-sizing:border-box;   }
.recovery-list .list > li .aged-item .item-content h3{ font-size:30px; color: #333;height:40px;line-height:40px; }
.recovery-list .list > li .aged-item .item-content .line{width:100%;height:1px; background:#dbdbdb;position:relative; margin:20px auto 30px}
.recovery-list .list > li .aged-item .item-content .line:before{content:"";width:100px;height:3px; background:#f08300;position:absolute;left: 0; top:-1px;}
.recovery-list .list > li .aged-item .item-content .info{font-size:20px; color:#555555; font-weight:300; line-height:36px; text-align:justify;}
.recovery-list .list > li .aged-item .item-content .item-icon{display: flex;display: -webkit-flex; flex-wrap: nowrap;justify-content: space-between;padding-top:30px; }
.recovery-list .list > li .aged-item .item-content .item-icon li{width:90px; text-align: center; display: inline-block;   }
.recovery-list .list > li .aged-item .item-content .item-icon li .icon{ width:90px;height:90px; margin:0 auto 0;  background-repeat:no-repeat;background-position:center;background-size:40px; border:dashed 1px #f08300;border-radius:50px;}
.recovery-list .list > li .aged-item .item-content .item-icon li p{font-size:18px; color:#555555; font-weight: 300; margin-top:6px; }
.recovery-list .list > li .aged-item .item-content .life-btn{display:block;width:200px; line-height:60px;height:60px; border-radius:30px; background: #ca3a43; font-size:22px;font-weight:300; color: #fff; text-align: center; margin-top: 50px;  }
/*.recovery-list .list > li:hover{box-shadow: 0px 0px 15px -5px rgba(0,0,0,.15); -webkit-box-shadow: 0px 0px 15px -5px rgba(0,0,0,.15); }*/
/*.recovery-list .list > li .aged-item .item-content .life-btn:hover{ background: #f08300;  }*/

.recovery-list .list > li:nth-child(2n) .aged-item .item-content{  background: #fff;   }
.recovery-list .list > li:nth-child(2n) .aged-item .item-content .content{ margin-left:auto; margin-right:0;  }
.recovery-list .recovery-icon{ margin-top: 50px;display: flex; display:-webkit-flex;flex-wrap:nowrap; justify-content: space-between;}
.recovery-list .recovery-icon li{width:180px; text-align: center; display: inline-block;position: relative; border:solid 1px #f08300;border-radius: 6px; padding:48px 0;    }
.recovery-list .recovery-icon li .icon{ width:50px;height:50px; margin:0 auto 0;background-position: center;background-repeat:no-repeat; }
.recovery-list .recovery-icon li p{font-size:18px; color:#f08300; font-weight: 300; margin-top:15px; }
/**/
.equipment-box{display: flex; display:-webkit-flex;flex-wrap:nowrap; justify-content: space-between;}
.equipment-box li{width:472px;}
.equipment-box li .equipment-item{width:472px; position: relative; overflow: hidden; margin-bottom: 10px;}
.equipment-box li .equipment-item img{ width:100%;display: block;}
.equipment-box li .equipment-item .bt{ position:absolute;left:0;bottom:0; opacity:1; width:100%; height:60px;background-color:rgba(0,0,0,0.4);-webkit-transition:all .6s ease; transition:all .6s ease; cursor:pointer; }
.equipment-box li .equipment-item .bt h3{font-size:20px; line-height:60px;  color:#fff;   font-weight:300; text-align: center; }
.equipment-box li:hover .equipment-item .bt{bottom:0; opacity: 1;}
/*==============医疗护理================*/
.department-box{}
.department-box .department{display: flex; display:-webkit-flex;flex-wrap:nowrap; justify-content: space-between; margin-top:40px;}
.department-box .department li{width:33.33%; text-align:center;position: relative; padding: 30px 0;}
.department-box .department li:before{content:"";width:1px;height:100%; background:#ebebeb;position:absolute;right:0; top:0%;}
.department-box .department li:last-child:before{display: none;}
.department-box .department li .icon{width:64px;height:64px;background-repeat:no-repeat;backround-size:64px;background-position:center; margin:0 auto 10px; }
.department-box .department li:nth-child(1) .icon{background-image:url("../images/medical-icon-1.jpg");}
.department-box .department li:nth-child(2) .icon{background-image:url("../images/medical-icon-3.jpg");}
.department-box .department li:nth-child(3) .icon{background-image:url("../images/medical-icon-2.jpg");}
.department-box .department li h3{font-size:24px;color: #f08300;line-height: 36px; font-weight: 800; }
.department-box .department li p{font-size:20px;color: #333;line-height: 36px;font-weight:300; margin-top:10px; }
/**/
.medical-inner{width:100%; position: relative; }
.medical-inner .item-pro{ width:62%;}
.medical-inner .item-pro img{width: 100%;display:block;}
.medical-inner .item-content{  background: #f08300;  width:820px; position: absolute; left:50%; top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%); box-sizing: border-box;-webkit-box-sizing:border-box; padding:30px;  }
.medical-inner .item-content ul{display: flex; display:-webkit-flex;flex-wrap:wrap; justify-content: space-between;}
.medical-inner .item-content ul li{ text-align: center; width:50%;padding:36px;  box-sizing: border-box;-webkit-box-sizing:border-box;border-bottom:1px solid rgba(255,255,255,0.3); }
.medical-inner .item-content ul li:nth-child(2n){border-left:1px solid rgba(255,255,255,0.3);}
.medical-inner .item-content ul li:nth-child(3){border-bottom:0;}
.medical-inner .item-content ul li:nth-child(4){border-bottom:0;}
.medical-inner .item-content ul li h3{font-size:24px; color:#fff; font-weight:300; line-height:36px;}
.medical-inner .item-content ul li h3 i{display: inline-block;width:30px; height:30px;background-repeat:no-repeat;background-position: center; vertical-align: middle; margin-right: 12px;}

.medical-inner .item-content ul li .info{font-size:20px; color:#fff; font-weight:300; line-height:36px; text-align:center; margin-top:15px;}
/**/
.hospital-list{display:flex;display:-webkit-flex;flex-wrap:wrap; justify-content: space-between; margin-bottom: 50px;}
.hospital-list li{width:460px; }
.hospital-list li .item-pro{position: relative;width:100%;   }
.hospital-list li .item-pro img{max-width:100%;display:block;}
.hospital-list li .item-content{ background: #fff;width: 100%; padding:60px 86px; margin-left:0; margin-right:auto; box-sizing: border-box;-webkit-box-sizing:border-box; text-align: center;-webkit-transition:all .6s ease; transition:all .6s ease;  }
.hospital-list li .item-content h3{ font-size:30px; color: #f08300;height:40px;line-height:40px;font-weight:400; -webkit-transition:all .6s ease; transition:all .6s ease;  }
.hospital-list li .item-content .line{width:120px;height:2px; background:#f08300;position:relative; margin:20px auto 30px;-webkit-transition:all .6s ease; transition:all .6s ease; }
.hospital-list li .item-content .info{font-size:20px; color:#555555; font-weight:300; line-height:36px;-webkit-transition:all .6s ease; transition:all .6s ease; }
.hospital-list li:hover .item-content{background:#f08300;}
.hospital-list li:hover .item-content .line{background:#fff;}
.hospital-list li:hover .item-content h3{color:#fff;}
.hospital-list li:hover .item-content .info{color:#fff;}
/**/
.medical-box{width:100%;position:relative;}
.medical-box .mind-img{ background-repeat: no-repeat;background-size: cover;background-position: center ;  height:800px; width:50%; }
.medical-box .mind-img img{ width:100%;display: block;}
.medical-box .medical-content{position:absolute; left:0; top:0; width: 100%; height:100%;  padding-top: 260px;  }
.medical-box .medical-content .describe{width: 660px; margin-left:auto; margin-right:0; text-align: left; }
.medical-box .medical-list{ width:980px;-webkit-box-shadow: 0 1px 10px rgba(0,0,0,.05); box-shadow: 0 1px 10px rgba(0,0,0,.05); margin-left:auto; margin-top: 60px;}
.medical-box .medical-list li{width:33.33%;float:left; background-color:rgba(255,255,255,0.99);padding:40px; height:248px;box-sizing: border-box;-webkit-box-sizing:border-box;}
.medical-box .medical-list li .number{width:42px; line-height:70px;  margin:0 auto;  border-bottom:solid 3px #a3855d; font-size:40px;color:#333333; font-family: 'dinpro', Arial, sans-serif;  text-align:center; font-weight: 300;}
.medical-box .medical-list li .info{font-size:20px; line-height:36px;color: #333; font-weight:300; text-align: justify;}
.medical-box .medical-list li:nth-child(2){background-color:rgba(189,163,128,0.9);}
.medical-box .medical-list li:nth-child(2) .number{border-bottom-color:#fff; color:#fff;}
.medical-box .medical-list li:nth-child(2) .info{ color:#fff;}
/**/
.specialty-box{}
.specialty-box .tab-nav{width:1440px;  margin:0 auto 40px; height:90px;display:flex;display:-webkit-flex;flex-wrap:wrap; justify-content: space-between; }
.specialty-box .tab-nav li{width:16.666%; text-align: center; position: relative;}
.specialty-box .tab-nav li .icon{width:44px;height:44px;margin:0 auto 6px;background-image:url("../images/medical-icon.png"); background-repeat:no-repeat; }
.specialty-box .tab-nav li:nth-child(1) .icon{ background-position:3px 5px; }
.specialty-box .tab-nav li:nth-child(2) .icon{ background-position:-107px 7px; }
.specialty-box .tab-nav li:nth-child(3) .icon{ background-position:-218px 5px; }
.specialty-box .tab-nav li:nth-child(4) .icon{ background-position:-317px 5px; }
.specialty-box .tab-nav li:nth-child(5) .icon{ background-position:-421px 7px; }
/*.specialty-box .tab-nav li:nth-child(6) .icon{ background-position:-526px 6px; }*/
.specialty-box .tab-nav li:nth-child(6) .icon{ background-position:-633px 6px; }
.specialty-box .tab-nav li a{font-size:22px; line-height:40px;  color:#333; font-weight:300;}
.specialty-box .tab-nav li:before{position:absolute; right:0; top:5%; content:""; width:1px; height:90%; background:#f08300;}
.specialty-box .tab-nav li:last-child:before{opacity:0; }
.specialty-box .tab-nav li:nth-child(1).tab-active .icon{ background-position:3px -65px; }
.specialty-box .tab-nav li:nth-child(2).tab-active .icon{ background-position:-107px -63px; }
.specialty-box .tab-nav li:nth-child(3).tab-active .icon{ background-position:-218px -65px; }
.specialty-box .tab-nav li:nth-child(4).tab-active .icon{ background-position:-317px -65px; }
.specialty-box .tab-nav li:nth-child(5).tab-active .icon{ background-position:-421px -63px; }
/*.specialty-box .tab-nav li:nth-child(6).tab-active .icon{ background-position:-526px -64px; }*/
.specialty-box .tab-nav li:nth-child(6).tab-active .icon{ background-position:-633px -64px; }
.specialty-box .tab-nav li.tab-active a{color:#bda380;  }
.specialty-box .tab-panel{clear: both; width:100%;  margin:0 auto; }
.specialty-box .specialty-content{display:flex;display:-webkit-flex;flex-wrap:wrap;}
.specialty-box .specialty-content .item-pro{-webkit-box-flex:1.6;-webkit-flex:1.6; -ms-flex:1.6; flex:1.6;}
.specialty-box .specialty-content .item-pro img{width:100%; }
.specialty-box .specialty-content .item-content{background:#fff;-webkit-box-flex:1;-webkit-flex:1; -ms-flex:1; flex:1; position:relative; }
.specialty-box .specialty-content .item-content .content{background:#fff; padding:100px 0 100px 70px; position:absolute; left:-200px; top:50%; transform:translateY(-50%);-webkit-transform:translateY(-50%); width:94%; }
.specialty-box .specialty-content .item-content h4{  color: #f08300;font-size:24px;position: relative; font-weight:600; margin-bottom:42px;  }
.specialty-box .specialty-content .item-content h4:before{position:absolute; left:0; bottom:-15px; content:"";width:98px; height:3px;background:#f08300;}
.specialty-box .specialty-content .item-content .info{font-size:22px; line-height:40px;color: #333; font-weight:300;margin-bottom:40px;}
.specialty-box .specialty-content .item-content .specialty-more{ font-size:20px;font-weight:300;color:#ca3a43;line-height: 40px; border-bottom:solid 1px #ca3a43;  }
.specialty-box .specialty-content .item-content .specialty-more i{ font-size:24px; vertical-align:middle;font-weight:300;color:#ca3a43; margin-right: 4px; }
/*安宁疗护*/
.hospice-box{width:100%;background-image: url("../images/medical-img-bg.jpg");background-repeat: no-repeat;background-size:auto 600px;background-position:center top;}
.hospice-box .inner-title{ color: #fff;}
.hospice-box .describe{ color: #fff;}
.hospice-box .hospice{ padding-top:130px;display:flex;display:-webkit-flex;flex-wrap:wrap; justify-content: space-between;}
.hospice-box .hospice li{width:256px;}
.hospice-box .hospice li .number{width:42px; line-height:70px;  margin:0 auto; font-size:36px;color:#fff; font-family: 'dinpro', Arial, sans-serif;  text-align:center; font-weight: 100;}
.hospice-box .hospice li .bt-inner{width:164px; margin:0 auto;background:#fff; padding:24px 0;box-shadow:0 2px 5px 6px rgba(0,0,0,0.03);-webkit-box-shadow:0 2px 5px 6px rgba(0,0,0,0.03); position: relative; margin-top:40px; }
.hospice-box .hospice li .bt-inner:before{content:""; position: absolute;left:50%; margin-left:-13px;  top:-13px;  width:0; height:0;border-right:transparent 13px solid;border-left:transparent 13px solid;border-bottom:#fff 13px solid;    }
.hospice-box .hospice li .bt-inner .icon{width:74px;height:50px;margin:0 auto 6px;background-image:url("../images/medical-icon-5.png"); background-repeat:no-repeat;-webkit-transition:background .6s ease; transition:background .6s ease;  }
.hospice-box .hospice li:nth-child(1) .bt-inner .icon{ background-position:13px 6px; }
.hospice-box .hospice li:nth-child(2) .bt-inner .icon{ background-position:-90px 7px; }
.hospice-box .hospice li:nth-child(3) .bt-inner .icon{ background-position:-202px 7px; }
.hospice-box .hospice li:nth-child(4) .bt-inner .icon{ background-position:-316px 7px; }
.hospice-box .hospice li .bt-inner h4{font-size:24px; line-height:40px;color: #f08300; font-weight:300; text-align: center; margin-top:5px;-webkit-transition:background .6s ease; transition:background .6s ease; }
.hospice-box .hospice li .info{font-size:22px; line-height:36px;color: #333; font-weight:300; text-align: center; margin-top:15px;}
.hospice-box .hospice li:hover .bt-inner{background:#f08300;}
.hospice-box .hospice li:hover .bt-inner h4{color: #fff;}
.hospice-box .hospice li:hover .bt-inner:before{border-bottom-color: #f08300;}
.hospice-box .hospice li:nth-child(1):hover .bt-inner .icon{ background-position:13px -95px; }
.hospice-box .hospice li:nth-child(2):hover .bt-inner .icon{ background-position:-90px -95px; }
.hospice-box .hospice li:nth-child(3):hover .bt-inner .icon{ background-position:-202px -95px; }
.hospice-box .hospice li:nth-child(4):hover .bt-inner .icon{ background-position:-316px -95px; }
/*医疗设备*/
.medical-owl{ width:100%; position: relative;}
.medical-owl .owl-carousel{ }
.medical-owl .owl-carousel .item{width:100%; position: relative; text-align: center;  }
.medical-owl .owl-carousel .item .item-pro{width:100%; overflow:hidden; }
.medical-owl .owl-carousel .item .item-pro img{width:100%; display: block; margin:0 auto;-webkit-transition:all .6s ease; transition:all .6s ease; }
.medical-owl .owl-carousel .item h3{font-size:20px; color: #333;height:60px;line-height:60px; font-weight:300;-webkit-transition:background .6s ease; transition:background .6s ease; }
.medical-owl .owl-carousel .item:hover img{ -webkit-transform:scale(1.1); transform:scale(1.1); }
.medical-owl .owl-carousel .item:hover h3{color: #fff;background:#f08300; }
/*左右箭头*/
.medical-owl .owl-carousel .owl-nav .owl-prev,.medical-owl .owl-carousel .owl-nav .owl-next{ position:absolute;top:40%;width:50px;height:50px;border-radius:40px; border:1px solid #f08300; text-align: center;-webkit-transition:all .6s ease; transition:all .6s ease;  margin: 0;background:url("../images/icon-1.png") center center no-repeat #fff; background-size:22px;  color: #fff;  }
.medical-owl .owl-carousel .owl-nav .owl-prev span,.medical-owl .owl-carousel .owl-nav .owl-next span{display: none;}
.medical-owl .owl-carousel .owl-nav .owl-prev{right:-25px; }
.medical-owl .owl-carousel .owl-nav .owl-next{  left:-25px;  }
.medical-owl .owl-carousel .owl-nav .owl-prev{ }
.medical-owl .owl-carousel .owl-nav .owl-next{transform: rotate(180deg);   -ms-transform: rotate(180deg);-webkit-transform: rotate(180deg); -o-transform: rotate(180deg);  -moz-transform: rotate(180deg);  }
/*====================乐龄生活=======================*/
.happy-life-nav{display:flex;display:-webkit-flex;flex-wrap:wrap; justify-content: center; margin-bottom:40px;}
.happy-life-nav li{width:200px;height:70px; margin:0 20px;border:solid 1px #f08300; text-align: center; border-radius: 10px; }
.happy-life-nav li a{font-size:22px;color: #333; line-height: 70px; font-weight: 300; display:inline-block; width:100%;  }
.happy-life-nav li.active,.happy-life-nav li:hover{background:#f08300;}
.happy-life-nav li.active a,.happy-life-nav li:hover a{color:#fff;}
/**/
.happy-life-item{display:flex;display:-webkit-flex;flex-wrap:wrap; position: relative;width: 100%; margin-bottom: 40px;}
.happy-life-item .item-pro{position: relative; -webkit-box-flex:1.5;-webkit-flex:1.5; -ms-flex:1.5; flex:1.5;  }
.happy-life-item .item-pro img{width: 100%;display:block;}
.happy-life-item .item-content{ -webkit-box-flex: 1;-webkit-flex:1; -ms-flex:1;  flex:1;  }
.happy-life-item .item-content .content{position:absolute;left:50%;  background: #fff;  padding:100px 54px;top: 50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); width:770px; box-sizing: border-box;-webkit-box-sizing:border-box;   }
.happy-life-item .item-content h3{ font-size:30px; color: #f08300;height:40px;line-height:40px; }
.happy-life-item .item-content .line{width:100%;height:1px; background:#dbdbdb;position:relative; margin:20px auto 30px}
.happy-life-item .item-content .line:before{content:"";width:100px;height:3px; background:#f08300;position:absolute;left: 0; top:-1px;}
.happy-life-item .item-content .info{font-size:22px; color:#555555; font-weight:300; line-height:36px; text-align:justify;}
.happy-life-item .item-content .item-tag{display: flex;display: -webkit-flex; flex-wrap: wrap;justify-content: flex-start;padding-top:30px; }
.happy-life-item .item-content .item-tag li{width:170px; text-align:left; display: inline-block;  line-height: 54px;  }
.happy-life-item .item-content .item-tag li i{display: inline-block; width:6px;height:6px;border-radius:10px;background: #f08300;vertical-align: middle; margin-right:12px;}
.happy-life-item .item-content .item-tag li{font-size:20px; color:#555555; font-weight: 300;}
/**/
.happy-list{  display: flex;display: -webkit-flex; flex-wrap:wrap; justify-content:space-between; }
.happy-list li{width:456px;  box-sizing: border-box;-webkit-box-sizing: border-box;  margin-bottom: 40px;  }
.happy-list:after{content:"";width:456px;  }
.happy-list li .news-item{ }
.happy-list li .news-item .news-pro{width:100%; overflow: hidden;position: relative;  }
.happy-list li .news-item .news-pro img{max-width:100%;display:block;transition:all .5s;  -webkit-transition:all .5s; -moz-transition:all .5s;  -o-transition:all .5s; }
.happy-list li .news-item .news-pro .video-btn{width:60px;height:60px;position:absolute;top:50%;left:50%;margin-left:-30px;margin-top:-30px;background:url("../images/icon-video.png") no-repeat center;background-size:100% 100%;opacity:.8;filter:alpha(opacity=80);transition:opacity .25s ease-in 0s;-moz-transition:opacity .25s ease-in 0s;-webkit-transition:opacity .25s ease-in 0s;-o-transition:opacity .25s ease-in 0s;}
.happy-list li .news-item .news-content{padding:30px 24px;width:100%; box-sizing: border-box;-webkit-box-sizing: border-box; }
.happy-list li .news-item .news-content h2{font-size: 26px;line-height:40px;height:80px; font-weight:300; color: #666;word-break:break-all; display:-webkit-box; -webkit-line-clamp:2;-webkit-box-orient:vertical; overflow:hidden; text-align: justify; }
.happy-list li .news-item .news-content h3{font-size: 20px;line-height:30px;  font-weight:300; color: #666;word-break:break-all; display:-webkit-box; -webkit-line-clamp:2;-webkit-box-orient:vertical; overflow:hidden; text-align: justify; }
.happy-list li .news-item .news-content em{color: #333; font-size:26px; margin-bottom:10px; display: block;font-style: normal;  font-weight: 300;}
.happy-list li .news-item .news-content .btn-info{color: #999; font-size:22px; margin-top:30px;  display: block;font-style: normal;  font-weight: 300;}
.happy-list li .news-item .news-content .btn-info a{float:right;color: #999; font-size:22px; font-weight: 300; text-transform: uppercase;}
.happy-list li .news-item .news-content .news-btn{display:block; height:10px; width:42px;background:url("../images/icon-2.png") left center no-repeat;  margin-top:20px; margin-left: auto;}
.happy-list li.content{ padding-bottom:0;  }
.happy-list li.content .news-item .news-content{border-bottom:solid 1px #f08300; padding-bottom:28px; }
.happy-list li{border-radius:2px;box-shadow: 0px 0px 15px -5px rgba(0,0,0,.15); -webkit-box-shadow: 0px 0px 15px -5px rgba(0,0,0,.15);}
.happy-list li .news-item:hover .news-pro img{ -ms-transform:scale(1.05);transform:scale(1.05);-webkit-transform:scale(1.05);}
.happy-list li.content .news-item:hover .news-content{border-bottom-color:#fff; }
/*.news-tab .tab-content .tab-pane .news-item:hover .news-pro .video-btn{opacity:1;filter:alpha(opacity=100)}*/
/**/
.happy-list2{  display: flex;display: -webkit-flex; flex-wrap:wrap; justify-content:space-between; }
.happy-list2 li{width:25%; margin-bottom: 40px;    }
.happy-list2:after{content:""; }
.happy-list2 li .news-item{width:100%;background:#fcfaf9;padding:76px 40px;   box-sizing: border-box;-webkit-box-sizing: border-box;  position: relative; }
.happy-list2 li .news-item:before{content:"";position:absolute;left:0%;top:0;width:0%; height:4px;background:#f08300;transition:all .5s;  -webkit-transition:all .5s; -moz-transition:all .5s;  -o-transition:all .5s; }
.happy-list2 li .news-item .news-pro{width:100%; overflow: hidden;position: relative;  }
.happy-list2 li .news-item .news-pro img{width:100%;display:block;transition:all .5s;  -webkit-transition:all .5s; -moz-transition:all .5s;  -o-transition:all .5s; }
.happy-list2 li .news-item .news-content{width:100%; box-sizing: border-box;-webkit-box-sizing: border-box; margin-bottom: 20px; }
.happy-list2 li .news-item .news-content h3{font-size: 22px;line-height:36px; height:36px; font-weight:300; color: #666;word-break:break-all; display:-webkit-box; -webkit-line-clamp:1;-webkit-box-orient:vertical; overflow:hidden; text-align: justify; }
.happy-list2 li .news-item .news-content em{color: #333; font-size:22px; margin-bottom:0px; display: block;font-style: normal;  font-weight: 300;}
.happy-list2 li .news-item .news-content time{color: #333; font-size:20px; margin-bottom:30px; display: block;font-style: normal;  font-weight: 300;}
.happy-list2 li .news-item .news-content .btn-info{color: #999; font-size:22px; margin-top:30px;  display: block;font-style: normal;  font-weight: 300;}
.happy-list2 li .news-item .news-content .btn-info a{float:right;color: #999; font-size:22px; font-weight: 300; text-transform: uppercase;}
.happy-list2 li .news-item .news-content .news-btn{display:block; height:10px; width:42px;background:url("../images/icon-2.png") left center no-repeat;  margin-top:20px; margin-left: auto;}
.happy-list2 li:hover .news-item .news-pro img{ -ms-transform:scale(1.05);transform:scale(1.05);-webkit-transform:scale(1.05);}
.happy-list2 li:hover .news-item{background:#fff; }
.happy-list2 li:hover .news-item:before{left:0; width: 100%;}
/**/
.happy-life-item2{display:flex;display:-webkit-flex;flex-wrap:wrap; position: relative;width: 100%; margin-bottom: 40px;}
.happy-life-item2 .item-pro{position: relative; -webkit-box-flex:1.7;-webkit-flex:1.7; -ms-flex:1.7; flex:1.7;  }
.happy-life-item2 .item-pro img{width: 100%;display:block;}
.happy-life-item2 .item-content{ -webkit-box-flex: 1;-webkit-flex:1; -ms-flex:1;  flex:1; background: #f08300;  }
.happy-life-item2 .item-content .content{ box-sizing: border-box;-webkit-box-sizing:border-box;padding:60px;    }
.happy-life-item2 .item-content h3{ font-size:30px; color: #f08300;height:40px;line-height:40px; overflow: hidden; }
.happy-life-item2 .item-content .line{width:100%;height:1px; background:#dbdbdb;position:relative; margin:20px auto 30px}
.happy-life-item2 .item-content .line:before{content:"";width:100px;height:3px; background:#f08300;position:absolute;left: 0; top:-1px;}
.happy-life-item2 .item-content .info{font-size:22px; color:#fff; font-weight:300; line-height:36px; text-align:justify;}
.happy-life-item2 .item-content .item-tag{display: flex;display: -webkit-flex; flex-wrap: wrap;justify-content: flex-start;padding-top:30px; }
.happy-life-item2 .item-content .item-tag li{width:170px; text-align:left; display: inline-block;  line-height: 54px;  }
.happy-life-item2 .item-content .item-tag li i{display: inline-block; width:6px;height:6px;border-radius:10px;background: #f08300;vertical-align: middle; margin-right:12px;}
.happy-life-item2 .item-content .item-tag li{font-size:20px; color:#555555; font-weight: 300;}
/**/
.happy-box{}
.happy-box .tab-nav{width:1360px;  margin:0 auto 0; height:100px;display:flex;display:-webkit-flex;flex-wrap:wrap; justify-content: space-between; }
.happy-box .tab-nav li{width:186px; height:186px;border-radius: 100px; background: #fff; text-align: center; position: relative;box-shadow: 0px 0px 15px -5px rgba(0,0,0,.15); -webkit-box-shadow: 0px 0px 15px -5px rgba(0,0,0,.15);}
.happy-box .tab-nav li .icon{width:66px;height:50px;margin:0 auto 6px;background-image:url("../images/happy-life-icon.png"); background-repeat:no-repeat; }
.happy-box .tab-nav li:nth-child(1) .icon{ background-position:10px 3px; }
.happy-box .tab-nav li:nth-child(2) .icon{ background-position:-106px 3px; }
.happy-box .tab-nav li:nth-child(3) .icon{ background-position:-221px 3px; }
.happy-box .tab-nav li:nth-child(4) .icon{ background-position:-342px 4px; }
.happy-box .tab-nav li:nth-child(5) .icon{ background-position:-472px 4px; }
.happy-box .tab-nav li a{font-size:22px; line-height:40px;  color:#333; font-weight:300;display: inline-block;width: 100%;}
.happy-box .tab-nav li:last-child:before{opacity:0; }
.happy-box .tab-nav li:nth-child(1).tab-active .icon{ background-position:10px -87px; }
.happy-box .tab-nav li:nth-child(2).tab-active .icon{ background-position:-106px -87px; }
.happy-box .tab-nav li:nth-child(3).tab-active .icon{ background-position:-221px -87px; }
.happy-box .tab-nav li:nth-child(4).tab-active .icon{ background-position:-342px -87px; }
.happy-box .tab-nav li:nth-child(5).tab-active .icon{ background-position:-472px -87px; }
.happy-box .tab-nav li.tab-active{background:#f08300;  }
.happy-box .tab-nav li.tab-active a{color:#fff;  }
.happy-box .tab-panel{clear: both; width:100%;  margin:0 auto; }
.happy-box .happy-content{-webkit-box-flex:1.6;-webkit-flex:1.6; -ms-flex:1.6; flex:1.6;}
.happy-box .happy-content img{width:100%; }
/*=====================老人故事===========================*/
.hundred-list{ margin-bottom: 20px;}
.hundred-list ul{}
.hundred-list ul li{padding:20px 0; }
.hundred-list ul li .inner{background:#fafafa;padding:60px 140px;position:relative;-webkit-transition: all .3s linear;transition: all .3s linear;border:solid 1px #eee; position: relative;}
.hundred-list ul li .inner .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}
.hundred-list ul li:nth-child(2n) .inner .item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;display: -webkit-box;display: -webkit-flex; display: -ms-flexbox;  display: flex; }
.hundred-list ul li .inner .item .item-pro{ /*width: 680px;float:left;*/  -webkit-box-flex:1.4; -webkit-flex:1.4; -ms-flex:1.4; flex:1.4;-moz-box-flex:1.4; box-flex:1.4; position: relative;}
.hundred-list ul li .inner .item .item-pro img{width:100%;display: block;}
.hundred-list ul li .inner .item .item-pro .age{font-size:20px;color: #333;font-weight:300;height:40px;line-height:40px;display:inline-block;position: absolute; right:16%; bottom:16px;}
.hundred-list ul li .inner .item .item-pro .age em{display:inline-block;line-height:40px;font-style:normal;text-align: center;font-size:20px;color:#333;padding-left:12px; }
.hundred-list ul li .inner .item .item-content{-webkit-box-flex:1; -webkit-flex:1; -ms-flex:1; flex: 1;-moz-box-flex:1; box-flex:1;}
.hundred-list ul li .inner .item .item-content .tag{width:262px;height:42px;background:url("../images/centenary-title.png") center no-repeat; position: absolute; left:42px; bottom:12px; }
.hundred-list ul li .inner .item .item-content .features{}
.hundred-list ul li .inner .item .item-content .content{height:560px; -webkit-writing-mode:vertical-lr ;-ms-writing-mode: tb-lr; writing-mode: vertical-lr;}
.hundred-list ul li .inner .item .item-content .content h2{font-size:36px;font-family:"宋体","SimSun";line-height:60px;font-weight:bold;color:#333;letter-spacing:4px;position:relative; }
/*.hundred-list ul li .inner .item .item-content .content h2:before{content:"";position:absolute;left:-30px;top:0;width:3px;height:100px;background:#be5151;}*/
.hundred-list ul li .inner .item .item-content .content h2 a{color:#50545e;}
.hundred-list ul li .inner .item .item-content .content .spacing{width:50px;}
.hundred-list ul li .inner .item .item-content .content .info{font-size:24px;line-height:44px;color:#333; font-weight: 300; letter-spacing:2px}
.hundred-list ul li .inner .item .item-content .content .info a{color:#f08300;}
.hundred-list ul li:nth-child(2n) .inner .item .item-content .features{ }
.hundred-list ul li:nth-child(2n) .inner .item .item-content .content{-webkit-writing-mode: vertical-rl;-ms-writing-mode:tb-rl;  writing-mode:vertical-rl;margin-left: auto;}
.hundred-list ul li:nth-child(2n) .inner .item .item-content .tag{right:42px;left:auto; bottom:12px; }
.hundred-list ul li:hover .inner{-webkit-box-shadow: 0 5px 20px rgba(0,0,0,.1);box-shadow: 0 5px 20px rgba(0,0,0,.1);-webkit-transform: translate3d(0,-2px,0);transform: translate3d(0,-2px,0);}
/*.hundred-list ul li:hover .inner .item .item-content .content h2 a{color:#be5151;}*/
/**/
.happy-list3{  display: flex;display: -webkit-flex; flex-wrap:wrap; justify-content:space-between; }
.happy-list3 li{width:456px;  box-sizing: border-box;-webkit-box-sizing: border-box;  margin-bottom: 40px;  }
.happy-list3:after{content:"";width:456px;  }
.happy-list3 li .news-item{ }
.happy-list3 li .news-item .news-pro{width:100%; overflow: hidden;position: relative;  }
.happy-list3 li .news-item .news-pro img{max-width:100%;display:block;transition:all .5s;  -webkit-transition:all .5s; -moz-transition:all .5s;  -o-transition:all .5s; }
.happy-list3 li .news-item .news-pro .video-btn{width:60px;height:60px;position:absolute;top:50%;left:50%;margin-left:-30px;margin-top:-30px;background:url("../images/icon-video.png") no-repeat center;background-size:100% 100%;opacity:.8;filter:alpha(opacity=80);transition:opacity .25s ease-in 0s;-moz-transition:opacity .25s ease-in 0s;-webkit-transition:opacity .25s ease-in 0s;-o-transition:opacity .25s ease-in 0s;}
.happy-list3 li .news-item .news-content{padding:36px 26px;width:100%; box-sizing: border-box;-webkit-box-sizing: border-box; }
.happy-list3 li .news-item .news-content h3{font-size: 26px;line-height:40px; height:80px;   font-weight:300; color: #333;word-break:break-all; display:-webkit-box; -webkit-line-clamp:2;-webkit-box-orient:vertical; overflow:hidden; text-align: justify; }
.happy-list3 li .news-item .news-content .line{ height:1px;  width: 100%; background:#e3e3e3; margin:24px auto; }
.happy-list3 li .news-item .news-content .info{color: #333; font-size:20px;line-height:36px; height:108px;   font-weight: 300;word-break:break-all; display:-webkit-box; -webkit-line-clamp:3;-webkit-box-orient:vertical; overflow:hidden; text-align: justify; }
.happy-list3 li .news-item .news-content .info a{color:#ca3a43;}
.happy-list3 li .news-item .news-content .news-btn{display:block; height:10px; width:42px;background:url("../images/icon-2.png") left center no-repeat;  margin-top:20px; margin-left: auto;}
.happy-list3 li.content .news-item .news-content{border-bottom:solid 1px #f08300; padding-bottom:28px; }
.happy-list3 li{border-radius:2px;box-shadow: 0px 0px 15px -5px rgba(0,0,0,.15); -webkit-box-shadow: 0px 0px 15px -5px rgba(0,0,0,.15);}
.happy-list3 li .news-item:hover .news-pro img{ -ms-transform:scale(1.05);transform:scale(1.05);-webkit-transform:scale(1.05);}
.happy-list3 li .news-item:hover .news-content h3 a{ color: #f08300;}
/*================机构分布=================*/
.region-box{height:50px; }
.region-box .region-titile{font-size:20px;color:#333; font-weight:300; line-height:50px;float: left; }
.region-box .region{display: flex;display: -webkit-flex;  margin-left: 100px;}
.region-box .region li{width:120px;height:50px; line-height:50px;     margin-right: 0.2rem;text-align: center; border-radius: 4px; border:solid 1px #eee;   }
.region-box .region li a{font-size:20px;color:#333; font-weight:300;    }
.region-box .region li.active{background:#f08300; }
.region-box .region li.active a{color:#fff; }
/**/
.agency-list{ margin-top: 20px;}
.agency-list ul > li{ position:relative; padding:25px 0;  }
.agency-list ul li .item{display:flex;display:-webkit-flex;flex-wrap:nowrap;box-shadow: 0px 0px 15px -5px rgba(0,0,0,.15); -webkit-box-shadow: 0px 0px 15px -5px rgba(0,0,0,.15);}
.agency-list ul li .item-pro{-webkit-box-flex:1.3;-webkit-flex:1.3; -ms-flex:1.3; flex:1.3;  }
.agency-list ul li .item-pro img{width: 100%;display:block;}
.agency-list ul li .item-content{ -webkit-box-flex: 1;-webkit-flex:1; -ms-flex:1;  flex:1; background: #fff;  }
.agency-list ul li .item-content .content{ box-sizing: border-box;-webkit-box-sizing:border-box;padding:60px;    }
.agency-list ul li .item-content h2{ font-size:28px; color: #f08300;height:44px;line-height:44px; overflow: hidden; }
.agency-list ul li .item-content h2 a{ color:#f08300;}
.agency-list ul li .item-content .line{width:100%;height:1px; background:none;border-bottom:dashed 1px #f08300; margin:36px auto 30px}
/*.agency-list ul li .item-content .line:before{content:"";width:100px;height:3px; background:#f08300;position:absolute;left: 0; top:-1px;}*/
.agency-list ul li .item-content .info{ }
.agency-list ul li .item-content .info dd{font-size:20px; color:#000; font-weight:300; line-height:40px;}
.agency-list ul li .item-content .info dd:first-child{color:#f08300;}
.agency-list ul li .item-content .tag{display: flex;display: -webkit-flex; flex-wrap: wrap;padding-top:20px; }
.agency-list ul li .item-content .tag span{text-align:left; display: inline-block;  line-height:50px; background:#f9f9f9; height:50px;border-radius: 4px; padding:0 20px; margin-right: 20px;  }
.agency-list ul li .item-content .tag span{font-size:20px; color:#555555; font-weight:300;}
.agency-list ul li .item-content .item-btn{display: flex;display: -webkit-flex; flex-wrap: wrap; justify-content:space-between;padding-top:30px;}
.agency-list ul li .item-content .item-btn a{display: inline-block; width:220px;height: 60px;line-height: 60px;font-size:24px;font-weight:300; color:#f08300;background:#fff;border:solid 1px #f08300;border-radius:4px;text-align: center; }
.agency-list ul li .item-content .item-btn a i{display: inline-block; width:34px;height:34px;background-image:url("../images/agency-btn-icon.png");background-repeat: no-repeat;background-position:-141px 2px; margin-right:12px;  vertical-align: middle; }
.agency-list ul li .item-content .item-btn a.yy{color:#fff; background:#f08300;border-color: #f08300;}
.agency-list ul li .item-content .item-btn a.yy i{background-position:3px 1px;}
/*================机构详情页===================*/
.agency-info-bg{width:100%; position: relative; }
.agency-info-bg .inner-img{background-repeat: no-repeat;background-size: cover;background-position: center top; height:960px;  }
@media only screen and (max-width:1920px) {
    .agency-info-bg .inner-img{height:750px;  }
}
.agency-info-box{position:relative;left:0;top:0;width:100%;height:100%; margin-top:-670px; }
.agency-info-box .box{}
.agency-info{width:780px;margin-left:auto; background:rgba(255,255,255,0.95);padding:90px 60px;box-sizing: border-box;-webkit-box-sizing:border-box; box-shadow: 0px 0px 15px -5px rgba(0,0,0,.15); -webkit-box-shadow: 0px 0px 15px -5px rgba(0,0,0,.15);  }
.agency-info .agency-title{  display: flex;display: -webkit-flex; flex-wrap: wrap; justify-content: space-between;}
.agency-info .agency-title h1{font-size:40px;font-weight:bolder; color: #f08300; line-height:56px;  }
.agency-info .agency-title .tag{font-size:20px;font-weight:400; color: #f08300; width:160px;height:56px;line-height:56px;text-align: center;border:solid 1px #f08300;border-radius:4px;    }
.agency-info .info{margin-top:30px;    }
.agency-info .info li{font-size:20px;font-weight:300;height:48px; line-height: 48px; color: #333;}
.agency-info .info li i{display:inline-block;height:30px; width:30px;background-repeat:no-repeat;background-position:center; background-size:30px; vertical-align: middle; margin-right:14px; }
.agency-info .info li:nth-child(1) i{background-image:url("../images/agency-list-1.png");background-size:30px;}
.agency-info .info li:nth-child(2) i{background-image:url("../images/agency-list-2.png");background-size:30px;}
.agency-info .info li:nth-child(3) i{background-image:url("../images/agency-list-3.png");background-size:30px;}
.agency-info .info li:nth-child(4) i{background-image:url("../images/agency-list-4.png");background-size:30px;}
.agency-info .info-details{font-size:20px;font-weight:300;line-height:36px; color: #333; text-align: justify; margin-top: 40px;}
.agency-info .info-details .line{width:100%;height:1px; background:#dbdbdb;position:relative; margin:40px auto 40px}
.agency-info .info-details .line:before{content:"";width:100px;height:3px; background:#f08300;position:absolute;left: 0; top:-1px;}
/**/
.object-box2{}
.object-box2 .object{display: flex;display: -webkit-flex; flex-wrap: wrap; justify-content: space-between;}
.object-box2 .object > li{width:340px; box-shadow: 0px 0px 15px -5px rgba(0,0,0,.15); -webkit-box-shadow: 0px 0px 15px -5px rgba(0,0,0,.15);  padding:60px 50px 40px; box-sizing: border-box;-webkit-box-sizing:border-box; background:#fff;  }
.object-box2 .object > li .icon{width:80px; height:80px; background-repeat:no-repeat; background-position: center;border-radius:60px; border:solid 1px #f08300; margin:0 auto 10px; transition:all .5s;  -webkit-transition:all .5s; -moz-transition:all .5s;  -o-transition:all .5s; }
.object-box2 .object > li .icon1{width:80px; height:80px; background-repeat:no-repeat; background-position: center;border-radius:60px; border:solid 1px #f08300; margin:0 auto 10px; transition:all .5s;  -webkit-transition:all .5s; -moz-transition:all .5s;  -o-transition:all .5s; display: none;}
.object-box2 .object > li:nth-child(1):hover .icon{display: none;}
.object-box2 .object > li:nth-child(2):hover .icon{display: none;}
.object-box2 .object > li:nth-child(3):hover .icon{display: none;}
.object-box2 .object > li:nth-child(4):hover .icon{display: none;}
.object-box2 .object > li:nth-child(1):hover .icon1{display: block;}
.object-box2 .object > li:nth-child(2):hover .icon1{display: block;}
.object-box2 .object > li:nth-child(3):hover .icon1{display: block;}
.object-box2 .object > li:nth-child(4):hover .icon1{display: block;}
.object-box2 .object > li h3{font-size:24px;font-weight:300;line-height:36px; color: #f08300; text-align: center;transition:all .5s;  -webkit-transition:all .5s; -moz-transition:all .5s;  -o-transition:all .5s; }
.object-box2 .object > li .tag{display: flex;display: -webkit-flex; flex-wrap: wrap;justify-content:space-between;padding-top:30px; }
.object-box2 .object > li .tag li{width:120px; text-align:left; display: inline-block;  line-height: 54px;  }
.object-box2 .object > li .tag li:last-child{width:auto;   }
.object-box2 .object > li .tag li i{display: inline-block; width:4px;height:4px;border-radius:10px;background: #f08300;transition:all .2s;  -webkit-transition:all .2s; -moz-transition:all .2s; vertical-align: middle; margin-right:12px;}
.object-box2 .object > li .tag li{font-size:20px; color:#555555; font-weight: 300;}
.object-box2 .object > li:hover{ background:#f08300; }
.object-box2 .object > li:hover .icon1{border-color:#fff; }
.object-box2 .object > li:hover h3{color:#fff; }
.object-box2 .object > li:hover .tag li{color:#fff; }
.object-box2 .object > li:hover .tag li i{background:#fff; }

/**/
/*
.ward-item{display:flex;display:-webkit-flex;flex-wrap:wrap; margin-bottom:150px;}
.ward-item .item-pro{position: relative; -webkit-box-flex:1;-webkit-flex:1; -ms-flex:1; flex:1;  }
.ward-item .item-pro .item-inner{position: absolute;left:0; top:60px;width:106%;  }
.ward-item .item-pro img{width: 100%;display:block; }
.ward-item .item-content{  background: #f7f7f7; padding:160px; -webkit-box-flex: 1.3;-webkit-flex:1.3; -ms-flex:1.3;  flex:1.3;  }
.ward-item .item-content .content{ width:660px; margin-left:0; margin-right:auto; box-sizing: border-box;-webkit-box-sizing:border-box;   }
.ward-item .item-content h3{ font-size:26px; color: #333;height:40px;line-height:40px; font-weight:300;  }
.ward-item .item-content h3 strong{ font-size:30px;font-weight:bold; color: #f08300;line-height:40px; }
.ward-item .item-content .line{width:100%;height:1px; background:#dbdbdb;position:relative; margin:30px auto 30px}
.ward-item .item-content .line:before{content:"";width:100px;height:3px; background:#f08300;position:absolute;left: 0; top:-1px;}
.ward-item .item-content .info{font-size:20px; color:#555555; font-weight:300; line-height:36px; text-align:justify;}
.ward-item .item-content .item-icon{display: flex;display: -webkit-flex; flex-wrap: nowrap;justify-content: space-between;padding-top:50px; }
.ward-item .item-content .item-icon li{width:90px; text-align: center; display: inline-block;   }
.ward-item .item-content .item-icon li .icon{ width:90px;height:90px; margin:0 auto 0;background-image:url("../images/strength-icon.png");  background-repeat:no-repeat;background-position:center;background-size:40px; border:dashed 1px #f08300;border-radius:50px;}
.ward-item .item-content .item-icon li p{font-size:18px; color:#555555; font-weight: 300; margin-top:6px; }
.ward-item .item-content .life-btn{display:block;width:200px; line-height:60px;height:60px; border-radius:30px; background: #ca3a43; font-size:22px;font-weight:300; color: #fff; text-align: center; margin-top: 50px;  }
*/
.ward-item{position: relative; margin-bottom:180px; }
.ward-item .item-pro{position:absolute; left:0; top:60px; width:48%; height: 760px; overflow: hidden;     }
.ward-item .item-pro img{width: 100%;display:block; }
.ward-item .item-content{  background: #f7f7f7; padding:100px 160px; width:56%;margin-left:auto;box-sizing: border-box;-webkit-box-sizing:border-box; }
.ward-item .item-content .content{max-width:660px;  margin-left:0; margin-right:auto; box-sizing: border-box;-webkit-box-sizing:border-box;   }
.ward-item .item-content h3{ font-size:26px; color: #333;height:40px;line-height:40px; font-weight:300;  }
.ward-item .item-content h3 strong{ font-size:30px;font-weight:bold; color: #f08300;line-height:40px; }
.ward-item .item-content .line{width:100%;height:1px; background:#dbdbdb;position:relative; margin:30px auto 30px}
.ward-item .item-content .line:before{content:"";width:100px;height:3px; background:#f08300;position:absolute;left: 0; top:-1px;}
.ward-item .item-content .info{font-size:20px; color:#555555; font-weight:300; line-height:36px; text-align:justify;}
.ward-item .item-content .item-icon{display: flex;display: -webkit-flex; flex-wrap: nowrap;justify-content: space-between;padding-top:50px; }
.ward-item .item-content .item-icon li{width:90px; text-align: center; display: inline-block;   }
.ward-item .item-content .item-icon li .icon{ width:90px;height:90px; margin:0 auto 0;background-image:url("../images/strength-icon.png");  background-repeat:no-repeat;background-position:center;background-size:40px; border:dashed 1px #f08300;border-radius:50px;}
.ward-item .item-content .item-icon li p{font-size:18px; color:#555555; font-weight: 300; margin-top:6px; }
.ward-item .item-content .life-btn{display:block;width:200px; line-height:60px;height:60px; border-radius:30px; background: #f99b2a; font-size:22px;font-weight:300; color: #fff; text-align: center; margin-top: 50px;  }
@media only screen and (max-width:1920px) {
    .ward-item{position: relative; margin-bottom:150px; }
    .ward-item .item-pro{width:47%;  height:auto;  }
}
@media only screen and (max-width:1680px) {
    .ward-item{position: relative; margin-bottom:80px; }
    .ward-item .item-pro{width:50%;  height:auto;  }
    .ward-item .item-content{ padding:80px 40px 80px 150px;}
}
@media only screen and (max-width:1560px) {
    .ward-item{position: relative; margin-bottom:80px; }
    .ward-item .item-pro{width:50%;  height:auto;top:8%; }
    .ward-item .item-content{ padding:80px 40px 80px 100px;}
}
@media only screen and (max-width:1360px) {
    .ward-item{position: relative; margin-bottom:80px; }
    .ward-item .item-pro{width:44%;  height:auto;top:8%; }
    .ward-item .item-content{ padding:60px;width:56%;}
    .ward-item .item-content .content{max-width:auto;    }
    .ward-item .item-content h3{ font-size:24px;  }
    .ward-item .item-content h3 strong{ font-size:26px; }
    .ward-item .item-content .info{font-size:18px;}
    .ward-item .item-content .item-icon{padding-top:30px; }
    .ward-item .item-content .item-icon li{width:80px;  }
    .ward-item .item-content .item-icon li .icon{ width:90px;height:90px;}
}
/*公共区域*/
.cooperation-box2{ width:90%; margin:0 auto;  position: relative; border:1px solid #f08300; padding:20px 0;  }
.cooperation-box2:before{content:"";position:absolute;left: 50%;top:15%; width:1px;height:70%;background:#f08300;   }
.cooperation-box2 .owl-carousel{ }
.cooperation-box2 .owl-carousel{ }
.cooperation-box2 .owl-carousel .item{width:100%; position: relative; text-align: center; }
.cooperation-box2 .owl-carousel .item .item-inner{display: table;height:120px; width:400px;margin:0 auto;  }
.cooperation-box2 .owl-carousel .item .img{display: table-cell;vertical-align: middle; }
.cooperation-box2 .owl-carousel .item img{width:120px;height:120px;margin:0 auto 10px; }
.cooperation-box2 .owl-carousel .item h3{font-size:20px; color: #333;height:120px;line-height:120px; font-weight:300; }
/*左右箭头*/
.cooperation-box2 .owl-carousel .owl-nav{margin-top:0;  }
.cooperation-box2 .owl-carousel .owl-nav .owl-prev,.cooperation-box2 .owl-carousel .owl-nav .owl-next{ position:absolute;top:32%;width:40px;height:40px;border-radius:20px; border:1px solid #f08300; text-align: center;-webkit-transition:all .6s ease; transition:all .6s ease;  margin: 0;background:url("../images/icon-1.png") center center no-repeat #fff; background-size:15px;  color: #fff;  }
.cooperation-box2 .owl-carousel .owl-nav .owl-prev span,.cooperation-box2 .owl-carousel .owl-nav .owl-next span{display: none;}
.cooperation-box2 .owl-carousel .owl-nav .owl-prev{right:-20px; }
.cooperation-box2 .owl-carousel .owl-nav .owl-next{  left:-20px;  }
.cooperation-box2 .owl-carousel .owl-nav .owl-prev{ }
.cooperation-box2 .owl-carousel .owl-nav .owl-next{transform: rotate(180deg);   -ms-transform: rotate(180deg);-webkit-transform: rotate(180deg); -o-transform: rotate(180deg);  -moz-transform: rotate(180deg);  }
/*医养服务*/
.medical-services{}
.medical-services .tab-nav{ margin:0 auto 40px; height:40px;display:flex;display:-webkit-flex;flex-wrap:wrap; justify-content: center; }
.medical-services .tab-nav li{width:260px; text-align: center; position: relative;}
.medical-services .tab-nav li .icon{display:inline-block;width:34px;height:34px; background-position: center; background-repeat:no-repeat; vertical-align: middle; margin-right:6px; }
.medical-services .tab-nav li .icon1{display:inline-block;width:34px;height:34px; background-position: center; background-repeat:no-repeat; vertical-align: middle; margin-right:6px; display: none;}

.medical-services .tab-nav li a{font-size:22px; line-height:40px;  color:#333; font-weight:300;}
.medical-services .tab-nav li:before{position:absolute; right:0; top:5%; content:""; width:1px; height:90%; background:#f08300;}
.medical-services .tab-nav li:last-child:before{opacity:0; }
.medical-services .tab-nav li:nth-child(1).tab-active .icon{display: none;}
.medical-services .tab-nav li:nth-child(2).tab-active .icon{display: none;}
.medical-services .tab-nav li:nth-child(3).tab-active .icon{display: none;}
.medical-services .tab-nav li:nth-child(4).tab-active .icon{display: none;}
.medical-services .tab-nav li:nth-child(1).tab-active .icon1{display: inline-block;}
.medical-services .tab-nav li:nth-child(2).tab-active .icon1{display: inline-block;}
.medical-services .tab-nav li:nth-child(3).tab-active .icon1{display: inline-block;}
.medical-services .tab-nav li:nth-child(4).tab-active .icon1{display: inline-block;}
.medical-services .tab-nav li.tab-active a{color:#f08300;}
.medical-services .tab-panel{clear: both; width:100%;  margin:0 auto; }
.medical-services .tab-panel img{width:100%; display: block }
.department-box2{width:100%;background:#fbfbfb;padding:60px 0; }
.department-box2 .bt{ font-size:30px; color:#333; font-weight: bold;}
.department-box2 ul{display: flex;display: -webkit-flex; flex-wrap: nowrap;justify-content: space-between;padding-top:10px;margin-top:20px;}
.department-box2 ul li{width:100px; text-align: center; display: inline-block; text-align: center;   }
.department-box2 ul li .icon{ width:96px;height:96px;border-radius:50px;border:solid 1px #f08300;   margin:0 auto 15px; background-repeat:no-repeat; background-position: center;}
.department-box2 ul li .icon1{ width:96px;height:96px;border-radius:50px;border:solid 1px #f08300;   margin:0 auto 15px; background-repeat:no-repeat; background-position: center;display: none;}
.department-box2 ul li p{font-size:20px; color:#f08300; font-weight: 300;  }
.department-box2 ul li:hover p{color:#f08300; }

.department-box2 ul li:hover .icon1{  background-color:#f08300; }
.department-box2 ul li:nth-child(1):hover .icon{display: none;}
.department-box2 ul li:nth-child(2):hover .icon{display: none;}
.department-box2 ul li:nth-child(3):hover .icon{display: none;}
.department-box2 ul li:nth-child(4):hover .icon{display: none;}
.department-box2 ul li:nth-child(5):hover .icon{display: none;}
.department-box2 ul li:nth-child(6):hover .icon{display: none;}
.department-box2 ul li:nth-child(7):hover .icon{display: none;}
.department-box2 ul li:nth-child(8):hover .icon{display: none;}
.department-box2 ul li:nth-child(9):hover .icon{display: none;}
.department-box2 ul li:nth-child(10):hover .icon{display: none;}
.department-box2 ul li:nth-child(11):hover .icon{display: none;}
.department-box2 ul li:nth-child(12):hover .icon{display: none;}
.department-box2 ul li:nth-child(13):hover .icon{display: none;}
.department-box2 ul li:nth-child(14):hover .icon{display: none;}
.department-box2 ul li:nth-child(1):hover .icon1{display: block;}
.department-box2 ul li:nth-child(2):hover .icon1{display: block;}
.department-box2 ul li:nth-child(3):hover .icon1{display: block;}
.department-box2 ul li:nth-child(4):hover .icon1{display: block;}
.department-box2 ul li:nth-child(5):hover .icon1{display: block;}
.department-box2 ul li:nth-child(6):hover .icon1{display: block;}
.department-box2 ul li:nth-child(7):hover .icon1{display: block;}
.department-box2 ul li:nth-child(8):hover .icon1{display: block;}
.department-box2 ul li:nth-child(9):hover .icon1{display: block;}
.department-box2 ul li:nth-child(10):hover .icon1{display: block;}
.department-box2 ul li:nth-child(11):hover .icon1{display: block;}
.department-box2 ul li:nth-child(12):hover .icon1{display: block;}
.department-box2 ul li:nth-child(13):hover .icon1{display: block;}
.department-box2 ul li:nth-child(14):hover .icon1{display: block;}
/**/
.agency-envi{}
.agency-envi .tab-nav{width:1000px;  margin:0 auto 40px; height:80px;display:flex;display:-webkit-flex;flex-wrap:wrap; justify-content:center; }
.agency-envi .tab-nav li{width:240px; height:80px; line-height: 80px;  text-align: center; position: relative;border:solid 1px #f08300; border-radius: 10px; margin:0 30px; }
.agency-envi .tab-nav li a{font-size:24px;line-height: 80px; color:#333; font-weight:300;}
.agency-envi .tab-nav li.tab-active{background:#f08300;border-color: #f08300;  }
.agency-envi .tab-nav li.tab-active a{color:#fff;  }
.agency-envi .tab-panel{clear: both; width:100%;  margin:0 auto; }
.agency-envi .tab-panel img{width:100%; display: block }
.agency-envi-box{ width:100%; margin:0 auto;  position: relative; }
.agency-envi-box .owl-carousel{ }
.agency-envi-box .owl-carousel{ }
.agency-envi-box .owl-carousel .item{width:100%; position: relative; text-align: center; }
.agency-envi-box .owl-carousel .item .item-inner{ display:flex;display:-webkit-flex;flex-wrap:wrap; justify-content:space-between;}
.agency-envi-box .owl-carousel .item .item-inner dt{width:68.3%;   }
.agency-envi-box .owl-carousel .item .item-inner dd{width:31.3%;   }
.agency-envi-box .owl-carousel .item .img-pro{width:100%;position: relative; margin-bottom: 10px; }
.agency-envi-box .owl-carousel .item .img-pro img{max-width:100%; display: block; }
.agency-envi-box .owl-carousel .item .img-pro:last-child{margin-bottom:0;  }
.agency-envi-box .owl-carousel .item .img-pro .bt{ position:absolute; right:0; bottom:40px; font-size:24px; line-height:56px; background:#f08300;color: #fff;padding:0 30px; font-weight:300;  }
.agency-envi-box .owl-carousel .item h3{font-size:20px; color: #333;height:120px;line-height:120px; font-weight:300; }
/*左右箭头*/
.agency-envi-box .owl-carousel .owl-nav{margin-top:0;  }
.agency-envi-box .owl-carousel .owl-nav .owl-prev,.agency-envi-box .owl-carousel .owl-nav .owl-next{ position:absolute;top:50%; margin-top:-50px;width:70px;height:100px;border-radius:2px;  text-align: center;-webkit-transition:all .6s ease; transition:all .6s ease;  background:url("../images/prev-next.png") center center no-repeat rgba(0,0,0,0.5); background-size:36px;  color: #fff;margin:-50px 0 0;  }
.agency-envi-box .owl-carousel .owl-nav .owl-prev span,.agency-envi-box .owl-carousel .owl-nav .owl-next span{display: none;}
.agency-envi-box .owl-carousel .owl-nav .owl-prev{right:0px; }
.agency-envi-box .owl-carousel .owl-nav .owl-next{left:0px;}
.agency-envi-box .owl-carousel .owl-nav .owl-prev{ }
.agency-envi-box .owl-carousel .owl-nav .owl-next{transform: rotate(180deg);   -ms-transform: rotate(180deg);-webkit-transform: rotate(180deg); -o-transform: rotate(180deg);  -moz-transform: rotate(180deg);  }
.environment-icon-bg{width:100%; background:#fbfbfb;padding:60px 0;}
.environment-icon{display: flex;display: -webkit-flex; flex-wrap: nowrap;justify-content: space-between;}
.environment-icon li{width:150px; text-align: center; display: inline-block; text-align: center;   }
.environment-icon li .icon{ width:76px;height:76px;border-radius:50px;   margin:0 auto 15px;background-repeat:no-repeat;background-position: center; }
.environment-icon li p{font-size:20px; color:#333; font-weight: 300; }
/**/
.agency-team{display:flex;display:-webkit-flex;flex-wrap:wrap;}
.agency-team .item-pro{position: relative; -webkit-box-flex:1;-webkit-flex:1; -ms-flex:1; flex:1; background-repeat: no-repeat;background-position:center;background-size: cover;  }
.agency-team .item-pro img{width: 100%;display:block; }
.agency-team .item-content{  background: #f7f7f7; padding:80px; -webkit-box-flex: 1;-webkit-flex:1; -ms-flex:1;  flex:1;  }
.agency-team .item-content .content{ width:660px; margin-left:0; margin-right:auto; box-sizing: border-box;-webkit-box-sizing:border-box;   }
.agency-team .item-content .info{font-size:20px; color:#555555; font-weight:300; line-height:36px; text-align:justify;}
.agency-team .item-content .item-icon{display: flex;display: -webkit-flex; flex-wrap:wrap;justify-content: space-between;margin-top:50px;position: relative; }
.agency-team .item-content .item-icon:before{content:"";position:absolute;left:0;top:50%; width:100%;height:1px;background:#e7e7e7;   }
.agency-team .item-content .item-icon li{width:33.33%; text-align: center; display: inline-block; border-right:solid 1px #e7e7e7;box-sizing: border-box;-webkit-box-sizing: border-box; padding:36px 0;    }
.agency-team .item-content .item-icon li:nth-child(3n){ border-right:0;  }
.agency-team .item-content .item-icon li .number{ font-size:26px;color: #e04c4c;font-weight: 300;}
.agency-team .item-content .item-icon li .number span{ font-size:28px;font-weight: 300; font-family:PingFang SC, Arial, sans-serif; vertical-align: middle; margin-right:4px;}
.agency-team .item-content .item-icon li p{font-size:20px; color:#333; font-weight: 300; margin-top:5px; }
/**/
.agency-news{}
.agency-news .owl-carousel{ }
.agency-news .item{ box-sizing: border-box;-webkit-box-sizing: border-box;  margin-bottom: 40px;  }
.agency-news .item .news-item{ }
.agency-news .item .news-item .news-pro{width:100%; overflow: hidden;position: relative;  }
.agency-news .item .news-item .news-pro img{max-width:100%;display:block;transition:all .5s;  -webkit-transition:all .5s; -moz-transition:all .5s;  -o-transition:all .5s; }
.agency-news .item .news-item .news-content{padding:24px 12px 0;width:100%; box-sizing: border-box;-webkit-box-sizing: border-box;border-bottom:solid 1px #f08300; padding-bottom:28px; }
.agency-news .item .news-item .news-content h3{font-size: 26px;line-height:36px;  font-weight:300; color: #333;word-break:break-all; display:-webkit-box; -webkit-line-clamp:2;-webkit-box-orient:vertical; overflow:hidden; height:72px;text-align: justify; }
.agency-news .item .news-item .news-content em{color: #999; font-size:24px; margin-bottom:15px; display: block;font-style: normal;  font-weight: 300;}
.agency-news .item .news-item .news-content .btn-info{color: #999; font-size:22px; margin-top:30px;  display: block;font-style: normal;  font-weight: 300;}
.agency-news .item .news-item .news-content .btn-info a{float:right;color: #999; font-size:22px; font-weight: 300; text-transform: uppercase;}
.agency-news .item .news-item .news-content .news-btn{display:block; height:10px; width:42px;background:url("../images/icon-2.png") left center no-repeat;  margin-top:20px; margin-left: auto;}
.agency-news .item:hover{border-radius:2px;box-shadow: 0px 0px 15px -5px rgba(0,0,0,.15); -webkit-box-shadow: 0px 0px 15px -5px rgba(0,0,0,.15);}
.agency-news .item .news-item:hover .news-pro img{ -ms-transform:scale(1.05);transform:scale(1.05);-webkit-transform:scale(1.05);}
.agency-news .item .news-item:hover .news-content{border-bottom-color:#fff; }
/*左右箭头*/
.agency-news .owl-carousel .owl-nav{margin-top:0;  }
.agency-news .owl-carousel .owl-nav .owl-prev,.agency-news .owl-carousel .owl-nav .owl-next{ position:absolute;top:50%; width:60px;height:60px;border-radius:30px; text-align: center;-webkit-transition:all .6s ease; transition:all .6s ease;  background:url("../images/prev-next.png") center center no-repeat #f08300; background-size:26px;  color: #fff;margin:-30px 0 0;  }
.agency-news .owl-carousel .owl-nav .owl-prev span,.agency-news .owl-carousel .owl-nav .owl-next span{display: none;}
.agency-news .owl-carousel .owl-nav .owl-prev{right:-30px; }
.agency-news .owl-carousel .owl-nav .owl-next{left:-30px;}
.agency-news .owl-carousel .owl-nav .owl-prev{ }
.agency-news .owl-carousel .owl-nav .owl-next{transform: rotate(180deg);   -ms-transform: rotate(180deg);-webkit-transform: rotate(180deg); -o-transform: rotate(180deg);  -moz-transform: rotate(180deg);  }
/*留言*/
.myform-box-bg{width:100%;background:#fbfbfb; }
.myform-box-bg .myform-box{ box-sizing: border-box;-moz-box-sizing: border-box;/* border-radius:0 6px 6px 6px; padding:40px 40px 40px; box-shadow: 0px 0px 20px -10px rgba(0,0,0,.2); -webkit-box-shadow: 0px 0px 20px -10px rgba(0,0,0,.2); */}
.myform-box-bg .myform-box .myform-input{display: flex;display: -webkit-flex; flex-wrap:wrap;justify-content: space-between; }
.myform-box-bg .myform-box .input-group{background:#fff; width:330px; clear: none; height:80px;border-radius:10px;   border:solid 1px #dbdbdb;box-sizing: border-box; -moz-box-sizing: border-box; position: relative; position: relative; padding:15px 0;  }
.myform-box-bg .myform-box .input-group:nth-child(4){width:360px; }
.myform-box-bg .myform-box .input-group .label{ position:absolute; left:10px; top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);  }
.myform-box-bg .myform-box .input-group .label i{display: inline-block;width:36px;line-height:36px;height:36px;background-image:url("../images/message-icon-6.png"); background-repeat: no-repeat;}
.myform-box-bg .myform-box .input-group:nth-child(1) .label i{background-position:2px 1px; }
.myform-box-bg .myform-box .input-group:nth-child(2) .label i{background-position:2px -105px; }
.myform-box-bg .myform-box .input-group:nth-child(3) .label i{background-position:2px -212px; }
.myform-box-bg .myform-box .input-group:nth-child(4) .label i{background-position:1px -318px; }
.myform-box-bg .myform-box .input-group:nth-child(3):before{content:"";position: absolute;right:10px; top:50%;width:20px;height:20px;background:url("../images/message-icon-5.png") center no-repeat;background-size:18px;transform:translateY(-50%);-webkit-transform:translateY(-50%); }
.myform-box-bg .myform-box .input-group:nth-child(4):before{content:"";position: absolute;right:10px; top:50%;width:20px;height:20px;background:url("../images/message-icon-5.png") center no-repeat;background-size:18px;transform:translateY(-50%);-webkit-transform:translateY(-50%); }
.myform-box-bg .myform-box .input-group input{width:100%;height:50px;line-height:50px; font-size:16px;overflow:hidden; border:0; padding-left:.56rem;box-sizing: border-box; -moz-box-sizing: border-box;border-radius:3px;}
.myform-box-bg .myform-box .input-group select{width:100%;height:50px;line-height:50px; font-size:16px;overflow:hidden; border:0; padding-left:.56rem;box-sizing: border-box; -moz-box-sizing: border-box;border-radius:3px; background: none;}
.myform-box-bg .myform-box .input-group textarea{font-size:18px;width:100%;height:1rem;line-height:24px; overflow:hidden; border:0;padding-left: 42px; padding-top:4px;box-sizing: border-box; -moz-box-sizing: border-box;}
.myform-box-bg .myform-box .message-btn{display:block; font-size:22px; color:#fff; width:36%;font-weight:400;  margin:50px auto 0;line-height:70px;height:70px;  border:solid 1px #f08300;border-radius:40px; background: #f08300;  }
.myform-box .tips-box{ text-align: center; margin-top:50px;  font-size:20px; font-weight: 300; clear: both;color: #333;}
.myform-box .tips-box span {color:#666; cursor: pointer; }
.authorize-box{position:fixed;left:0;top:50%;z-index:900;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%); display: none;}
.authorize-box.show{display: block;}
.authorize-box .authorize-inner{width:700px;background:#fff;box-shadow: 0px 10px 15px  rgba(0,0,0,.15); -webkit-box-shadow: 0px 10px 15px rgba(0,0,0,.15); margin:0 auto;padding:60px 40px; border-radius:10px; position: relative; }
.authorize-box .authorize-inner .close{width:50px;height:50px;background:url("../images/close.png") center no-repeat #f08300;background-size:20px; border-radius:50px; position:absolute; right:-15px; top: -15px;  cursor: pointer; }
.authorize-box .authorize-inner .inner-info{height:600px;overflow-y:auto; }
.authorize-box .authorize-inner .liuyan-title {color:#333;font-size:30px;line-height:46px;text-align:center;margin-bottom:40px;}
.authorize-box .authorize-inner .authorize-note {color:#333;font-size:18px;line-height:26px; font-weight:300;text-align: justify;}
.authorize-box .authorize-close {padding-top:.6rem;text-align:center;}
.authorize-box .authorize-close a{display:inline-block;width:1.6rem;height:.6rem;line-height:.6rem;font-size:.24rem;color:#fff;background:#e08014;}
.authorize-box .authorize-close a:last-child{background:#999;margin-left:.3rem;}
/*===============养老院=============*/
.object-box ul.object{display: flex;display: -webkit-flex; flex-wrap: wrap; justify-content: space-between;}
.object-box ul.object li{width:174px; height: 174px;border-radius: 100px; text-align: center; display: inline-block;border:dashed 1px #f08300; background:#fff;  }
.object-box ul.object li .icon{ width:44px;height:44px; margin:0 auto 15px;  background-repeat:no-repeat; transition:all .5s;  -webkit-transition:all .5s; -moz-transition:all .5s;  -o-transition:all .5s; }
.object-box ul.object li .icon1{ width:44px;height:44px; margin:0 auto 15px;  background-repeat:no-repeat; transition:all .5s;  -webkit-transition:all .5s; -moz-transition:all .5s;  -o-transition:all .5s; display: none;}
.object-box ul.object li:nth-child(1):hover .icon{display: none;}
.object-box ul.object li:nth-child(2):hover .icon{display: none;}
.object-box ul.object li:nth-child(3):hover .icon{display: none;}
.object-box ul.object li:nth-child(4):hover .icon{display: none;}
.object-box ul.object li:nth-child(5):hover .icon{display: none;}
.object-box ul.object li:nth-child(6):hover .icon{display: none;}
.object-box ul.object li:nth-child(7):hover .icon{display: none;}
.object-box ul.object li h3{font-size:24px; color:#f08300; font-weight: 300;  }
.object-box ul.object li:hover h3{color:#fff; }
.object-box ul.object li:hover{background-color:#f08300; }
.object-box ul.object li:nth-child(1):hover .icon1{display: block;}
.object-box ul.object li:nth-child(2):hover .icon1{display: block;}
.object-box ul.object li:nth-child(3):hover .icon1{display: block;}
.object-box ul.object li:nth-child(4):hover .icon1{display: block;}
.object-box ul.object li:nth-child(5):hover .icon1{display: block;}
.object-box ul.object li:nth-child(6):hover .icon1{display: block;}
.object-box ul.object li:nth-child(7):hover .icon1{display: block;}
/**/
.height300{height:248px;  }
.superiority-box{width:100%;background:#f7f7f7; height:568px;  }
.superiority-list{}
.superiority-list .list {display: flex;display: -webkit-flex; flex-wrap: nowrap;justify-content: space-between; }
.superiority-list .list > li{width:456px;background:#fff;box-shadow: 0px 0px 20px -10px rgba(0,0,0,.2); -webkit-box-shadow: 0px 0px 20px -10px rgba(0,0,0,.2);  }
.superiority-list .list li .item{position: relative;width: 100%;}
.superiority-list .list li .item .item-pro{position: relative;  }
.superiority-list .list li .item .item-pro img{width: 100%;display:block;}
.superiority-list .list li .item .item-content{ text-align: center;  padding:36px; }
.superiority-list .list li .item .item-content .item-bt{display:table; text-align: left;  }
.superiority-list .list li .item .item-content .item-bt .icon{width:56px; height:56px;background-repeat: no-repeat;background-position: center;background-size:56px; display: table-cell;vertical-align: middle;    }
.superiority-list .list li .item .item-content .item-bt h4{font-size:24px; color:#f08300; font-weight:300; line-height:34px; margin-left: 20px; }
.superiority-list .list li .item .item-content .item-bt p{font-size:24px; color:#f08300; font-weight:300; line-height:34px;margin-left: 20px;}
.superiority-list .list li .item .item-content .item-info{padding-top:30px;  margin-top:30px;  border-top:solid 1px #f08300;}
.superiority-list .list li .item .item-content .item-info li{width:100%; text-align:left; display: inline-block;  line-height: 40px;  }
.superiority-list .list li .item .item-content .item-info li i{display: inline-block; width:6px;height:6px;border-radius:10px;background: #f08300;vertical-align: middle; margin-right:12px;}
.superiority-list .list li .item .item-content .item-info li{font-size:20px; color:#555555; font-weight: 300;}
/**/
.agency-life{display: flex;display: -webkit-flex; flex-wrap: nowrap;justify-content: space-between;}
.agency-life dt{background: #f08300; width: 420px; text-align: center;}
.agency-life dt .icon{width:108px;height:108px;background:url("../images/life-icon-17.png") center no-repeat; margin:0 auto 20px;  }
.agency-life dt h3{ font-size:30px;  color:#fff;   font-weight:300; text-align: center;}
.agency-life dd{padding:50px 80px;background:#faf8f5;}
.agency-life dd .info{font-size:22px;  color:#333;  line-height: 36px;  font-weight:300; padding:35px 0; border-bottom: dashed 1px #f08300;  }
.agency-life dd .info:last-child{ padding-bottom: 0;border-bottom:none;   }
.agency-life dd .info span{ font-weight:bold;}
.agency-life-img{display: flex;display: -webkit-flex; flex-wrap: wrap;justify-content: space-between; margin-top:10px; }
.agency-life-img li{ width:460px; position: relative; overflow: hidden; margin-top: 30px;}
.agency-life-img li img{ width:100%;display: block;}
.agency-life-img li .item-img{ position:absolute;left:0;bottom:0; width:100%; height:60px; line-height:60px;background-color:rgba(0,0,0,0.4);-webkit-transition:all .6s ease; transition:all .6s ease; cursor:pointer; font-size:20px;  color:#fff;   font-weight:300; text-align: center; }
@media only screen and (max-width:1680px) {
    /*=================生活照料===================*/
    /**/
    .procedure-box{width:1360px;margin:0 auto;position:relative;}
    /*==============医疗护理================*/
    /**/
    .medical-inner{width:100%; position: relative; }
    .medical-inner .item-pro{ width:72%;}
    .medical-inner .item-pro img{width: 100%;display:block;}
    .medical-inner .item-content{  background: #f08300;  width:760px; position: absolute; left:50%; top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%); box-sizing: border-box;-webkit-box-sizing:border-box; padding:30px;  }
    .medical-inner .item-content ul li{ text-align: center; width:50%;padding:36px; }
}
@media only screen and (max-width:1560px) {
    .inner-banner .inner-img{height:600px;  }
    .inner-banner.height680 .inner-img{ height:560px;}
    /*新闻导航*/
    .inner-banner .inner-nav ul li{line-height:110px; height:110px; }
    .inner-banner .inner-nav ul li a{display:inline-block; line-height:110px; font-size:28px; }
    .inner-banner .inner-nav ul li:hover,.inner-banner .inner-nav ul li.active{border-bottom:4px solid #c4ad8f; }
    .inner-banner .inner-nav ul li:hover a,.inner-banner .inner-nav ul li.active a{color: #f08300;}
    /*============团队列表============*/
    .team-bt li{width:180px; height: 60px; border-radius:30px; margin:0 18px;   }
    .team-bt li a{font-size:22px;}
    .team-list{}
    .team-list ul li .doctor-pro{ padding-top:160px;  }
    .team-list ul li .doctor-pro .doctor-round{width:500px;height:500px; }
    .team-list ul li .doctor-info{background: #fafafa;  margin-left:270px; height: 100%; }
    .team-list ul li .doctor-info .info-inner{margin-left:300px; padding:110px 90px 110px 0; }
    .team-list ul li .doctor-info h2{font-size:44px; }
    .team-list ul li .doctor-info h2 em{ font-size:20px; }
    .team-list ul li .doctor-info .tag li{ font-size:18px; padding:0 20px;  }
    .team-list ul li .doctor-info .info{ font-size:16px; }
    .team-list ul li .doctor-info .info span{ font-size:18px;    }
    .team-list ul li .doctor-info .team-more{font-size:18px;}
	.team-article-box{  margin-top:-100px;}
    /*=========居家护理=============*/
    .describe{font-size:18px; line-height:30px;}
    .home-service .service-info{background-color:rgba(243,242,240,0.96);width: 500px;padding: 60px;}
    .home-service .service-info p{font-size:20px;}
    /*护理站*/
    .nursing-box{}
    .nursing-box .owl-carousel .item .item-content h3{ font-size:28px; }
    .nursing-box .owl-carousel .item .item-content p{ font-size:22px;}
    /*医保报销*/
    .home-expenses{}
    .home-expenses .expenses .item-content{padding:20px 0; }
    .home-expenses .expenses .item-content .item-title span{ display: inline-block; font-size:16px;line-height:32px;  }
    .home-expenses .expenses .item-content .item-service{padding:10px 10px;}
    .home-expenses .expenses .item-content .item-service li:last-child{border-right:0; }
    .home-expenses .expenses .item-content .item-service li p{line-height:22px; font-size: 16px; padding:5px 0; color: #383c45; font-weight:300;  }
    .home-expenses .expenses:last-child .item-content{padding:54px 0; }
    /*服务流程*/
    .service-process{ padding:100px 0; }
    .service-process ul li{ width:286px; background: #fff; position: relative; padding:60px 20px 30px; }
    .service-process ul li .icon{width:80px; height:80px;background-size:80px;  }
    .service-process ul li p{ font-size: 16px; }
    /*常见问题*/
    .qa-box li .envor-qa .q { font-size:18px;}
    .qa-box li .envor-qa .q .answer{ font-size: 18px; }
    /*===========关于我们==============*/
    .about-box{ padding-bottom:500px;}
    .about-box .describe{width: 1100px; }
    .about-box .about-model{width:500px;}
    .about-box .years-list{width:600px; left:100px;bottom:100px;  }
    /*核心业务*/
    .business-box{}
    .business-box ul li .item-content{padding:26px;    }
    .business-box ul li .item-content .inner{ position:absolute; left:0px; bottom:0px;padding:26px; }
    .business-box ul li .item-content .inner-info{padding:26px;  }
    .business-box ul li .item-content .icon{ width:48px; height: 48px;background-repeat: no-repeat;background-position:-1px center;  }
    .business-box ul li .item-content .icon:before{width:38px;}
    .business-box ul li:nth-child(1) .item-content .icon{ background-image:url("../images/business-icon-1.png");background-size:48px;}
    .business-box ul li:nth-child(2) .item-content .icon{ background-image:url("../images/business-icon-2.png");background-size:48px;}
    .business-box ul li:nth-child(3) .item-content .icon{ background-image:url("../images/business-icon-3.png");background-size:48px;}
    .business-box ul li:nth-child(4) .item-content .icon{ background-image:url("../images/business-icon-4.png");background-size:48px;}
    .business-box ul li .item-content h3{ font-size:28px; }
    .business-box ul li .item-content span{font-size:18px; }
    .business-box ul li .item-content p{ font-size:16px; line-height:30px; margin-top: 30px;  }
    /*品牌文化*/
    .culture-box ul li .culture{padding:50px 10px; min-height: 292px;box-sizing: border-box;-webkit-box-sizing: border-box;  }
    .culture-box ul li .culture .item-content{padding-top:20px; text-align: center;}
    .culture-box ul li .culture .item-content h4{ font-size:22px;}
    .culture-box ul li .culture .item-content p{line-height:22px;font-size:16px; }
    /*发展历程*/
    #lrzj_x {width:100%;height:auto;overflow:hidden;}
    #dates {width:100%!important;position:absolute; left:14%;  bottom:53px; height: 76px; overflow: hidden; }
    .history-box{width:100%; position: relative;}
    /*.history-box .line{width:100%; height: 1px; background:#959492; }*/
    .history-box .box{ overflow: hidden;position: relative;}
    .history-box #lrzj_line{padding-bottom: 180px;  overflow: hidden; }
    .history-box:before{content:"";position: absolute; left:0; bottom:.6rem; width:100%; height: 1px; background:#959492;   }
    .history-box #lrzj_line li{ width:1200px;  position: relative;  }
    .history-box #lrzj_line li .item-pro{width:666px; position:absolute; right:0; top: 80px; }
    .history-box #lrzj_line li .item-pro img{width:100%; }
    .history-box #lrzj_line li .item-content{ width:600px; float:left; background: #f6f6f6; padding:50px 116px 50px 30px; box-sizing: border-box;-webkit-box-sizing: border-box;  }
    .history-box #lrzj_line li .item-content .number{font-size:60px; line-height:100px;  }
    .history-box #lrzj_line li .item-content h3{font-size:30px; line-height:44px;  color:#333; margin-top: 25px; }
    /*医疗团队*/
    .about-team{}
    .about-team li .team-content{ padding:0 10%;}
    .about-team li .team-content h3{ font-size:28px; line-height:36px; }
    .about-team li .team-content p{ font-size:18px;   }
    /*品牌实力*/
    .strength-box .strength-hd{  }
    .strength-box .strength-hd ul{height:56px; text-align: center; display: flex;display: -webkit-flex;justify-content: center;  }
    .strength-box .strength-hd ul li{width:180px;  height:56px;  text-align: center; position: relative;  margin:0 15px;   }
    .strength-box .strength-hd ul li a{font-size:22px;  line-height:56px; }
    .strength-box .tab-panel{}
    .strength-box .tab-panel .tab-panel-item{}
    .swiper-honor {width:100%; position:relative;margin-top:40px;padding-bottom:100px;}
    .swiper-honor .swiper-container{width:100%; padding:14px 0; }
    .swiper-honor .swiper-button-prev,.swiper-honor .swiper-button-next{ width:44px; height: 44px; background:url("../images/prev-next.png") center no-repeat #f08300; border-radius: 40px; background-size:24px; top:auto;bottom:30px;    }
    .swiper-honor .swiper-button-prev:after,.swiper-honor .swiper-button-next:after{ display: none;  }
    .swiper-honor .swiper-button-prev{margin-left:-90px; left:50%; }
    .swiper-honor .swiper-button-next{margin-right:-90px;  right:50%;}
    /*==================品牌资讯=================*/
    .news-list ul.list{border:0px; display: flex;display: -webkit-flex; flex-wrap:wrap; }
    .news-list ul.list li{padding:25px; }
    .news-list ul.list li .news-item .news-pro .video-btn{width:50px;height:50px;position:absolute;top:50%;left:50%;margin-left:-25px;margin-top:-25px;}
    .news-list ul.list li .news-item .news-content{padding:20px 8px 0;}
    .news-list ul.list li .news-item .news-content h3{font-size: 24px;line-height:36px;  }
    .news-list ul.list li .news-item .news-content em{font-size:22px;}
    .news-list ul.list li .news-item .news-content .btn-info{ font-size:20px;}
    .news-list ul.list li .news-item .news-content .btn-info a{font-size:20px;}
    .leader-list{}
    .leader-list ul.list{overflow: hidden;    margin-bottom: 40px;}
    .leader-list ul.list li{width:100%; padding:30px 0; height:254px;}
    .leader-list ul.list li .news-item{ width:1200px; margin:0 auto; }
    .leader-list ul.list li .news-item .news-pro{width:280px  }
    .leader-list ul.list li .news-item .news-content{padding:35px 0; margin-left:170px; margin-right:310px;   }
    .leader-list ul.list li .news-item .news-content h3{font-size:28px;line-height:36px; height:36px;  }
    .leader-list ul.list li .news-item .news-content .news-describe{ margin-top:20px;color: #999; font-size:20px; line-height: 30px; height:60px; }
    .leader-list ul.list li .news-item .time-info{color: #333; font-size:36px;padding:30px;  border:1px solid #f08300; margin-top:25px;  }
    .leader-list ul.list li .news-item .time-info time{color: #999; font-size:20px; }
    /*====================资讯列表=======================*/
    .news-owl{ position: relative; margin-top:-160px; }
    .news-owl .owl-carousel{ padding-bottom:160px;  }
    .news-owl .owl-carousel .item .item-inner .news-content .content{padding:36px;   }
    .news-owl .owl-carousel .item .item-inner .news-content h3{font-size:32px;line-height:50px; height:100px;}
    .news-owl .owl-carousel .item .item-inner .news-content em{color: #999; font-size:30px; margin-bottom:10px;}
    .news-owl .owl-carousel .item .item-inner .news-content .info{color: #333; font-size:18px; line-height:30px; height: 90px; margin-top:20px; }
    .news-owl .owl-carousel .item .item-inner .news-content .news-btn{color: #727171; font-size:16px;  }
    .news-owl .owl-carousel .item .item-inner .news-content .news-btn i{color: #727171; font-size:16px;  }
    /*=============文章详情页==============*/
    .article-box{margin-top: -220px;}
    .article-box .article-inner{ background: #fff;padding:60px 100px;}
    .article-box .article-title{text-align:left; padding-bottom:50px; margin-bottom:50px;border-bottom:solid 1px #f08300;  }
    .article-box .article-title h1{ line-height:60px;  color: #333; font-size: 40px}
    .article-box .article-title .date{ line-height:100px;  font-size:50px;  margin-top: 20px;}
    .article-box .article-content{ font-size: 20px; color:#333;font-weight:300; line-height:36px    }
    .article-box .article-content img{ max-width: 100%; height:auto!important;display:block;margin:0 auto; }
    .article-box .article-content p{}
    /*上下篇*/
    .article-up a{display:inline-block; font-size:20px;   }
    /*最新资讯*/
    .newest-box ul li {width: 46%;height: 50px;line-height: 50px;}
    .newest-box ul li a{ font-size: 22px; }
    /*文章连锁分布*/
    .article-agency .owl-carousel .item{width:100%;display:flex;flex-wrap: wrap;justify-content: space-between;  }
    .article-agency .owl-carousel .item:after{ content: ""; width:360px; }
    .article-agency .owl-carousel .item .item-inner{width:360px;}
    .article-agency .owl-carousel .item .item-pro .item-more a{ width:100px; height:100px; line-height:100px; }
    /*==========养老生活============*/
    .aged-list .list > li{margin-bottom: 50px;}
    .aged-list .list > li .aged-item .item-pro{position: relative; -webkit-box-flex:1.5;-webkit-flex:1.5; -ms-flex:1.5; flex:1.5;  }
    .aged-list .list > li .aged-item .item-content{ padding:0 60px;  }
    .aged-list .list > li .aged-item .item-content .content{ width:100%; }
    .aged-list .list > li .aged-item .item-content h3{ font-size:30px; color: #f08300;height:40px;line-height:40px; }
    .aged-list .list > li .aged-item .item-content .line{width:100%;height:1px; background:#dbdbdb;position:relative; margin:20px auto 25px}
    .aged-list .list > li .aged-item .item-content .line:before{content:"";width:100px;height:3px; background:#f08300;position:absolute;left: 0; top:-1px;}
    .aged-list .list > li .aged-item .item-content .info{font-size:20px; line-height:30px; text-align:justify;}
    .aged-list .list > li .aged-item .item-content .item-icon{padding-top:20px; }
    .aged-list .list > li .aged-item .item-content .item-icon li{width:80px; text-align: center; display: inline-block;   }
    .aged-list .list > li .aged-item .item-content .item-icon li .icon{ width:80px;height:80px;background-size:36px; }
    .aged-list .list > li .aged-item .item-content .item-icon li p{font-size:16px; color:#555555; font-weight: 300; margin-top:6px; }
    .aged-list .list > li .aged-item .item-content .life-btn{display:block;width:180px; line-height:60px;height:60px; margin-top: 40px;  }
    /*============适老环境================*/
    .live-box {position: relative;overflow: hidden;}
    .live-box .gallery{margin-left:auto;width:800px;}
    .live-box .flexslider{}
    .live-box .flexslider .slides{position:relative;z-index:1;}
    .live-box .flexslider .slides li{ height: auto;}
    .live-box .flexslider .slides li img{max-width:100%;display: block; }
    .live-box .thumbs{width:360px;box-sizing:border-box;position:absolute;left:0; bottom:0px;}
    .live-box .thumbs .slides{}
    .live-box .thumbs .slides li{width:180px!important;border:solid 1px #fff; padding:4px;}
    .live-box .thumbs .slides .flex-active-slide{border:solid 1px #f08300;}
    .live-box .environment-info{position:absolute;left:0; top: 60px;z-index:9999;   width: 440px;background:rgba(255,255,255,.96); padding: 70px; -webkit-animation-duration: 1.5s;animation-duration: 1.5s;    -webkit-animation-fill-mode: both;    animation-fill-mode: both; }
    .live-box .environment-info h2{ font-size:28px; line-height:40px;  color:#f08300; position: relative; padding-bottom: 30px;}
    .live-box .environment-info h2:before{position:absolute; left:0; bottom:16px; content:""; width:110px; height:3px; background:#f08300;}
    .live-box .environment-info p{ font-size:16px; line-height:32px;  color:#333;font-weight:300;   }
    /*活动区域*/
    .activity-box li .item-inner .bt{font-size:22px; }
    .activity-box li .item-inner .content p{color: #fff;font-size:18px; line-height: 30px;}
    /*公共区域*/
    .region-owl{ width:100%; position: relative; }
    .region-owl .owl-carousel{ }
    .region-owl .owl-carousel .item{width:100%; position: relative;-ms-transform:scale(0.8,0.8); -webkit-transform:scale(0.8,0.8); transform:scale(0.8,0.8);}
    .region-owl .owl-carousel .owl-item.active.center .item{-ms-transform:scale(1.1,1.1); -webkit-transform:scale(1,1); transform:scale(1,1);-webkit-transition:all .6s ease; transition:all .6s ease;}
    /*左右箭头*/
    .region-owl .owl-carousel .owl-nav .owl-prev,.region-owl .owl-carousel .owl-nav .owl-next{ position:absolute;top:10%;width:50px;height:80%;   }
    .region-owl .owl-carousel .owl-nav .owl-prev span,.region-owl .owl-carousel .owl-nav .owl-next span{display: none;}
    .region-owl .owl-carousel .owl-nav .owl-prev{margin-right:-3px; right:253px; }
    .region-owl .owl-carousel .owl-nav .owl-next{ margin-left:-3px; left:253px;  }
    /*康复*/
    .recovery-box{position: relative; overflow: hidden;}
    .recovery-box .recovery-item .item .txt-wrap{padding-left:40px;}
    /*康复*/
    .recovery-box .recovery-item .item{width:25%; position: relative; height: 600px; cursor:pointer; }
    .recovery-box .recovery-item .item .txt-wrap{padding-left:40px; }
    .recovery-box .img-pro{ height: 600px;}
    /*无障碍设施*/
    .barrierfree-box{ position: relative; height:720px;}
    .barrierfree-box .info{font-size:18px; width:420px; top: 60px; }
    .barrierfree-list{}
    .barrierfree-list li{width:230px;position:absolute; }
    .barrierfree-list li:nth-child(1){left:460px; top: 0;}
    .barrierfree-list li:nth-child(2){right:0; top:66px;}
    .barrierfree-list li:nth-child(3){left:715px; top:120px;}
    .barrierfree-list li:nth-child(4){left:460px; top:312px;}
    .barrierfree-list li:nth-child(5){left:200px; top:404px;}
    .barrierfree-list li:nth-child(6){left:715px; top:432px;}
    .barrierfree-list li:nth-child(7){left:328px; top:280px;}
    .barrierfree-list li:nth-child(7) .item{width:100px;height:92px; background-color: #f08300;}
    .barrierfree-list li:nth-child(8){right:0px; top:380px;}
    .barrierfree-list li:nth-child(8) .item{width:186px;height:172px; background-color: #f08300;}
    .barrierfree-list li .item{ width:230px;position: relative; overflow: hidden;}
    .barrierfree-list li .item img{ width:100%;display: block;}
    .barrierfree-list li .item .bt{ position:absolute;left:0;top:100%; opacity: 0; width:100%; height:100%;background-color:rgba(0,0,0,0.4);-webkit-transition:all .6s ease; transition:all .6s ease; cursor:pointer; }
    .barrierfree-list li .item .bt h4{font-size:24px; line-height:36px;  color:#fff;   font-weight:300; text-align: center; }
    .barrierfree-list li:hover .item .bt{top:0; opacity: 1;}
    /*=================生活照料===================*/
    .service-nav{ margin-top:70px; }
    .service-nav ul{display: flex; display:-webkit-flex;flex-wrap:wrap; justify-content: space-between;}
    .service-nav ul li{width:180px; padding: 20px 20px 20px 8px; }
    .service-nav ul li .biaoti{font-size: 22px;color:#333;font-weight:300;  line-height: 40px;-webkit-transition:color .3s ease; transition:color .3s ease;}
    .service-nav ul li .biaoti .tubiao{margin-right:10px; }
    .service-nav ul li .service-more{ font-size:18px;  }
    /**/
    .care-box1{display: flex; display:-webkit-flex;flex-wrap:wrap; justify-content: space-between;}
    .care-box1 li{width:31.3%;position: relative; margin-top:40px;  }
    .care-box1 li img{width:100%;display: block; }
    .care-box1 li .bt{line-height:60px; font-size:20px;font-weight:300; color: #fff;  }
    /**/
    .care-box2{width:100%;background:url("../images/care-img-bg-1.jpg") center no-repeat;background-size:cover;position: relative; height:738px;box-sizing:border-box;}
    .care-box2:before{content:"";width:100%;background:rgba(0,0,0,0.5);height:100%;position: absolute;left:0; top:0;}
    .care-box2 .inner-title{color: #fff;}
    .procedure-box{width:1160px;margin:0 auto;position:relative;}
    .procedure-box .slide_items li {float:left;width:230px;text-align:center;}
    .procedure-box .slide-content{padding:70px 56px;}
    .procedure-box .slide-content ul li .time-info{font-size:18px;   }
    /**/
    .care-nursing{display:flex; display:-webkit-flex;flex-wrap:wrap; justify-content: space-between;}
    .care-nursing li{position: relative;width:32%;}
    .care-nursing li .item-pro{width:100%; overflow: hidden;}
    .care-nursing li .item-content{padding:30px;}
    .care-nursing li .item-content h3{font-size:24px; line-height:30px;color:#f08300; position: relative; text-align:center; padding-bottom:20px; margin-bottom:20px; font-weight:300;-webkit-transition:all .6s ease; transition:all .6s ease;}
    .care-nursing li .item-content h3:before{content:"";position:absolute; left: 50%; bottom:0; width:98px; margin-left: -50px; height:2px; background: #f08300; -webkit-transition:all .6s ease; transition:all .6s ease; }
    .care-nursing li .item-content p{font-size:18px; line-height:30px;}
    .care-nursing li .item-content .more{margin-top:15px; }
    .care-tag{border-left:1px solid #f08300;border-top:1px solid #f08300;display:flex; display:-webkit-flex;flex-wrap:wrap; justify-content: space-between; margin-top:50px;}
    .care-tag li{ height: 90px; line-height:90px; color: #333; text-align: center; font-size:20px;}
    /**/
    .care-team{width:100%; position: relative; }
    .care-team .item-content{  background: #fff;  width: 600px; position: absolute; left:50%; top:50%; margin-top: -180px; box-sizing: border-box;-webkit-box-sizing:border-box;  height:360px;   }
    .care-team .item-content .info{font-size:20px;padding:0 60px;}
    .care-team .item-content .item-icon{padding:30px 10px 0; }
    /*安全故障*/
    .security-box{width:100%;background-image:url("../images/care-img-bg-2.jpg");background-repeat: no-repeat;background-position: center top;background-size:auto 533px;  }
    .security-box .inner-title{color: #fff;margin-bottom: 130px;}
    .security-box .security{background:#fff;-webkit-box-shadow: 0 1px 10px rgba(0,0,0,.05); box-shadow: 0 1px 10px rgba(0,0,0,.05); }
    .security-box .security .describe{font-size: 22px; line-height: 36px;padding:60px 60px 48px; }
    .security-box .security .security-icon{display: flex;display: -webkit-flex;flex-wrap: wrap; padding-bottom: 80px;}
    .security-box .security .security-icon li{width: 16.66%; text-align: center;}
    .security-box .security .security-icon li .icon{width:60px;height:60px;background-position:center;background-repeat: no-repeat;background-size:60px; margin:0 auto 8px;}
    .security-box .security .security-icon li p{font-size:18px; line-height:30px;}
    /*==================营养膳食==================*/
    .diet-box{display: flex; display:-webkit-flex;flex-wrap:wrap; justify-content: space-between; }
    .diet-box li{width:23.6%;position: relative; margin-top:40px;  }
    .diet-box li img{width:100%;display: block; }
    .diet-box li h3{width:100%; text-align: center; line-height: 44px; font-size:28px;font-weight:500; color: #f08300; margin-top: 24px;  }
    .diet-box li p{width:100%; text-align: center; line-height:36px; font-size:20px;font-weight:300; color: #333;  }
    .img-box{width: 100%;margin-top:50px; text-align: center;}
    .img-box img{max-width:90%;}
    .diet-team{display: flex; display:-webkit-flex;flex-wrap:nowrap; justify-content: space-between; }
    .diet-team .img-box{width:49%; }
    .diet-team .img-box img{width:100%; max-width:100%;  }
    .diet-box2{display: flex; display:-webkit-flex;flex-wrap:wrap; justify-content: space-between; }
    .diet-box2 li{width:32%;position: relative; background:#fff;-webkit-box-shadow: 0 1px 10px rgba(0,0,0,.05); box-shadow: 0 1px 10px rgba(0,0,0,.05);  }
    .diet-box2 li img{width:100%;display: block; }
    .diet-box2 li .inner{height: 146px; }
    .diet-box2 li p{text-align: center; line-height:36px; font-size:22px;font-weight:300; color: #333;  }
    /**/
    .diet-tab{display:flex;display:-webkit-flex;flex-wrap:wrap;}
    .diet-tab .diet-hd{-webkit-box-flex:1;-webkit-flex:1; -ms-flex:1; flex:1; background: #f6f6f6; }
    .diet-tab .tab-nav{padding:0 16% ; box-sizing: border-box;-webkit-box-sizing:border-box; height:auto; margin-bottom: 0; }
    .diet-tab .tab-nav li{width:100%;  position: relative; text-align: left;background-image: url("../images/life-diet-icon.png"); background-repeat:no-repeat; padding:15px 0; padding-left:50px;}
    .diet-tab .tab-nav li a{font-size:20px;  color:#333; font-weight: 300; line-height:50px;}
    /*.diet-tab .tab-nav li:before{position:absolute; left:0; top:12px; content:""; width:1px; height:16px; background:#f08300;}*/
    /*.diet-tab .tab-nav li:first-child:before{display: none; }*/
    .diet-tab .tab-nav li:hover a{color: #f08300;   }
    .diet-tab .tab-nav li.tab-active a{color: #f08300;   }
    .diet-tab .tab-panel{-webkit-box-flex:1;-webkit-flex:1; -ms-flex:1; flex:1;}
    .diet-tab .tab-panel .tab-panel-item{width:100%; }
    .diet-tab .tab-panel .tab-panel-item img{width:100%; display: block;}
    /*================专科护理=================*/
    .characteristic-list .list > li{padding:100px 0;  background: #fbfbfb;}
    .characteristic-list .list > li .aged-item .item-content{  padding:0 6%; -webkit-box-flex: 1;-webkit-flex:1; -ms-flex:1;  flex:1;  }
    .characteristic-list .list > li .aged-item .item-content h3{ font-size:28px; color: #f08300;height:36px;line-height:36px; }
    .characteristic-list .list > li .aged-item .item-content .line{width:120px;height:3px; background:#f08300;position:relative; margin:20px 0 25px}
    /*.characteristic-list .list > li .aged-item .item-content .line:before{content:"";width:100px;height:3px; background:#f08300;position:absolute;left: 0; top:-1px;}*/
    .characteristic-list .list > li .aged-item .item-content .info{font-size:18px; color:#555555; font-weight:300; line-height:30px; text-align:justify;}
    .characteristic-list .list > li .aged-item .item-content .life-btn{display:block;width:180px; line-height:60px;height:60px; border-radius:30px; background:none; border:solid 1px #d3d3d3;  font-size:20px;font-weight:300; color: #333; text-align: center; margin-top: 30px;  }
    /*================文化生活=================*/
    /**/
    .culture-old{width:100%; background:#f5f5f5; padding:90px 0; }
    .culture-old .old-inner{display:flex;display:-webkit-flex;flex-wrap:wrap;}
    .culture-old .old-inner .item-pro{position: relative; -webkit-box-flex:1;-webkit-flex:1; -ms-flex:1; flex:1;  }
    .culture-old .old-inner .item-pro img{width: 100%;display:block;}
    .culture-old .old-inner .item-content{  padding:0 60px; -webkit-box-flex: 1;-webkit-flex:1; -ms-flex:1;  flex:1;  }
    .culture-old .old-inner .item-content h3{ font-size:30px; color: #333;height:40px;line-height:40px; }
    .culture-old .old-inner .item-content .info{ font-size:22px; color: #333;line-height:36px; font-weight: 300; margin-top:20px; }
    .culture-old .old-inner .item-content ul li{width:50%;font-size:22px; line-height: 30px;}
    .culture-old .old-inner .item-content ul li span{display:inline-block;width:44px;height:44px;background-size:44px;}
    .culture-old .culture-img{display: flex; display:-webkit-flex;flex-wrap:wrap; justify-content: space-between; margin-top: 50px;}
    .culture-old .culture-img li{width:23%;}
    /*==============健康管理================*/
    .healthy-box{}
    .healthy-box .healthy-info{padding: 142px 60px; }
    .healthy-box .healthy-info .info{width:400px;margin-left:auto; font-size:22px; color: #333;line-height:36px; font-weight: 300; }
    .healthy-box .list{display: flex; display:-webkit-flex;flex-wrap:wrap; justify-content: space-between;  }
    .healthy-box .list li{width:25%;margin-left:auto;line-height:36px; font-weight: 300; height: 350px; background:#f08300;  padding:30px; box-sizing:border-box;-webkit-box-sizing:border-box;}
    .healthy-box .list li h3{ font-size:22px;  }
    .healthy-box .list li p{ font-size:18px;  }
    /**/
    .healthy-list-bg{width:100%;background:url("../images/healthy-bg-2.jpg") center no-repeat; background-size:cover; height: 760px; }
    .healthy-list{display: flex; display:-webkit-flex;flex-wrap:wrap; justify-content: space-between; padding: 60px 0;}
    .healthy-list li{width:350px;}
    .healthy-list li .item{width:100%;background-repeat: no-repeat;background-position:center bottom;background-size:100%;height:560px;}
    .healthy-list li .item .content{text-align: center;padding:36px;}
    .healthy-list li .item .content h3{ font-size:32px; color: #4c4948;line-height:40px; letter-spacing:2px;margin-top: 15px;}
    /**/
    .management-box{display:flex;display:-webkit-flex;flex-wrap:wrap; position: relative;width: 100%;}
    .management-box .item-pro{position: relative;  -webkit-box-flex: 1;-webkit-flex:1; -ms-flex:1;  flex:1; }
    .management-box .item-pro .item-pro-inner{position:absolute; right:-38%; top:56px;  width:640px; }
    .management-box .item-pro img{width: 100%;display:block;}
    .management-box .item-content{ -webkit-box-flex:1.7;-webkit-flex:1.7; -ms-flex:1.7; flex:1.7; background: #f08300;  height: 600px;  }
    .management-box .item-content .content{ box-sizing: border-box;-webkit-box-sizing:border-box; width: 400px; margin-left:auto; margin-right:15%;      }
    .management-box .item-content .info{font-size:22px; color:#fff; font-weight:300; line-height:40px; text-align:justify;}
    /*==============康复促进================*/
    .recovery-inner{width:100%; position: relative; }
    .recovery-inner .item-content{ width:640px;  margin-top: -180px;  height:360px;   }
    .recovery-inner .item-content .info{padding:0 60px;}
    /**/
    .service-content li .inner{ box-sizing: border-box;-webkit-box-sizing:border-box; padding:30px 12%;    }
    .service-content li .inner h3{ font-size:28px; color: #333;height:36px;line-height:36px; }
    .service-content li .inner .info{font-size:18px; line-height:30px;}
    /**/
    .recovery-list .list > li{}
    .recovery-list .list > li .aged-item .item-content .content{padding:0 60px;  width:100%;  }
    .recovery-list .recovery-icon{ margin-top: 50px;display: flex; display:-webkit-flex;flex-wrap:nowrap; justify-content: space-between;}
    .recovery-list .recovery-icon li{width:150px; text-align: center; display: inline-block;position: relative; border:solid 1px #f08300;border-radius: 6px; padding:40px 0;    }
    .recovery-list .recovery-icon li p{font-size:18px; color:#f08300; font-weight: 300; margin-top:15px; }
    /**/
    .equipment-box{display: flex; display:-webkit-flex;flex-wrap:nowrap; justify-content: space-between;}
    .equipment-box li{width:32%;}
    .equipment-box li .equipment-item{width:100%; position: relative; overflow: hidden; margin-bottom: 10px;}
    /*==============医疗护理================*/
    /**/
    .medical-inner{width:100%; position: relative; }
    .medical-inner .item-pro{ width:68%;}
    .medical-inner .item-pro img{width: 100%;display:block;}
    .medical-inner .item-content{  background: #f08300;  width:720px; position: absolute; left:40%; top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%); box-sizing: border-box;-webkit-box-sizing:border-box; padding:30px;  }
    .medical-inner .item-content ul{display: flex; display:-webkit-flex;flex-wrap:wrap; justify-content: space-between;}
    .medical-inner .item-content ul li{ text-align: center; width:50%;padding:30px;}
    .medical-inner .item-content ul li .info{font-size:18px; line-height:30px; margin-top:15px;}
    /**/
    .hospital-list{display:flex;display:-webkit-flex;flex-wrap:wrap; justify-content: space-between; margin-bottom: 50px;}
    .hospital-list li{width:32%; }
    .hospital-list li .item-content{ background: #fff;width: 100%; padding:40px 46px; }
    .hospital-list li .item-content .line{ margin:20px auto 25px; }
    /**/
    .medical-box{width:100%;position:relative;}
    .medical-box .mind-img{ background-repeat: no-repeat;background-size: cover;background-position: center ;  height:680px; width:50%; }
    .medical-box .mind-img img{ width:100%;display: block;}
    .medical-box .medical-content{position:absolute; left:0; top:0; width: 100%; height:100%;  padding-top: 160px;  }
    .medical-box .medical-content .describe{width: 560px; margin-left:auto; margin-right:0; text-align: left; }
    .medical-box .medical-list{ width:840px;-webkit-box-shadow: 0 1px 10px rgba(0,0,0,.05); box-shadow: 0 1px 10px rgba(0,0,0,.05); margin-left:auto; margin-top: 60px;}
    .medical-box .medical-list li{width:33.33%;float:left; background-color:rgba(255,255,255,0.99);padding:40px; height:248px;box-sizing: border-box;-webkit-box-sizing:border-box;}
    .medical-box .medical-list li .number{width:42px; line-height:70px;  margin:0 auto;  border-bottom:solid 3px #a3855d; font-size:40px;color:#333333; font-family: 'dinpro', Arial, sans-serif;  text-align:center; font-weight: 300;}
    .medical-box .medical-list li .info{font-size:18px; line-height:30px;color: #333; font-weight:300; text-align: justify;}
    /**/
    .specialty-box{}
    .specialty-box .tab-nav{width:1180px;  margin:0 auto 40px; height:84px; }
    .specialty-box .tab-nav li a{font-size:20px;}
    .specialty-box .specialty-content .item-pro{-webkit-box-flex:1.7;-webkit-flex:1.7; -ms-flex:1.7; flex:1.7;}
    .specialty-box .specialty-content .item-content .content{ padding:60px 0 60px 50px; }
    .specialty-box .specialty-content .item-content .info{font-size:20px; line-height:36px;margin-bottom:40px;}
    /*安宁疗护*/
    .hospice-box{width:100%;background-size:auto 500px;}
    .hospice-box .hospice{ padding-top:100px;display:flex;display:-webkit-flex;flex-wrap:wrap; justify-content:space-around;}
    .hospice-box .hospice li{width:230px;}
    .hospice-box .hospice li .number{width:42px; line-height:70px;  margin:0 auto; font-size:36px;color:#fff; font-family: 'dinpro', Arial, sans-serif;  text-align:center; font-weight: 100;}
    .hospice-box .hospice li .bt-inner{width:140px; padding:18px 0; margin-top:30px; }
    .hospice-box .hospice li .bt-inner h4{font-size:24px;  }
    .hospice-box .hospice li .info{font-size:20px;}
    /*====================乐龄生活=======================*/
    .happy-life-nav li{width:180px;height:60px;}
    .happy-life-nav li a{font-size:22px;line-height:60px;}
    /**/
    .happy-life-item{display:flex;display:-webkit-flex;flex-wrap:wrap; position: relative;width: 100%; margin-bottom: 40px;}
    .happy-life-item .item-pro{position: relative; -webkit-box-flex:1.7;-webkit-flex:1.7; -ms-flex:1.7; flex:1.7;  }
    .happy-life-item .item-pro img{width: 100%;display:block;}
    .happy-life-item .item-content{ -webkit-box-flex: 1;-webkit-flex:1; -ms-flex:1; flex:1;}
    .happy-life-item .item-content .content{position:absolute;left:50%;  background: #fff;  padding:60px 40px;top: 50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); width:600px; box-sizing: border-box;-webkit-box-sizing:border-box;   }
    .happy-life-item .item-content h3{ font-size:30px; color: #f08300;height:40px;line-height:40px; }
    .happy-life-item .item-content .line{width:100%;height:1px; background:#dbdbdb;position:relative; margin:20px auto 30px}
    .happy-life-item .item-content .line:before{content:"";width:100px;height:3px; background:#f08300;position:absolute;left: 0; top:-1px;}
    .happy-life-item .item-content .info{font-size:22px; color:#555555; font-weight:300; line-height:36px; text-align:justify;}
    .happy-life-item .item-content .item-tag{display: flex;display: -webkit-flex; flex-wrap: wrap;justify-content: flex-start;padding-top:30px; }
    .happy-life-item .item-content .item-tag li{width:170px; text-align:left; display: inline-block;  line-height: 54px;  }
    .happy-life-item .item-content .item-tag li i{display: inline-block; width:6px;height:6px;border-radius:10px;background: #f08300;vertical-align: middle; margin-right:12px;}
    .happy-life-item .item-content .item-tag li{font-size:20px; color:#555555; font-weight: 300;}
    /**/
    .happy-list{  display: flex;display: -webkit-flex; flex-wrap:wrap; justify-content:space-between; }
    .happy-list li{width:32%;  box-sizing: border-box;-webkit-box-sizing: border-box;  margin-bottom: 40px;  }
    .happy-list:after{content:"";width:100%;  }
    .happy-list li .news-item .news-pro .video-btn{width:50px;height:50px;position:absolute;top:50%;left:50%;margin-left:-25px;margin-top:-25px;}
    .happy-list li .news-item .news-content em{font-size:24px;}
    .happy-list li .news-item .news-content .btn-info{ font-size:20px;}
    /**/
    .happy-list2{  display: flex;display: -webkit-flex; flex-wrap:wrap; justify-content:space-between; }
    .happy-list2 li{width:25%; margin-bottom: 40px;    }
    .happy-list2:after{content:""; }
    .happy-list2 li .news-item{padding:60px 30px; }
    /**/
    .happy-box{}
    .happy-box .tab-nav{width:1160px; }
    .happy-box .tab-nav li{width:150px; height:150px;}
    /*=====================老人故事===========================*/
    .hundred-list{ margin-bottom: 20px;}
    .hundred-list ul{}
    .hundred-list ul li{padding:20px 0; }
    .hundred-list ul li .inner{background:#fafafa;padding:50px 80px;}
    .hundred-list ul li .inner .item .item-content .content{height:500px;}
    .hundred-list ul li .inner .item .item-content .content h2{font-size:30px; line-height: 50px }
    .hundred-list ul li .inner .item .item-content .content .info{font-size:20px;line-height:36px;}
    /**/
    .happy-list3 li{width:32%;   }
    .happy-list3:after{content:"";width:100%;  }
    .happy-list3 li .news-item .news-content h3{font-size: 24px;}
    .happy-list3 li .news-item .news-content .info{color: #333; font-size:18px;line-height:30px; height:90px;  }
    /*================机构分布=================*/
    .region-box{height:48px; }
    .region-box .region li{width:100px;height:48px; line-height:48px;}
    /**/
    .agency-list{ margin-top: 20px;}
    .agency-list ul li .item-pro{-webkit-box-flex:1.3;-webkit-flex:1.3; -ms-flex:1.3; flex:1.3;  }
    .agency-list ul li .item-content .content{ box-sizing: border-box;-webkit-box-sizing:border-box;padding:40px;    }
    .agency-list ul li .item-content h2{ font-size:32px; color: #f08300;height:44px;line-height:44px; overflow: hidden; }
    .agency-list ul li .item-content h2 a{ color:#f08300;}
    .agency-list ul li .item-content .line{width:100%;height:1px; background:none;border-bottom:dashed 1px #f08300; margin:28px auto 22px}
    /*.agency-list ul li .item-content .line:before{content:"";width:100px;height:3px; background:#f08300;position:absolute;left: 0; top:-1px;}*/
    .agency-list ul li .item-content .info{ }
    .agency-list ul li .item-content .info dd{font-size:20px; color:#000; font-weight:300; line-height:36px;}
    .agency-list ul li .item-content .info dd:first-child{color:#ca3a43;}
    .agency-list ul li .item-content .tag{display: flex;display: -webkit-flex; flex-wrap: wrap;padding-top:10px; }
    .agency-list ul li .item-content .tag span{ line-height:44px; height:44px; padding:0 15px; margin-right:15px;  }
    .agency-list ul li .item-content .item-btn{display: flex;display: -webkit-flex; flex-wrap: wrap; justify-content:space-between;padding-top:14px;}
    .agency-list ul li .item-content .item-btn a{display: inline-block; width:210px;height:56px;line-height:56px;}
    /*================机构详情页===================*/
    .agency-info-bg{width:100%; position: relative; }
    .agency-info-bg .inner-img{height:680px;  }
    .agency-info-box{position:relative;left:0;top:0;width:100%;height:100%; margin-top:-600px; }
    .agency-info-box .box{}
    .agency-info{width:700px;  }
    .agency-info .info{margin-top:20px;    }
    .agency-info .info li{height:40px; line-height: 40px;}
    .agency-info .info-details{font-size:18px;line-height:30px;margin-top: 30px;}
    /**/
    .object-box2{}
    .object-box2 .object > li{width:24%; padding:50px 30px 30px;}
    .object-box2 .object > li .tag li{width:110px;   line-height:44px;  }
    .object-box2 .object > li .tag li:last-child{width:auto;   }
    .object-box2 .object > li .tag li{font-size:18px;}
    /**/
    .agency-envi{}
    .agency-envi .tab-nav{width:1000px;  margin:0 auto 40px; height:60px; }
    .agency-envi .tab-nav li{width:200px; height:60px; line-height:60px; }
    .agency-envi .tab-nav li a{font-size:22px;line-height:60px;}
    .agency-envi .tab-panel{clear: both; width:100%;  margin:0 auto; }
    .agency-envi .tab-panel img{width:100%; display: block }
    .agency-envi-box .owl-carousel .item .item-inner dt{width:68.3%;   }
    .agency-envi-box .owl-carousel .item .item-inner dd{width:30.8%;   }
    .agency-envi-box .owl-carousel .item .img-pro .bt{ font-size:22px; line-height:50px;  }
    /**/
    .agency-team .item-content{padding:60px;   }
    .agency-team .item-content .content{ width:auto;    }
    .agency-team .item-content .info{font-size:18px; font-weight:300; line-height:30px;}
    .agency-team .item-content .item-icon li{padding:30px 0;    }
    /**/
    .agency-news{}
    .agency-news .owl-carousel{ }
    .agency-news .item .news-item .news-content{padding:20px 12px; }
    .agency-news .item .news-item .news-content h3{font-size: 24px; }
    .agency-news .item .news-item .news-content em{ font-size:20px;}
    /*留言*/
    .myform-box-bg{width:100%;background:#fbfbfb; }
    .myform-box-bg .myform-box{ box-sizing: border-box;-moz-box-sizing: border-box;/* border-radius:0 6px 6px 6px; padding:40px 40px 40px; box-shadow: 0px 0px 20px -10px rgba(0,0,0,.2); -webkit-box-shadow: 0px 0px 20px -10px rgba(0,0,0,.2); */}
    .myform-box-bg .myform-box .myform-input{display: flex;display: -webkit-flex; flex-wrap:wrap;justify-content: space-between; }
    .myform-box-bg .myform-box .input-group{background:#fff; width:266px; clear: none; height:70px;border-radius:10px;   border:solid 1px #dbdbdb;box-sizing: border-box; -moz-box-sizing: border-box; position: relative; position: relative; padding:10px 0;  }
    .myform-box-bg .myform-box .input-group:nth-child(4){width:340px; }
    .myform-box-bg .myform-box .input-group input{width:100%;height:50px;line-height:50px; font-size:16px;overflow:hidden; border:0; padding-left:.56rem;box-sizing: border-box; -moz-box-sizing: border-box;border-radius:3px;}
    .myform-box-bg .myform-box .input-group select{width:100%;height:50px;line-height:50px; font-size:16px;overflow:hidden; border:0; padding-left:.56rem;box-sizing: border-box; -moz-box-sizing: border-box;border-radius:3px; background: none;}
    .myform-box-bg .myform-box .input-group textarea{font-size:18px;width:100%;height:1rem;line-height:24px; overflow:hidden; border:0;padding-left: 42px; padding-top:4px;box-sizing: border-box; -moz-box-sizing: border-box;}
    .myform-box-bg .myform-box .message-btn{display:block; font-size:22px; color:#fff; width:36%;font-weight:400;  margin:50px auto 0;line-height:70px;height:70px;  border:solid 1px #f08300;border-radius:40px; background: #f08300;  }
    .myform-box .tips-box{ text-align: center; margin-top:50px;  font-size:20px; font-weight: 300; clear: both;color: #333;}
    .myform-box .tips-box span {color:#666; cursor: pointer; }
    .authorize-box{position:fixed;left:0;top:50%;z-index:900;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%); display: none;}
    .authorize-box.show{display: block;}
    .authorize-box .authorize-inner{width:700px;background:#fff;box-shadow: 0px 10px 15px  rgba(0,0,0,.15); -webkit-box-shadow: 0px 10px 15px rgba(0,0,0,.15); margin:0 auto;padding:60px 40px; border-radius:10px; position: relative; }
    .authorize-box .authorize-inner .close{width:50px;height:50px;background:url("../images/close.png") center no-repeat #f08300;background-size:20px; border-radius:50px; position:absolute; right:-15px; top: -15px;  cursor: pointer; }
    .authorize-box .authorize-inner .inner-info{height:600px;overflow-y:auto; }
    .authorize-box .authorize-inner .liuyan-title {color:#333;font-size:30px;line-height:46px;text-align:center;margin-bottom:40px;}
    .authorize-box .authorize-inner .authorize-note {color:#333;font-size:18px;line-height:26px; font-weight:300;text-align: justify;}
    .authorize-box .authorize-close {padding-top:.6rem;text-align:center;}
    .authorize-box .authorize-close a{display:inline-block;width:1.6rem;height:.6rem;line-height:.6rem;font-size:.24rem;color:#fff;background:#e08014;}
    .authorize-box .authorize-close a:last-child{background:#999;margin-left:.3rem;}
    /*===============养老院=============*/
    .object-box ul.object li{width:154px; height: 154px;   }
    .object-box ul.object li h3{font-size:22px;  }
    /**/
    .height300{height:262px;  }
    .superiority-box{width:100%;background:#f7f7f7; height:518px;  }
    .superiority-list{}
    .superiority-list .list {display: flex;display: -webkit-flex; flex-wrap: nowrap;justify-content: space-between; }
    .superiority-list .list > li{width:32%;  }
    .superiority-list .list li .item .item-content{padding:30px;}
    .superiority-list .list li .item .item-content .item-info{padding-top:20px;  margin-top:20px; }
    .superiority-list .list li .item .item-content .item-info li{font-size:18px; }
    /**/
    .agency-life dd{padding:30px 50px;}
    .agency-life-img li{ width:32%;}
}
@media only screen and (max-width:1360px) {
    /*关于我们——医疗团队*/
    .about-team{}
    .about-team li .team-content{ padding:0 6%;}
    /*================专科护理=================*/
    .characteristic-list .list > li{padding:100px 0;  background: #fbfbfb;}
    .characteristic-list .list > li .aged-item .item-pro{ -webkit-box-flex: 1.2;-webkit-flex:1.2; -ms-flex:1.2;  flex:1.2;  }
    .characteristic-list .list > li .aged-item .item-content{  padding:0 6%; -webkit-box-flex: 1;-webkit-flex:1; -ms-flex:1;  flex:1;  }
    .characteristic-list .list > li .aged-item .item-content .content{width:100%; }
}
