@charset "utf-8";
h1,h2,h3,h4,h5,h6{font-weight: normal;}  

/*医院简介*/
.section{margin-top: .2rem;}
.section .sec-title h2{background:/*#00a9ba*/#00a9ba url(../images/left1.png) no-repeat .5em .23rem;color:#fff; line-height: .7rem;font-size: .32rem;overflow: hidden;text-indent: 1em;background-size:.05rem .28rem; }
.sec-title h2 a.tel{display: inline-block;width: 1.96rem;line-height: .44rem;background: #fff100 url(../images/redtel.png) left no-repeat;background-size: .4rem .44rem;text-indent: .44rem;font-size:.24rem;border-radius:.04rem;color:#a06d00;margin: .13rem .13rem 0 0;}

.section .about-nav{margin-top: .16rem;}
.about-nav .fl{width: 50%;}
.about-nav img{width: 100%;}
.about-nav ul{overflow: hidden;width: 50%;}
.about-nav li{width: 50%;float: left;height: .72rem;background: #abdcfd url(../images/nav2_2.gif) no-repeat center 80%;color:#fff;text-align: center;box-shadow: 1px 1px 1px #fff inset;padding-top: .15rem;}
.about-nav ul li:nth-child(2){background: #f6b07d url(../images/nav2_3.gif)no-repeat center 80%;}
.about-nav ul li:nth-child(3){background: #70dfd6 url(../images/nav2_4.gif)no-repeat center 80%;}
.about-nav ul li:nth-child(4){background: #53585c url(../images/nav2_5.gif)no-repeat center 80%;}
.about-nav li a{font-size: .18rem;}

.section .about-cont{margin-top: .1rem;}
.about-cont .fl{width: 2.52rem;}
.about-cont p{width: 3.4rem;margin:.1rem .08rem 0 0;font-size: .24rem;text-indent: 2em;line-height: .4rem;}
.about-cont p a:hover{color:#ba2636;}

.section .picList ul{overflow: hidden;margin-top: .16rem;}
.picList ul li{float: left;}
.picList li img{width: 100%;}
.picList .w50 li{width: 48%;}
.w50 li:nth-child(1){margin-right: .2rem;}
.w50 li:first-of-type img{width: 50%;}
.w50 li:nth-child(2){margin-bottom: .2rem;}
.picList .w50_02 li{width: 45.4%;}
.w50_02 li:nth-child(1){margin-right: .6%;}
.w50_02 li:nth-child(2),.w50_02 li:nth-child(3){width: 23%;margin-left:4%;}
.picList .w25 li{width: 23.8%;margin-right: 1.6%;}
.w25 li:nth-child(4){margin-right: 0;}

.ks-list{padding-top: .2rem;}
.ks-list li{text-align: center;width: 33.3%;box-sizing: border-box;border-top: 1px solid #dadada;border-right: 1px solid #dadada;padding: .15rem 0;float: left;}
.ks-list li:nth-child(-n+3){border-top: 0;}
.ks-list li:nth-child(3n){border-right: 0;}
.ks-list li p{line-height: .4rem;}
.ks-list li img{width: .8rem;margin-bottom: .1rem;}

/*重点诊疗项目*/
.section .zdzlxm{overflow: hidden;}
.zdzlxm li{float: left;width: 2.9rem;margin: .12rem 0 0 .2rem;}
.zdzlxm li img{width: 100%;}

.section .wtfm{width: 6rem;margin: .12rem auto 0;}

/*医院动态*/
.news-title ul{overflow:hidden;width:94%;margin:.2rem auto 0;}
.news-title ul li{width:49%;line-height:.5rem;background:#cc9;text-align:center;float:left;}
.news-title ul li:first-child{margin-right:2%;}
.news-title ul li.on{background:#00a9ba;color:#fff;}
.section .new{width: 94%;margin:.1rem auto;display:none;}
.section .on{display:block;}
.new li{font-size: .28rem;line-height: .6rem;border-bottom: 1px dashed #cacaca;}
.new li a:hover{color:#ba2636;}
.new li a.red{color:#f00;float: right;}
.new-font li{font-size: .24rem;}

/*在线挂号*/
.section .ghtit{line-height: .58rem;font-size: .28rem;text-align: center;background: #00a9ba url(../images/two.png) no-repeat center center;background-size:3.16rem .58rem;color:#fff;}
.section .yqts{text-align: center;line-height:.3rem;color:#333;margin:.16rem auto;}
.section .tianxie{margin:0 0 .2rem 1rem;}
.tianxie span{color:#313131;}
.tianxie input, .tianxie select, .tianxie option{width: 2.94rem;height: .44rem;line-height: .44rem;border:1px solid #959595;margin-left: .2rem;font-size: .24rem;outline: none;font-family: "Microsoft Yahei";}
.tianxie b{color:#ff7632;font-size:.26rem;}
.section .formtijiao{width: 3.9rem;margin: .16rem auto;text-align: center;}
.formtijiao .ltijiao{width: 1.8rem;background: #33DADD;border-radius: .08rem;line-height: .6rem;color:#fff;font-size: .28rem;border:none;cursor: pointer;}
.formtijiao .lzixun{display:block;width: 1.8rem;background: #c79042;border-radius: .08rem;line-height: .6rem;color:#fff;font-size:.28rem;}

/*人文医疗*/
.section .rwyl{width: 6rem;margin:.1rem auto;}
.rwyl img{width:100%;}
.section .sige{margin:.2rem auto .26rem;}
.sige li{float: left;width:1.38rem;height: 1.38rem;margin-right: .22rem;text-align: center;color:#fff;}
.sige li a{font-size: .2rem;line-height: 2.1rem;}
.sige li.a{background:#396CD5 url(../images/xqq.png) no-repeat center .26rem; background-size: .58rem .58rem;}
.sige li.b{background:#E46C6D url(../images/xxx.png) no-repeat center .26rem; background-size: .58rem .58rem;}
.sige li.c{background:#6DCCBF url(../images/xwz.png) no-repeat center .26rem; background-size: .58rem .58rem;}
.sige li.d{background:#C79D42 url(../images/xdl.png) no-repeat center .26rem; background-size: .58rem .58rem;}

/* 底部 */
.efs {max-width:640px;background:#066873;height:70px;width:100%;position:fixed;bottom:0;}
.efs ul { overflow:hidden;}
.efs ul li { float:left; width:150px; margin: 10px 3px;text-align:center;}
.efs ul li a i { display:block; width: 150px;height: 30px;margin: 0px; background-size:100%; }
.efs ul li:nth-child(1) a i { background:url(img/efs1.png) no-repeat center center;background-size: 40px;}
.efs ul li:nth-child(2) a i { background:url(img/efs2.png) no-repeat center center;background-size: 40px;}
.efs ul li:nth-child(3) a i { background:url(img/efs3.png) no-repeat center center;background-size: 40px;}
.efs ul li:nth-child(4) a i { background:url(img/efs4.png) no-repeat center center;background-size: 40px;}
.efs ul li a span { display:block; font-size:22px; color:#fff; text-align:center;}

/* 文章页 */
.n-conter{margin:20px auto;}
.n-title h3{font-size: 28px;color: #333;font-weight: 800;text-align:center;}
.n-title p{font-size: 18px;line-height: 40px;color: #a6a6a6;margin-bottom: 5px;}
.n-title p a{color: #a6a6a6;margin-left: 20px;}
.news,.n-title{margin:0 auto;}
.news p{font-size: 18px;margin-top: 10px;margin-bottom: 10px; line-height: 31px;}
.n-dhbtn{width: 447px;margin:30px auto;overflow: hidden;}
.n-dhbtn a{width: 44%;float: left;background:#545454;height: 46px;line-height: 46px;text-align: center;color: #fff;font-size: 23px;border-radius: 4px; }
.n-dhbtn a+a{float: right;}

.sd-cont9{margin:20px auto 30px;}
.sd-cont9 h3{border-bottom:1px solid #C9C9C9;    padding-bottom: 10px;font-weight: 700;font-size: 28px;}
.sd-cont9 ul{margin:20px auto 0;overflow: hidden;}
.sd-cont9 ul li{height: 46px;line-height: 46px;color: #fff;text-align: center;float: left;margin-bottom: 10px;font-size: 18px;border-radius: 4px;}
.sd-cont9 ul li a{color: #fff;display: block;width: 100%;height: 100%;}
.sd-cont9 ul li:nth-child(1){background: #2685DF;margin-right:8px;width: 122px; }
.sd-cont9 ul li:nth-child(2){background: #F5891A;margin-right:8px; width: 164px;}
.sd-cont9 ul li:nth-child(3){background: #5E60DD;margin-right:8px;width: 140px;}
.sd-cont9 ul li:nth-child(4){background: #3AA934;margin-right:8px; width: 180px;}
.sd-cont9 ul li:nth-child(5){background: #8138C9;margin-right:7px;width: 234px;margin-right: 0;}
.sd-cont9 ul li:nth-child(6){background: #C3487E;margin-right: 9px;width:159px; }
.sd-cont9 ul li:nth-child(7){background: #C13644;margin-right:7px;width: 289px;margin-right: 0; }

/* 列表页 */
.n-daohang{height: 55px;width: 100%;margin-top: 10px;border-bottom: 1px solid #ddd;}
.n-daohang em {width: 35px;height: 31px;background:url(img/n_bg.png) 0 0 no-repeat;float: left;margin:10px;}
.n-daohang p{line-height: 55px;}
.l-conter{margin:20px auto;}
.l-conter ul{display: block;background: url(img/applyFor-icon.png) no-repeat left 0;background-size: 2.7em 15.6em;padding-bottom: 10px;}
.l-conter ul li{display: block;padding-left: 3.2em;}
.l-conter ul .PT38{padding-top:4rem}
.l-conter ul .PT48{padding-top:2rem}
@media screen and (max-width: 480px){ 
.l-conter ul .PT38{padding-top:1.5rem}
.l-conter ul .PT48{padding-top:1.5rem}
}
.l-conter ul li p{font-size: 16px;color: #999999;line-height: 2em;}
.l-conter ul li p i{font-style: normal;font-size: 18px;color: #333333;padding-right: 10px;}
.l-conter ul li p a{border: 1px solid #26a69a;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;text-align: center;color: #26a69a;font-size: 24px;padding: 5px 60px 5px 60px;font-weight: bold;border-radius: 0.04rem;display: inline-block;}

.list-box .hot{background: url(img/n_bg.png) 0 -67px no-repeat;position: absolute;width: 40px;height: 40px;left: 9px;top: 23px;}
.list{width: 100%;background: #fff;margin:10px auto;overflow: hidden;padding:10px 0;position: relative;border-bottom: 1px solid #dedede;}
.list-new{width: 100%;background: #fff;overflow: hidden;padding:20px 0 20px 0;position: relative;border-bottom: 1px solid #dedede;}
.l-img{width: 160px;height: 160px;float: left;margin: 13px 10px;}
.l-img-new{width: 220px;height: 150px;float: left;margin: 13px 10px;border-radius:5px;}
.l-img-new-img{width: 100%;float: left;border-radius:5px;}
.list-info{width: 560px;float: right;}
.list-info h3{height:44px;font-weight: 600;width:386px;overflow:hidden;line-height:44px;white-space: nowrap;text-overflow: ellipsis;font-size:32px;}
.list-info p{font-size: 24px;line-height:36px;color: #979797;margin-bottom: 20px;width:525px;height:65px;}
.list-info-new{width: 200px;height:130px;float: left;margin: 13px 10px;}
.list-info-new h3{height:25px;font-weight: 500;width:200px;overflow:hidden;line-height:20px;white-space: nowrap;text-overflow: ellipsis;font-size:22px;}
.list-info-new p{font-size: 16px;line-height:25px;color: #979797;margin-bottom: 5px;width:200px;height:75px;}
.guanzhu-new a{background:#2aa499;color:#fff;display:block;width:100px;height:30px;text-align:center;line-height:30px;border-radius:5px;margin-left:2em;}
.guanzhu-new a img{margin-right:20px;}
.guanzhu{color:#8F8F8F; }
.guanzhu em{font-size: 18px;font-style: normal;margin-right: 20px;}
.guanzhu a{color:#8F8F8F;}
.guanzhu a img{margin-right:20px;}
.guanzhu em span{color: red;margin:0 5px;}

.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}

/* 底部新 */
.footer-newCon {
    width: 100%;
    max-width: 640px;
    min-width: 270px;
    height: 130px;
    background: #098882;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99;
    margin: 0 auto;
    box-sizing: border-box;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    align-items: center;
}

.footer-newCon a {
    width: 50%;
    text-align: center;
    line-height: 130px;
    font-size: .4rem;
    color: #fff;
    background: linear-gradient(#e8ae35,#e78d25);
    position: relative;
    padding-top: 0;
}

.footer-newCon a:nth-child(2) {
    background: linear-gradient(#1c9f98,#1a726f);
}

.footer-newCon a em {
    display: inline-block;
    position: relative;
    padding-left: .64rem;
}

.footer-newCon a i {
    width: .59rem;
    height: .59rem;
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.footer-newCon a i.ioc1 {
    background: url(img/ioc_07.png) no-repeat;
    background-size: 100% 100%;
}

.footer-newCon a i.ioc2 {
    background: url(img/ioc_08.gif) no-repeat;
    background-size: 100% 100%;
}


.doctor{background: #e8e8e8; padding: 10% 3%; display: block; overflow: hidden;  }
.doctor_t_l{width: 20%; float: left; margin-right: 3%;}
.doctor_t_l img{width:100%}
.doctor_t_r{ width: 67%; float: left; background: #fff; padding: 5%; border-radius: 20px;}
.doctor_t_r h2{font-size: 35px;; margin-bottom: 2%; font-weight:900;}
.doctor_t_r h2 span{ font-weight: normal; background: #ba0000; color: #fff; font-size: 24px;; padding: 0 2%; display: inline-block; margin-left: 2%; border-radius: 5px;}
.doctor_t_r p{font-size: 24px; color: #646464; line-height:2;}
.doctor_t_r p span{color: #ba0000;}
.doctor_t_r h3{background: #d8d8d8; font-size: 24px;border-radius: 5px; text-align:center; line-height: 2; margin: 3% 0;}
.doctor_t_r h3 a{color: #000;}
.doctor_t_r h4{background: #ba0000; font-size: 24px;border-radius: 5px; text-align:center; line-height: 2; margin: 3% 0;}
.doctor_t_r h4 a{color: #fff;}
.doctor_t{margin-bottom:10%; display: block; overflow: hidden;}


.fuwuduixiang{ background:url(../img/jiao.png) left top no-repeat #00a9ba; background-size:auto 100%; color:#fff; padding:0.1rem 0.2rem 0.1rem 2.5rem;}
.fuwuduixiang h3{font-size:0.3rem; line-height:1; padding-bottom:0.1rem ;padding-top:0.1rem}
.fuwuduixiang p{ font-size:0.2rem; font-weight:normal; line-height:1.6;}



.zuhe{ background:#fff; padding:0.15rem; overflow:hidden;}
.title{ text-align:center;}
.title big{ font-size:0.35rem; font-weight:900;}
.title big b{ font-size:0.4rem;}
.title p{ font-size:0.16rem;}
.zuhebox{  }
.zuhebox h3{ color:#f1649c; font-size:0.35rem; line-height:3;}
.zuhebox li{ display:flex; background:#fff; margin-bottom:0.2rem;box-shadow: 0px 0px 24px rgba(0, 0, 0, .1);}
.zuhebox li b{background:#00a9ba; color:#fff; font-size:0.5rem; line-height:2.2rem; width:1rem; text-align:center; }
.zuhebox li div{width:80%; padding:5%;}
.zuhebox li font{ font-size:0.3rem;display:block;font-weight:900; margin-bottom:0.15rem}
.zuhebox li p{line-height:1.8 ; font-size:0.2rem;}


.casebox{ background:#fff; padding:0.15rem; overflow:hidden;}
.casebox h3{ color:#f1649c; font-size:0.35rem; line-height:3;}
.casebox li{ display:flex; background:#fff; margin-bottom:0.2rem;box-shadow: 0px 0px 24px rgba(0, 0, 0, .1);}
.casebox li b{ color:#fff; font-size:0.5rem;   width:2rem; text-align:center; }
.casebox li b img{width:2rem;heght:2rem; border-radius:50%}
.casebox li div{width:80%; padding:5%;}
.casebox li font{ font-size:0.3rem;display:block;font-weight:900; margin-bottom:0.15rem}
.casebox li p{line-height:1.8 ; font-size:0.2rem;}

    .pfleft{position: fixed; left: 0; top: 30%;width:40px; background:#71a3dd; padding:15px 0; border-radius: 0px 10px 10px 0px ; z-index:222}
.pfleft a{ display:block; color:#fff; text-align:center; font-size:18px; line-height:1.5 ; position:relative}
.pfleft a span{position:absolute; right:-5px; top:-20px; width:25px; line-height:25px; text-align:center; font-size:14px; color:#fff; background:red; border-radius:50%}
.piaofu{ position: fixed; left: 0; right: 0; top: 30%; margin: 0 auto; max-width: 640px; text-align: center; z-index: 9999; display: none;}
.piaofu img{width: 100%; margin: 0 auto;}
.zixx{width: 100%; position: absolute; top:0; left: 0; right: 0; display: block; height: 16rem;}
.gban{width: 100%; position: absolute; bottom:0; left: 0; right: 0; display: block; height: 3rem;}
.rightpiaofu img,.rightpiaofu2 img{max-width:100%}
.rightpiaofu{ position: fixed;right: 0; top: 40%;  max-width: 640px; z-index: 9999; width:8rem; margin:0 auto; display:none }
.rightpiaofu2{ position: fixed;right: 3%; bottom: 20%;  max-width: 640px; z-index: 9999; width:1rem; margin:0 auto;}
.bottom1{background: #fff;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    max-width: 640px;
    margin: 0 auto;
    padding: 1% 0;}
.rightpiaofu2 a{ display:block; position:relative;}
.rightpiaofu2 a span{ position:absolute; right:-5px; top:-10px; width:25px; line-height:25px; text-align:center; font-size:14px; color:#fff; background:red; border-radius:50%}


 .shake {
     /* 定义动画名称和时长等属性 */
    animation: shake-it 2.5s infinite;
    /* 为了看到动画效果，可以设置一个背景色 */
     
    /* 设置元素宽高 */
     
    /* 设置为相对定位，以便使用绝对定位在Y轴上摇摆 */
    position: relative;
     
  }
@keyframes shake-it {
    0% {
    transform: rotate(-15deg);
  }
  2% {
    transform: rotate(15deg);
  }
  4% {
    transform: rotate(-18deg);
  }
  6% {
    transform: rotate(18deg);
  }
  8% {
    transform: rotate(-22deg);
  }
  10% {
    transform: rotate(22deg);
  }
  12% {
    transform: rotate(-18deg);
  }
  14% {
    transform: rotate(18deg);
  }
  16% {
    transform: rotate(-12deg);
  }
  18% {
    transform: rotate(12deg);
  }
  20% {
    transform: rotate(0deg);
  }
 
  }
.zixx{width: 100%; position: absolute; top:0; left: 0; right: 0; display: block; height: 16rem;}
.gban{width: 100%; position: absolute; bottom:0; left: 0; right: 0; display: block; height: 3rem;}

.rightpiaofu{ position: fixed;right: 0; top: 40%;  max-width: 640px; z-index: 9999; width:8rem; margin:0 auto; display:none }
.rightpiaofu3{ position: fixed;right: 3%; bottom: 20%;  max-width: 640px; z-index: 9999; width:4.5rem; margin:0 auto;}
.bottom{background: #fff;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    max-width: 640px;
    margin: 0 auto;
    padding: 1% 0;}

#LRdiv0{ display: none!important}
	
.fix-footer{width:100%;min-width: 320px; max-width:640px; position: fixed;bottom: 0;z-index: 99; margin: 0 auto; box-sizing: border-box; display: flex; display: -webkit-flex; justify-content: space-between; align-items: center;}
.fix-footer img{width:100%}
.fix-footer a{ position:absolute;width:20%; height:100%;}
#fit1{left:0px;}
#fit2{left:20%;}
#fit3{left:40%;}
#fit4{left:60%;}
#fit5{left:80%;}