*{margin: 0;padding: 0;}
header,footer,nav,div,p,span,b,a,input,textarea,ul,li{font-family: '微软雅黑';margin: 0;padding: 0;}
ul li{list-style: none;}
a{text-decoration: none;color: #000;}
table {border-collapse:collapse;}table,th, td{border: 1px solid #ddd;line-height: 30px;padding: 10px;}
input{outline: none;}
textarea{resize: none;outline: none;}
iframe{display: block;width: 800px;height: 600px;border: 0;margin: 0 auto;}
html,body{min-width: 1265px;background: #f8f0dd;}

/* ::-webkit-input-placeholder{color: #201f1d;}
::-moz-placeholder{color: #201f1d;}
:-moz-placeholder{color: #201f1d;} */

/*浮动*/
.f_le{float: left;}
.f_ri{float: right;}
/*清除浮动*/
.clearfix:after{content: "";display: block;height: 0;font-size: 0;clear: both;visibility: hidden;}

/*定位*/
.p_re{position: relative;}
.p_ab{position: absolute;}

/*弹性盒子*/
.flexbox{display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;} /*横向弹性*/
.flexbox11{display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;} /*横向弹性*/
.flexbox22{display: -webkit-flex;display: flex;-webkit-justify-content: space-around;justify-content: space-around;} /*横向弹性*/
.flexbox_1{display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-flex-wrap: wrap;height: 900px;} /*纵向弹性*/
.flexc{margin: auto auto;}
.flexwarp{flex-wrap: wrap;}  /*弹性盒子换行*/

/* 文字分栏 */
.column{column-width:300px;-moz-column-width:300px; /* Firefox */-webkit-column-width:300px; /* Safari and Chrome */
    column-count:; /* 列数 */
    column-gap:; /* 列间距 */
    column-rule:; /* 分隔线 */
}

/*字体超出隐藏*/
.txthide{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.txthide2{display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:2; text-overflow: ellipsis; overflow: hidden; text-align: justify;}
.txthide3{display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:3; text-overflow: ellipsis; overflow: hidden; text-align: justify;}
/*.txthide_2{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}*/

.pic{width: 300px;height: 200px;overflow: hidden;position: relative;}
.pic img{display: block;width: 100%;height: auto;min-height: 100%;position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);}

/*宽度*/
.wrapper{width: 1200px;margin: 0 auto;}
.n-wrapper{width: 72.917%;min-width: 1230px;margin: 0 auto;}



/* 顶部 */
.n-top{width: 100%;min-width: 1265px;height: 180px;}



/* logo */
.logo{width: 100%;height: 90px;background: url(../images/bj_01.jpg) center right no-repeat #eee2ca;}
.logo a{display: block;height: 100%;line-height: 85px;height: 90px;}
.logo a img{display: inline-block;vertical-align: middle;height: 48px;}
.logo a h1{display: none;}



/* 导航 */
.header{width: 100%;background: #863020;height: 55px;line-height: 52px;}
.header a{display: block;height: 55px;line-height: 52px;position: relative;color: #eee2ca;font-size: 18px;}
.header a:after{content: '';display: block;width: 0;height: 3px;background: #d3bca4;position: absolute;bottom: 0;left: 0;right: 0;margin: 0 auto;transition: .5s;}
.header a:hover:after{width: 100%;}
.header a.active:after{width: 100%;}



/* 底部 */
.footer{width: 100%;height: 213px;background: url(../images/bj_bottom.jpg) bottom center no-repeat #841905;padding: 20px 0;box-sizing: border-box;overflow: hidden;}

.footer .nav{text-align: center;margin-bottom: 20px;}
.footer .nav a{display: inline-block;font-size: 14px;color: #e9ddc3;line-height: 25px;margin-right: 25px;}
.footer .nav a:last-child{margin-right: 0;}

.footer .logo_foot{display: block;margin: 0 auto 20px;}

.footer p{font-size: 14px;color: #ffffff;text-align: center;line-height: 25px;}
.footer p a{color: #ffffff;}



/*轮播*/
.banner{width: 100%;position: relative;overflow: hidden;}
.banner img{width: 100%;display: block;}
.banner .swiper-pagination{position: absolute;bottom: 0;left: 0;right: 0;background: rgba(0,0,0,.51);height: 52px;line-height: 50px;}
.banner .swiper-pagination-bullet{width: 10px;height: 10px;opacity: 1;background: #bb9a71;opacity: 1;vertical-align: middle;}
.banner .swiper-pagination-bullet-active{border: 10px solid rgba(255,255,255,.26);background: #fff;background-clip:padding-box}



/* 首页 快捷导航 */
.n-fast{width: 100%;height: 106px;background: url(../images/bj_02.jpg) center center no-repeat;box-sizing: border-box;padding-top: 30px;}
.n-fast .nf-name{display: block;width: 160px;height: 44px;padding-left: 25px;background: url(../images/ico_dl.png) left center no-repeat;font-size: 32px;color: #333333;font-weight: bold;margin-left: 35px;float: left;}
.n-fast .nf-box{float: left;}
.n-fast .nf-box a{display: block;width: 135px;height: 44px;background: #863020;text-align: center;line-height: 44px;font-size: 22px;color: #fff;float: left;margin-left: 17px;}



/* 首页 标题 */
.n-titBox{width: 100%;margin-bottom: 45px;text-align: center;}
.n-titBox .title{font-size: 36px;color: #333333;height: 45px;line-height: 40px;}
.n-titBox .title img{vertical-align: middle;}
.n-titBox .title em{display: inline-block;width: 8px;height: 8px;border-radius: 100%;background: #333333;vertical-align: middle;}
.n-titBox .title b{display: inline-block;color: #863020;}
.n-titBox .slogan{font-size: 14px;color: #666666;line-height: 20px;margin-top: 15px;}



/* 首页 医院概况 */
.n-about{width: 100%;background: url(../images/bj_03.jpg) bottom center no-repeat #f8f0dd;padding: 55px 0 100px;}

.n-about .na-left{width: 850px;float: left;}
.n-about .na-right{width: 288px;float: right;}

.n-about .na-left .na-link{display: block;width: 140px;height: 50px;float: left;text-align: center;line-height: 50px;font-size: 24px;color: #863020;margin-right: 30px;transition: .5s;}
.n-about .na-left .na-link:last-child{margin-right: 0;}
.n-about .na-left .na-link:hover{background: url(../images/bj_10.png) center center no-repeat;color: #fff;}
.n-about .na-left .na-link.active{background: url(../images/bj_10.png) center center no-repeat;color: #fff;}
.n-about .na-left .more{display: block;width: 75px;height: 34px;background: #863020;text-align: center;line-height: 33px;font-size: 14px;color: #ffffff;float: right;margin-top: 8px;}

.n-about .na-left .cont{width: 100%;margin-top: 35px;}
.n-about .na-left .pic{width: 372px;height: 220px;float: left;}
.n-about .na-left .pic img{display: block;width: 100%;}
.n-about .na-left article{font-size: 14px;color: #000000;text-align: justify;line-height: 30px;padding-top: 5px;width: 460px;float: right;}

.n-about .na-right .pic{width: 288px;height: 180px;}
.n-about .na-right .na-link{float: left;margin: 8px 8px 0 0;width: 140px;height: 50px;background: url(../images/bj_10.png) center center no-repeat;text-align: center;line-height: 50px;font-size: 18px;color: #fff;}
.n-about .na-right .na-link:nth-child(2n){margin-right: 0;}



/* 首页 科室介绍 */
.n-department{width: 100%;background: #f2e1c3;padding: 55px 0;}

.n-department .list{width: 32%;float: left;margin-right: 2%;box-shadow: 10px 10px 10px rgba(0,0,0,.1);background: #bb9a71;}
.n-department .list:nth-child(3n){margin-right: 0;}
.n-department .list .nd-name{width: 100%;height: 50px;background: #863020;text-align: center;line-height: 50px;color: #fff;font-size: 22px;font-weight: bold;}
.n-department .list .cont{width: 100%;height: 293px;box-sizing: border-box;padding: 25px 35px;background: url(../images/bj_08.jpg) center center no-repeat;transition: .5s;}
.n-department .list .item{width: 30%;margin: 0 auto;}
.n-department .list:nth-child(2) .item:nth-child(3){display: none;}
.n-department .list .item a{display: block;width: 100%;font-size: 18px;color: #ffffff;line-height: 30px;margin-bottom: 20px;text-align: center;transition: .5s;}
.n-department .list .item a:last-child{margin-bottom: 0;}
.n-department .list:hover .cont{background: url(../images/bj_09.jpg) center center no-repeat;}
.n-department .list .item a:hover{color: #863020;font-weight: bold;}



/* 首页 跳动数字 */
.n-digital{width: 100%;height: 196px;background: url(../images/bj_04.jpg) center center no-repeat;}
.n-digital .nd-wrap{width: 69.271%;min-width: 1200px;margin: 0 auto;height: 196px;}
.n-digital .item{margin: auto 0;color: #ddcbb1;/* width: 320px;text-align: center; */height: 80px;}
.n-digital .item small{font-size: 30px;}
.n-digital .item b.num{font-size: 60px;}
.n-digital .item span{font-size: 40px;}



/* 首页 名医风采 */
.n-doctor{width: 100%;background: url(../images/bj_05.jpg) top center no-repeat #f8f0dd;padding: 70px 0 60px;}
.n-doctor .picScroll{width: 100%;position: relative;}
.n-doctor .picScroll .bd{width: 100%;overflow: hidden;}
.n-doctor .picScroll .bd li{width: 348px;height: 187px;border: 2px solid #c8925a;background: #fcf7e4;padding: 4px;float: left;margin-right: 60px;}
.n-doctor .picScroll .bd li .pic{display: block;width: 148px;height: 187px;float: left;}
.n-doctor .picScroll .bd li .pic img{display: block;}
.n-doctor .picScroll .bd li .cont{width: 160px;float: left;margin-left: 25px;}
.n-doctor .picScroll .bd li .name{font-size: 22px;color: #863020;font-weight: bold;line-height: 30px;margin-bottom: 5px;padding-top: 25px;}
.n-doctor .picScroll .bd li .zw{font-size: 16px;color: #666666;line-height: 25px;}
.n-doctor .picScroll .bd li .more{display: block;width: 75px;height: 28px;background: #863020;text-align: center;line-height: 28px;font-size: 14px;color: #fff;float: right;margin-top: 30px;}
.n-doctor .picScroll .hd{width: 100%;height: 0;position: absolute;top: 50%;left: 0;right: 0;margin: -16px auto 0;}
.n-doctor .picScroll .hd a{display: block;width: 32px;height: 54px;position: absolute;top: 0;cursor: pointer;z-index: 3;}
.n-doctor .picScroll .hd a.prev{left: -55px;}
.n-doctor .picScroll .hd a.next{right: -55px;}

@media screen and (max-width: 1360px) {
    .n-doctor .picScroll .hd a.prev{left: -18px;}
    .n-doctor .picScroll .hd a.next{right: -18px;}
}



/* 首页 护理团队 */
.n-nursing{width: 100%;background: url(../images/bj_06.jpg) top center no-repeat #f8f0dd;padding: 110px 0 65px;}

.n-nursing .nn-head{width: 100%;background: #eae6db;margin-bottom: 30px;}
.n-nursing .nn-head a{display: block;width: 12.5%;height: 52px;font-size: 20px;color: #333333;line-height: 52px;text-align: center;float: left;transition: .5s;}
.n-nursing .nn-head a:hover{background: #943e31;color: #fff;}
.n-nursing .nn-head a.active{background: #943e31;color: #fff;font-weight: bold;}

.n-nursing .nn-body{width: 100%;display: none;min-height: 235px;}
.n-nursing .list{width: 24.16%;float: left;margin-right: 1.12%;}
.n-nursing .list:nth-child(4n){margin-right: 0;}
.n-nursing .list .pic{display: block;width: 100%;height: 180px;}
.n-nursing .list .pic img{display: block;width: 100%;}
.n-nursing .list .tit{display: block;text-align: center;padding-top: 25px;font-size: 18px;color: #333333;line-height: 30px;}



/* 首页 党建工作 */
.n-party{width: 100%;background: url(../images/bj_07.jpg) center center no-repeat #f2e1c3;padding: 50px 0 25px;}
.n-party .n-titBox{margin-bottom: 30px;}

.n-party .npName{font-size: 24px;color: #333333;line-height: 35px;box-sizing: border-box;padding-left: 20px;position: relative;margin-bottom: 10px;}
.n-party .npName em{display: block;width: 8px;height: 8px;background: #863020;position: absolute;left: 0;top: 50%;margin-top: -4px;}

.n-party .np-left{width: 805px;float: left;}
.n-party .np-right{width: 300px;float: right;}
.n-party .np-bottom{margin-top: 20px;}

.n-party .tit{display: block;font-size: 18px;color: #863020;line-height: 30px;margin: 10px 0;}
.n-party .tit span{display: block;width: calc(100% - 120px);float: left;}
.n-party time{display: block;float: right;font-size: 16px;color: #999999;}
.n-party .desc{font-size: 16px;color: #333333;text-align: justify;line-height: 25px;}
.n-party .more{display: block;width: 85px;height: 28px;background: #863020;border-radius: 10px;text-align: center;line-height: 28px;font-size: 14px;color: #ffffff;}

.n-party .np-left .pic{display: block;width: 244px;height: 330px;float: left;}
.n-party .np-left .pic img{display: block;width: auto;min-width: 100%;}
.n-party .np-left .more{float: right;}

.n-party .np-left .np-box{width: 530px;float: right;}
.n-party .np-left .list{border-bottom: 2px solid #e4cda6;padding-bottom: 15px;margin-bottom: 30px;}
.n-party .np-left .list:last-child{margin-bottom: 0;}
.n-party .np-left .list .tit{margin: 15px 0;}

.n-party .np-right .pic{display: block;width: 300px;height: 200px;}
.n-party .np-right .pic img{display: block;width: 100%;}
.n-party .np-right .more{float: right;}

.n-party .np-bottom .npName{border-bottom: 2px solid #863020;}
.n-party .np-bottom .list{width: 45%;float: left;margin: 15px 10% 0 0;line-height: 30px;box-sizing: border-box;padding-left: 20px;position: relative;}
.n-party .np-bottom .list:nth-child(2n){margin-right: 0;}
.n-party .np-bottom .list .tit{float: left;color: #333333;font-size: 16px;width: calc(100% - 140px);margin: 0;transition: .5s;}
.n-party .np-bottom .list em{display: block;width: 8px;height: 8px;border-radius: 100%;background: #863020;position: absolute;left: 0;top: 50%;margin-top: -4px;}
.n-party .np-bottom .more{margin: 20px auto 0;}
.n-party .np-bottom .list:hover .tit{color: #863020;}



/* 内页 */
.n-out{width: 100%;background: #f8f0dd;padding: 80px 0 100px;}
.n-out .n-left{width: 965px;float: left;}
.n-out .n-right{width: 221px;float: right;padding-top: 137px;}



/* 内页标题 */
.titBox{width: 100%;border-bottom: 2px solid #e2d1b2;height: 80px;margin-bottom: 40px;}
.titBox .title{display: inline-block;box-sizing: border-box;/*padding-left: 35px; background: url(../images/ico01.png) top left no-repeat; */font-size: 36px;color: #333333;height: 82px;border-bottom: 7px solid #863020;line-height: 36px;}
.titBox .title b{color: #863020;}
.titBox .title img{vertical-align: middle;}
.titBox .title em{display: inline-block;width: 8px;height: 8px;border-radius: 100%;background: #333333;vertical-align: middle;}



/* 内页 快捷导航 */
.fast{width: 100%;overflow: hidden;}
.fast .fa-bar{display: block;width: 100%;}
.fast .fa-body{width: 135px;background: #863020;margin: 16px auto 0;}
.fast .fa-body a{display: block;width: 100%;height: 44px;line-height: 44px;border-bottom: 1px solid #dabdab;font-size: 18px;color: #fff;text-align: center;transition: .5s;}
.fast .fa-body a:hover{background: rgba(218,189,171,.3);}



/* 内页 二级导航 */
.slideBar{width: 140px;float: left;}
.slideBar a{display: block;width: 100%;height: 50px;margin-bottom: 15px;background: url(../images/bj_11.png) center center no-repeat;background-size: 100% 100%;font-size: 24px;color: #863020;text-align: center;line-height: 50px;transition: .5s;}
.slideBar a:hover{color: #fff;background: url(../images/bj_10.png) center center no-repeat;background-size: 100% 100%;}
.slideBar a.active{color: #fff;background: url(../images/bj_10.png) center center no-repeat;background-size: 100% 100%;}



/* 医院概况 */
.about{width: calc(100% - 165px);float: right;}
.about article{width: 100%;font-size: 14px;color: #000000;text-align: justify;line-height: 28px;}
.about article img{max-width: 100%;}

.a-news{width: 100%;background: url(../images/bj_12.png) top center no-repeat;margin-top: 60px;padding-top: 40px;min-height: 265px;box-sizing: border-box;}
.a-news .an-box{width: 470px;float: left;margin-right: 35px;}
.a-news .pic{width: 100%;height: 84px;overflow: hidden;margin-bottom: 30px;}
.a-news .pic img{display: block;width: 100%;}
.a-news .an-title{display: block;width: 100%;box-sizing: border-box;height: 25px;border-left: 8px solid #863020;padding-left: 10px;font-size: 24px;color: #333333;line-height: 25px;margin-bottom: 20px;transition: .5s;}
.a-news .an-title:hover{color: #863020;}

.a-news .list{width: 100%;box-sizing: border-box;padding-left: 20px;position: relative;}
.a-news .list em{display: block;width: 8px;height: 8px;border-radius: 100%;background: #863020;position: absolute;top: 50%;left: 0;margin-top: -4px;}
.a-news .list a.tit{display: block;height: 50px;border-bottom: 2px solid #bfac88;line-height: 50px;font-size: 16px;color: #333333;transition: .5s;}
.a-news .list .tit span{display: block;width: calc(100% - 110px);float: left;}
.a-news .list time{display: block;float: right;color: #999999;}
.a-news .list:hover .tit{color: #863020;}



/* 医院环境 */
.picList{width: 48.5%;float: left;margin-right: 3%;margin-bottom: 35px;border-bottom: 2px solid #863020;}
.picList:nth-child(2n){margin-right: 0;}
.picList .pic{display: block;width: 100%;overflow: hidden;height: 260px;}
.picList .pic img{display: block;width: 100%;}
.picList .tit{display: block;width: 100%;padding: 20px 0;font-size: 20px;color: #444;font-weight: bold;text-align: center;line-height: 35px;transition: .5s;}
.picList:hover .tit{color: #863020;}



/* 党建工作 */
.party{width: 100%;}
.party .p-title{display: block;width: 287px;height: 60px;margin: 0 auto 35px;background: url(../images/bj_13.png) bottom center no-repeat;font-size: 28px;color: #333333;text-align: center;}

.party .p-picScroll{width: 521px;height: 373px;overflow: hidden;position: relative;float: left;margin-bottom: 60px;}
.party .p-picScroll .bd{width: 100%;height: 100%;overflow: hidden;}
.party .p-picScroll .bd li{display: block;width: 521px;height: 373px;position: relative;}
.party .p-picScroll .bd .pic{display: block;width: 100%;height: 100%;overflow: hidden;}
.party .p-picScroll .bd .pic img{display: block;width: 100%;}
.party .p-picScroll .bd .tit{display: block;width: 100%;height: 55px;background: rgba(0,0,0,.3);position: absolute;bottom: 0;left: 0;right: 0;padding: 0 130px 0 20px;line-height: 55px;font-size: 20px;color: #fff;box-sizing: border-box;}
.party .p-picScroll .hd{width: 100px;height: 55px;position: absolute;right: 0;bottom: 0;line-height: 55px;z-index: 3;}
.party .p-picScroll .hd ul{width: 100%;height: 55px;line-height: 55px;box-sizing: border-box;padding-right: 12px;text-align: right;}
.party .p-picScroll .hd ul li{display: inline-block;width: 8px;height: 8px;background: #fff;border-radius: 8px;vertical-align: middle;margin-right: 6px;font-size: 0;cursor: pointer;}
.party .p-picScroll .hd ul li.on{width: 25px;}

.party .p-box{width: 400px;float: right;margin-bottom: 60px;}
.party .p-box .list{width: 100%;border-bottom: 1px dashed #dad6cd;margin-bottom: 15px;padding-bottom: 15px;}
.party .p-box .list .tit{display: block;width: 100%;font-size: 20px;color: #333333;font-weight: bold;line-height: 30px;margin-bottom: 10px;transition: .5s;}
.party .p-box .list .desc{font-size: 14px;color: #666666;line-height: 20px;text-align: justify;height: 60px;}
.party .p-box .list .desc a{color: #c21b1f;}
.party .p-box .list:hover .tit{color: #c21b1f;}
.party .p-box .tit1{display: block;width: 100%;position: relative;line-height: 30px;box-sizing: border-box;padding-left: 25px;font-size: 14px;color: #575757;transition: .5s;}
.party .p-box .tit1 em{display: block;width: 6px;height: 6px;background: #8e7171;position: absolute;left: 5px;top: 50%;margin-top: -3px;border-radius: 100%;}
.party .p-box .tit1 span{display: block;}
.party .p-box .tit1:hover{color: #c21b1f;}

.party .p-box1{width: 100%;margin-bottom: 60px;}
.party .p-box1:last-child{margin-bottom: 0;}
.party .p-box1 .list{width: 48.5%;float: left;margin-right: 3%;margin-bottom: 15px;}
.party .p-box1 .list:nth-child(2n){margin-right: 0;}
.party .p-box1 .list .pic{display: block;width: 165px;height: 124px;overflow: hidden;margin: auto 0;}
.party .p-box1 .list .pic img{display: block;width: 100%;}
.party .p-box1 .list .cont{width: calc(100% - 180px);margin: auto 0;}
.party .p-box1 .list .tit{display: block;font-size: 16px;color: #4b4b4b;line-height: 25px;font-weight: bold;margin-bottom: 10px;transition: .5s;}
.party .p-box1 .list .desc{font-size: 14px;color: #666666;line-height: 20px;text-align: justify;}
.party .p-box1 .list .desc a{color: #c21b1f;}
.party .p-box1 .list:hover .tit{color: #c21b1f;}

.party .p-box1 .tit1{display: block;width: 48.5%;float: left;margin-right: 3%;height: 47px;border-bottom: 1px dashed #afaeab;line-height: 46px;box-sizing: border-box;padding-left: 25px;position: relative;font-size: 14px;color: #666666;transition: .5s;}
.party .p-box1 .tit1:nth-child(2n){margin-right: 0;}
.party .p-box1 .tit1 em{display: block;width: 8px;height: 8px;border-radius: 100%;background: #c4a4a4;position: absolute;left: 5px;top: 50%;margin-top: -4px;}
.party .p-box1 .tit1 span{display: block;}
.party .p-box1 .tit1:hover{color: #c4a4a4;}



/* 名医风采 */
.doctor{width: 100%;}
.doctor .list{width: 100%;margin: 65px 0;}
.doctor .list .picture{width: 276px;height: 344px;box-sizing: border-box;background: url(../images/bj_14.png) center center no-repeat;background-size: 100% 100%;padding: 17px 0;float: left;}
.doctor .list .pic{display: block;width: 245px;height: 310px;margin: 0 auto;overflow: hidden;}
.doctor .list .pic img{display: block;width: 100%;}
.doctor .list .cont{width: calc(100% - 276px);float: right;height: 344px;box-sizing: border-box;background: url(../images/bj_15.png) center center no-repeat;background-size: 100% 100%;padding: 60px 60px 60px 20px;}
.doctor .list .name{display: block;width: 100%;font-size: 26px;color: #863020;font-weight: bold;line-height: 35px;margin-bottom: 5px;margin-top: 10px;}
.doctor .list .zw{font-size: 16px;color: #666666;line-height: 25px;}
.doctor .list article{font-size: 17px;color: #666666;line-height: 25px;text-align: justify;margin-top: 20px;display: -webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:5; text-overflow: ellipsis; overflow: hidden; text-align: justify;}



/* 医疗服务 */
.service{width: 100%;}
.service h3{font-size: 24px;line-height: 35px;color: #863020;margin-bottom: 30px;text-align: center;}
.service article{font-size: 16px;color: #666;text-align: justify;line-height: 30px;}
.service article img{max-width: 100%;}



/* 科室介绍 */
.department{width: 100%;}
.department h3{font-size: 24px;color: #444;box-sizing: border-box;padding-left: 25px;position: relative;border-bottom: 2px solid #afaeab;line-height: 50px;margin-bottom: 25px;margin-top: 45px;}
.department h3 em{display: block;width: 8px;height: 8px;background: #863020;position: absolute;left: 0;top: 50%;margin-top: -4px;}

.department a{display: block;width: 147.5px;height: 50px;float: left;background: url(../images/bj_11.png) center center no-repeat;background-size: 100% 100%;text-align: center;line-height: 50px;font-size: 18px;color: #863020;margin: 0 16px 16px 0;transition: .5s;}
.department a:nth-child(6n){margin-right: 0;}
.department a:hover{background: url(../images/bj_10.png) center center no-repeat;background-size: 100% 100%;color: #fff;font-weight: bold;}



/* 中医特色 */



/* 护理团队 */
.nursing{width: 100%;}

.nursing .nn-head{width: 100%;background: #eae6db;margin-bottom: 30px;}
.nursing .nn-head a{display: block;width: 16.667%;height: 52px;font-size: 20px;color: #333333;line-height: 52px;text-align: center;float: left;transition: .5s;}
.nursing .nn-head a:hover{background: #943e31;color: #fff;}
.nursing .nn-head a.active{background: #943e31;color: #fff;font-weight: bold;}

.nursing .list{width: 48.5%;float: left;margin: 0 3% 35px 0;transition: .5s;}
.nursing .list:nth-child(2n){margin-right: 0;}
.nursing .list .pic{display: block;width: 100%;height: 351px;}
.nursing .list .pic img{display: block;width: 100%;}
.nursing .list .tit{display: block;font-size: 22px;color: #333333;font-weight: bold;line-height: 35px;padding: 15px 0 10px;transition: .5s;}
.nursing .list .desc{font-size: 17px;color: #666666;text-align: justify;line-height: 30px;height: 90px;}
.nursing .list:hover{-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);}
.nursing .list:hover .tit{color: #943e31;}



/* 新闻动态 */
.news{width: 100%;}
.news .new-nav{width: 100%;text-align: center;margin-bottom: 50px;}
.news .new-nav a{display: inline-block;width: 140px;height: 50px;background: url(../images/bj_11.png) center center no-repeat;background-size: 100% 100%;text-align: center;line-height: 50px;font-size: 26px;color: #863020;margin: 0 25px;transition: .5s;}
.news .new-nav a:hover{background: url(../images/bj_10.png) center center no-repeat;background-size: 100% 100%;color: #fff;}
.news .new-nav a.active{background: url(../images/bj_10.png) center center no-repeat;background-size: 100% 100%;color: #fff;}

.news .list{width: 308px;float: left;margin: 0 20.5px 60px 0;}
.news .list:nth-child(3n){margin-right: 0;}
.news .list .picture{width: 100%;height: 241px;box-sizing: border-box;background: url(../images/bj_16.png) center center no-repeat;background-size: 100% 100%;padding: 13px 0;}
.news .list .pic{display: block;width: 283px;height: 215px;overflow: hidden;margin: 0 auto;}
.news .list .pic img{display: block;width: 100%;}
.news .list .tit{display: block;width: 100%;padding: 15px 0;font-size: 24px;color: #333333;line-height: 35px;transition: .5s;}
.news .list .tit b{display: block;width: calc(100% - 110px);float: left;}
.news .list .tit time{display: block;float: right;font-size: 16px;color: #666666;}
.news .list .desc{font-size: 14px;color: #666666;line-height: 22px;height: 44px;text-align: justify;}
.news .list:hover .tit{color: #863020;}



/* 公益项目 */
.charity{width: 100%;}
.charity .list{width: 100%;margin-bottom: 40px;}
.charity .list .pic{display: block;width: 290px;height: 224px;overflow: hidden;margin: auto 0;transition: .5s;}
.charity .list .pic img{display: block;width: 100%;}
.charity .list .cont{width: calc(100% - 325px);margin: auto 0;}
.charity .list .tit{display: block;width: 100%;box-sizing: border-box;padding-left: 70px;height: 47px;border-bottom: 2px solid #bfac88;margin-bottom: 20px;background: url(../images/ico03.png) 0 5px no-repeat;font-size: 24px;color: #333333;font-weight: bold;transition: .5s;}
.charity .list .desc{font-size: 18px;color: #666666;text-align: justify;line-height: 30px;}
.charity .list:hover .pic{-webkit-transform: translateX(10px);-moz-transform: translateX(10px);-ms-transform: translateX(10px);-o-transform: translateX(10px);transform: translateX(10px);}
.charity .list:hover .tit{color: #863020;}



/* 健康科普 */
.health{width: calc(100% - 165px);float: right;}
.health .list{width: 100%;margin-bottom: 20px;}
.health .list .pic{display: block;width: 223px;height: 152px;overflow: hidden;margin: auto 0;transition: .5s;}
.health .list .pic img{display: block;width: 100%;}
.health .list .cont{width: calc(100% - 245px);margin: auto 0;}
.health .list .tit{display: block;font-size: 24px;color: #333333;line-height: 35px;font-weight: bold;margin-bottom: 20px;transition: .5s;}
.health .list .desc{font-size: 18px;color: #666666;text-align: justify;line-height: 30px;}
.health .list:hover .pic{-webkit-transform: translateX(5px);-moz-transform: translateX(5px);-ms-transform: translateX(5px);-o-transform: translateX(5px);transform: translateX(5px);}
.health .list:hover .tit{color: #863020;}

.healBox{width: 100%;margin-top: 65px;}
.healBox .healName{width: 100%;height: 59px;background: url(../images/bj_17.png) left center no-repeat;margin-bottom: 30px;box-sizing: border-box;padding-left: 15px;font-size: 24px;color: #333333;line-height: 59px;}
.healBox .item{width: 45%;float: left;margin-left: 4%;margin-right: 2%;border-bottom: 2px solid #bfac88;height: 50px;position: relative;line-height: 50px;font-size: 16px;}
.healBox .item:nth-child(2n){margin-right: 0;}
.healBox .item .ico{display: block;width: 5px;height: 10px;position: absolute;left: -12px;top: 50%;margin-top: -5px;}
.healBox .item .tit{display: block;width: calc(100% - 110px);float: left;color: #333333;transition: .5s;}
.healBox .item time{display: block;color: #999999;float: right;}
.healBox .item:hover .tit{color: #863020;}



/* 患者服务 */
.patient{width: 100%;}
.patient .list{width: 100%;margin-bottom: 20px;}
.patient .list .pic{display: block;width: 223px;height: 152px;overflow: hidden;margin: auto 0;transition: .5s;}
.patient .list .pic img{display: block;width: 100%;}
.patient .list .cont{width: calc(100% - 245px);margin: auto 0;}
.patient .list .tit{display: block;font-size: 24px;color: #333333;line-height: 35px;font-weight: bold;margin-bottom: 20px;transition: .5s;}
.patient .list .desc{font-size: 18px;color: #666666;text-align: justify;line-height: 30px;}
.patient .list:hover .pic{-webkit-transform: translateX(5px);-moz-transform: translateX(5px);-ms-transform: translateX(5px);-o-transform: translateX(5px);transform: translateX(5px);}
.patient .list:hover .tit{color: #863020;}



/* 采购专栏 */
.purchase{width: 865px;margin-left: 35px;margin-top: 65px;}
.purchase .list{border-bottom: 1px solid #e4cda6;position: relative;padding-bottom: 15px;margin-bottom: 25px;padding-left: 25px;box-sizing: border-box;}
.purchase .list em{display: block;width: 9px;height: 9px;background: #863020;border-radius: 100%;position: absolute;top: 8px;left: 0;}
.purchase .list .tit{display: block;font-size: 16px;color: #666666;text-align: justify;line-height: 25px;margin-bottom: 20px;transition: .5s;}
.purchase .list .time{font-size: 14px;color: #863020;line-height: 25px;}
.purchase .list .time .more{display: block;float: right;color: #863020;}
.purchase .list:hover .tit{color: #863020;}



/* 联系我们 */
.contact{width: 100%;}
.contact .c-logo{display: block;margin: 60px auto;}
.contact article{font-size: 16px;color: #000000;text-align: justify;line-height: 30px;margin-bottom: 35px;}
.contact article img{max-width: 100%;}

.contact .map{width: 100%;background: #f1f1f1;height: 440px;overflow: hidden;}
.contact .map iframe{display: block;border: 0;width: 100%;height: 100%;}

.contact .cBox{width: 100%;height: 203px;background: url(../images/bj_18.jpg) center center no-repeat;background-size: 100% 100%;box-sizing: border-box;padding: 25px 70px;}
.contact .cBox .qrcode{display: block;width: 139px;height: 139px;background: #fff;float: right;box-sizing: border-box;padding: 17px;margin-top: 7px;}
.contact .cBox .qrcode img{display: block;width: 100%;}

.contact .cBox .cont{width: 540px;float: right;height: 100%;border-right: 1px solid #fff;box-sizing: border-box;margin-right: 35px;padding-right: 25px;}
.contact .cBox .item{text-align: right;margin-top: 15px;line-height: 25px;}
.contact .cBox .item .ico{display: inline-block;width: 25px;height: 25px;vertical-align: middle;}
.contact .cBox .item span{display: inline-block;width: calc(100% - 35px);font-size: 18px;color: #000;vertical-align: middle;}



/* 详情 */
.content{width: 100%;}
.content h3{font-size: 18px;text-align: center;line-height: 30px;margin-bottom: 30px;color: #444;border-bottom: 1px solid #dcdcdc;padding-bottom: 20px;}
.content time{display: block;font-size: 14px;color: #666;line-height: 20px;margin-top: 15px;font-weight: 400;}
.content article{width: 100%;text-align: justify;font-size: 16px;color: #666;line-height: 30px;min-height: 235px;}
.content article img{max-width: 100%;}
.content article iframe{display: block;width: 800px;height: 600px;border: 0;margin: 15px auto;}



/* 上下页 */
.m-clips{margin: 50px 0 0;font-size: 16px;color: #444;line-height: 35px;border-top: 1px solid #dcdcdc;padding-top: 30px;}
.m-clips a{color: #444;line-height: 35px;}



/*效果  hover滑动效果*/
/* animation-name:fadeInUp;animation-delay: 0.1s; */
.y{box-shadow: 5px 5px 10px #535c8c;-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);}
.r{transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);box-shadow: 5px 5px 10px #888;}
.x{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.c{transform:rotateY(360deg);-webkit-transform:rotateY(360deg);}
@media screen and (max-width: 1360px) {}
