@charset "utf-8";
/* CSS Document */

/* navigation */
.navigation {margin:10px;border-radius:5px;background:#fff;padding:15px;font-size:12px;text-align:center;}
.navigation span {display:inline-block;border-radius:50%;width:70px;height:70px;box-shadow:0 5px 5px #d4d4d4;background:#f2f2f2;margin-bottom:7px;}
.navigation span i{display:inline-block;width:45px;height:45px;margin-top:12px}
.navigation a:hover {color:#ef4e27;}
.navigation a:hover .ico1 {background:url(../images/img_28.png) center no-repeat; background-size:auto 100%;}
.navigation a:hover .ico2 {background:url(../images/img_21.png) center no-repeat; background-size:auto 100%;}
.navigation a:hover .ico3 {background:url(../images/img_23.png) center no-repeat; background-size:auto 100%;}
.navigation a:hover .ico4 {background:url(../images/img_18.png) center no-repeat; background-size:auto 100%;}
.navigation span i.ico1 {background:url(../images/img_27.png) center no-repeat; background-size:auto 100%;}
.navigation span i.ico2 {background:url(../images/img_20.png) center no-repeat; background-size:auto 100%;}
.navigation span i.ico3 {background:url(../images/img_22.png) center no-repeat; background-size:auto 100%;}
.navigation span i.ico4 {background:url(../images/img_17.png) center no-repeat; background-size:auto 100%;}

/*dep_navigation*/
.dep_navigation {background:url(../images/img_41.jpg) center no-repeat; background-size:100% 100%; margin-top: 15px;}
.dep_navigation li {float:left; text-align:center; font-size:17px; font-weight:bold; width:33.333%; line-height:26px;}
.dep_navigation li a {display:block;color:#ffffff;padding:20px 0;position:relative;border-bottom:1px solid #4f7c92;border-left:1px solid #4f7c92;}
.dep_navigation li a span {font-weight:normal;}
.dep_navigation li a:after{content: '';display: block;background: url(../images/bg_03.png) center no-repeat;width: 13px;height: 13px;background-size: 100% 100%;position: absolute;right: 5px;bottom: 5px;}

/*hospital_news*/
.hospital_news {padding: 15px;}
.hospital_news .title {border-bottom: 3px solid #3c5b77;color: #3c5b77;}
.hospital_news .box {background: #efefef;padding: 15px;}
.hospital_news .box p{font-size: 12px;margin-top: 8px;}
.hospital_news .swiper-container {padding-bottom: 30px;}
.hospital_news .swiper-pagination {bottom: 0;}

/*doctor_team*/
.doctor_team {background: #e8e8e8; text-align: center; padding-top: 20px;}
.doctor_team h2 {font-size: 20px; color: #3c5b77;}
.doctor_team a {display: inline-block; color: #3c5b77; border: 1px solid #3c5b77; border-radius: 3px; padding: 3px 6px; margin: 10px 0 40px;}

/* 通知 */
.notice{background: #dedede; padding: 10px;  }
.notice ol{background:#fff; border:2px solid #3c5b77; overflow: hidden;  line-height: 30px;}
.notice ol span{display: block; background: #3c5b77; color: #fff; width: 20%; text-align: center;}

/* 病种页 */
.dis_title{background: #fff; padding:10px 20px; border-bottom:3px solid #1c3c58; overflow: hidden;}
.dis_title h1{display: block; color: #1c3c58; font-size:24px; font-weight: bold;}
.dis_title h2{background: #1c3c58; color: #fff; display: block; text-transform: uppercase; padding: 2px 8px;}
.dis_js{background: #fff; padding:20px; padding-bottom: 0px; overflow: hidden;}
.dis_bzlist{padding:20px; background:#fff;}
.dis_bzlist li{line-height: 26px; border-bottom:1px dashed #dedede; padding:5px 0px; display:block; overflow: hidden;}
.dis_bzlist li span{float:left; background:#1c3c58; text-align:center; color:#fff; padding-left: 5px; padding-right: 5px;}

/* fanye */
.page{text-align:center; margin:10px 0; font-size:12px; }
.page li{display:inline; color:#0056ad; margin-left:5px; margin-left:5px;}
.page a{background:#FFFFFF; color:#0056ad; border:1px solid #E4ECDA; padding:3px 8px 2px 8px; }
.page a:hover{background:#fff6ef; color:#f86900; text-decoration:none;}

/* 当前所在位置 */
.location{background: #f8f8f8; padding: 10px;}



/* 医师介绍 */
.doctor{background:#fff; padding:15px; overflow: hidden;}
.doctor_cont{background: #fff; padding: 15px; overflow: hidden;}
.doctor .title{border-bottom:1px solid #cbcbcb; overflow: hidden; text-align: right;}
.doctor .title h1{color: #3c5b77; border-bottom: 3px solid #3c5b77; font-size:18px; font-weight: bold; display: block; padding:5px; text-align: left;}
.doctor .title span{display: block; font-size:10px; text-align: right; text-transform: uppercase; padding-top:20px; color: #999;}
.doctor a{display: block; background:#e7e7e7; overflow: hidden; padding: 5px;}
.doctor a img{float: right;}
.doctor a h1{float: left; font-size:16px; font-weight: bold; margin-top: 10px;}
.doctor a h2{float: left; font-size:12px;}



