*{ 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;}
.docteamman{ margin: .2rem auto .3rem auto;padding: 0;width: 100%;position: relative;overflow: hidden;}
.docteamman .hd{ width: 100%;height: 11px;position: absolute;z-index: 1;bottom: 15px;text-align: center;}
.docteamman .hd ul{ display: inline-block;height: 12px;padding: 3px 5px;background-color: rgba(255,255,255,.7);-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;font-size: 0;vertical-align: top;}
.docteamman .hd ul li{ display: inline-block;width: 5px;height: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background: #8c8c8c;margin: 0 5px;vertical-align: top;overflow: hidden;}
.docteamman .hd ul .on{ background: #fe6c9c;}
.docteamman .bd li{ width: 100%;}
.docteamman .bd li img{ width: 100%;}
.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;padding-bottom: .2rem;}
.newimg{ width: 100%;margin-top: .2rem;margin: 0 auto;border-radius: .2rem;}
.newimg img{ width: 100%;border-radius: .2rem .2rem 0 0;}
.newtext{ width: :95%;margin: 0 .2rem;margin-top: .15rem;}
.new-tt{ font-size: .25rem;color: #000;line-height: .32rem;}
.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.7rem;}
.flogo{ text-align: center;height: 1rem;}
.flogo2img{ width: 6rem;margin: 0 auto .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: .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: .05rem;background-color: rgba(51,51,51,.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: .8rem;margin-top: .03rem;}
.main-nav ul{ display: flex;flex-wrap: wrap;background: #fff;}
.main-nav ul li{ width: 24%;float: left;height: .7rem;color: #333;font-size: .2rem;text-align: center;line-height: .7rem;margin: .03rem;}
.main-nav ul li a{ color: #333;font-size: .28rem;}
.mayo_about{ height: 5.5rem;margin-top: .2rem;padding: 0 .1rem;}
.about-title{ height: .5rem;font-size: .25rem;background: #2454a8;line-height: .5rem;color: #fff;padding-left: .25rem;}
.hjmman{ margin: .2rem auto .3rem auto;padding: 0;width: 100%;position: relative;overflow: hidden;border-radius: .2rem;}
.hjmman .hd{ width: 100%;height: 11px;position: absolute;z-index: 1;bottom: 15px;text-align: center;}
.hjmman .hd ul{ display: inline-block;height: 12px;padding: 3px 5px;background-color: rgba(255,255,255,.7);-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;font-size: 0;vertical-align: top;}
.hjmman .hd ul li{ display: inline-block;width: 5px;height: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background: #8c8c8c;margin: 0 5px;vertical-align: top;overflow: hidden;}
.hjmman .hd ul .on{ background: #fe6c9c;}
.hjmman .bd li{ width: 100%;}
.hjmman .bd li img{ width: 100%;}
.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: .56rem;height: 1rem;left: 3%;top: 50%;position: absolute;cursor: pointer;z-index: 10;}
.showMenuBtn a{ display: block;width: 100%;height: .08rem;margin-top: -.03rem;top: 50%;left: 0;position: absolute;outline: 0;background-color: #8b8b8b;-moz-transition: background .3s linear .3s;-webkit-transition: background .3s linear .3s;transition: background .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 .3s linear .3s,transform .3s ease-in .1s;-webkit-transition: top .3s linear .3s,transform .3s ease-in .1s;transition: top .3s linear .3s,transform .3s ease-in .1s;}
.showMenuBtn a:after{ top: .14rem;}
.showMenuBtn a:before{ top: -.14rem;}
.showMenuBtn.show a{ background-color: rgba(230,235,239,0);font-weight: 400;}
.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 .3s linear .3s,transform .3s ease-out .5s;-webkit-transition: top .3s linear .3s,transform .3s ease-out .5s;transition: top .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 .3s linear .3s,transform .3s ease-out .5s;-webkit-transition: top .3s linear .3s,transform .3s ease-out .5s;transition: top .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,.5);-webkit-box-shadow: 0 0 4px rgba(0,0,0,.5);box-shadow: 0 0 4px rgba(0,0,0,.5);display: block;height: .14rem;position: absolute;right: -.06rem;top: -.24rem;width: .14rem;z-index: 10;}
.tabBox{ margin: .1rem auto .2rem auto;width: 95%;}
.tabBox .hd{ overflow: hidden;width: 100%;overflow: hidden;}
.tabBox .hd ul li{ border-radius: 5px;margin: 2% 0;float: left;width: .9rem;height: .6rem;background: #003567;color: #fff;font-size: .18rem;text-align: center;line-height: .6rem;font-family: "微软雅黑";margin-right: .1rem;}
.tabBox .hd ul li.on{ color: #fff;background: #f39800;}
.tabBox .bd ul li{ border-bottom: 1px dotted #ddd;}
.tabBox .bd li a{ -webkit-tap-highlight-color: transparent;}
.linpadding{ margin-left: 0!important;}
.szhmaptit{ width: 100%;background: #e8e8e8;padding: 2.5%;}
.szhmaptit p{ font-size: .24rem;line-height: .36rem;border-bottom: 1px #d1d1d1 dashed;color: #333;}
.szhmaptit p img{ border: 0;max-width: 100%;height: auto;vertical-align: middle!important;}
.szhmaptit p{ -moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;padding: .1rem 0;}
.adrbox1{ width: 6rem;height: .4rem;margin: 0 auto;line-height: .4rem;color: #f60;font-size: .24rem;font-weight: 700;text-align: center;border-bottom: .04rem solid #f60;}
.lxtitle{ border-bottom: 2px #c1baaa solid;font-size: .24rem;font-weight: 700;color: #64522b;margin: .15rem 0 .05rem 0;line-height: .36rem;padding: 0 0 0 .05rem;}
.lxtitle img{ vertical-align: middle!important;}
.adrbox2{ font-size: .24rem;line-height: .36rem;}
.but01{ font-size: .24rem;padding: 0 .2rem;}
.adrbox2 iframe{ height: 3.1rem;}
@media screen and (min-width:320px) and (max-width:360px){ .adrbox2 iframe{  height: 6rem; }}@media screen and (min-width:360px) and (max-width:400px){ .adrbox2 iframe{  height: 5rem; }}@media screen and (min-width:400px) and (max-width:480px){ .adrbox2 iframe{  height: 5rem; }}@media screen and (min-width:480px) and (max-width:640px){ .adrbox2 iframe{  height: 4rem; }}.map-img{ width: 6.4rem;height: auto;margin: 0 auto;}
.lintitle{ font-size: .24rem;line-height: .3rem;color: #313131;border-bottom: 1px #d9d9d9 solid;padding: .2rem 0 .12rem .15rem;}
.maossns{ width: 100%;padding-bottom: 10px;}
.sliBox_mains{ margin: 0 auto;width: 100%;}
.sliBox_mains .hd{ width: 100%;height: 60px;}
.sliBox_mains .hd ul{ width: 100%;margin: 0 auto;}
.sliBox_mains .hd ul li{ width: 22%;line-height: 3;float: left;margin: 10px 5px;color: #fff;background-color: #249ff1;font-size: .24rem;text-align: center;}
.sliBox_mains .hd ul li.on{ background-color: #d63c3c;background-position: center 0;background-repeat: no-repeat;}
.sliBox_mains .bd ul li{ margin: 0 auto;float: left;}
.sliBox_mains .bd ul li .m2snb .nbqr1 .nbleft{ margin: 2px;width: 48%;height: 320px;background-color: #fff;color: #737373;float: left;}
.sliBox_mains .bd ul li .m2snb .nbqr1 .nbleft .nbleft1{ position: relative;z-index: 22;text-align: center;}
.sliBox_mains .bd ul li .m2snb .nbqr1 .nbleft .nbleft1 .backs{ background-position: center 0;background-repeat: no-repeat;position: absolute;z-index: 23;top: 0;left: 0;}
.sliBox_mains .bd ul li .m2snb .nbqr1 .nbleft .nbleft1 span{ color: #1b1b1b;}
.sliBox_mains .bd ul li .m2snb .nbqr1 .nbleft .nbleft1 .nbleft1_zt1{ font-size: .16rem;color: #b0b0b1;margin-bottom: 5px;}
.sliBox_mains .bd ul li .m2snb .nbqr1 .nbleft .nbleft1 .nbleft1_zt1 strong{ display: block;color: #1b1b1b;font-size: .32rem;font-weight: 100;margin-right: 5px;}
.sliBox_mains .bd ul li .m2snb .nbqr1 .nbleft .nbleft1 .nbleft1_zt2{ margin-left: 20px;width: 100px;border-bottom: 2px #f3f3f3 solid;margin-top: 24px;margin-bottom: 24px;display: none;}
.sliBox_mains .bd ul li .m2snb .nbqr1 .nbleft .nbleft1 .nbleft1_zt3{ margin-left: 20px;display: none;color: #b0b0b1;margin-bottom: 15px;}
.sliBox_mains .bd ul li .m2snb .nbqr1 .nbleft .nbleft1 .xiassa{ height: 1px;border-top: 1px #ccc dashed;margin-left: 20px;margin-top: 5px;margin-bottom: 5px;}
.sliBox_mains .bd ul li .m2snb .nbqr1 .nbleft .nbleft1 .nbleft1_zt4{ margin-left: 20px;}
.sliBox_mains .bd ul li .m2snb .nbqr1 .nbleft .nbleft1 .nbleft1_zt5_as{ margin: 0 auto;height: 28px;width: 100%;font-size: .21rem;}
.sliBox_mains .bd ul li .m2snb .nbqr1 .nbleft .nbleft1 .nbleft1_zt5_as .zx1{ display: block;float: left;background-color: #249ff1;color: #fff;width: 30%;text-align: center;line-height: 2.4;margin: 0 10%;}
.sliBox_mains .bd ul li .m2snb .nbqr1 .nbleft .nbleft1 .nbleft1_zt5_as .xq1{ display: block;float: left;background-color: #d63c3c;color: #fff;width: 30%;text-align: center;margin: 0 10%;line-height: 2.4;}
.sliBox_mains .bd ul li .m2snb .nbqr1 .nbleft .nbleft1 .nbleft1_zt6{ margin-left: 20px;}
.sliBox_mains .bd ul li .m2snb .nbqr1 .nbleft .nbleft2{ margin: 15px 15px 5px 15px;text-align: center;}
.sliBox_mains .bd ul li .m2snb .nbqr1 .nbleft .nbleft2 div{ width: 157px;height: 206px;overflow: hidden;margin: 0 auto;background-color: #fff;}
.main{ margin: 0 auto;overflow: hidden;background: #fff;color: #1b273d;}
.bread{ margin: .15rem auto;width: 6.2rem;font-size: .24rem;}
.bread a{ color: #002e60;}
.articletit{ width: 100%;margin: .26rem auto;text-align: center;}
.articletit h1{ font-size: .3rem;line-height: .52rem;}
.article{ width: 6rem;text-indent: 0;font-size: .3rem!important;line-height: .52rem;color: #1b273d!important;margin: 0 auto;padding-bottom: .6rem;overflow: hidden;font-weight: 400;text-align: justify!important;padding: .2rem 0!important;}
.article p,.article p a,.article span,.article strong{ font-size: .3rem!important;line-height: .52rem!important;}
.article p{ font-size: .3rem!important;line-height: .52rem!important;color: #1b273d!important;margin-bottom: .4rem!important;margin: 0 auto;text-indent: 0!important;}
.article table{ max-width: 6rem!important;}
.article h3{ padding-bottom: .4rem;}
.article img{ width: 100%;height: auto!important;}