/*   重置样式  star  */

*, :before, :after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, header, hgroup, nav, section, article, aside, footer, figure, figcaption, menu, button { margin: 0; padding: 0 }

body{ font-family:Microsoft YaHei, Helvetica, STHeiTi, sans-serif; color:#575757; background-color: #fff;font-size:0.24rem;outline: 0;max-width: 640px; min-width: 320px; width: 100%; margin:auto;color:#000000;}

h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 400}

caption, th { text-align: left }

fieldset, img { border: none;}

ul{overflow: hidden;}

li { list-style: none }

ins { text-decoration: none }

del { text-decoration: line-through }

input, button, textarea, select, optgroup, option {-webkit-appearance: none; border: none; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; outline: 0 }

button { -webkit-appearance: none; border: none;  }

a { -webkit-touch-callout: none; text-decoration: none; }

:focus { outline:none }

em, i { font-style: normal }

input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none !important; margin: 0 }

input[type=submit] { -webkit-appearance: none }

p{line-height: 1.4;}

.fl{float:left;}

.fr{float:right;}

.hd{ overflow:hidden}

.block{ display:block;}

.none{ display:none;}

img{vertical-align:middle;max-width: 100%;margin: 0 auto;}

.mt12{margin-top:0.12rem;}

.mt20{margin-top:0.2rem;}

.banner a img{display:block;}

.nav{ background:#905b3c;}

.nav ul{width:100%; margin:0 auto;}

.nav ul li{float:left;width:25%;  background:#7b2f79;  font-weight:normal; }

.nav ul li.hover a,.nav ul li:hover a{ color:#fffc00;}

.nav ul li a{ display:block; font-weight:normal; text-align:center; padding:4% 0; color:#fff;border:1px solid #a2449f; border-left:none; border-top:none;}

.pfont{background:url(../images/pbg1.jpg) left bottom no-repeat;background-size:100% 100%;}

.pfont p{padding:0.2rem;    font-size: 0.2rem;}

.title h3{color:#ff9000;font-size:0.28rem;height:0.56rem;line-height:0.45rem;}

.title{background:url(../images/titlebg.png) center no-repeat;background-size:auto 100%;text-align:center;margin: 0.2rem auto;}

.title2{background: none;}

.title2 h2{font-size: 0.36rem;color: #ff9000;font-weight: bold;margin-bottom: 1%;}

.title2 h3{font-size: 0.28rem; color:#c490bf; background:url(../images/titlebg2.png) center no-repeat;background-size:auto 100%;text-align:center;}

.titleax{background-size: 52% 100%;}

.tax1{background-size: 30% 100%;}

.tax2{background-size: 45% 100%;}

.titlexm{background: none;}

.titlexm h3{font-weight: bold;font-size: 0.36rem;}

.title4{background:url(../images/titlebg4.png);background-size:100% 100%;text-align:center;}

.title4 h3{font-size:0.27rem;}

.titlesp img{display:block;margin-top:0.12rem}



.project table tr td{padding:1% 0;font-size: 0.2rem;}


.project table tr td:nth-of-type(2){color:#e60012;background:#fff;}

.project table tr td:nth-of-type(1){color:#993399;background:#f5e8f7;}

.project table tr td{width:33%;text-align:center;background:#fff;}

.project table tr:nth-of-type(1) td{color:#fff;background:#b164b4;}

td.qgz{position: relative;}

td.qgz img{width:1.66rem;height: 2rem;}

td.qgz a{display: block;position: absolute;width: 100%;height: 16%;bottom: 20%;left: 0;}

td.qgz1 a{height: 26%;bottom: 6%;}

.allmain p{font-size:0.22rem;}

.allmain p b{font-size:0.24rem;color: #de2427;}

.allmain p span{color: #de2427;}

.date>img{display:block;margin-top:0.12rem;}

.date span{display:block;text-align:center;margin-top:0.2rem;margin-bottom:0.2rem;}

.date span i{color:#de2427;}

.date a{display:block;background:url(../images/abg1.png) left bottom no-repeat;background-size:100% 100%;width:3.12rem;line-height:0.58rem;text-align:center;color:#fff;margin:0 auto;padding-left:0.6rem;}

.choicemain  dl{overflow:hidden;color:#fff;}

.choicemain{background:#c490bf;}

.choicemain  dl dt{display:block;padding-top:0.1rem;}

.choicemain  dl dt img{width:1.85rem;margin:0.08rem auto 0;display:block;}

.choicemain  dl dt span{display:block;text-align:center;}

.choicemain  dl dd{padding:0.15rem}

.choicemain_l{width:3.6rem;}

.choicemain_r{width:2.8rem;position:relative;}

.choicemain_r a{background:#c050b5;color:#fff;text-align:center;width:1.5rem;position:absolute;bottom:0.3rem;left:0.7rem;padding:0.1rem 0;}

.choicemain2{background:#ea68a2;}

.choicemain2 .choicemain_r a{background:#ff0080;}

.choicemain3{background:#5bc4aa;}

.choicemain3 .choicemain_r a{background:#5bc4aa;}

.health p{color:#353535;font-size: 0.2rem;padding: 0 2%;}

.health p span{color: #de2427;font-weight: bold;font-size: 0.22rem;}

.three a img{display:block;}

.three p{margin-top:0.12rem;font-size: 0.2rem; border:1px solid #959595;border-left: none;border-right: none; padding:0.08rem 0.2rem;}

.three p strong{color:#de2427;}

.three p em{color:#d02325;}

.five ul{overflow:hidden;}

.five ul li{display:block;width:3.17rem;float:left;margin-bottom:0.06rem;}

.five_l{width:1.57rem;}

.five_r{width:1.6rem;position:relative;height:2.06rem;}

.five_r span{display:block;text-align:center;margin-top:0.15rem;color:#fff;}

.five_r img{display:block;width:1.22rem;}

.five ul li:nth-of-type(1),.five ul li:nth-of-type(4){background:#ea68a2;}

.five ul li:nth-of-type(2),.five ul li:nth-of-type(3){background:#5bc4aa;}

.five_r a{position:absolute;width:1.2rem;padding:0.08rem 0;color:#fff;background:#e4007f;text-align:center;bottom:0.1rem;left:0.2rem;}

.five ul li:nth-of-type(2n){margin-left:0.06rem;}

.five ul li:nth-of-type(2) .five_r a,.five ul li:nth-of-type(3) .five_r a{background:#0f795f;}

.expert{background:#c7c7c7;}

.expert_l{width:2.92rem;}

.expert_r{width:3.45rem;background:#96319b;height:3.97rem;}

.expert_r dl{width:2.8rem;margin:0.2rem auto;overflow:hidden;color:#fff;}

.expert_r dl dt{display:block;font-size:0.26rem;}

.expert_r dl dt em{font-size:0.36rem;margin-right:0.1rem;}

.expert_r dl dd{background:#f27406;padding:0.08rem 0;text-align:center;margin-top:0.1rem;}

.expert_r p{width:2.8rem;margin:0 auto;color:#fff;padding-top:0.2rem;}

.expert_r p span{display:inline-block;padding:0.1rem;float:left;background:#f27406;vertical-align:middle;position:relative;margin-top:-0.15rem;margin-right:0.1rem;}

.expert_r a{display:block;width:2.2rem;margin:0.5rem auto 0.2rem;padding:0.1rem 0;text-align:center;color:#fff;border:1px solid #b89aba}

.expert_r a img{display:inline-block;width:0.23rem;vertical-align:middle;}

.bd{ background:#96319b; zoom:1; overflow:hidden; padding-bottom:2%;}

.bd h3{ text-align:center; color:#fff; padding:2% 0; font-size:135%;}

.bd a{ display:block; width:82%; margin:0 auto;}

.bd a img{ width:100%;}

.map{zoom:1; overflow:hidden; background:url(../images/map.jpg) no-repeat; background-size:100% 100%; padding-bottom:1.1rem;  }

.map p{ float:right; width:2.69rem; font-size:0.2rem;}

.map p img{display: inline-block;width: 0.35rem;height: 0.33rem;}

.map p.p_01{ padding-top: 1.5rem;}

.map p.p_02{ padding-top:0.1rem;}

.map p em{ font-weight:bold;}

.map .ck{ width:40%; float:right;    margin-top:0.1rem;  margin-right:0.3rem; font-size:0.2rem;}

.map .ck .ck01{ display:block;padding:0.06rem 0; width:45%; color:#fff; float:left;  background:#8e2e92;border-radius:5px;text-align:center;}

.map .ck .ck02{ display:block; padding:0.06rem 0; width:45%; color:#fff; float:right;  padding-left:2%;background:#8e2e92;border-radius:5px;text-align:center;}

.clear {

    clear: both;

    height: 0;

    font-size: 0;

    line-height: 0;

    visibility: hidden;

    overflow: hidden;

}

.titlehhh h3{font-size:0.27rem;}

.way {position:relative;}

.way ul{overflow:hidden;}

.way  img{display:block;}

.way ul li{width:2.1rem;float:left;display:block;margin-lefT:0.04rem;margin-bottom:0.04rem;}

.way ul li:nth-of-type(1),.way ul li:nth-of-type(4){margin-left:0;}

.way span{position:absolute;top:1.32rem;left:1.3rem;width:3.6rem;background:#96319b;padding:0.1rem 0;text-align:center;color:#fff;}

.experts span{display:block;text-align:center;color:#535353;margin-top:0.15rem;font-size:0.28rem;}

.experts a{margin-left:0.1rem;display:inline-block;background:#97309b;padding:0.08rem 0;width:2rem;color:#fff;border-radius:5px;font-size:0.24rem;}

.experts a img{display:inline-block;width:0.28rem;margin-right:0.08rem;}

*/a.qgzphone{display:block;width:3.6rem;margin:0.12rem auto;background:#ea68a2;color:#fff;text-align:center;padding:0.12rem 0;border-radius:5px;}

.three a{color:#de2427;font-weight:bold;}

/*挂号*/

#gh_form{background: #f6f6f6;}

.contnr5{ overflow:hidden; zoom:1; width:100%;margin: 0.12rem auto;}

.hitch { overflow:hidden; }

.hitch p { text-align:center; color:#fff; padding:2% 0 2%; margin:0 auto; font-size:120%; background: url(../images/gh_tbg.jpg) center repeat;}

.hitch label { float:left; width:31%; text-align:right; color:#555555 }

.hitch label em{color: #ff0101;}

.hitch div {margin: 0 auto; padding-top:2%; overflow:hidden;}

.hitch div.ghdiv1{padding-top: 4%;}

.hitch div.ghdivlast{padding-bottom: 4%;}

.hitch input { width:60%; float:left; color:#333;  padding:1%; border:1px solid #ccc; background:#f1f1f1 }

.hitch select { width:20%; float:left; margin-right:1%;padding:1% 0; color:#333; border:1px solid #ccc; background:#f1f1f1 }

.hitch textarea { float:left; width:60%; height:4em; border:1px solid #ccc; background:#f1f1f1; text-align:left; font-size:1em; color:#333; padding-left:1%; }

.hitch .htc { width:25%;  color:#fff; text-align:center; line-height:1.1em; background:url(../images/container-5-1.jpg) no-repeat center top;background-size: 100% 100%; margin-left:18%; display:inline; margin-top:1%;border:0; cursor:pointer; }

.htc_not { width:32%; margin-left:3%; display:inline-block; float:left;  margin-top:1%; }

.htc_not img{ width:100%;}

.text-ipon{ text-align:center; overflow:hidden;  padding:0 2% 4% 2%;}

.text-ipon p{ color:#da0000; padding:3% 0; font-size:110%;}

/*aixin*/

.axu{display: flex;display: -o-flex;display: -ms-flex;display: -webkit-flex;display: -moz-flex;}

/*.axu li{width: 50%;position: relative;margin:0.05%}

.axu li img{display: block;width: 100%;}*/

.axu li{width:50%;float: left;position: relative;}

.axu li img{display: block; width: 100%;}

.axu li .liz{position: absolute;width: 100%;line-height: 0.45rem;text-align: center; color: #fff; bottom: 0;left: 0;background: rgba(0,0,0,0.6);}

.axz{font-size: 0.22rem;color: #494949;margin: 0.12rem auto;text-align: center;}

.axz b{font-size: 0.26rem;color: #000;}

.axz b em{color: #97309b;}

.axa{position: relative;}

.axa img{display: block;width: 5.85rem;height: 0.53rem;}

.axa1 img{width: 6rem;}

/*.axaw{position: absolute;top: 0;width: 100%;height: 100%; left: 0;  display: -o-flex;display: -webkit-flex;display: -ms-flex;display: -moz-flex;display: flex;}

.axa a{display: inline-block;width: 50%;}*/

.axaw{position: absolute;top: 0;width: 100%;height: 100%; left: 0; overflow: hidden;}

.axa a{display:block;width: 50%;height: 100%; float: left;}

/*sr*/

.sr{margin: 0.12rem auto;}

.sr h2{text-align: center;background: url(../images/sr_1.png) center no-repeat;background-size: auto 100%; font-size: 0.3rem;font-weight: bold; color: #ce0000; line-height: 0.58rem;}

.sr p{font-size: 0.22rem;color: #2d2d2d;text-indent: 2em;border: 1px dashed #a0a0a0;border-left: none;border-right: none;padding: 2% 0;margin: 2% auto;}

.sr .scs{margin: 0.12rem auto;}

.scs .ssw{position: relative;margin: 0 auto 2%;}

.scs .ssw img{display: block;width: 100%;}

.scs .ssw .srz{width: 100%; position: absolute;bottom: 0;left: 0;height: 12%;background: rgba(0,0,0,0.6);color: #fff;text-align: center;}

.scs .swiper-button-prev{background: url(../images/pre.png) center no-repeat; background-size: 100% 100%;height: 0.86rem;width: 0.32rem;left: 0.1rem;top: 43%; }

.scs .swiper-button-next{background: url(../images/nex.png) center no-repeat; background-size: 100% 100%;height: 0.86rem;width: 0.32rem;right: 0.1rem;top:43%;}







#LRdiv0,#LRfloater0,.swtCenter{display:; font-family:"\5FAE\8F6F\96C5\9ED1";}

.swtCenter {width:240px;height:233px; background-color:#FFF;position:fixed;left:50%;top:50%;z-index:9999999999999999999999999999999999999999999999999999;margin-left:-120px;margin-top:-130px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;-moz-box-shadow:0 0 20px rgba(10,2,4,0.75);-webkit-box-shadow:0 0 20px rgba(10,2,4,0.75);box-shadow:0 0 20px rgba(10,2,4,0.75);z-index:999}

.swtCenter h3 {width:100%;font-size:22px;text-align:center; color:#2e3642;font-weight:500;margin-top:25px;}

.swtCenter h4 {width:100%;font-size:11px;text-align:center;color:#2e3642; font-weight:normal;}

.mfhd {width:227px;height:30px;border:1px solid #6a7380;-moz-border-radius:17px;-webkit-border-radius:17px;border-radius:17px;margin:10px auto 5px;}

.mfhd  .input {width:145px;height:28px;line-height:28px; background-color:#FFF;font-size:14px;color:#6a7380;-moz-border-radius:15px 0 0 15px;-webkit-border-radius:15px 0 0 15px;border-radius:15px 0 0 15px;padding-left:13px;float:left;outline:none; vertical-align:middle;border:0;}

.mfhd .sub {float:right;width:69px;height:30px;line-height:30px;color:#fff; background-color:#6a7380;font-size:12px;text-align:center;text-decoration:none;-moz-border-radius:0 14px 14px 0;-webkit-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0; border:0;}

.swtCenter p {width:230px;font-size:12px;color:#7d7d7d;margin:10px auto 0;}

.swt_lists {bottom:0;left:0;width:100%;height:46px;line-height:46px;-moz-border-radius:0 0 15px 15px;-webkit-border-radius:0 0 15px 15px;border-radius:0 0 15px 15px;}

.swt_lists a {display:block;width:50%;height:100%;position:relative;float:left;}

.swt_list1 { background-color:#881ca7;-moz-border-radius:0 0 0 15px;-webkit-border-radius:0 0 0 15px;border-radius:0 0 0 15px;}

.swt_list2 { background-color:#ff8400;-moz-border-radius:0 0 15px 0;-webkit-border-radius:0 0 15px 0;border-radius:0 0 15px 0;}

.swt_lists a i,.swt_lists a em {display:block;position:absolute;left:50%;color:#fff;text-decoration:none;font-style: initial;}

.swtCallIcon {top:50%;margin-left:-56px;margin-top:-18px;width:37px;height:37px; background:url(../images/footerLink3.png) no-repeat;-moz-background-size:100%;-webkit-background-size:100%;background-size:100%;}

.swt_lists em {height:100%;top:0;margin-left:-16px;font-size:16px;}

.swt_lists  a.swt_list2 i{ margin-left:-55px;margin-top:1px;}

.closeBtn_swt {right:-10px;top:-10px;width:30px;height:30px; background:url(../images/closeBtn_swt.png) no-repeat;-moz-background-size:100%;-webkit-background-size:100%;background-size:100%;cursor:pointer;}













 

.bd{ background:#96319b; zoom:1; overflow:hidden; padding-bottom:2%;}

.bd h3{ text-align:center; color:#fff; padding:2% 0; font-size:135%;}

.bd a{ display:block; width:82%; margin:0 auto;}

.bd a img{ width:100%;}

.map{zoom:1; overflow:hidden; background:url(../images/map.jpg) no-repeat; background-size:100% 100%; padding-bottom:0.1rem;  }

.map p{ float:right; width:3.2rem; font-size:0.2rem;}

.map p img{display: inline-block;width: 0.4rem;height: 0.41rem;}

.map p.p_01{ padding-top: 1.5rem;}

.map p.p_02{ padding-top:0.1rem;}

.map p em{ font-weight:bold;}

.map .ck{ width:48%; float:right;    margin-top:0.1rem;  margin-right:0.1rem; font-size:0.2rem;}

.map .ck img{display: inline-block;width: 0.24rem;height: 0.23rem;}

.map .ck .ck01{ display:block;padding:0.06rem 0; width:48%; color:#fff; float:left;  background:#8e2e92;border-radius:5px;text-align:center;margin-right: 0.05rem;}

.map .ck .ck02{ display:block; padding:0.06rem 0; width:49%; color:#fff; float:right;  padding-left:2%;background:#8e2e92;border-radius:5px;text-align:center;}

.clear {

    clear: both;

    height: 0;

    font-size: 0;

    line-height: 0;

    visibility: hidden;

    overflow: hidden;

}

/*挂号*/

#gh_form{background: #f6f6f6;padding-bottom: 0.4rem;}

.contnr5{ overflow:hidden; zoom:1; width:100%;margin: 0.12rem auto;}

.hitch { overflow:hidden; }

.hitch p { text-align:center; color:#fff; padding:2% 0 2%; margin:0 auto; font-size:120%; background: url(../images/gh_tbg.jpg) center repeat;}

.hitch label { float:left; width:31%; text-align:right; color:#555555 }

.hitch label em{color: #ff0101;}

.hitch div {margin: 0 auto; padding-top:2%; overflow:hidden;}

.hitch div.ghdiv1{padding-top: 4%;}

.hitch div.ghdivlast{padding-bottom: 4%;}

.hitch input { width:60%; float:left; color:#333;  padding:1%; border:1px solid #ccc; background:#f1f1f1 }

.hitch select { width:20%; float:left; margin-right:1%;padding:1% 0; color:#333; border:1px solid #ccc; background:#f1f1f1 }

.hitch textarea { float:left; width:60%; height:4em; border:1px solid #ccc; background:#f1f1f1; text-align:left; font-size:1em; color:#333; padding-left:1%; }

.hitch div.formb{margin-top: 0;padding-top: 0;text-align: center;width:80%;}

.hitch div.formb .fsub{display: inline-block; background: url(../images/f_hand.png) 80% 55% no-repeat #97309b;text-align: left;padding-left:7%; border-radius: 0.1rem; color: #fff;width: 40%;min-height: 0.55rem; background-size:0.3rem 0.3rem; }

.hitch div.formb .fa{display: inline-block;width: 55%;margin-left: 5%;background: #ff9000;border-radius: 0.1rem;text-align: center;color: #fff;min-height: 0.45rem; line-height: 0.45rem;padding: 0.05rem 0;}

























