
/*挂号*/
.zk_blank {
  height: 20px;
}

.zk_big {
  width: 6.2rem;
  margin: 0 auto;
}

.zk_section {
  display: flex;
  
  height: 43px;
  
}



.zk_section1 {
  width: 6.2rem;
  font-size: 14px;
  line-height: 43px;
  height: 43px;
  font-family: Microsoft YaHei;
  display: inline-block; color: #666666;
}

.zk_section1 input { color: #bfbfbf; background: #fafafa;
  height: 43px; border-radius: 5px;

  width:75%;  border:1px solid #d6d6d6;    line-height:2; font-size:14px;  box-sizing:border-box;  padding:0 1%;  font-family: 'microsoft yahei'; 
}

.placeholder {
  font-family: Microsoft YaHei;
}

.zk_section2 {
	width:100%;
}


.btn1 {
	width:100%;
  background: #ff8800;
  height: 38px;
  border-radius: 5px;
  line-height: 38px;
  color: #fff;
  font-family: Microsoft YaHei;
  font-size:18px;
}

.zk_section3 {
  text-align: center;
  color: #3692dd;
  font-size: 28px;
  font-family: Microsoft YaHei;
}

.zk_section1_2 {
  width: 538px;
  font-size: 28px;
  line-height: 86px;
  height: 86px;
  font-family: Microsoft YaHei;
  display: inline-block;
  color: #848484;
}


/*首页*/

page{ background-color: #f2f2f2;}


.home_cen{background: #f5f5f5; }
.home{  margin: auto; padding: 1% 0 2% 0;overflow: hidden;}
.home img{ width:45px; height:45px;}
.home li{ width: 3.1rem;  float: left; background-color: #ffffff; box-shadow: 3px 3px 9px 9px #efefef; margin-left: 1%; margin-top: 4%;  line-height: 1.5;padding:2% 0; }
.home .home_one{ font-size: 15px; color: #333333;display:block;
}
.home .home_two{ font-size: 12px; color: #999999;}
.home li dd{ padding: 6% 0 0 5%;}
.home li dt{ padding: 6% 5% 0 3%; }

.home button{ padding: 0; overflow: none; display: initial; text-align: left;}

.sh{ background: #ffffff;}

.shjl{ font-size: 16px; color: #333333; margin: auto; padding-top: 5%;}
.shjl p{ float: right; font-size: 13px; color: #ff8800;}
.shjl span{  background-color: #ee394c;padding-left: 8px;}
.shnz{ font-size: 24px; color: #666666;}
.shnz image{ width: 153px; height: 145px;}
.shnz dd{ width: 450px; padding-left: 2%;}
.shnz dt{ padding-top: 5%; padding-right: 5%;}

.hr{height: 20px; background:#eeeeee; }
.my{ margin-top: 4%; overflow: hidden; background: #ffffff; border-radius: 10px;box-shadow: 3px 3px 9px 9px #efefef; margin:10px;}

.my image{ width: 150px; height: 150px;border-radius: 10rem;}
.my .myjs1{ font-size: 15px; color: #333333;  }
.my .myjs1 span{font-size: 13px; color: #ee394c; margin-left:10px;}
.my .myjs2{ font-size: 26px; color: #999999; display: block; }

.my .myjs4{ color: #0385db; background: #ffffff; width: 80px; height: 80px; text-align: center; border: 1px solid; line-height: 80px; margin-left: 380px; margin-top: -90px; font-size: 26px;border-radius: 10rem;}
.my .myjs4 button{ padding: 0; box-sizing: none;line-height: 0; font-size: 26px;border-radius: 10rem;color: #0385db;display: inline;}

.my dd{ width: 25%;padding: 1% 1% 1% 1%;}
.my dt{ width: 70%; padding-top: 5%;}

.sc{ font-size: 13px;color: #666666;line-height: 1.8;position: relative; margin: auto;  }
.sc image{width: 21px;height: 15px;position: absolute;top:-4%;left: 20%; }

.sc a{display: initial; color: #ff8800;}


.text{ font-size: 14px; color: #666666; margin-top: 19px; line-height: 2; padding-bottom: 4%;}
.text a{display: initial; color: #ff8800;}



button::after{border: none;}


/*医院简介*/



.brief_box1{ font-size: 18px; color: #333333; text-align: center; margin-top: 2%;}
.brief_box1 img{ width: 18px; height: 23px; vertical-align: middle;}

.hr{height: 10px; background:#eeeeee; margin-top:4%;}
.hr1{height: 10px; background:#eeeeee; margin-top:4%;}

.brief_box2{ font-size: 18px; color: #333333; padding: 3%; border-bottom: 1px solid #e5e5e5;}
.brief_box2 p{  color: #666666; font-size: 14px;}
.brief_box2 p.p1{  color: #0385db; font-size: 14px;}
.brief_box2 b{  color: #999999; float: right; font-weight: bold;}

.show{ padding:10px;}
.show dd{ width: 80px;}

.text{ font-size: 13px; color: #666666; margin:10px; }



.brief_b3{font-size: 18px;
    color: #333333;
    padding: 3%;
    border-bottom: 1px solid #e5e5e5;}
.brief_box3 { margin: auto; text-align: center; margin-top:20px;}
.brief_box3 image{ width: 700px; height: 380px; margin-top: 15px;}


.brief_box4 { margin: auto; text-align: center;  margin-top:20px;}
.brief_box4 image{ width: 700px; height: 530px;margin-top: 15px;}

.brief_box5 { margin: auto; text-align: center;  margin-top:20px;}
.brief_box5 image{ width: 700px; height: 436px;margin-top: 15px;}

.hideshow{ background: #ffffff;}
button::after{
border: none;
}


/*专家内页*/


.noMr{ margin-right:0 !important;}

.ysjj{background: #0385db;padding: 0 10px;padding-top: 29px;padding-bottom: 15px }
.ysjj dl dt{width: 25% }
.ysjj dl dt img{width:75px;height: 75px; border-radius: 100rem;}
.ysjj dl dd{width: 65%;margin-left: 30px;color: #fff}
.ysjj dl dd .name{font-size: 18px;margin-top: 7px;display: block}
.ysjj dl dd .cw{font-size: 13px;margin-top: 5px;}
.ysjj dl dd .zy{font-size: 13px;color: #8fd2ff;display: block;margin-top: 5px}
.ysjj .sc{font-size: 13px;color: #fff;border: 1px solid #74b5e0;border-radius: 12px;
padding: 23px 26px;margin-top: 80px;line-height: 2;position: relative;}
.ysjj .sc image{width: 21px;height: 15px;position: absolute;top:-5%;left: 20%}
.zxbox{padding: 0 20px;background: #f5f5f5;margin-top: 10px;}
.zxbox li{width: 48.5%;float: left;margin:0 5px}
.zxbox dl{padding: 35px 0;box-shadow: 3px 2px 15px 8px #eeeeee;display: block;margin-top: 20px;}
.zxbox dl dt{width: 70px;padding-left: 20px}
.zxbox dl dt image{width: 70px;height: 70px;}
.zxbox dl dd{width: 160px;margin-left: 20px}
.zxbox dl dd .t1{font-size: 24px;color: #333333;display: block}
.zxbox dl dd .t2{font-size: 20px;color: #999999;display: block}
.myjj{box-shadow: 0px -10px 10px #eeeeee;padding: 30px}
.myjj span{font-size: 15px ;color: #333333;border-left: 4px solid #00a0e9;padding-left: 16px}
.myjj text{display: block;font-size: 13px;color: #666666;text-indent: 2em;margin-top: 15px;line-height: 2;}

/*医院地址*/


.map{ width:100%; height:400px;}

.lylx_box1 img{ width: 15px; height: 15px; vertical-align: middle;}
.lylx_box1{padding: 6% 5% 6% 5%; font-size: 13px; color: #0385db; border-bottom: 1px dashed #e5e5e5;}
.lylx_box1 p{ color: #333333;}

.hr{height: 5px; background:#eeeeee; margin-top:4%;}

.jtgj{margin: auto; overflow: hidden;}
.jt{ font-size: 13px; color: #2c78da; padding: 2% 4% 0 2%; background-color: #f3f3f5; font-weight: bold; margin-top: 5%; }
.jt img{ width: 14px; height: 15px; padding-right: 5px;}
.jt p{ font-size: 13px; color: #a5a5a5; padding-left:5px; }

.jt1{ font-size: 13px; color: #f6a21c; line-height: 2; margin-top:2%; margin:15px; }
.jt1 p{ color: #545454;}
