/*   重置样式  star  */
html{font-size:60px}
*, :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:#333; background-color: #fff;font-size:0.22rem;outline: 0;max-width: 640px; min-width: 320px; width: 100%; margin:auto;}
h1, h2, h3, h4, h5, h6 { font-size: 100%;}
caption, th { text-align: left }
fieldset{ border: none;}
ul{list-style:none;}
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: 0.29rem;}
.fl{float:left;}
.fr{float:right;}
.hidd{ overflow:hidden}
.block{ display:block;}
.none{ display:none;}
img{max-width: 100%;margin: 0 auto;border: none;}
/*   重置样式  end  */
nav ul{margin-top:0.04rem;overflow: hidden;zoom: 1;}
nav ul li{display: block;width:24.625%;margin-right: 0.5%;margin-bottom: 0.5%;float: left;}
nav ul li:nth-of-type(4),nav ul li:nth-of-type(8){margin-right: 0;}
nav ul li a{display: block;color: #fff;background: #ca2162;padding:8% 2%;font-size: 0.24rem; text-align: center;}
.scb .swiper-pagination-bullet-active{background: #8c0708;}
.tel{margin:0.1rem auto;position: relative; }
.tel img{display: block;width: 100%;}
.tel a{display: block;position: absolute;height: 100%;top: 0;}
.tel a:nth-of-type(1){width: 38%;left: 0;}
.tel a:nth-of-type(2){width: 62%;right: 0;}
.b1d{overflow: hidden;zoom: 1;margin: 0.1rem auto;padding: 0 1%;}
.b1d dt,.b1d dd{float: left;}
.b1d dt{width:1.55rem;background: #fff8f1;border:1px solid #ffc6a0;}
.b1d dt img{display:block;width: 0.95rem;height: 0.94rem;}
.b1d dt span{display: block;text-align: center;font-size: 0.22rem;color: #4d4d4f;margin: 0.05rem auto;}
.b1d dd{width: 74%; border:1px dashed #ffc6a0;margin-left:0.05rem;}
.b1d2 dd{border:1px dashed #f1b1b0;}
.b1d3 dd{border:1px dashed #83cfcb;}
.b1d4 dd{border:1px dashed #ffc6a0;}
.b1d5 dd{border:1px dashed #87c7a3;}
.b1d6 dd{border:1px dashed #e39795;}
.b1d7 dd{border:1px dashed #c5a1e2;}
.b1d dd ul{overflow: hidden;zoom: 1;}
.b1d dd ul li{display: block;float: left;}
.b1d dd ul li:nth-of-type(7){border-bottom:1px dashed #ffc6a0;}
.b1d dd ul li.lih a{color: #f10000;}
.b1d dd ul li.lib{border-right: none;width: 1.52rem;padding-left: 0.02rem;}
.b1d dd ul li.lib a{color: #fff;background: #ca2162;padding:0.08rem 0;}
.b1d dd ul li.lir{width:4.6rem;border-right:1px dashed #ffc6a0;padding: 0.02rem 0;border-right:none;border-bottom: none;border-left: none;}
.b1d dd ul li span{color: #f10000;}
.b1d dd ul li a{display: block;text-align: center;color: #4d4d4f;font-size: 0.22rem;padding: 0.1rem;}

.b1d2 dt{background: #fff7f7;border:1px solid #f1b1b0;height: 128px;display: flex; flex-direction: column;justify-content: space-around;}
.b1d2 dd ul li{border: none;width: 50%;border-bottom: 1px dashed #f1b1b0;}
.b1d .li2{border-left: 1px dashed #f1b1b0;}

.b1d3 dt{background: #eafbfe;border:1px solid #83cfcb; height: 128px;display: flex; flex-direction: column;justify-content: space-around;}
.b1d3 dd ul li{border: none;width: 50%;border-bottom: 1px dashed #83cfcb;}
.b1d .li3{border-left: 1px dashed #83cfcb;}


.b1d4 dt{background: #fff8f1;border:1px solid #ffc6a0; height: 95px;display: flex; flex-direction: column;justify-content: space-around;}
.b1d4 dd ul li{border: none;width: 50%;border-bottom: 1px dashed #f1b1b0;}
.b1d .li4{border-left: 1px dashed #f1b1b0;}
.b1d .li5{border-left: 1px dashed #f1b1b0; border: none;}

.b1d7 dt{background: #ebfff4;border:1px solid #87c7a3; height: 125px;display: flex; flex-direction: column;justify-content: space-around;}
.b1d7 dd ul li{border: none;width: 50%;border-bottom: 1px dashed #c5a1e2;}
.b1d .li7{border-left: 1px dashed #c5a1e2;}

.b1d6 dt{background: #ffeae9;border:1px solid #e39795; height: 128px;display: flex; flex-direction: column;justify-content: space-around;}



.b1_ad{display: block;margin: 0.2rem auto;width: 100%;}
/*b2*/
.cap{height: 0.7rem;line-height: 0.7rem; position: relative; margin:0rem auto; background: url(../images/cap_bg.jpg) center no-repeat;background-size: 100% 100%;}
.cap b{display: block;font-size: 0.34rem;color: #fff;padding-left: 2%;}
.cap a{display: block;position: absolute;height: 100%;width: 30%;right: 0;top: 0;}
.index_sb{ width:100%; overflow:hidden; background:#fff; /* padding:1.5rem 0; */}
.index_exp{ margin:0 2.5%; /* height:13.9rem;  */background:url(../images/index_expbg.jpg) no-repeat; background-size:cover; overflow:hidden; }
.index_exp dl{ width:100%; overflow:hidden;  display:none; padding:0.2rem 0; }
.index_exp dl img{ max-width:100%; }
.index_exp dl p{ width:40%; height:auto; float:left; }
.index_exp dl h3{ width:60%; height:auto; float:left; margin-top:0.4rem; color:#282828; font-size:0.3rem;}
.index_exp dl h3 span{ margin-left:1rem; }
.index_exp dl dd{ width:60%; float:left; color:#555; margin-top:8px;font-size:18px;}
.index_exp dl dt{ width:50%; float:left; text-align:center; margin-top:.5rem; padding-left:3%; }
.index_exp dl dt a{display:inline-block;display:block; color:#fff; }
a.index_expnr_bt1{ width:45%; background:#ca2162; float:left;  border-radius:.5rem;padding:0.1rem;}
a.index_expnr_bt2{ width:45%; background:#f46b35; float:right; border-radius:.5rem; padding:0.1rem;}
.exp_tab{ width:100%; overflow:hidden;/*  margin-top:0.5rem;  */}
.exp_tab li{ width:30%; float:left; /* height:10rem;  */text-align:center; margin-top:.5rem;}
.exp_tab li p{ /* width:6rem;  *//* height:6rem; */ margin:0 auto; }
.exp_tab li p img{ max-width:100%; }
.exp_tab li h3{ margin-top:.2rem; }
.exp_tab li h3 span{ }


/*zjad*/
.ghfw{margin: 0.2rem auto; background:#f3f3f3; padding:3%;}
.ghfw h3{font-size: 0.26rem; font-weight:bold; text-align:center; color:#ca2162;padding:0 0 2%; border-bottom: 1px solid #ded7bf;}
.ghfw p{ color:#6f6f6f; text-align:center; font-weight:normal; padding:2% 0; font-size: 0.22rem;}
.telFrom{ text-align:center; font-weight:normal;}
.telFrom form{ display:block;margin: 0 auto;overflow: hidden;}
.telFrom form input{ display:block; float:left;height:0.5rem;}
.telFrom form .Text{ border:1px solid #ea5503;width: 73%;padding-left: 2%;}
.telFrom form .but{width: 21%;margin-left: 3%; background:#ea5503; text-align:center; color:#FFF;height:0.52rem; border:0;font-size:0.22rem;}
/*b3*/
.card{position: relative;}
.cardm img{display: block;width: 100%;}
.cardm a{display: block;position: absolute;right: 0;bottom: 0;width: 45%; height: 50%;}
/*b4*/
.b4u1{overflow: hidden;zoom: 1;}
.b4u1 li{display: block;float: left;width: 33%;margin-right: 0.5%;position: relative;}
.b4u1 li img{display: block;width:100%;}
.b4u1 li p{position: absolute;bottom: 0;left: 0;width: 100%;height: 0.3rem;line-height: 0.3rem; background: rgba(0,0,0,0.4);color: #fff;text-align: center;font-size: 0.22rem;}
.b4u1 li:nth-of-type(3){margin-right: 0;}
.b4u2{margin: 0.03rem auto;}
.b4u2 li:nth-of-type(1){width: 50%;margin-right: 0.5%}
.b4u2 li:nth-of-type(2){width: 49.5%;margin-right: 0}
/*b5*/
/** 挂号css **/
.guahao{width: 99%;margin: 0 auto;}
.guahao-01{margin: 0.1rem auto;}
.reg{background: #f2f2f2;}
.reg p{padding:0.4rem 0 0.4rem; text-align:center; color:#e70000; font-size:0.28rem;}
.reg form{ padding-bottom:0.3rem;}
.reg p b{color:#d60000; font-weight:normal;}
.reg dl dt{  padding:0 0.2rem;}
.reg dl dt ul{/*! padding:0.2rem; */}
.form-control{ border:1px solid #d0d0d0;width:100%;  color:#7f7f7f; font-size:0.28rem; padding:0.1rem;}
.reg dl dt li{ overflow:hidden; zoom:1; margin-top:0.3em; margin:0.5rem auto;/*margin-bottom:0.3rem;*/}
.reg dl dt li label{color: #595959;padding: 0.05rem 0; font-size:0.28rem;float: left;width: 25%;/*! margin-top: 0.1rem; */}
.reg dl dt li span{ /*! margin-top:0.2rem; */ float:left; width:75%;}
.reg dl dt li input,.reg li select{border:1px solid #d0d0d0; padding:0;  width:100%; vertical-align:middle;color:#595959}
.reg li select{width: 83%;font-size: 0.3rem;}
.reg dl dt li input{color: #7f7f7f;font-size: 0.28rem;padding-left: 2%;line-height:0.5rem;height:0.5rem; width:100%;}
.reg dl dd{ display:block; text-align:center; overflow:hidden;}
.reg dl dd button.bt1{width:35%; background:#ca2162;  border:0; color:#fff; cursor:pointer; padding:1% 0; margin-right:6%; height:0.6rem; font-size:0.28rem;}
.reg dl dd input.bt2{width:35%; background:#ea5503;  border:0; color:#fff;cursor:pointer;padding:1% 0;height:0.6rem; font-size:0.28rem;}
.wx{background: url(../images/wx_bg.jpg) center repeat;padding: 1% 0 3%;}
.wxd{overflow: hidden;zoom: 1;padding:2% 1%;}
.wxd dt,.wxd dd{display: block;float: left;}
.wxd dt{width: 67%;}
.wxd .dtm{height:1.99rem;background: #fff;border:1px solid #d4d4d4;}
.wxd dt .dtt{font-size: 0.24rem;color: #393939; text-align: center;line-height: 0.34rem;margin: 0.1rem auto;}
.wxd dt .dtt span{color: #cb0000;}
.wxd dt .dtt b{display: block;color: #393939;}
.wxd dd{width: 33%;height:1.99rem;}
.wxd dd img{width: 100%;height:1.99rem;display: block;}
.wxd .yh{font-size: 0.22rem;color: #393939;padding: 0;margin: 0.07rem auto;line-height: 0.34rem; text-align: left;width: 90%;}
.wxd .yh span{color: #ca2162;}
.wxp{font-size: 0.22rem;text-align: left;padding:0 1%;}
/*foot*/
footer {background: #f2f2f2;padding-bottom: 2%; margin-bottom:40px;}
footer nav{margin: 0.2rem auto;overflow: hidden;zoom: 1;}
footer nav a{display:block; float:left;width:25%;background:#ca2162 url(../images/fotnav.jpg) no-repeat right center; text-align:center; color:#fff; padding:2% 0;}
footer p{ color:#595757; text-align:center; margin:2% auto; width: 80%;}
footer ul{ overflow:hidden; text-align:center; margin:10% auto;}
footer  ul li {display:inline-block;width: 22%;}
footer  ul li a{color:#595757; }
footer  ul li  img{ display:block;width:60%; margin:0 auto;}
footer .callb{display: block;width: 20%;margin: 0 auto;text-align: center;font-size: 0.26rem;color: #393939;}
footer .callb img{display: block;width: 0.85rem;height: 0.85rem;}
/*首页样式结束*/
/*list*/
/*列表页样式*/
.list_1{margin: 0.2rem auto;}
.list_1 ul{zoom: 1;padding: 0 2%;}
.list_1 ul li{width: 21.5%; display: block;float: left;margin-right: 2%;border-radius: 0.07rem;padding:1%;}
.list_1 ul li:nth-of-type(1),.list_1 ul li:nth-of-type(3){background: #e39895;}
.list_1 ul li:nth-of-type(2),.list_1 ul li:nth-of-type(4){background: #adc762;}
.list_1 ul li:nth-of-type(4){margin-right:0; }
.list_1 ul li a{display: block;color: #fff;text-align: center;padding-top: 0.02rem;}
.list_2{background: #f2f2f2;padding: 2%;margin: 0.2rem auto;}
.list_2 h2{font-size: 0.28rem;font-weight: bold; color: #ca2162;margin-bottom: 0.1rem;margin-left: 0.44rem}
.list_2 h2 a{ color: #ca2162; }
.list_2 p{font-size: 0.22rem;text-indent: 2em;line-height: 0.3rem;margin-bottom: 0.1rem;}
.list_2 p a{color:#dd0101;}
.list_3{overflow: hidden;zoom: 1;width: 50%;margin: 0.2rem auto;}
.list_3 li{float: left;width: 25%;text-align: center;}
.list_3 li a{display: block;font-size: 0.22rem;color: #393939;text-align: center;}
.list_3 li span.pageinfo{ display:none;}
/*cont*/
/*内容页样式*/
.cont_1 h2{font-size: 0.3rem;color: #c1aa0f;text-align: center;font-weight: bold;}
.cont_1 h3{font-size: 0.22rem;width: 70%; text-align: center;background: #f2f2f2;padding:1%;margin: 0.1rem auto;}
.cont_1 span{color: #ca2162;}
.cont_1 h3.conth{background: none;width: 100%;}
#contf{background: #e9e9e9;border:1px solid #bfbfbf;width: 80%;overflow: hidden; zoom: 1; margin: 0.1rem auto;padding:1% 2%;}
#contf input.gettel{border:1px solid #bfbfbf;float: left;width: 60%;font-size: 0.22rem; padding: 1%;padding-left: 2%;}
#contf input.sub{display: block;float: left;width: 29%;text-align: center;background: #ca2162; color: #fff;border-radius: 0.07rem;padding:1.2% 1%;margin-left: 5%;}
.contp{margin: 0.2rem auto;padding:0 0.15rem;}
.contp p{font-size: 0.24rem;color: #474747;line-height: 1.7em; padding:0.1rem;}
.contp p span{text-align: left;text-indent:0}


.contp div{font-size: 0.24rem;color: #474747;line-height: 1.7em; padding:0.1rem;}
.contp dov span{text-align: left;text-indent:0}



.contwx{position: relative;margin: 0 auto 0.2rem;}
.contwx img{display: block;}
.contwx a{display: block;position: absolute;bottom: 0;height: 19%;width: 50%;}
.contwx a:nth-of-type(1){left: 0;}
.contwx a:nth-of-type(2){right: 0;}

.img_ban_con { padding-bottom:0.36rem;}
.img_ban_con img { display:block; }
.img_ban_cons{ bottom:0 !important;}

/* 专家列表 */
.sum_wechat{
    max-width: 640px;
    width: 100%;
    margin: 0 auto;
    margin-top: .15rem;
    overflow: hidden;
	padding:2% 15%;
	border:1px solid #E5E5E5;
}
.sum_wechat_left{
    float: left;
    width: 80%;
}
.sum_wechat_right{
    float: right;
    width: 20%;
    overflow: hidden;
    padding: 2% 0;
}
.sum_wechat_right img{
    display: block;
}
.sum_wechat_left h3{
    font-size: .2rem;
    color: #585858;
    text-align: center;
    position: relative;
}
.sum_wechat_left h3 span{
    font-size: .26rem;
}
.sum_wechat_left h3:before,.sum_wechat_left h3:after{
    display: table;
    content: "";
    width: 9%;
    height: 1px;
    position: absolute;
    top: 53%;
}
/*.sum_wechat_left h3:before{
    background-image: url(../images/sum-wechat_01.jpg);
    left: 19%;
}
.sum_wechat_left h3:after{
    background-image: url(../images/sum-wechat_02.jpg);
    right: 19%;
}*/
.sum_wechat_left p{
    overflow: hidden;
    font-size: .2rem;
    color: #EA5704;
    background-image: url(../images/sum_wechatbg.jpg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    width: 90%;
    margin: 0 auto;
    margin-top: .15rem;
}
.sum_wechat_left p span{
    color: #fff;
    text-align: center;
    display: block;
    width: 38%;
}
.sum_wechat_left p span,.sum_wechat_left p b{
    float: left;
    line-height: .3rem;
}
.sum_wechat_left p b{
    display: block;
    width: 60%;
    text-align: center;
}

.red_experts{margin-top:.06rem}
@-webkit-keyframes willShow{0%{opacity:0}
	25%{opacity:.5}
	50%{opacity:.75}
	100%{opacity:1}
}
@keyframes willShow{0%{opacity:0}
	25%{opacity:.5}
	50%{opacity:.75}
	100%{opacity:1}
}

.experts_box{display:none}
.experts_box.showItem{display:block;-webkit-animation:willShow 3s linear;animation:willShow 3s linear}
.experts_btn{margin:.15rem 0;position:relative}
.displayNone{display:none}
.experts_btn a{display:block;width:33.3%;margin:0 auto;background-color:#E5E5E5;font-size:.24rem;height:.6rem;line-height:.6rem;color:#575757;text-align:center}
.experts_btn:after,.experts_btn:before{display:table;content:"";width:33.3%;height:2px;background-color:#E5E5E5;position:absolute;top:.29rem}
.experts_btn:before{left:0}
.experts_btn:after{right:0}

.experts_time h2{font-size:.24rem;text-align:center;overflow:hidden;margin-left:22%;padding:.03rem 0}
.experts_time h2 b,.experts_time h2 span{padding:0 .08rem;height:.5rem;line-height:.5rem;float:left}
.experts_time h2 span{background-color:#CDA700;color:#fff;border:1px solid #CDA700;}
.experts_time h2 b{color:#CDA700;background-color:#fff;border:1px solid #CDA700}


/* -------- lylx arctile  ---------- */
.arctile h1{ text-align:center; color:#1d1d1d; font-weight:bold; font-size:120%; padding:2% 0;}
.arctile form{ background:#e1e1e1;width:90%; margin:0 auto; text-align:center; padding:2%;}
.arctile form font.red{ color:#e00000;}
.arctile form div{width:80%; margin:0 auto; background:#ed844a; padding:2%; overflow:hidden;}
.arctile form div input{ display:block; }
.arctile form div input:nth-of-type(1){width:70%;float:left; border:1px solid #ca2162; }
.arctile form div input:nth-of-type(2){width:28%;float:right; background:#ca2162; border-radius:3px; border:1px solid #ca2162; color:#fff;}
p.add{ padding:2%;}
.arctile h3{background:#ca2162; color:#fff; text-align:center; padding:1.5% 0;}
.arctile .map,.select{width:90%; margin:0 auto; }
.select { overflow:hidden;}
.select .titBar{ border:1px solid #d3d3d3; border-radius:5px; overflow:hidden; padding:1% 0;}
.select .titBar span{ color:#ca2162; font-size:120%;vertical-align:middle;}
.select .titBar img{ padding:0 0 0 2%;vertical-align:middle;width:8%;max-width:67px;}
.select .titBar p{ float:right; color:#ca2162; padding-right:2%;}
.titText{width:90%; margin:2% auto 0; padding:2%; border:1px dashed #aaa; overflow:hidden; background:#fbfbfb;}
.titText img{float:left; vertical-align:middle;width:3.4%; position:relative;top:9px; margin-right:1%;}
.titText p{float:left;width:94%; padding-left:1%; line-height:1.5em;}
.select .titBar p a{ color:#ca2162;}
.select a.cls{width:60%; margin:4% auto; background:#ca2162; color:#fff; text-align:center; padding:1.5% 0; display:block; border-radius:3px;}
.red{ color:#ca2162;}
.arcTitText{ padding-left:6%; padding-top:2%;background:url(../images/arc6.jpg) no-repeat 0 5px; background-size:auto 100%;}
.arcTitText p{ border-bottom:1px dashed #aaa; margin-bottom:2%; padding-bottom:2%;}
.titText p span{ display:block; border-bottom:1px solid #d8d8d8; padding-bottom:1%; margin-bottom:2%; font-size:120%;}
.sonbox p{ font-size:80%;}
.sonbox img{top:4px;}
.arc8{width:95%; margin:0 auto;}
/* home_gg */
.home_gg {margin-top: 0.1rem; border:0.1rem solid #efefef; border-left:none;border-right: none; overflow: hidden; padding: 0 0.15rem; background: #fff; height:0.8rem;  line-height:0.8rem; }
.home_gg img {display: block; margin-top:0.15rem; }
.home_hot {font-size: 0.2rem; border-left:1px solid #ccc; margin-left:0.16rem; padding-left: 0.16rem; height: 0.6rem; width:4.72rem; overflow: hidden;}
.home_hot span {display: block;width: 20%; color: #bd0a25;height: 0.6rem; line-height:0.6rem;}
.home_hot .ment-info{height: 0.6rem;width:80%;overflow: hidden;}
.home_hot .ment-info li{white-space:nowrap;text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;width:100%;height: 0.6rem;line-height:0.6rem;overflow: hidden;}
.home_hot .ment-info li a{ color:#000; }
.banner .bana{width:44%;height:0.4rem;position:absolute;bottom:0.11rem;margin-left:48%;left:-1.3rem;}
.weizhi{margin-top:.2rem;background-color:#efefef;font-size:14px;line-height:.59rem;color:#3c3b3b;text-indent:.12rem;padding: 0 10px}
.weizhi a{color:#3c3b3b; padding: 5px;}
.neirong{padding-top:.4rem;}
.neirong h1{font-size:20px;line-height:1.5;text-align:Center;color:#2f2f2f;padding: 0 15px;}
.nr_p1{font-size:22px; line-height:1;color:#333;padding-bottom: 15px; border-bottom:1px dashed #c9c9c9;text-align:Center;}
.nr_p1 span{color:#0e70cc;}
.author {text-align: center; padding: 10px 0;}
.nr_p2{font-size:.24rem;line-height:.36rem;color:#3b3b3b;text-indent:2em;padding:0 .07rem;margin-top:.2rem;word-wrap:break-word;word-break:break-all;}
.nr_p2 span:nth-child(2){display:inline-block;background-color:#fcd5d7;color:#ff1a25;text-align:Center;text-indent:0;padding:0 0.05rem;}
.nr_p2 span:nth-child(3){color:#ff1a25;font-weight:Bold;}
.neirong .ewm1{margin:.34rem auto 0;}
.neirong .ewm1 img{width:3.24rem;height:3.24rem;margin:0 auto;}
.neirong .ewm1 dd{font-size:.24rem;text-align:Center;line-height:1;margin-top:.2rem;}
.zidingyi{font-size: 16px;line-height: 1;color: #333;margin: 5px 0;}
.zidingyi p{font-size: 16px; padding:5px 15px; line-height: 1.5;}
.zidingyi img{ display:inline;}
.doctor {padding: 0 25px;}
.doctor img {width: 200px; padding-bottom: 10px; display: flex;}
.doctor h3 {font-size: 18px; color: #e53755; padding-bottom: 15px;}
.doctor p {font-size: 16px; line-height: 1.5; padding-bottom: 15px;}
.doctor span { font-weight:600; }
.sxye{font-size: 16px; line-height: 1.5;}
.sxye span{display:inline-block; padding: 5px 15px;}
.sxye span a{color:#333}
.yuyue dt {text-align:Center;font-size:.26rem;padding:.2rem 0;}
.yuyue dt a{color:#c92163; font-size: 18px; font-weight: 600;}
.yuyue dd img{width:3.96rem;height:.71rem;margin:0 auto;}
.yuyue {margin-bottom:.4rem;}
.content2{max-width:618px; overflow:hidden;}
.item img{width:100%}
.owl-controls{width: 100%;
position: absolute;
text-align: center;
bottom: -.1rem;
height:.165rem;
}
.owl-pagination .active {background-color:#ec6407}
.owl-page{
width: 6px;
height: 6px;
background: #c92163;
display: inline-block;
margin: 0 5px;
text-align: right;
text-align: center;
vertical-align:top;
}
.guess{overflow:hidden;margin-top:.4rem;width:6.19rem;}
.guessL{width:1.24rem;height:2.1rem;background:#c92163 url(../images/xin.png) no-repeat .36rem .51rem;float:left;background-size:.52rem .45rem;}
.guessL p{font-size:.22rem;padding-top:1.1rem;line-height:1;text-align:Center;color:#fff;}
.guessL p span{font-size:.12rem;}
.guessC{float:left;overflow:hidden;width:3.78rem;}
.guessC li{font-size:.2rem;text-align:Center;color:#4d4d4d;}
.guessC li a{ width:100%; color:#4d4d4d; display:block; }
.g_wd1{width:1.91rem;height:.77rem;background-color:#ebebeb;line-height:.77rem;float:left;}
.g_wd2{width:1.86rem;height:.77rem;background-color:#ebebeb;line-height:.77rem;float:right;}
.g_wd3{width:1.89rem;height:.6rem;background-color:#ebebeb;line-height:.6rem;float:left;margin-top:1px;}
.g_wd4{width:1.88rem;height:.6rem;background-color:#ebebeb;line-height:.6rem;float:right;margin-top:1px;}
.g_wd5{width:100%;height:.71rem;background-color:#ebebeb;line-height:.71rem;float:right;margin-top:1px;}
.guessR {float:left;width:1.16rem;}
.guessR .guessR_top{height:1.04rem;background:#ec6407 url(../images/ren.png)no-repeat .4rem .15rem;background-size:.43rem .43rem;border-radius:5px;}
.guessR .guessR_top a{padding-top:.7rem;font-size:.2rem;line-height:1;text-align:center;display:block;color:#fff; }
.guessR .guessR_bot{height:1.04rem;background:#c92163 url(../images/yuyan.png)no-repeat .4rem .15rem;background-size:.4rem .38rem;border-radius:5px;margin-top:1px;position:relative}
.guessR .guessR_bot a{padding-top:.7rem;font-size:.2rem;line-height:1;text-align:center;display:block;color:#fff;}
.plun{margin-top:.5rem;margin-bottom:.5rem;}
.plun .p1{background-color:#efefef;text-indent:.12rem;line-height:.59rem;border-bottom:1px solid #cfd1d3;font-size:.26rem;font-weight:bold;color:#3c3b3b;}
.plun ul{width:6.2rem;margin:0 auto;}
.plun ul li{padding:.3rem 0;border-bottom:1px dashed #a6a3a3}
.plun ul li dl{overflow:hidden;}
.plun ul li dl dt{float:left;}
.plun ul li dl dt img{width:.95rem;height:.95rem; border-radius:5px;box-sizing:border-box;}
.plun ul li dl dd{float:left;width:5rem;margin-left:.15rem;}
.plun ul li dl dd .p2{font-size:.26rem;color:#aaa7a7}
.plun ul li dl dd .p3{font-size:.22rem;color:#686666}
.plun .p4{line-height:.9rem;font-size:.3rem;text-align:Center;}
.plun .p5{text-align:center;height:.7rem;}
.plun .p5 a{display:inline-block;height:.7rem;vertical-align:top;}
.plun .p5 img{display:inline;width:2.42rem;height:.7rem;vertical-align:top;}
.ydy{border-top:10px solid #efefef;margin-top:.4rem;padding-top:.33rem;padding-bottom:.26rem;}
.ydy .p1{font-size:.44rem;line-height:.56rem;text-align:center;font-weight:bold;}
.ydy .p1 span{font-size:.36rem;font-weight:normal;}
.ydy_con {width:5.4rem;overflow:hidden;margin-top:.44rem;}
.ydy_con dl{width:50%;float:left;}
.ydy_con  img{width:2.09rem;height:2.09rem;margin:0 auto;}
.ydy_con dd{font-size:.2rem;line-height:.28rem;text-align:Center;margin-top:.08rem;}
.ydy .p2{font-size:.2rem;line-height:.32rem;width:5.6rem;margin:.35rem auto 0;}
.footer{border-top:1px solid #e1dddd;padding:.20rem 0 .48rem;;background-color:#f3f3f3;color:#666666;}
.footer .p1{font-size:.2rem;line-height:.36rem;text-align:center;}
.footer .p1 span{color:#414346}
.footer .p2{margin-top:.3rem;text-align:Center;height:.5rem;}
.footer .p2 a{display:inline-block;width:1.69rem;height:.5rem;line-height:.5rem;text-align:Center;color:#fff;font-size:.22rem;vertical-align:text-top;}
.footer .p2 a:first-child{background-color:#c92163}
.footer .p2 a:last-child{background-color:#ec6407;margin-left:.86rem;}
.shou{position:absolute;top:.36rem;right:.06rem;width:.23rem;height:.24rem;}
/*列表*/
.list_1{ width:96%; margin: 0 auto;}
.list_1 p,a{ color:#333;}
.list_1 li{font-size: 16px; padding:4% 0; position:relative; background:url(../images/list_bj1.png) #f8f8f8 0 50% no-repeat; background-size:6%; text-indent:10%}
.wz_img{ position:absolute; width:7%; top:25%; left:85%}
.list_1 li:nth-of-type(even){padding:4% 0; position:relative; background:url(../images/list_bj1.png) #efefef 0 50% no-repeat; background-size:6%; text-indent:10%}
.pagelist{padding: 5% 0}
.pagelist ul{ width:100%; text-align:center;}
.pagelist ul li{ color:#333 !important; display:inline-block; margin-right:2%;}
.pagelist ul li a{ color:#333 !important}
.pagelist ul li strong{ color:#333}
.text-center {text-align: center;}
.ziti .page-num {padding:2px 12px; margin: 0 3px; border: 1px solid #b7b7b7; font-size: 16px;}
.ziti .page-num-current {padding:3px 8px; margin: 0 3px; border: 0; color: #e63e5b; font-size: 16px;}
.listlink {padding: 0 20% 0 5%; display: block; text-indent: -2px;}

.container{width:96%; margin:0 auto; overflow:hidden;}
.tit{ padding:10px 3%; background:#c13145; border-bottom:1px solid #a42a3b;color:#fff; font-size:1.2em;}
.tit span{ padding:3px 0 0 1%; display:block; float:left;}
.tit span.tp{padding:6px 0 0 1%;}
/*route*/
.routetit .col-xs-3{border-radius:5em; margin:2% 0.5%;width:24%;color:#fff; font-size:1.2em; padding:1% 0; float:left; text-align:center;}
.routetit .col-xs-3 a{color:#fff;}
.c19{background:#e76fad;}
.c20{background:#e85e42;}
.c21{background:#519dd7;}
.routecon{border:1px solid #e6e6e6; background:#f8f8f8 url(../images/route_03.gif) no-repeat 2% 10px; margin:0 2%; padding:0 3% 0 4%; padding-bottom:22px;}
.routecon span{border-bottom:1px dashed #c9c9c9; display:block; padding:26px 0 7px 0; font-size:1.1em;}
.routecon1m .row{ margin:15px auto 20px auto;}
.routebox{border:1px solid #e6e6e6; background:#f8f8f8; padding:2%;font-size:1.1em;}
.routecon1 .annu{ margin:3% auto; font-size:1.2em;}
.routecon1 .annu button{ border-radius:0.2em; padding:2% 3%; margin:0 2%; color:#fff; border:none;}
.routecon1 .annu button a{color:#fff;}
.routesm{ background:#e9e9e9; padding:0 4px 4px 5px;}
.routesm span{ background:#fff; display:block; padding:2%; font-size:1.1em;}
.c3 {

    background: #70a2e7;

}
/*挂号*/
.gh { margin: 0.3rem 0.2rem;}
.m2 h4 {
    text-align: center;
    font-size: 0.26rem;
}
.orange {
    color: #f47139;
}.purple {
    color: #6a5acd;
}.bt .english {
    color: #ccc;
    font-size: 0.2rem;
    line-height: 0.16rem;
    text-transform: uppercase;
    text-align: center;
    margin-top: 0.15rem;
}.yygh dt {
    color: #666;
    font-size: 0.24rem;
    height: 0.5rem;
    line-height: 0.5rem;
    width: 30%;
}.fl {
    float: left !important;
}.m2.yygh{ margin-top:0.2rem; overflow:hidden;}
.yyabd {
    border: 1px solid #e5e5e5;
    border-radius: 5px;
	background: #fafafa;
}
.yybd1,.yybd3 {
    color: #bfbfbf;
    font-family: "Microsoft Yahei";
    font-size: 0.24rem;
    height: 0.5rem;
    padding: 0 2%;
    width: 65%;
}
.m2 dl{ margin:0.25rem 0;}
.yytj {
    background: #f47139;
    border-radius: 8px;
    color: #fff;
    cursor: pointer;
    font-family: "Microsoft Yahei";
    font-size: 0.28rem;
    width: 100%;
	height:0.6rem;
	line-height:0.6rem;
}.yybd4 {
    width: 65%;
}.hr_a, .hr_b, .hr_c {
    clear: both;
    line-height: 0.25rem;
    overflow: hidden;
}.othergh {
    border: 1px dashed #dcdcdc;
    border-radius: 5px;
    margin-bottom: 0.2rem;
    padding: 0.2rem 0.25rem 0.15rem;
}.othergh dt {
    width: 60%;
}.othergh dd {
    float: left;
    padding-left: 5%;
    width: 35%;
}.djgh {
    padding: 0 1.5rem;
}
.djgh {
    background: #f47139;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    margin-top: 5px;
    padding: 0 0.25rem;
}.ysbox {
    overflow: hidden; margin-top:0.35rem;
}.ysbox li {
    float: left;
    text-align: center;
    width: 45%;
}
.ysbox dl {

}
.ysbox dd p {
    font-size: 0.22rem;
    color: #999;
    line-height: 0.3rem;
}.ysbox ul{ overflow:hidden; margin-bottom:0.35rem ;}