@charset "UTF-8";
*{margin:0;padding:0}
html{background-color:#eee}
body{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;margin:0 auto;font:normal 10px/1.5 "Microsoft YaHei","PingFang SC","Hiragino Sans GB",Helvetica,"WenQuanYi Micro Hei",Arial,Verdana,Tahoma,sans-serif;margin:0 auto;max-width:750px;min-width:320px;background:#fff;}
dd,dl,dt,li,ul{list-style:none}
a{text-decoration:none;color:#ccc}
img{border:0;vertical-align:bottom;width:100%;max-width:100%}
em,i{font-style:normal}
.w-rel{position:relative!important}
.w-abs{position:absolute!important}
.w-fl{float:left!important}
.w-fr{float:right!important}
.w-ovh{overflow:hidden!important}
.w-nm{margin:0!important}
.w-nmr{margin-right:0!important}
.w-nmb{margin-bottom:0!important}
.w-nb{border:none!important}
.w-nbr{border-right:none!important}
.w-np{padding:0!important}
.w-fw{display:block!important;width:100%!important}
.w-fs{font-size:0!important}
.w-fs01{font-size:.1px!important;font-size:-webkit-calc(0px + 0px)!important}
.w-txc{text-align:center!important}
.w-txl{text-align:left!important}
.w-txr{text-align:right!important}
.w-jafter,.w-txj{text-align:justify!important}
.w-jafter:after{content:'';display:inline-block;width:100%}
.w-txi{text-indent:2em!important}
.w-cl{clear:both!important}
.w-mtop1{margin-top:1rem!important}
.w-mtop15{margin-top:1.5rem!important}
.w-mtop2{margin-top:2rem!important}
.w-wrap{width:95%!important;margin-left:auto!important;margin-right:auto!important}
.w-wsp{white-space:nowrap!important}
.w-imid{display:inline-block;width:0;height:100%;vertical-align:middle}
.w-block{display:block!important}
.w-inbok{display:inline-block!important}
.w-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}
.w-disnone{display:none}
.w-borbox{-webkit-box-sizing:border-box!important;box-sizing:border-box!important}
.w-white{color:#fff!important}
.w-whitebg{background-color:#fff!important}
.w-colorh{color:inherit}
.con5{width:90%;margin:0 5%;background:#fff;padding:.1rem 0;border-radius:.25rem;}
.con5 .nav_title{width:100%;text-align:center}
.con5 .nav_title span{color:#0074db;font-size:.44rem;font-weight:700;display:block;text-align:center}
.con5 .nav_title_des{text-align:center;color:#999;font-size:.22rem;display:block;line-height:.45rem;padding-top:.15rem;position:relative;height:.353rem}
.con5 .nav_title_des span{background:#fff;text-align:center;position:absolute;z-index:9;display:block;left:1.25rem;padding:0 .25rem}
.con5 .bdsx{border:.1px solid #dce0df;width:95%;position:absolute;top:.38rem;left:2.5%}
.con5 #reservation{width:93.6%;margin:.25rem auto 0}
.con5 #reservation ul li{display:flex;width:100%;float:left;height:.7rem;line-height:.7rem;font-size:.3rem;margin:.1rem auto}
.con5 #reservation ul li span{width:2.35rem;height:.7rem;box-sizing:border-box;border-right:solid #fff .1rem;float:left;text-align:right;color:#504f4f}
.con5 #reservation ul li span i{color:red}
.con5 #reservation ul li input{box-sizing:border-box;border:solid #dfdfe1 .01rem;font-size:.26rem;text-indent:.2rem;font-family:"Microsoft YaHei";width:5rem;height:.7rem;float:left;-webkit-appearance:none;border-radius:.1rem}
.con5 #reservation ul li .input_ks{height:.7rem;font-size:.26rem;width:5rem;color:#999;border:solid #dfdfe1 .01rem}
.con5 #reservation ul li .input_ks option{font-size:.26rem;color:#999}
.con5 #reservation ul li .input_description{width:5rem;box-sizing:border-box;font-size:.26rem;border:solid #dfdfe1 .01rem;height:4em;line-height:.35rem;font-family:"Microsoft YaHei";padding:.1rem;border-radius:.1rem;}
.con5 #reservation ul li:last-child{height:4em}
.con5 #reservation ul li input:focus,#reservation ul li input:hover{border-color:#0074db;outline:none}
.con5 #reservation ul li .input_description:focus,#reservation ul li .input_description:hover{border-color:#0074db;outline:none}
.con5 .btn_submit{text-align:center;clear:both;margin-top:.8rem;margin-bottom:.18rem}
.con5 .btn_submit input{background:#ee2b0d;width:50%;height:.6rem;line-height:.6rem;color:#fff;font-size:.26rem;border:none;font-family:"Microsoft YaHei";-webkit-appearance:none;border-radius:1rem}
.mobileSelect{position:relative;z-index:0;opacity:0;visibility:hidden;-webkit-transition:all .4s;transition:all .4s}
.mobileSelect .grayLayer{position:fixed;top:0;left:0;bottom:0;right:0;background:#eee;background:rgba(0,0,0,.7);z-index:888;display:block}
.mobileSelect .content{width:100%;display:block;position:fixed;z-index:889;color:#000;-webkit-transition:all .4s;transition:all .4s;bottom:-350px;left:0;background:#fff}
.mobileSelect .content .fixWidth{width:90%;margin:0 auto;position:relative}
.mobileSelect .content .fixWidth:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.mobileSelect .content .btnBar{border-bottom:1px solid #dcdcdc;font-size:15px;height:45px;position:relative;text-align:center;line-height:45px}
.mobileSelect .content .btnBar .cancel,.mobileSelect .content .btnBar .ensure{height:45px;width:55px;cursor:pointer;position:absolute;top:0}
.mobileSelect .content .btnBar .cancel{left:0;color:#666}
.mobileSelect .content .btnBar .ensure{right:0;color:#0074db}
.mobileSelect .content .btnBar .title{font-size:15px}
.mobileSelect .content .panel:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.mobileSelect .content .panel .wheels{width:100%;height:200px;overflow:hidden}
.mobileSelect .content .panel .wheel{position:relative;z-index:0;float:left;width:50%;height:200px;overflow:hidden;-webkit-transition:width .3s ease;transition:width .3s ease}
.mobileSelect .content .panel .wheel .selectContainer{display:block;text-align:center;-webkit-transition:-webkit-transform .18s ease-out;transition:-webkit-transform .18s ease-out;transition:transform .18s ease-out;transition:transform .18s ease-out,-webkit-transform .18s ease-out}
.mobileSelect .content .panel .wheel .selectContainer li{font-size:20px;display:block;height:40px;line-height:40px;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.mobileSelect .content .panel .selectLine{height:40px;width:100%;position:absolute;top:80px;pointer-events:none;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc}
.mobileSelect .content .panel .shadowMask{position:absolute;top:0;width:100%;height:200px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(rgba(255,255,255,0)),to(#fff));background:-webkit-linear-gradient(top,#fff,rgba(255,255,255,0),#fff);background:linear-gradient(to bottom,#fff,rgba(255,255,255,0),#fff);opacity:.9;pointer-events:none}
.mobileSelect-show{opacity:1;z-index:10000;visibility:visible}
.mobileSelect-show .content{bottom:0}
.mobileSelect .content{bottom:.2rem!important;margin-left:2%!important;width:96%!important;border-radius:.15rem!important}
.cancel{color:#ee2b0d!important}
.title{color:#333!important}
.ensure{color:#0074db!important}
.selectLine{display:flex;align-items:center}
.selectLine span{display:flex;padding-bottom:3px;width:33.3%;height:40px;align-items:center;justify-content:flex-end}
.private{font-size:.14rem;text-align:center;color:#666}
.private a{color:#666;line-height:.3rem}
.tanchuan a:hover img{opacity:1}
.tanchuan{display:none;position:fixed;top:50%;left:0;right:0;width:320px;max-width:50%;margin:0 auto;z-index:999;transform:translateY(-50%)}
.tcimg{max-width:100%;width:100%;}
.tcclose{display:block;width:10%;height:10%;position:absolute;right:7px;top:7px;cursor:pointer;}
.fixed{position:fixed;right:0;top:40%;width:.8rem;min-width:60px;max-width:80px}
.tofoot{width:100%;height:1.5rem;}
.fixed-footer{position:fixed;bottom:0;left:0;right:0;height:1.15rem;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);width:100%;margin:0 auto;max-width:750px;background-color:#fff;z-index:100;border-top:1px solid #ccc;}
.fixed-footer ul{height:100%;display:flex;justify-content:space-between;align-items:center;}
.fixed-footer ul li{height:100%;display:flex;justify-content:center;flex:1;flex-direction:column;}
.fixed-footer ul li a{display:block;}
.fixed-footer ul li .icon{display:flex;align-items:center;justify-content:center;height:.48rem}
.fixed-footer ul li .icon img{height:.48rem;width:auto}
.fixed-footer ul li .name{font-size:.22rem;color:#333;margin-top:.1rem;display:flex;align-items:center;justify-content:center;}
.fixed-footer ul li.middle{position:relative;margin:0 .2rem;width:1.2rem;flex-shrink:0}
.fixed-footer ul li.middle .icon{position:absolute;left:0;right:0;margin:0 auto;top:-.41rem;animation:pulse 2s ease 0s normal none infinite running;-webkit-animation:pulse 2s ease 0s normal none infinite running}
.fixed-footer ul li.middle .name{margin-top:.62rem}
.fixed-footer ul li.middle .icon,.fixed-footer ul li.middle .icon img{width:1.2rem;height:1.1rem}


.img{ text-align:center; margin:2% 0;}
.p{ padding:2% 2%; line-height:2; font-size:16px;}
.ysxm{ margin: 4% 2%; padding:2% 0; box-shadow: 0px 0px 24px rgba(0, 0, 0, .1); border-bottom:#0762d5 3px solid;border-top:#0762d5 3px solid;}
.ysxm h2{margin: 3% auto; font-size:0.4rem; color:#0762d5; text-align:center;}
.ysxm ul{display: flex;justify-content: space-between;flex-wrap: wrap; width: 100%; margin: 7% auto;}
.ysxm ul li{width: 33.3%; text-align:center;}

.fwxm li p{margin:10px 0;}
.list3 ul{  }
.list3 ul li{float:left;width:50%; box-sizing:border-box; padding:5px;}
.list3 ul li img{width:100%;}
.doctor{background: #e8e8e8; padding: 10% 3%; display: block; overflow: hidden; margin-bottom:15%}
.doctor_t_l{width: 20%; float: left; margin-right: 3%;}
.doctor_t_r{ width: 67%; float: left; background: #fff; padding: 5%; border-radius: 20px;}
.doctor_t_r h2{font-size: 1.5rem; margin-bottom: 2%;}
.doctor_t_r h2 span{ font-weight: normal; background: #ba0000; color: #fff; font-size: 1.2rem; padding: 0 2%; display: inline-block; margin-left: 2%; border-radius: 5px;}
.doctor_t_r p{font-size: 1.2rem; color: #646464; line-height:2rem;}
.doctor_t_r p span{color: #ba0000;}
.doctor_t_r h3{background: #d8d8d8; font-size: 1.2rem;border-radius: 3rem; text-align:center; line-height: 3rem; margin: 3% 0;}
.doctor_t_r h3 a{color: #000;}
.doctor_t_r h4{background: #ba0000; font-size: 1.2rem;border-radius: 3rem; text-align:center; line-height: 3rem; margin: 3% 0;}
.doctor_t_r h4 a{color: #fff;}
.doctor_t{margin-bottom:10%; display: block; overflow: hidden;}
.bottom{ background: #fff; padding: 2% 5%;}
.bottom img{width: 3.5rem; float: left; margin-left: 2%;}
.bottom input{width: 70%; height: 3rem; border:1px solid #555555;border-radius: 5px; font-size: 1.2rem; text-indent: 1em;}
.bottom a{display: inline-block; float: right; background: #ba0000; color: #fff; line-height: 3rem; padding: 0 3%;margin-right: 2%;}

.heard{width:100%;overflow:hidden;height:auto}
.topmenu{overflow:hidden;background: white;margin:10px 0;border-radius:8px;}
.topmenu ul li{width:25%;line-height:43px;text-align:center;float:left;font-size:20px}
.topmenu ul li:nth-child(4n){margin-right:0}
.topmenu ul li a{color:#fff;background-color:#0566b1;display:block;font-size:75%;border-right:1px solid #fff;border-bottom:1px solid #fff}
.topmenu ul li a.bor_no{border-right:0}

.idwd{width:100%;height:auto;padding:39px 0;background: url(../images/bgimg.jpg) no-repeat;background-size: 100%;}
.index_word{font-size:16px;padding:10px 42px;line-height:35px;color:white;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

.anniu{font-size:16px;padding:10px 23px;background: #0566b1;width: 35%;text-align: center;margin:10px auto;border-radius:10px;}

.bingzhong{width:99%;height:197px;margin:0 auto;}
.bingzhong a{color:white; display:block}

.bingzhong01{background: url(bz01.png) no-repeat;background-size: 100%;}
.bingzhong02{background: url(bz02.png) no-repeat;background-size: 100%;}
.bingzhong03{background: url(bz03.png) no-repeat;background-size: 100%;}
.bingzhong04{background: url(bz04.png) no-repeat;background-size: 100%;}
.bingzhong05{background: url(bz05.png) no-repeat;background-size: 100%;}


.bz{width:62%;height:132px;float:right;}
.bz li{width:32%!important;height:38px;background: #0566b1;margin-right:4px!important;margin-bottom:3px;line-height: 37px!important}

.bz_01{margin-top:20px;margin-right:4px;}
.bz_02{margin-top:20px;margin-right:4px;}
.bz_03{margin-top:20px;margin-right:4px;}
.bz_04{margin-top:20px;margin-right:4px;}
.bz_05{margin-top:20px;margin-right:4px;}

@media (max-width:640px){
    .bingzhong{height:120px;}
    .anniu{width:69%;}
    .renzheng{font-size:14px;}
    .idwd{padding:14px 0;}
    .index_word{line-height: 31px;padding:4px 27px;}
    .bz li{font-size: 12px!important;width:31%!important;height:23px;line-height: 23px!important}
    .bz{width:62%;height:82px;}
    .bz_01{margin-top:14px;margin-right:1px;}
    .bz_02{margin-top:14px;margin-right:1px;}
    .bz_03{margin-top:14px;margin-right:1px;}
    .bz_04{margin-top:14px;margin-right:1px;}
    .bz_05{margin-top:14px;margin-right:1px;}
}
@keyframes breathe{
    0%{transform: scale(.99)}
    50%{transform: scale(1.03)}
    100%{transform: scale(.99)}
}
@keyframes pulse{
    0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
    50%{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}
    100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
}
@-webkit-keyframes pulse{
    0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
    50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
    100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
}


.bottom{ background: #fff; padding: 2% 5%;}
.bottom img{width: 3.5rem; float: left; margin-left: 2%;}
.bottom input{width: 70%; height: 3rem; border:1px solid #555555;border-radius: 5px; font-size: 1.2rem; text-indent: 1em;}
.bottom a{display: inline-block; float: right; background: #ba0000; color: #fff; line-height: 3rem; padding: 0 3%;margin-right: 2%;}


    
    .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:20px; 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:1.2rem; 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);
  }
 
  }
  
  
#LRdiv0{ display: none!important}
.footer_input{display:block;width:100%;height:60px;margin-top:30px;position:fixed;z-index:99;bottom:0}.footer_input .dh_public{ margin:0 auto;height:60px}
.input_content{ margin:0 auto;height:60px;background:#f1ede2;padding-top:10px}.input_center{ margin:0 auto;height:40px;background:#f1ede2}.input_center a{float:left;display:inline-block}
.input_center a:nth-child(1){font-size:18px;color:#898681;line-height:38px;border:1px solid #dedede;width:45%;padding:0 0 0 5px;margin-left:2%}
.input_center a:nth-child(2){width:22%;color:#fff;background:#7D2B2E;border-radius:8px;line-height:38px;text-align:center;margin-left:2%}
.input_center a:nth-child(3){width:23%;color:#fff;background:#c97e0a;border-radius:8px;line-height:38px;text-align:center;margin-left:2%}
.footer4{display:block;width:100%;height:90px;background:#0061c8;margin-top:30px;position:fixed;z-index:99;bottom:0}.footer4 .dh_public{ margin:0 auto}
.footer4 .dh_public dl{float:left;height:100px;text-align:center;display:inline-block;border-right:1px solid #000;border-left:1px solid #7a7e96;width:24.5%;overflow:hidden}
.footer4 .dh_public dl span{position:absolute;top:-4px;height:6px;border-radius:6px 6px 0 0;background-color:#0061c8;display:block;width:120px}.footer4 .dh_public dl:nth-child(4) span{width:163.4px}
.footer4 .dh_public dl dt{z-index:88888;background:#0061c8;overflow:hidden;position:relative;width:100%;height:100px}.footer4 .dh_public dl a{display:block;height:100%;width:100%}
.footer4 .dh_public dl:first-child{border-left:0}.footer4 .dh_public dl:last-child{border-right:0}.footer4 p{float:left;width:100%;text-align:center;color:#fff;font-size:20px}
.foot_1 i{float:left;margin-left:40px;margin-top:7px;width:42px;height:50px;;background-position:-5px -1px;background-size:220px 50px;margin-bottom:1px}
.foot_2 i{float:left;margin-left:38px;margin-top:12px;width:46px;height:44px;;background-position:-58px -8px;background-size:220px 50px;margin-bottom:2px;-webkit-animation:change 1s infinite;animation:change 1s infinite;-moz-animation:change 1s infinite}
.foot_3 i{float:left;margin-left:40px;margin-top:7px;width:44px;height:44px; ;background-size:42px 42px;margin-bottom:7px}
.foot_4 i{float:left;margin-left:40px;margin-top:10px;width:54px;height:44px;;background-position:-168px -7px;background-size:220px 50px;margin-bottom:3px}
.foot_sjs{left:74px;z-index:2;position:absolute;top:12px;width:24px;height:20px;padding-top:4px;text-align:center;line-height:20px;background-color:#f40;color:#fff;font-size:18px;font-style:normal;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;-moz-box-shadow:0 0 3px rgba(0,0,0,.8);-webkit-box-shadow:0 0 3px rgba(0,0,0,.8);box-shadow:0 0 3px rgba(0,0,0,.8)}
