/*轮播*/
.swiper-container {
        width: 100%;
        height: 100%;
        
    }
    .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
		overflow: hidden;
    }
	
	.swiper-slide img{
		width: 100%;
	}

/*轮播*/

input_people{width: 50%;font-size:14px;padding: 0 5px;}
input::-webkit-input-placeholder { font-size:14px;} 
input,input:focus,textarea,textarea:focus{border: none !important;box-shadow: none !important;width: 100%;height: 98%;padding: 0;margin: 0;outline:none;}

.fl{float: left;}
.position_relative{position: relative;}
.position_absolute{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.height_25{height: 25px;}
.height_450{height: 450px;}
.height_auto{height: auto;}
.height-40{height: 40px;}
.height-45{height: 45px;}
.height-35{height: 35px;}
.width_25{width: 25px;}
.line-height35{line-height: 35px;}
.line-height40{line-height: 40px;}
.line-height45{line-height: 45px;}
.text-align-right{text-align: right;}
.text-align-left{text-align: left;}
.text-align-center{text-align: center;}
.border-radius10{border-radius: 10px;overflow: hidden;}
.border-top-left-radius10{border-top-left-radius: 10px;overflow: hidden;}
.border-top-right-radius10{border-top-right-radius: 10px;overflow: hidden;}
.border-bottom-left-radius10{border-bottom-left-radius: 10px;overflow: hidden;}
.border-bottom-right-radius10{border-bottom-right-radius: 10px;overflow: hidden;}
.width_90{width: 95%;margin: auto;}
.background_bs{background-color: #FFFFFF;}
.border-bottom{border-bottom: 1px solid #333333;}
.marght_left10{margin-left: 10px;}
.marght_top7{margin-top: 7px;}
.marght_top{margin-top: 15px;}
button,button:focus{outline:none;}
.button_one{width: 90%;margin:20px auto auto;border-radius: 50px;height: 50px;line-height: 50px; border: none;background-color: #01b9c9;display: block;font-size: 16px;}
.button_tow{width: 100%;background-color: transparent;border: none;font-size: 16px;}
.button_add{width: 100%;background-color: transparent;border: none;font-size: 16px;color: #ffffff;background-color: #01b9c9;margin: 0 auto;height: 40px;border-radius: 20px;margin-top: 30px;}
.button_add2{width: 95%;background-color: transparent;border: none;font-size: 16px;color: #ffffff;background-color: #01b9c9;margin: 0 auto;height: 50px;border-radius: 20px;margin: 0 auto;}
.button_left{width: 50%;background-color: transparent;border: none;font-size: 16px;border-right: 1px solid #d9d9d9;}
.button_right{width: 50%;background-color: transparent;border: none;font-size: 16px;}
.color_bs{color: #FFFFFF;}
.color_red{color: #e82323;}
.color_lvse{color: #01b9c9;}
.color_lanse{color: #0189c9;}
.color_black{color: #000000;}
.color_hui{color: #e1e1e1;}
.color_shui{color: #999999;}
.colo{color: rgb(102,102,102);}

/* 导航 */	
.nav{width: 100%;height: 55px;background-color: #FFFFFF;padding: 6px 0;position: fixed;bottom: 0;left: 0;overflow: hidden;}
.nav_o{width: 25px;height:25px;overflow: hidden;position: relative;margin: auto;}
.nav_o img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;right: 0;bottom: 0;margin: auto;}

.navt{display: none;}
.nav .col-4:nth-child(1) .navt{display: block;}
.nav .col-4:nth-child(1) .navo{display: none;}
.nav .col-4:nth-child(1) .nav_tit{color: #01b9c9;}
.nav_tit{margin-top: 2px;color: #858585;font-size: 14px;}
/* 导航 */
.kongge{height: 57px;width: 100%;overflow: hidden; }
body{background-color: #f7f7f7;}
a{ display: block;width: 100%;height: 100%; text-decoration:none;color: #333;}
a:hover{text-decoration:none;color: #333;}
ul,li{list-style:none;margin:0;padding:0;outline:none;}
.text-center{text-align: center;}
.marghttop_one{margin-top: 8px;}
.content_one{width: 100%;padding: 2.5% 2%;}
.content_two{width: 100%;padding:0;}
.content_three{width: 100%;padding:2.5% 2%;}
.title_one{color: #444444;line-height: 30px;margin: 0;}
.con_one{width: 100%;height: 100px;overflow: hidden;padding: 4%;}
.background_one{background-position: center;background-repeat: no-repeat;background-size: 100% 100%;}
.background_one_1{background-image: url(../img/1px/background-1.png);}
.background_one_2{background-image: url(../img/1px/background-2.png);}
.background_one_3{background-image: url(../img/1px/background-3.png);}
.background_one_4{background-image: url(../img/1px/background-4.png);}
.background_one_5{background-image: url(../img/1px/background-5.png);}
.background_one_6{background-image: url(../img/1px/background-6.png);}
.background_one_7{background-image: url(../img/1px/background-7.png);}
.background_one_8{background-image: url(../img/1px/background-8.png);}
.background_one_9{background-image: url(../img/1px/background-9.png);}
.background_one_10{background-image: url(../img/1px/background-10.png);}
.background_two{background-position:96% center;background-repeat: no-repeat;background-size: 7px auto;background-image: url(../img/1px/icon.png);}
/* 单选框选中 */
.background_two2{background-position:96% center;background-repeat: no-repeat;background-size: 20px 20px;background-image: url(../img/1px/danxuanxuanzhong.png);}
/* 单选框未选中 */
.background_two3{background-position:96% center;background-repeat: no-repeat;background-size: 20px 20px;background-image: url(../img/1px/danxuanxuanweixuanzhong.png);}
.title_two{color: #333333;line-height: 20px;font-size: 16px;}
.con_two{color: #ababab;line-height: 20px;font-size: 12px;}
.con_three{width: 100%;height: 90px;overflow: hidden;padding: 0;text-align: center;}
.icon_one{width: 50px;height: 50px;margin: 5px 0;}
.title_three{color: #252525;line-height: 20px;font-size: 14px;}
.con_four{line-height: 20px;font-size: 14px;}
.con_four a{color: #ababab;}
.title{width: 100%;padding: 2.5%;}
.content_three img{width: 100%;margin: 0 0 20px 0;}
.content_three p{font-size: 14px;color: #252525;line-height: 25px;}
.title_five{width: 100%;text-align: center;line-height: 20px;margin: 20px 0;}
.con_five{width: 100%;min-height: 600px; background-color: #FFFFFF;padding: 5%;}
.con_five p{width: 100%;color: #333333;font-size: 14px;}
.navigation{width: 100%;height: auto;overflow: hidden;}
.navigationtit{width: 100%;margin: auto;padding: 0 2.5%; overflow: hidden;height: 40px;line-height: 40px;position: relative;background-color: #FFFFFF;color: #252525;font-size: 14px;}
.navigationtit i{position: absolute;background-position:left center;background-repeat: no-repeat;background-size: 15px auto;background-image: url(../img/1px/icon8.png);display: block;width: 28px;height: auto;right: 0;top:0;bottom: 0;margin: auto;transition: all 0.5s;}
.navigationnr{background-color: #d9eff1;width: 100%;height: auto;overflow: hidden;margin-bottom: 1px;}
.navigationl{width: 20%;overflow: hidden;background-color: #01b9c9;color: #FFFFFF;font-size: 14px;text-align: center;display: table-cell;vertical-align: middle;}
.navigationr{width: 80%;line-height: 35px;overflow: hidden;display: table-cell;padding: 10px 0;}
.navigationr li{float: left;padding: 0 10px;color: #e00808;font-size: 14px;}
.jiaotong{width: 100%;background-color: #FFFFFF;overflow: hidden;}
.jiaotongtit{height: 50px; width: 100%;padding: 2.5%;border-bottom: 1px solid #d9d9d9;line-height: 30px;color: #01b9c9;font-size: 14px;}
.jiaotongtit i{display: block;float: left; height: 20px;width: 2px;background-color: #01b9c9;margin-top: 7px;margin-right: 10px;}
.jiaotongnr{width: 100%;padding: 2.5%;overflow: hidden;min-height: 150px;}
.jiaotongnr1{display: flex;flex-direction: row;}
.jiaotongnr1 div{margin-right: 10px;line-height: 30px;font-size: 14px;color: #333333;}
.jiaotongnr2{line-height: 30px;font-size: 12px;color: #999999;}
.row_one{background-color: #FFFFFF;}
.row_one label{ padding-right: 0;}
.row_one div{ padding-left: 0;}
.row_one div input{ padding: 0;line-height: 25px;}

.row_one .form-control{font-size: 14px;line-height: 25px;padding: 0;height: 100%;}
.row_one.row_textarea textarea{padding: 8px 0;}
.row_one.row_textarea label{color: #01b9c9;}
.wuxinxz{display: none;}
.querycenter{color: #333333;font-size: 14px;}
.querycenter li>div:nth-child(2){color: #01b9c9;}
.patientxinxi input::-webkit-input-placeholder { text-align: right;} 
.patientxinxi input{text-align: right;}
.patientxinxi i{background-image: url(../img/1px/icon.png);display: block;background-position: left center;background-repeat: no-repeat;background-size: auto 18px;}
.zhuyuanrecharge{color: #999999;}
.jiuzhenrenmanage input{color: #999999;}
.zyrechargexz i{display: block;margin: 5px auto 0;height: 1px;width: 40px;background-color: #01b9c9;}
.zyrechargexz {color: #01b9c9;}
.zyrechargectn{width: 100%;overflow: hidden;}
.zyrechargectn>div{display: none;}
.zyrechargectn>.zyrechargectn-one{display: block;}
.zyrechargectnwz{width: 100%;text-align: center;font-size: 16px;color: #333333;margin: 40px auto;}
.zyrechargectnwz>span{color: #01b9c9;font-size: 25px;margin: auto 3px auto 4px;}
.zyrechargectnbtn{padding-bottom: 20px;}
.zyrechargectnbtn>div{width: 200px;height: 50px;background-color: #01b9c9;color: #FFFFFF;font-size: 16px;line-height: 50px;border-radius: 50px;text-align: center;margin: auto;margin-bottom: 10px;}
/* 弹框 */
 .springbox{background-color: rgba(0,0,0,0.5);width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 100;display: none;}
 .springboxnrb{height: 60px;border-top: 1px solid #d9d9d9;position: absolute;bottom: 0;left: 0;width: 100%;}
 .springboxnrb div{float: left;width: 50%;line-height: 56px;text-align: center;color: #666666;font-size: 16px;border-right: 1px solid #d9d9d9;margin: 2px 0;height: 56px;}
 .springboxnrb div:nth-child(2){border: none;color: #01b9c9;}
 .springboxnrt{margin: 30px 0;width: 100%;}
 .springboxnrt div{text-align: center;width: 100%;font-size: 14px;color: #252525;}
 .springboxnrt div:nth-child(2){color: #01b9c9;line-height: 40px;}
 .springboxnr{width: 75%;min-height: 100px;max-height: 178px; background-color: #FFFFFF;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;padding: 2.5% 5%;border-radius: 10px;overflow: hidden;}
 .springboxnr2{width: 35%;height: 70px;background-color: #4d4d4d;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;border-radius: 10px;overflow: hidden;text-align: center;line-height: 70px;color: #ffffff;}
 .springboxxs{display: block;}
  .springboxnrtleft div{text-align: left;}
  
  /* 选的预约时间类型 */
  .jiaotongs{width: 100%;overflow: hidden;}
  .jiaotongtits{height: 50px; width: 100%;padding: 2.5%;line-height: 30px;color: #333333;font-size: 14px;}
  .jiaotongtits i{display: block;float: left; height: 20px;width: 3px;background-color: #01b9c9;margin-top: 7px;margin-right: 10px;border-radius: 4px;}
  .yuyuezhunjialist{width: 95%;height: 85px;background-color: #ffffff;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.06);border-radius: 8px;margin: 2.5%;padding: 2.5%;}
  .yuyuezhunjiat{width: 45px;height: 58px;float: left;overflow: hidden;margin: 4px 4px 4px 0;}
  .yuyuezhunjiat img{width: 100%;display: block;height: 100%;}
  .yuyuezhunjiab{width: 80%;height: 100%; float: right;background-image: url(../img/1px/icon15.png);background-position:98% center;background-size: 20px 20px;background-repeat: no-repeat;}
  /* 科室列表 */
  .department{width: 100%;background-color: #FFFFFF;overflow: hidden;}
  .department .jiaotongs{float: left;height: 100%;width: 20%;border-top: 1px solid #d7d7d7;padding: 0 0 0 2.5%;}
  .departments{width: 80%;float: right;height: 100%;overflow: hidden;border-left: 1px solid #d7d7d7;}
  .departments div{height: 40px;line-height: 40px;font-size: 14px;color: #3e3e3e;border-top: 1px solid #d7d7d7;border-bottom: 1px solid #d7d7d7;padding: 0 2.5%;}
  /* 预约医生 */
  .yuyuedoctor{background-color: #FFFFFF;}
  .yuyuedoctorimg{width: 58px;height: 58px;overflow: hidden;}
  .yuyuedoctorr{width: 55%;float: left;background-image: url(..);margin-left: 2%;}
  .yuyuedoctorr>div{line-height: 25px;}
  .yuyuedoctorr>div:nth-child(1){margin-top: 5px;line-height: 30px;}
  .yuyuedoctorr>div:nth-child(2){font-size: 12px;}
  .yuyuedoctorbtn{float: right;width: 70px;height: 28px;line-height: 28px;border-radius: 28px;font-size: 14px; background-color: #01b9c9;color: #FFFFFF;text-align: center;margin: 18px 0;}
  /* 预约时间 */
  .yuyuetime{width: 100%; padding:0 2.5%;background-color: #FFFFFF;margin: 2.5% 0;}
   .yuyuetime>div{line-height: 50px;height: 50px;border-bottom: 1px solid #d9d9d9;background-image: url(../img/1px/icon.png);background-position: 98% center;background-size: 8px 15px;background-repeat: no-repeat;}
   .yuyuetime>div div{float: left;}
   .yuyuetime>div div:nth-child(1){width: 60px;text-indent: 8px;font-size: 14px;color: #333333;}
   .yuyuetime>div div:nth-child(2){text-align: right;width: 75%;color: #b8b8b8;}
   .yuyuedoctorr>div:nth-child(1) div{display: inline-block;} 
   .yuyuedoctorr>div:nth-child(1) div:nth-child(2){font-size: 12px;color: #666666;}
   .yuyueinformationa{color: #e00808;font-size: 14px;float: right;margin-top: 5px;line-height: 30px;}
   .yuyueinformation{width: 100%;overflow: hidden;background-color: #FFFFFF;padding-bottom: 60px;}
   .yuyueinformations{padding: 2.5% 3% 2.5% 2.5%;border-top: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;overflow: hidden;height: auto;}
   .yuyueinformationo .yuyueinformationos div:nth-child(2){color: #333333;    padding-right: 15px;padding-left: 15px}
   .yuyueinformationo i{background-image: url(../img/1px/icons.png);background-size: 8px 12px;background-position: 5px center;}
   .yuyueinformationo .text-align-right{padding: 0 5px;}
   .visittime{width: 100%;height: 100%;position: fixed;top: 0;background-color: rgba(0,0,0,0.5);overflow: hidden;z-index: 100;left: 100%;transition: all 0.5s;}
   .visittimectn{width: 85%;right: 0;bottom: 0;height: 100%; background-color: #FFFFFF;position: absolute;}
   .visittimetit{color: #666666;background-color: #f5f5f5;height: 45px;line-height: 45px;text-align: center;}
   .visittimetits{height: 45px;line-height: 45px;color: #333333;font-size: 16px;padding: 0 2.5%;}
   .visittimectn2{width: 100%;overflow: hidden;}
   .visittimelist{width: 27%;float: left;margin:0 3%;text-align: center;background-color: #f5f5f5;border-radius: 40px;height: 30px;line-height: 30px;margin-bottom: 20px;color: #01b9c9;font-size: 14px;}
   .healthcard{width: 100%;position: fixed;top: 0;background-color: rgba(0,0,0,0.5);overflow: hidden;z-index: 100;left: 0;transition: all 0.5s;height: 0;transition: all 0.5s;}
   .healthcardctn{width: 290px;height: 430px;top: 0;left: 0;right: 0;bottom: 0;margin: auto;overflow: hidden;position: absolute;}
   .healthcardctn img{width: 30px;position: absolute;top: 0;right: 3px;height: auto;}
   .healthcardc{background-color: #FFFFFF;border-radius: 8px;overflow: hidden; height: 390px;position: absolute;bottom: 0;margin: auto;background-image: url(../img/1px/icon18.png);background-size: 100% 100%;}
  .healthcardctit{height: 50px;line-height: 50px;color: #01b9c9;text-align: center;margin-bottom: 5px;}
  .healthcardc .button_one{position: absolute;bottom: 10px;left: 0;right: 0;margin: auto;}
  /* 预约成功 */
  .preabout{width: 100%;padding: 2.5%;min-height:670px;background-color: #FFFFFF;overflow: hidden;}
  .preabouts{width: 100%;overflow: hidden;}
  .preaboutt{width: 96%;height: 300px;box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.07);border-radius: 12px;margin:10px auto auto;}
  .preaboutstit{padding: 0 2.5%;background-color: #f7f7f7;height: 50px;line-height: 50px;color: #01b9c9;background-image: url(../img/1px/icon19.png);background-size: 20px auto;background-position: 2.5% center;background-repeat: no-repeat;overflow: hidden;text-indent: 9%;}
  .preaboutlb{padding: 0 2.5%;border-bottom: 1px solid #d9d9d9;height: 50px;line-height: 50px;overflow: hidden;}
  .preaboutlb div{float: left;color: #333333;font-size: 14px;overflow: hidden;}
  .preaboutlb div:nth-child(1){width: 30%;color: #999999;}
  .preaboutlb:last-child{border: none;}
  .preaboutlb2{border: 1px dotted #d9d9d9;width: 95%;margin:20px auto auto;padding: 0 2.5%;overflow: hidden;height: 50px;line-height: 50px}
  .preaboutlb2 div{float: left;color: #999999;font-size: 14px;overflow: hidden;}
  .preaboutlb2 div:nth-child(2){float: right;}
  .preaboutsbtn{width: 95%;margin: auto;padding: 0 2.5%;overflow: hidden;margin-top: 20px;}
  .preaboutsbtn button{border: none;width: auto;float: right;padding:8px 20px;border-radius: 30px;color: #333333;font-size: 14px;}
  /* 弹框1 */
  .recharge-show{width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);margin: auto;position: fixed;top: 0;left: 0;z-index: 100;display: none;}
  .rechargectn{width: 100%;background-color: #FFFFFF;height: 200px;position: absolute;bottom: 0;left: 0;right: 0;margin: auto;padding:0 2%;}
  .rechargectnbtn{width: 15px;height: auto;margin:10px auto 15px;overflow: hidden;}
  .rechargectn-lb1{width: 31%;float: left;margin:0 1%;border: 1px solid #01b9c9;font-size: 16px;height: 40px;margin-bottom: 2%;border-radius: 5px;text-align: center;line-height: 40px;color: #01b9c9;}
  .rechargectn-lb2{width: 64%;float: left;margin:0 1%;border: 1px solid #01b9c9;font-size: 16px;height: 40px;margin-bottom: 2%;border-radius: 5px;text-align: center;line-height: 40px;padding: 0 2%;}
  .rechargectn-lb2 input{width: 100%;height: 100%;line-height: 40px;border: none;background-color: transparent;color: #01b9c9;display: block;}
  .rechargectn-lb2 input::-webkit-input-placeholder { font-size:14px;color: #01b9c9;line-height: 40px;} 
/* 弹框 */
/* 居中 */
.center{width: 40%;margin: 0 auto;text-align: center;}
.centerimg{width: 100px;height: 100px;overflow: hidden;margin-top: 120px;}
.centerimg2{width: 110px;height: 80px;overflow: hidden;}
.centerimg3{width: 150px;height: 5px;}
.cen{width: 100%;text-align: center;position: absolute;bottom: 120px;}
.cen2{width: 100%;text-align: center;position: absolute;bottom: 50px;}
.cen3{width: 100%;text-align: center;}
.cen4{width: 100%;}
.cen5{text-align: right;width: 100%;}
.cen6{width: 100%;display: flex;justify-content: space-around;}
.cen7{width: 90%;margin: 0 auto;display: flex;background-color: #ffffff;border-radius: 10px;padding: 10px 10px;margin-top: 20px;}
.position{position: relative;top: 5%;z-index: 999;align-items: center;color: #ffffff;}
.pos{position: relative;top: 17%;z-index: 999;align-items: center;color: #ffffff;}
.positionimg{width: 120px;height: 2px;}
.nav_title{font-size: 22px;width: 100%;text-align: center;margin-bottom: 5px;z-index: 999;position: relative;}
.nav_title2{font-size: 15px;width: 50%;text-align: center;margin: 0 auto;line-height:18px;margin-top: 15px;z-index: 999;position: relative;}
.nav_title3{font-size: 18px;width: 100%;text-align: center;margin: 10px;color: #6c6c6c;}
.button_center{width: 45%;border: none;font-size: 16px;color: #ffffff;background-color: #01b9c9;margin: 0 auto;height: 50px;border-radius: 30px;margin-top: 30px;}
.button_center2{width: 45%;border: none;font-size: 16px;color: #01b9c9;background-color: #ffffff;margin: 0 auto;height: 50px;border-radius: 30px;margin-top: 30px;border: 1px solid #01b9c9;}
.button_center3{padding: 0px 10px;font-size: 14px;color: #21b5a0;background-color: #ffffff;margin: 0 auto;height: 28px;border-radius: 10px;border: 1px solid #21b5a0;}
.button_center4{width: 60%;font-size: 14px;background-color: #55d4c3;margin: 0 auto;height: 50px;border-radius: 30px;border: none;margin-top: 40px;color: #ffffff;box-shadow: 0 3px 5px 1px #42c5b0;}
.box-shadow{box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.5);border-radius: 20px;}
.chuizhi{display: flex;align-items: center;}
.end_flex{display: flex;align-items: center;justify-content: space-between;}
.align{display: flex;align-items: center;}
.right{position: absolute;right: 20px;}
.padding{padding: 0px 15px;}
.small_img{width: 17px;height: 23px;overflow: hidden;margin-left: 15px;margin-right: 10px;margin-top: 2px;}
.small_img2{width: 15px;height: 25px;overflow: hidden;margin-left: 15px;margin-right: 10px;}
.small_img3{width: 25px;height: 25px;overflow: hidden;margin-left: 15px;margin-right: 10px;}
.text{margin-left: 15px;}
.xuxian{width: 100%;height: 50px;border: 1px dashed #cbcbcb;margin-top: 20px;padding: 5px 0px;}
.btnf{background-color: #d9d9d9;width: 150px;height: 50px;margin-top: 30px;border-radius: 25px;font-size: 14px;}
.bottom{margin-bottom: 5px;}
.padding{padding-left: 15px;}
.beijing{width: 100%;height: 65%;background-repeat: no-repeat;position: absolute;bottom: 0;}
.ipt{list-style: none;background-color: pink;width: 50%;height: 30px;}
.input_control{
  width:360px;
  margin-left: 4px;
}
.input_control2{
  width:120px;
}
input[type="text"],#btn1,#btn2{
  box-sizing: border-box;
  /* font-size:1.4em; */
  border-radius:4px;
  border:1px solid #c8cccf;
  color:#f7f7f7;
  -web-kit-appearance:none;
  -moz-appearance: none;
  display:block;
  outline:0;
  text-decoration:none;
  width:100%;
}
input[type="text"]:focus{
  border:1px solid #ff7496;
}