*{margin:0;padding:0}
body{max-width:640px;margin:0 auto!important;background:#e7effa!important}
li{list-style:none}
.wrap{height:100%;background:#e7effa!important}
.banner{width:6.4rem;height:auto;margin:0 auto}
.banner img{width:6.4rem;height:auto}
.banner.bd{width:6.4rem}
.ser-title{height:.8rem;font-size:.35rem;color:#000;font-weight:700;text-indent:.15rem}
.ser-box .swiper-wrapper{display:flex;flex-wrap:wrap;justify-content:center}
.ser-box .swiper-slide{width:1.34rem;display:inline-block;margin-right:.68rem;margin-bottom:.2rem}
.serlist{width:1.7rem;height:1.8rem;margin-right:.3rem;position:relative;margin-bottom:.3rem;z-index:99;margin-left:.12rem;float:left;background:#fff;border-radius:.15rem;box-shadow:.05rem .05rem .05rem 0 #999}
.ser-box a{color:#333}
.serimg{text-align:center;height:1rem;margin-top:.2rem}
.serimg img{width:1rem;height:.95rem}
.sertext{font-size:.24rem;text-align:center;margin-top:.1rem}
.banner .swiper-container{height:3.5rem}
.banner .swiper-slide{width:auto;height:3.8rem;background-size:100%;background-repeat:no-repeat}
.zjbox .swiper-slide{width:auto;height:3rem;background-size:cover;background-repeat:no-repeat;background-position:center}
.banner .reflection{width:100%;height:15px;border-radius:3px 3px 0 0;position:absolute;left:0;bottom:-17px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.3)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.3),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.3),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.3),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.3),rgba(0,0,0,0))}
.banner .swiper-slide a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}
.banner .pagination{position:absolute;z-index:20;bottom:10px;width:100%;text-align:center}
.banner .swiper-pagination-switch{display:inline-block;width:5px;height:5px;border-radius:8px;background:#555;margin:0 5px;opacity:.8;border:1px solid #fff;cursor:pointer}
.banner .swiper-active-switch{background:#fff}
.zj-title{height:.7rem;font-size:.35rem;color:#000;font-weight:700;text-indent:.15rem}
.zjbox .swiper-container{height:5.5rem}
.zjbox{height:5.5rem;position:relative;margin-bottom:.3rem}
.zjbox .page1{position:absolute;z-index:20;bottom:10px;width:100%;text-align:center}
.zjbox .swiper-pagination-switch{display:inline-block;width:5px;height:5px;border-radius:8px;background:#999;margin:0 5px;opacity:.8;border:1px solid #fff;cursor:pointer}
.zjbox .swiper-active-switch{background:orange}
.zj1{height:5.5rem;background:url(../images/zj1.jpg) no-repeat center;background-size:100%}
.zj2{height:5.5rem;background:url(../images/zj2.jpg) no-repeat center;background-size:100%}
.zj3{height:5.5rem;background:url(../images/zj3.jpg) no-repeat center;background-size:100%}
.zj4{height:5.5rem;background:url(../images/zj4.jpg) no-repeat center;background-size:100%}
.zj5{height:5.5rem;background:url(../images/zj5.jpg) no-repeat center;background-size:100%}
.zj6{height:5.5rem;background:url(../images/zj6.jpg) no-repeat center;background-size:100%}
.infobox{width:4rem;float:left;margin-left:.45rem;margin-top:1rem}
.zj-info{font-size:.28rem;color:#202020}
.zj-info span{font-size:.4rem;font-weight:700;display:inline-block;border-bottom:1px solid #000;margin-right:.15rem}
.zjduty{font-size:.2rem;color:#202020}
.zj-info-list{font-size:.25rem;color:#202020;width:3rem;margin-top:.3rem}
.serAct{box-shadow:.05rem .05rem .01rem 0 #666;top:.1rem}
.zj{position:relative}
.mayo{height:4.85rem;background:url(../images/mayo.jpg) no-repeat center;background-size:100%;margin-bottom:.35rem}
.mayo-text{font-size:.28rem;color:#444;width:2.84rem;height:3.85rem;float:left;margin-left:.35rem;margin-top:.6rem;line-height:.45rem}
.my-title{height:.7rem;font-size:.35rem;color:#000;font-weight:700;text-indent:.15rem}
.new-title{height:.8rem;font-size:.35rem;color:#000;font-weight:700;text-indent:.15rem}
.newlist{margin-bottom:.2rem}
.new-center{width:95%;margin:0 auto}
.newcon{height:auto;background:#fff;border-radius:.2rem;box-shadow:0 0 .1rem .05rem #d4e1f4;display:flex}
.newimg{width:1.22rem;float:left;margin-left:.1rem;margin-top:.2rem;height:1.39rem;overflow:hidden;font-size:0;}
.newimg img{width:100%;height:1.08rem;border-radius:.1rem}
.newtext{width:4.5rem;float:left;margin-left:.2rem;margin-top:.15rem}
.new-tt{font-size:.25rem;color:#000;line-height:.32rem;font-weight:700}
.new-tt a{color:#000}
.new-content{font-size:.2rem;color:#666}
.new-content a{color:#f60;font-weight:700}
.gh-title{height:.95rem;font-size:.35rem;color:#000;font-weight:700;text-indent:.15rem;line-height:.7rem}
.ghbox{height:3.8rem}
.gh-center{width:95%;margin:0 auto}
.uinput{height:.9rem;background:#fff;margin-bottom:.35rem;border-radius:.15rem;box-shadow:0 0 .1rem .1rem #d4e1f4}
.uinput input{width:97%;padding-left:3%;height:.9rem;line-height:.9rem;float:left;background:0 0;outline:0;border:0;font-size:.25rem}
.uinput input::placeholder{color:#9f9f9f}
.ubutton{height:.65rem;background:#fd7468;color:#fff;font-size:.28rem;text-align:center;line-height:.65rem;border-radius:.1rem;cursor:pointer;box-shadow:0 0 .1rem .05rem #d4e1f4}
.foot{height:6.8rem}
.flogo{text-align:center;height:1rem}
.flogo2img{width:6rem;margin:0 auto 0.3rem ;}
.flogo2img img{width:100%;}
.foot-h1{font-size:.4rem;color:#202020;text-align:center;font-weight:700}
.foot-text{width:5.2rem;height:2.3rem;margin:.2rem auto}
.foot-text a{color:#333}
.foot-text .buslink{color:#fd7468}
.foot-text p{font-size:.25rem;color:#202020;line-height:.4rem;text-align:center}
.wave{width:100%;height:20vh;position:relative;top:.25rem}
.wave path{fill:rgba(67,117,178,.15)}
.logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-20%,-20%);transform:translate(-20%,-20%)}
#slideBoxss {position: relative;height:4.45rem;overflow:hidden;}
#slideBoxss .hd{ width:100%; height:0.05rem;  position:absolute; z-index:1; bottom:0; text-align:center;  }
#slideBoxss .hd ul{ overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:0.05rem; background-color:rgba(51,51,51,0.5);   }
#slideBoxss .hd ul li{ -moz-box-flex:1; -webkit-box-flex:1; box-flex:1; }
#slideBoxss .hd ul .on{ background:#FF4000; }
.main-nav{height:.6rem;margin-top:.03rem}
.main-nav ul{display:flex;flex-wrap:wrap}
.main-nav ul li{background:#f2f2f2;width:24%;float:left;height:.5rem;box-shadow:.01rem .01rem .01rem .01rem #ddd;color:#333;font-size:.2rem;text-align:center;line-height:.5rem;margin:.03rem}
.main-nav ul li a{color:#333;font-size:.28rem}
.mayo_about{height:5.5rem;margin-top:.2rem}
.about-title{height:.5rem;font-size:.25rem;background:#2454a8;line-height:.5rem;color:#fff;padding-left:.25rem}
.about-img{height:3.65rem}
.about-text{width:90%;margin:.2rem auto;font-size:.26rem;color:#666;line-height:.36rem}
.about-text a{display:inline;color: #f60;}
.lefttext p{width:1.6rem;height:.56rem;position:absolute;font-size:.24rem;line-height:.38rem;padding:.14rem 0 0 .24rem;color:#112A88}

.showMenuBtn { width: 0.56rem; height: 1rem; left: 3%; top: 50%; position:absolute;cursor:pointer; z-index:10}
.showMenuBtn a { display: block; width: 100%; height: 0.08rem;margin-top:-0.03rem;top:50%;left:0; position:absolute; outline: none; background-color: rgba(139,139,139,1);-moz-transition: background 0.3s linear .3s; -webkit-transition: background 0.3s linear .3s; transition: background 0.3s linear .3s; }
.showMenuBtn a:after, .showMenuBtn a:before { content: ''; position: absolute; width: 100%; height: 100%; left: 0; top: 0;  background-color: #8b8b8b;-moz-transition: top 0.3s linear .3s, transform .3s ease-in .1s; -webkit-transition: top 0.3s linear .3s, transform .3s ease-in .1s; transition: top 0.3s linear .3s, transform .3s ease-in .1s;  }
.showMenuBtn a:after { top:0.14rem;}
.showMenuBtn a:before {	top:-0.14rem;}
.showMenuBtn.show a {background-color: rgba(230,235,239,0 ); font-weight:normal}
.showMenuBtn.show a:after {top:0;-moz-transform: rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); transform:rotate(-45deg);-moz-transition: top 0.3s linear .3s, transform .3s ease-out .5s; -webkit-transition: top 0.3s linear .3s, transform .3s ease-out .5s; transition: top 0.3s linear .3s, transform .3s ease-out .5s;}
.showMenuBtn.show a:before {top:0;-moz-transform: rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg);-moz-transition: top 0.3s linear .3s, transform .3s ease-out .5s; -webkit-transition: top 0.3s linear .3s, transform .3s ease-out .5s; transition: top 0.3s linear .3s, transform .3s ease-out .5s;}
.showMenuBtn a em { background-color: #e60012; border-radius: 50%; -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5); box-shadow: 0 0 4px rgba(0, 0, 0, 0.5); display: block; height: 0.14rem; position: absolute; right: -0.06rem; top: -0.24rem; width: 0.14rem; z-index: 10; }

.map_there_bg{width:100%;height:auto;background:#003567;padding:5%;}
.tit{margin:0 auto;font-size:0.28rem;color:#fcfcfc;padding-top:0.05rem;}
.map_top ul li.on {color: #fff;background: #f39800;}
.map_top ul li{border-radius:5px;margin:2% 1%;float:left;width:1.3rem;height:0.6rem;background:#fff;color:#000;font-size:0.24rem;text-align:center;line-height:0.6rem;}
.map_top ul li font{display:block;font-size:0.2rem;text-align:center;}
.map_bottom  p{font-size:0.2rem;color:#d3dbe9;float:left;font-weight:bold;margin-top:5%;}
.map_bottom  p img{display:block;float:left;width:0.27rem;height:0.32rem;}
.map_bottom .swt{display:block;margin:5% auto;width:3.5rem;line-height:0.45rem;height:0.55rem;background:#f39800;color:#fff;font-size:0.2rem;text-align:center;padding:1% 8%;border-radius:40px;}
.map_bottom .swt img{width:0.25rem;height:0.25rem;float:right;position:relative;top:0.1rem;}

/*!new doctor */.ddd .ddtit{color:#000;text-align:center;font-weight:100;font-size:.44rem;line-height:.8rem}
.ddd .ddp{font-size:.25rem;line-height:.44rem;box-sizing:border-box;padding:.28rem}
.ddd .ddhd{display:flex;margin:.3rem auto;width:6.4rem;height:.58rem;justify-content:space-around}
.ddd .ddhd li{width:25%;height:.58rem;border-radius:.1rem;background-color:#15298a;color:#fff;text-align:center;font-weight:100;font-size:.3rem;line-height:.58rem;cursor:pointer}
.ddd .ddhd .on{background-color:#0069b7}
.ddd .ddbd{height:8rem}
.ddd .ddbd li{width:6.4rem;height:8.8rem;overflow:hidden;position:relative}
.ddd .ddbd li .dhd{width:8.53rem;height:3.38rem;overflow-x:scroll;overflow-y:hidden}
.ddd .ddbd li .dhd li{width:2.13rem;height:3.38rem;display:block;float:left}
.ddd .ddbd li .dhd li img{display:block;width:100%;height:3.28rem}
.ddd .ddbd li .dhd .on::after{display:block;width:100%;height:.1rem;background:url(../images/ddb.png) center/2.13rem .1rem no-repeat;content:''}
.ddd .ddbd li .dbd li{box-sizing:border-box;padding:.3rem;width:6.4rem!important;height:3.8rem;background-color:#eee}
.ddd .ddbd li .dbd li h1{font-weight:700;font-size:.48rem}
.ddd .ddbd li .dbd li p:nth-of-type(1){margin-bottom:.1rem;font-size:.3rem;line-height:.6rem}
.ddd .ddbd li .dbd li p{font-size:.2rem;line-height:.44rem}
.ddil{display:block;height:3.38rem;width:.6rem;background:rgba(0,0,0,.2) url(../images/ddi.png) center/.3rem no-repeat;position:absolute;top:0;z-index:999;cursor:pointer}
.ddir{display:block;height:3.38rem;width:.6rem;background:rgba(0,0,0,.2) url(../images/ddi.png) center/.3rem no-repeat;position:absolute;top:0;right:0;z-index:999;cursor:pointer;transform:rotateY(180deg)}
/*!new doctor end */

/* 鏂囩珷 */
.dateCls{font-size:0.24rem;color:#565656;padding-top: 0.15rem;text-align:center;text-indent:0;}
.article_txt{padding-bottom:0.3rem; font-size:0.2rem;color:#565656}
.article_txt  h3{font-size:0.3rem;display: block;line-height:0.36rem;font-weight: bold;border-left: 0.02rem solid #274462;padding-left:0.06rem; color:#274462;margin: 0.2rem 0px;text-align:center;}
.article_txt p h3{font-size:0.24rem;display: block;line-height:0.2rem;font-weight: bold;border-left: 0.02rem solid #274462;padding-left:0.06rem; color:#274462;  margin: 0.2rem 0px;}
.article_txt p{margin-top:0.2rem;line-height:0.34rem; font-size:0.24rem; text-indent:2em;}
.article_txt p span{ line-height:0.35rem;}
.article_txt a{color:fireBrick}
.article_txt img{float:left;width: 100%!important; height: auto!important; display: block;}
.article_txt{padding:0 0.15rem 0.3rem;}