/* 内页图 */
.nei_ban{width: 100%;position: relative;}
.nei_ban .img{width: 100%;}
.nei_ban .img.pc{ display: block; }
.nei_ban .img.m{ display: none; }
.nei_ban .text{width: 100%;position: absolute;left: 0;top: 50%;transform: translate(0,-50%);text-align: left;}
.nei_ban .text .b-d{width: 1300px;margin: 0 auto; font-size: 0;}
.nei_ban .text .b-e{ font-size: 30px; color: #333;font-weight: bold;padding-right: 20px; position: relative; display: block;}
/* .nei_ban .text .b-e:after{content: "";display: inline-block;width: 1px;height: .7em;background-color: #333;position: absolute;right: 0;bottom: 0.1em;} */
.nei_ban .text .b-f{ font-size: 20px; color: #d6d0d0;padding-left: 0px; display: block; padding-top: 15px; font-weight: bold; }
.nei_ban .text .b-g{font-size: 18px;color: #333;padding-top: 30px;}
/* .nei_ban.cont2 .text{top: 20%;transform: translate(0,0);} */
.nei_ban.cont2 .b-e, .nei_ban.cont2 .b-g{color: #fff;}
.nei_ban.cont2 .b-e:after{background-color: #fff;} 
.nei_ban.cont3 .b-c{width: auto; left: auto;right: 18.17%;}
@media(max-width: 1360px){
		.nei_ban .text .b-d{ width: 100%; padding: 0 2%;}
}
@media(max-width: 768px){
		.nei_ban .img.pc{ display: none; }
		.nei_ban .img.m{ display: block; }
    .nei_ban.cont3 .b-c{ width: 100%;right: 0;}
		.nei_ban .text .b-d{ padding: 0 3%;}
		.nei_ban .text .b-e{font-size: 20px;}
		.nei_ban .text .b-f{font-size: 16px; padding-top: 5px; }
		.nei_ban .text .b-g{font-size: 14px; padding-top: 20px; }
}


/* 位置 导航 */
.local{width: 100%;background-color: #f6f6f6;}
.local a{ font-size: 16px;display: inline-block;vertical-align: middle;color: #333;line-height: 65px; }
.local a:hover{ color: #008FD7;}
.local-left{float: left;font-size: 0;}
.local-index{display: inline-flex!important; justify-content: center; align-items: center; font-size: 16px; color: #333; line-height: 65px; }
.local-index:hover{ color: #008FD7;}
.local-index:before{ content: "";display: inline-block;width: 18px;height: 18px;background-image: url(../images/50.png);background-size: 100% 100%;margin-right: 20px;}
.local-link{font-size: 16px;display: inline-block;vertical-align: middle;color: #333;line-height: 65px;}
.local-link:hover{ color: #008FD7;}
.local-arrow{font-size: 16px;display: inline-block;vertical-align: middle;width: 9px;height: 9px;border-right: 1px solid #666;border-bottom: 1px solid #666;transform: rotate(-45deg);margin-left: 10px;margin-right: 15px;}

.local-tabs{float: right;font-size: 0;}
.local-tab{display: inline-block;vertical-align: top;margin-right: 20px;}
.local-tab:last-child{margin-right: 0;}
.local-icon{width: 1.5em;vertical-align: middle;margin-right: 20px;}
.local-icon2{display: none;}
.local-text{font-size: 16px; display: inline-block;vertical-align: middle;line-height: 65px;color: #333;}
.local-tab.active .local-text{color: #008FD7;}
.local-tab.active .local-icon1{display: none;}
.local-tab.active .local-icon2{display: inline-block;}
@media(min-width: 1201px){
    .local-tab:hover .local-text{color: #008FD7;}
    .local-tab:hover .local-icon1{display: none;}
    .local-tab:hover .local-icon2{display: inline-block;}
}
@media(max-width: 1260px){
		.local a{ font-size: 14px; }
		.local-index{font-size: 14px;}
		.local-index:before{width: 14px; height: 14px; margin-right: 10px;}
		.local-link{font-size: 14px;}
		.local-arrow{font-size: 14px; width: 8px; height: 8px;}
		.local-text{font-size: 14px;}
}
@media(max-width: 1024px){
    .local-tabs{display: none;float: none;width: 100%;text-align: center;}
    .local-tab{margin: 0 10px;}
    /* .local-tab:last-child{ margin: 0 .2rem; } */
    .local-icon{margin-right: 3px;}
}
@media(max-width: 768px){
		.local-link{line-height: 55px;}
		.local-index{line-height: 55px;}
}




/* 专家列表 */
.teamlist{ padding: 50px 0; }
.teamlist .c-flex{ justify-content: flex-start; }
.teamlist .item{ width: 24%; border: 1px solid #bfbfbf; margin: 5px 0.5%; }
.teamlist .item a{ display: block; width: 100%; }
.teamlist .item .pic{ overflow: hidden; width: 100%; }
.teamlist .item .pic img{ width: 100%; }
.teamlist .item .text{ text-align: center; padding: 20px 0 30px; }
.teamlist .item .text h3{ font-size: 18px; font-weight: normal; color: #000000; }
.teamlist .item .text p{ padding: 5px 0 15px; font-size: 14px; color: #666; }
.teamlist .item .text span{ font-size: 15px; color: #333333; display: inline-block; padding: 5px 15px; border-radius: 40px; border: 1px solid #bfbfbf; }
.teamlist .item:hover .text span{ border: 1px solid #FFFFFF; }

@media (max-width: 1024px) {
	.teamlist .item{ width: 24%; }
}
@media (max-width: 768px) {
	.teamlist .item .text{ padding: 15px 0 20px;}
}
@media (max-width: 480px) {
	.teamlist{ padding: 30px 0;}
	.teamlist .item{ width: 48%; margin: 5px 1%; }
	.teamlist .item .text h3{font-size: 16px;}
	.teamlist .item .text p{font-size: 13px;}
	.teamlist .item .text span{font-size: 14px;}
}

/* 图片列表 */
.factory{ padding:70px 0; background-color: #F2F2F2; }
.factory ul{ margin:46px -16px 0 -16px; justify-content: flex-start;}
/* .factory ul:after{ content:"";height:0;display:block;clear:both } */
.factory li{ width:25%;padding:0 16px;margin-bottom:32px; }
/* .factory li:nth-child(4n+1){ clear:left } */
.factory li a{ display:block;overflow:hidden;position:relative;top:0;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-ms-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}
.factory li a:hover{top:-8px;box-shadow:0 2px 10px 2px rgba(0,0,0,0.1)}
.factory li a:hover img{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1)}
.factory li img{width:100%;display:block;-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}
.factory li p{text-align:center;font-size:18px;line-height:30px;padding-top:15px;}
@media (max-width: 1024px) {
	.factory{padding:40px 0}
	.factory ul{margin:20px -5px 0 -5px}
	.factory li{width:50%;padding:0 5px;margin-bottom:10px}
	.factory li:nth-child(4n+1){clear:none}
	.factory li:nth-child(2n+1){clear:left}
	.factory li a:hover{top:0;box-shadow:0 0 0 0 rgba(0,0,0,0)}
	.factory li p{font-size: 16px;}
}
@media (max-width: 480px) {
	.factory{padding: 20px 0;}
	.factory li p{ padding-top: 5px; }
}


/* 新闻列表 */
.PicList002149{padding-top: 60px;}
.PicList002149 h3{margin:0;font-size:18px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; }
.PicList002149 h3 a:hover{ color: #008FD7; }
.PicList002149 p{line-height:30px;overflow:hidden; font-size: 17px; color:#999;margin:2% 0 0 0; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }
.PicList002149 .bx-wrapper{margin-bottom:2%!important}
.PicList002149 ol{background-color:#fafafa;position:relative}
.PicList002149 ol .Ispic{width:36.25%;background:0;position:relative;left:0;top:0;height:0;padding-bottom:30%;display:block;float:left}
.PicList002149 ol .Ispic img{display:block;position:absolute;left:0;top:0;width:100%;min-height:100%}
.PicList002149 ol div{padding:5% 10% 3% 5%;margin-left:36.25%}
.PicList002149 ol time{display:block;padding:3% 0}
.PicList002149 ol p{margin:0 0 3% 0;height:78px}
.PicList002149 ol .span{display:inline-block;width:130px;line-height:40px;text-align:center;color:#fff;background:#066442;font-size:12px}
.PicList002149 .bx-wrapper .bx-controls-direction a{background-color:rgba(255,255,255,.5);background-position:center;background-repeat:no-repeat;width:50px;height:100%;position:absolute;top:0;text-indent:-99em}
.PicList002149 .bx-wrapper .bx-prev{background-image:url(../images/news_left2.png);left:0}
.PicList002149 .bx-wrapper .bx-next{background-image:url(../images/news_right2.png);right:0}
.PicList002149 .bx-wrapper .bx-prev:hover{background-image:url(../images/news_left.png);background-color:rgba(6,100,66,.8)}
.PicList002149 .bx-wrapper .bx-next:hover{background-image:url(../images/news_right.png);background-color:rgba(6,100,66,.8)}
.PicList002149 li{overflow:hidden;padding-left:160px;padding-right:58px;position:relative;margin-bottom:2%;background-color:#fafafa}
.PicList002149 li:after{position:absolute;content:'';right:0;top:0;width:58px;height:100%;background:url(../images/PicList002149-more.png) no-repeat center center;border-left:2px solid #fff}
.PicList002149 li div{border-left:1px solid #ededed;padding:2% 3%}
.PicList002149 li time{position:absolute;left:0;top:0;width:160px;height:100%}
.PicList002149 li time span{position:absolute;width:100%;text-align:center;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);color:#b2b2b2;font-size:16px}
.PicList002149 li time i{font-style:normal;font-size:50px;color:#999;display:block;font-family:"Courier New",Courier,monospace;line-height:40px}
.PicList002149 li time i:after{display:block;content:'';margin:5px auto;height:1px;width:50%;max-width:66px;background:#dfdfdf}
@media(max-width:1000px){
.PicList002149 ol time{padding:5px 0}
.PicList002149 li{padding-left:100px;padding-right:30px}
.PicList002149 li:after{width:30px;background-size:35% auto}
.PicList002149 li time{width:100px}
.PicList002149 li time span{font-size:14px}
.PicList002149 li time i{font-size:40px;line-height:30px}
}
@media(max-width:769px){
.PicList002149{padding-top: 40px;}
.PicList002149 h3{font-size:16px}
.PicList002149 ol div{padding:2%}
.PicList002149 ol p{height:52px}
}
@media(max-width:640px){
.PicList002149 p{line-height: 22px; font-size: 14px;}
.PicList002149 ul{ padding-bottom: 20px; }
.PicList002149 li div{font-size: ; padding: 10px 15px;}
.PicList002149 ol{padding-left:0;overflow:hidden}
.PicList002149 ol .Ispic{width:100%;padding-bottom:60%;overflow: hidden;}
.PicList002149 ol div{padding:3%;clear:both;margin:0}
.PicList002149 .bx-wrapper .bx-controls-direction{display:none}
}


/* 新聞詳情 */
.sidebar{ width:328px;float:right;padding-top:54px; }
.sidebar .title{line-height:60px;font-size:22px;color:#333}
.sidebar .news li:last-child a{border-bottom:0}
.sidebar .news li a{padding:16px 0;display:block;border-bottom:solid 1px #e6e6e6;transition-duration:.4s;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-ms-transition-duration:.4s;-o-transition-duration:.4s}
.sidebar .news li a:hover .tit{color:#1b91f4}
.sidebar .news li .tit,
.sidebar .news li .txt{height:30px;line-height:30px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;transition-duration:.4s;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-ms-transition-duration:.4s;-o-transition-duration:.4s}
.sidebar .news li .tit{font-size:16px;color:#333;}
.sidebar .news li .txt{font-size:14px;color:#c8c8c8}
.news-page .details{width:930px;float:left;padding:66px 38px 80px 0;border-right:solid 1px #f0f0f0}
.news-page .details img{ max-width: 100%; }
.news-page .details .title{line-height:36px;font-size:24px;color:#333;font-weight:bold}
.news-page .details .info{line-height:25px;font-size:15px;color:#c8c8c8;margin-top:14px}
.news-page .details #share2{float:right}
.news-page .details #share2:after{content:"";height:0;display:block;clear:both}
.news-page .details #share2 a{width:30px;height:30px;margin:0 0 0 8px;float:left;background:no-repeat;background-size:100% 100%;filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);opacity:.4}
.news-page .details #share2 a:hover{opacity:1;filter:grayscale(0);-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0)}
.news-page .details #share2 .icon-qq{background-image:url(../images/share1.png)}
.news-page .details #share2 .icon-weibo{background-image:url(../images/share2.png)}
.news-page .details #share2 .icon-wechat{background-image:url(../images/share3.png);position:relative}
.news-page .details .article{border-top:solid 1px #e6e6e6;border-bottom:solid 1px #e6e6e6;padding:40px 0;margin:30px 0}
.news-page .details .article p{ color: #333333; font-size: 16px; line-height: 30px; padding: 8px 0; text-align: justify; }
.news-page .details .article p img{ max-width: 100%; }
.news-page .details .prevnext{font-size:15px;color:#555}
.news-page .details .prevnext:after{content:"";height:0;display:block;clear:both}
.news-page .details .prevnext a{font-size:15px;color:#555}
.news-page .details .prevnext a:hover{color:#1c72ba}
.news-page .details .prevnext .l,
.news-page .details .prevnext .r{width:50%;height:20px;line-height:20px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;float: left;}
.news-page .details .prevnext .r{text-align:right; float: right;}
@media only screen and (max-width:1360px){
	.sidebar{display:none}
	.news-page .details{max-width:860px;width:100%;float:none;border:0;margin:0 auto;padding:80px 10px}
	.news-page .details .title{line-height:30px;font-size:20px}
	.news-page .details .info{line-height:24px;font-size:14px;margin-top:10px;float:none}
	.news-page .details #share2{float:none;margin-top:14px;display:none}
	.news-page .details #share2 a{margin:0 8px 0 0}
	.news-page .details .article{padding:20px 0;margin:20px 0}
	.news-page .details .prevnext{font-size:14px}
	.news-page .details .prevnext a{font-size:14px}
	.news-page .details .prevnext a:hover{color:#555}
	.news-page .details .prevnext .l,.news-page .details .prevnext .r{width:100%;float:none}
	.news-page .details .prevnext .r{text-align:left;margin-top:10px}
}
@media only screen and (max-width:1024px){
	.news-page .details{ padding:60px 10px}
}
@media only screen and (max-width:768px){
	.news-page .details{ padding:40px 10px}
  .news-page .details .title{font-size:18px}
}
.icon-wechat .wechat-qrcode{display:none;border:1px solid #eee;position:absolute;bottom:50px;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);z-index:9;width:140px;height:170px;color:#666;font-size:12px;text-align:center;background-color:#fff;transition:all 200ms;-webkit-tansition:all 350ms;-moz-transition:all 350ms}
.icon-wechat .wechat-qrcode.bottom{top:40px;left:-84px}
.icon-wechat .wechat-qrcode.bottom:after{display:none}
.icon-wechat .wechat-qrcode h4{font-weight:normal;height:26px;line-height:26px;font-size:12px;background-color:#f3f3f3;margin:0;padding:0;color:#777}
.icon-wechat .wechat-qrcode .qrcode{width:105px;margin:10px auto}
.icon-wechat .wechat-qrcode .qrcode table{margin:0!important}
.icon-wechat .wechat-qrcode .help p{font-weight:normal;line-height:16px;padding:0;margin:0}
.icon-wechat .wechat-qrcode:after{content:'';position:absolute;left:50%;margin-left:-6px;bottom:-13px;width:0;height:0;border-width:8px 6px 6px 6px;border-style:solid;border-color:#fff transparent transparent transparent}
.icon-wechat:hover .wechat-qrcode{display:block}





/* 医院概况 */
.abBox{ padding: 80px 0; }
.abBox .abTit{ padding-bottom: 10px; }
.abBox .abTit h3{ font-size: 28px; color: #000000; text-align: center; }
.abBox .jianjie{ padding: 0 50px; }
.abBox .jianjie .img{ padding: 30px 0; }
.abBox .jianjie .img img{ max-width: 100%; }
.abBox .jianjie p{ font-size: 16px; line-height: 28px; color: #333; text-align: justify; text-indent: 2em; padding: 8px 0; }
@media (max-width:1360px) {
	.abBox{padding: 60px 0;}
}
@media (max-width:1024px) {
	.abBox .jianjie{ padding: 0 30px; }
}
@media (max-width:768px) {
	.abBox{padding: 40px 0;}
	.abBox .abTit h3{font-size: 24px;}
	.abBox .jianjie{ padding: 0; }
	.abBox .jianjie .img{padding: 20px 0;}
}
@media (max-width:480px) {
	.abBox .abTit h3{font-size: 20px;}
	.abBox .jianjie p{ line-height: 32px;}
}




/* 科室介绍 */
.jieshao{ padding-bottom: 90px; background-color: #FFFFFF; }
.jieshao .text{ width: 60%; }
.jieshao .text p{ font-size: 16px; line-height: 30px; text-align: justify; text-indent: 2em; }
.jieshao .img{ width: 36%; text-align: right; }
.jieshao .img img{ max-width: 100%; }
@media (max-width:1360px) {
	.jieshao{ padding-bottom: 70px; }
	.jieshao .text p{ font-size: 15px; line-height: 28px; }
}
@media (max-width:1024px) {
	.jieshao{ padding-bottom: 60px; }
	.jieshao .text{ width: 100%; }
	.jieshao .img{ width: 100%; padding-top: 20px; }
	.jieshao .img img{ width: 100%; }
}
@media (max-width:768px) {
	.jieshao{ padding-bottom: 40px; }
}


.jibing{padding: 50px 0 30px; background-color: #f2f2f2;}
.jibing .tit{ width: 120px; height: 120px; border: 1px solid #008FD7; font-size: 36px; color: #008FD7; line-height: 40px; font-weight: bold; display: flex; justify-content: center; align-items: center; }
.jibing .text{ width: calc(100% - 120px); padding-left: 90px; font-size: 16px;}
.jibing .text h3{ font-size: 16px; font-weight: normal; color: #545454; padding-top: 30px; line-height: 30px; }
.jibing .text h3:first-child{ padding-top: 0; }
.jibing .text p{ font-size: 16px; line-height: 30px; color: #747171; }
@media (max-width:1024px) {
	.jibing .text{ padding-left: 70px;}
}
@media (max-width:768px) {
	.jibing .tit{font-size: 30px; line-height: 34px; width: 100px; height: 100px;}
	.jibing .text{ padding-left: 50px;width: calc(100% - 100px); }
	.jibing .text h3{font-size: 16px; padding-top: 20px; }
	.jibing .text p{font-size: 15px; line-height: 28px; }
}
@media (max-width:480px) {
	.jibing{ padding: 40px 0 30px; }
	.jibing .tit{ font-size: 20px; width: auto; height: auto; float: none; display: inline-block; padding: 8px 20px; }
	.jibing .tit br{ display: none; }
	.jibing .text{ width: 100%; padding-left: 20px; padding-top: 20px; }
}


/* 专家介绍 */
.team{ padding: 80px 0 60px; }
.teamTit{ padding-bottom: 20px; margin-bottom: 50px; border-bottom: 1px solid #626262; display: flex;justify-content: space-between; align-items: flex-end; }
.teamTit h3{ font-size: 38px; color: #333333; font-weight: normal; display: inline-block; }
.teamTit a{ font-size: 16px; color: #333; }
.team .item{ width: 100%; border: 1px solid #bfbfbf; }
.team .item a{ display: block; width: 100%; }
.team .item .pic{ overflow: hidden; width: 100%; }
.team .item .pic img{ width: 100%; }
.team .item .text{ text-align: center; padding: 20px 0 30px; }
.team .item .text h3{ font-size: 18px; font-weight: normal; color: #000000; }
.team .item .text p{ padding: 5px 0 15px; font-size: 14px; color: #666; }
.team .item .text span{ font-size: 15px; color: #333333; display: inline-block; padding: 5px 15px; border-radius: 40px; border: 1px solid #bfbfbf; }
.team .item:hover .text span{ border: 1px solid #FFFFFF; }
.team .teamSwiper{ position: relative; }
.team .teamSwiper .btn-prev,
.team .teamSwiper .btn-next{ position: absolute; top: 50%; transform: translateY(-50%); width: 30px; height: 50px; background: url(../images/icon_prev.png) no-repeat center; cursor: pointer; outline: none; }
.team .teamSwiper .btn-prev:hover,
.team .teamSwiper .btn-next:hover{ background-image: url(../images/icon_prev1.png); }
.team .teamSwiper .btn-prev{left: -60px;}
.team .teamSwiper .btn-next{right: -60px; transform: translateY(-50%) rotate(180deg);}
@media (max-width: 1340px) {
	.team .teamSwiper .btn-prev{left: -40px;}
	.team .teamSwiper .btn-next{right: -40px;}
}
@media (max-width: 1024px) {
	.team{ padding: 40px 0 30px; }
	.teamTit{ margin-bottom: 40px;}
	.teamTit h3{font-size: 30px; }
	.team .teamSwiper .btn-prev, .team .teamSwiper .btn-next{background-size: 18px; width: 20px; z-index: 2;}
	.team .teamSwiper .btn-prev{left: -30px;}
	.team .teamSwiper .btn-next{right: -30px;}
}
@media (max-width: 768px) {
	.teamTit h3{font-size: 24px; }
	.team .item .text{ padding: 15px 0 20px;}
}
@media (max-width: 480px) {
	.teamTit{ margin-bottom: 30px;}
	.teamTit h3{font-size: 22px; }
	.team .item .text h3{font-size: 16px;}
	.team .item .text p{font-size: 13px;}
	.team .item .text span{font-size: 14px;}
	.team .teamSwiper .btn-prev{left: -10px;}
	.team .teamSwiper .btn-next{right: -10px;}
}


/*  */
.teamCont{}
.teamCont .row{justify-content: flex-start; align-items: stretch;}
.teamCont .pic{ padding-right: 60px; width: 35%; }
.teamCont .text{ padding-top: 30px; width: 65%; }
@media (max-width: 768px) {
	.teamCont .pic{ padding-right: 0; width: 100%; }
	.teamCont .text{ padding-top: 10px; width: 100%; }
}


.honor{ padding-bottom: 60px; }
.honor .honorBox{}
.honor dl{ padding-bottom: 40px; display: flex; flex-wrap: wrap; align-items: stretch; justify-content: space-between; }
.honor dl:last-child{ padding-bottom: 0; }
.honor dl dt{ width: 25%; }
.honor dl dt img{ max-width: 100%;  }
.honor dl dd{ width: 72%; }
.honor dl dd h3{ font-size: 18px; line-height: 36px; color: #333333; }
.honor dl dd p{ font-size: 16px; line-height: 32px; color: #444; }
@media (max-width: 1340px) {
	
}
@media (max-width: 1024px) {
	.honor dl dd p{ font-size: 15px; line-height: 28px;  }
}
@media (max-width: 768px) {
	.honor dl dd h3{ font-size: 16px; }
}
@media (max-width: 480px) {
	.honor dl dt{ width: 100%; }
	.honor dl dt img{ width: 100%; }
	.honor dl dd{ width: 100%; padding-top: 10px; }
}


.ks_style{ padding: 60px 0; background-color: #f2f2f2;}
.ks_style .teamTit{ border-bottom: 0; margin-bottom: 10px;}
.ks_style ul{  }
.ks_style ul li{ width: 25%; }
.ks_style ul li .img{ overflow: hidden; }
.ks_style ul li .img img{ width: 100%; transition: all 0.3s; }
.ks_style ul li:hover .img img{ transform: scale(1.2); }
@media (max-width: 768px) {
	.ks_style{padding: 40px 0;}
	.ks_style ul li{ width: 50%; }
}


/* 投訴建議 */
.advice { padding: 60px 0 40px;}
.advice .title{line-height:74px;font-size:24px;font-weight:bold;color:#333;border-bottom:solid 1px #f0f0f0}
.advice .tips1{line-height:30px;font-size:15px;color:#888;margin:24px 0 40px 0}
.advice .inpuBox{margin:0 -18px}
.advice .inpuBox:after{content:"";height:0;display:block;clear:both}
.advice .inpuBox .inpu{width:33.333%;padding:0 18px;box-sizing:border-box;float:left}
.advice .inpuBox input[type='text']{width:100%;height:48px;border:solid 1px #e0e0e0;font-size:15px;color:#333;padding:0 18px;box-sizing:border-box}
.advice .inpuBox input[type='text']::-webkit-input-placeholder{color:#a1a1a1}
.advice .inpuBox input[type='text']:-moz-placeholder{color:#a1a1a1}
.advice .inpuBox input[type='text']::-moz-placeholder{color:#a1a1a1}
.advice .inpuBox input[type='text']:-ms-input-placeholder{color:#a1a1a1}
.advice .inpuBox.code{ margin-top: 30px;}
.advice .inpuBox.code input[type='text']{ width: 60%; }
.advice .tips2{line-height:30px;font-size:15px;color:#555;padding-left:40px;box-sizing:border-box;background:url(../images/tips2.png) no-repeat 0 8px;margin:42px 0 18px 0}
.advice textarea{width:100%;height:258px;border:solid 1px #e0e0e0;box-sizing:border-box;padding:18px 26px;font-size:15px;color:#333;resize:none;outline: none;}
.advice textarea::-webkit-input-placeholder{color:#a1a1a1}
.advice textarea:-moz-placeholder{color:#a1a1a1}
.advice textarea::-moz-placeholder{color:#a1a1a1}
.advice textarea:-ms-input-placeholder{color:#a1a1a1}
.advice .pcMore2{width:158px;height:46px;margin-top:32px;margin-left:0}

.pcMore2,.pcMore1{width:176px;height:46px;line-height:46px;display:block;margin:0 auto;background:#008FD7;text-indent:45px;position:relative}
.pcMore2:hover input[type="submit"],
.pcMore1:hover input[type="submit"],
.pcMore2:hover input[type="button"],
.pcMore1:hover input[type="button"],
.pcMore2:hover span, .pcMore1:hover span{background-position:right 20px center}
.pcMore2:hover::after, .pcMore1:hover::after{width:100%}
.pcMore2::after, .pcMore1::after{content:" ";height:100%;width:0;position:absolute;top:0;left:0;z-index:1;background:#046a9e;transition-duration:.4s;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-ms-transition-duration:.4s;-o-transition-duration:.4s}

.pcMore2 input[type="submit"],
.pcMore1 input[type="submit"],
.pcMore2 input[type="button"],
.pcMore1 input[type="button"],
.pcMore2 span, .pcMore1 span{width:100%;height:100%;position:relative;z-index:2;background:url(../images/arrow3.png) no-repeat right 34px center;background-size:8px auto;display:block;font-size:15px;color:#fff;transition-duration:.4s;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-ms-transition-duration:.4s;-o-transition-duration:.4s;cursor:pointer}
.pcMore2{text-indent:0;text-align:center}
.pcMore2 input[type="submit"],
.pcMore2 input[type="button"], .pcMore2 span{background:0}

@media (max-width:1360px) {
	.advice .title{line-height:50px;font-size:20px}
	.advice .tips1{line-height:24px;font-size:14px;margin:14px 0 30px 0}
	.advice .inpuBox{margin:0 -5px}
	.advice .inpuBox .inpu{padding:0 5px}
	.advice .inpuBox input[type='text']{height:44px;font-size:14px;padding:0 10px}
	.advice .tips2{line-height:24px;font-size:14px;padding-left:20px;margin:20px 0 10px 0;background-size:14px auto;background-position:0 6px}
	.advice textarea{height:120px;padding:8px 10px;font-size:14px}
	.advice .pcMore2, .advice button,
	.advice input[type='submit'], 
	.advice input[type='button']{width:120px;height:44px;line-height:44px;font-size:14px;margin-top:20px}
	.advice button:hover,
}
@media only screen and (max-width:600px){
	.advice { padding: 30px 0;}
	.advice .inpuBox{margin:0}
	.advice .inpuBox .inpu{width:100%;padding:0;margin-bottom:10px}
	.advice .tips2{margin-top:10px}
}




.recruitment {
  padding: 20px 0;
	/* background-color: #f6f6f6; */
}
.recruitment .list {
  margin-top: 60px;
}
.recruitment .list li {
  margin-bottom: 22px;
}
.recruitment .list li.on .top {
  background-image: url(../images/recruitment2.png);
  background-color: #008FD7;
  color: #fff;
}
.recruitment .list li .top {
  border: solid 1px #008FD7;
  box-sizing: border-box;
  padding: 15px 80px 15px 30px;
  line-height: 30px;
  font-size: 18px;
  color: #000;
  background: url(../images/recruitment1.png) no-repeat right 32px center #ffffff;
  cursor: pointer;
  transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -ms-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
}
.recruitment .list li .cont {
  border: solid 1px #008FD7;
  border-top: none;
  box-sizing: border-box;
  background: #fff;
  display: none;
}
.recruitment .list li .cont .info {
  line-height: 30px;
  font-size: 18px;
  color: #333333;
  padding: 20px 30px;
  box-sizing: border-box;
  border-bottom: solid 1px #ececec;
}
.recruitment .list li .cont .info span {
  color: #008FD7;
}
.recruitment .list li .cont .text {
  padding: 20px 30px 30px 30px;
  box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  color: #333;
}
.recruitment .list li .cont .text p{ font-size: 16px; color: #111; line-height: 34px; }
.recruitment .list li .cont .text p strong{ font-size: 18px; }
.recruitment .list li .cont .text a {
  font-size: 14px;
  color: #ae976d;
}
.recruitment .list li .cont .text .tit {
  font-size: 16px;
  color: #000;
  font-weight: bold;
  margin-bottom: 6px;
}
.recruitment .list li .cont .text .btn {
  width: 188px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  border-radius: 8px;
  background: #008FD7;
  display: block;
  font-size: 18px;
  color: #fff;
  margin-top: 24px;
  transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -ms-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
}
.recruitment .list li .cont .text .btn:hover {
  background: #046a9e;
}

@media ( max-width:1360px ) {
	.recruitment {
		padding:30px 10px;
		box-sizing:border-box;
	}
	.recruitment .list {
		margin-top:30px;
	}
	.recruitment .list li {
		margin-bottom:14px;
	}
	.recruitment .list li .top {
		padding:12px 30px 12px 10px;
		line-height:24px;
		font-size:16px;
		background-position:right 10px center;
		background-size:14px auto;
	}
	.recruitment .list li .cont .info {
		line-height:24px;
		font-size:16px;
		padding:12px 10px;
		word-break:normal;
	}
	.recruitment .list li .cont .text {
		padding:12px 10px;
	}
	.recruitment .list li .cont .text .btn {
		width:140px;
		height:40px;
		line-height:40px;
		font-size:16px;
		margin-top:20px;
	}
	.recruitment .list li .cont .text .btn:hover {
		background:#ae976d;
	}
	.recruitment .paging {
		margin-top:30px;
	}
}
@media ( max-width:768px ) {
  .recruitment {padding: 20px 0 0;}
	.recruitment .list li .cont .text{ overflow-x: scroll;  }
  .recruitment .list li .top{font-size: 15px;}
}



/* 交通指南 */
.contact-information{ position:relative; }
.contact-information .content{ margin-top:40px;margin-bottom: 60px;}
.contact-information .content .arrive{ float:left;width:33.33%;background-color:#fff;padding-top:2.7%;padding-left:0%;padding-right:1.4%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.contact-title{text-align:left}
.contact-title .t1{color:#2a2a2a;font-size:30px;font-weight:bold;margin-bottom:20px}
.contact-title .t2{color:#999;font-size:16px}
.contact-information .content .arrive ul{margin-top:35px}
.contact-information .content .arrive ul li{margin:0 0 30px;overflow:hidden}
.contact-information .content .arrive ul li .icon{float:left;width:40px;text-align:left}
.contact-information .content .arrive ul li .icon img{max-width:40px}
.contact-information .content .arrive ul li .text{float:left;width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px)}
.contact-information .content .arrive ul li .text .t1{color:#2a2a2a;font-size:16px;margin-bottom:17px;margin-top:3px}
.contact-information .content .arrive ul li .text .t2{color:#2a2a2a;font-size:14px;line-height: 24px;}
.contact-information .content .consulting{float:right;width:63.44%;background-color:#fff;padding-top:2.7%;padding-left:1.33%;padding-right:0%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.contact-information .content .consulting .map{ width: 100%; height: 500px; }
@media (max-width: 1024px) {
	.contact-information .content{margin-top: 20px; margin-bottom: 50px;}
	.contact-title .t1{font-size: 24px; margin-bottom: 10px;}
}
@media (max-width: 768px) {
	.contact-title .t1{font-size: 20px; margin-bottom: 10px;}
	.contact-title .t2{font-size: 14px;}
	.contact-information .content .arrive{width: 100%; padding-right: 0;}
	.contact-information .content .arrive ul{margin-top: 25px;}
	.contact-information .content .arrive ul li{margin-bottom: 20px;}
	.contact-information .content .consulting{width: 100%; padding-left: 0;}
}
@media (max-width: 768px) {
	.contact-information .content{margin-bottom: 30px;}
	.contact-information .content .arrive ul li .text .t1{margin-bottom: 10px;}
}


/* 就医指南 */
.flow{ padding: 10px 0 60px; }
.flow .f_tit{ font-size: 30px; color: #000000; font-weight: bold; margin-top: 60px; }
.flow ul{ align-items: stretch; margin: 0 -25px; padding-top: 30px; }
.flow ul li{ width: 25%; padding: 0 25px; font-size: 20px; color: #333333; line-height: 36px; display: flex; flex-wrap: wrap; align-items: stretch;  }
.flow ul.f_sm li{ width: 20%; }
.flow ul li p{ width: 100%; padding: 10px 15px; border: 5px solid #eee; position: relative; display: flex; align-items: center; justify-content: center; }
.flow ul li i{ display: block; width: 30px; height: 3px; background-color: #008FD7; position: absolute; top: 50%; right: -42px; }
.flow ul li i::after{ display: block; content: ""; width: 0px; height: 0px; position: absolute; top: -6px; right: -10px; border: 7px solid transparent; border-left-color: #008FD7; }
.flow ul li:last-child i{ display: none; }
@media (max-width: 1024px) {
	.flow ul{padding-top: 0;}
	.flow ul li{width: 50%; padding-top: 15px; }
	.flow ul li:nth-child(2n) i{ display: none; }
}
@media (max-width: 768px) {
	.flow .f_tit{font-size: 22px; margin-top: 40px;}
}
@media (max-width: 480px) {
	.flow ul{ margin: 0 -15px; }
	.flow ul li{ padding: 15px;}
	.flow ul li i{ width: 20px; right: -30px; height: 2px; background-color: #CCCCCC;}
	.flow ul li i::after{display: none;}
}