/*****公共样式开始*****/
html{-webkit-tap-highlight-color: transparent;overflow-x: hidden; height: 100%;  font-size: 312.5%;background-color:#fff; -webkit-text-size-adjust: none;}
*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
article,aside,blockquote,body,button,code,dd,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul{margin:0;padding:0;}
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}

button{-webkit-appearance:none;border:none}
a{-webkit-touch-callout:none;text-decoration:none}
:focus{outline:0}
em,i{font-style:normal}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0}
input[type=submit]{-webkit-appearance:none}
p{line-height:1.6em}
.clear:before,.clearfix:after{display:table;content:''}
.clearfix:after{clear:both;overflow:hidden}
.clearfix{zoom:1}
ul,ul li{list-style:none}
.clear{clear:both}
.mt1{margin-top:.1rem;}
.mt2{margin-top:.2rem;}
.mt25{margin-top:.25rem;}
.mt3{margin-top:.3rem;}
.mt4{margin-top:.4rem;}
.mt5{margin-top:.5rem;}
.fl{float:left}
.fr{float:right}
.hidd{overflow:hidden}
.none{display:none}
img{vertical-align:middle;max-width:100%;border:0;}
.relative{position:relative}
.absolute{position:absolute}

body{font-family:Microsoft YaHei,Helvetica,STHeiTi,sans-serif;color:#333;background-color:#fff;outline:0;max-width:640px;min-width:320px;width:100%;margin:auto;font-size: .24rem;}

@media screen and (min-width:350px){

	html{font-size:342%;}

}

@media screen and (min-width:410px){

	html{font-size:400%;}

}

@media screen and (min-width:480px){

	html{font-size:469%;}

}

@media screen and (min-width:640px){

	html{font-size: 625%;}

}
/*****公共样式结束*****/

/*top*/
.logo{ width:100%; background:#fbfaf8; text-align:center;overflow: hidden;}
.logo images{ width:100%; vertical-align:bottom; padding-bottom:1%;}
.nav{ background:#905b3c;  overflow: hidden;}
.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:8% 0; color:#fff;border:1px solid #a2449f; border-left:none; border-top:none;}
/*top结束*/

/*banner*/
.banner{ width:100%;}
/*banner end*/
.bant{ width:100%; height:2.04rem; background:url(../images/bt1-bg.jpg) no-repeat; background-size:100% 2.04rem;}
.bant ul{ width:100%; overflow:hidden; padding:1rem 0 0 .2rem;}
.bant ul li{ float:left; width:19.355%; background:#FFF; border-radius:.05rem; padding:.08rem 0; margin-left:.22rem; text-align:center;}
.bant ul li a{ color:#0c76d4;}
.bant p{ padding-top:.14rem; font-size:.18rem; color:#FFF; text-align:center;}

section{width:100%;}
.title-1{overflow:hidden;background:url(../images/bt.jpg) no-repeat; background-size:100% .83rem; height:.83rem; }
.title-1 h2{ font-size:.38rem; font-weight:bold; color:#973099; line-height:.83rem; padding-left:.28rem; }


/*中间区域*/

/*专家*/
.expert{ overflow:hidden;}
.exp-top dl dt{ float:left; width:28.594%; position:relative;}
.exp-top dl dt span.flag {font-size: .16rem;background-color: #e60012;color: #fff;padding: .05rem;position: absolute;
width: 78%;top: .18rem;left:-0.35rem;line-height: 1.1;text-align:center;-webkit-transform: rotate(-45deg);}
.exp-top dl dd{ width:69.5%; overflow:hidden; padding-left:.22rem; }
.exp-top dl dd h2{ font-size:.36rem; color:#97309b; font-weight:bold; padding-right:.08rem;padding-top:.08rem; position:relative; }
.exp-top dl dd h2 i{ display:inline-block; margin:0 .05rem 0 .1rem;width:.02rem; height:.35rem; border-left:solid .01rem #a3a3a3; font-weight:100; }
.exp-top dl dd h2 span{ display:inline-block; font-weight:normal; font-size:.2rem; color:#3e3e3e;}
.exp-top dl dd p{ font-size:.2rem; color:#3e3e3e; line-height:.28rem; padding-bottom:.03rem; padding-top:.1rem;}
.exp-top dl dd p strong{ color:#97309b;}
.exp-top dl dd p a{ color:#e60012;}
.exp-top dl dd h5{ width:100%; font-size:.2rem;}
.exp-top dl dd h5 i{ color:#e60012;}
.exp-top dl dd h3{ float:left; width:100%; margin-top:.14rem;}
.exp-top dl dd h3 a{ display:inline-block; width:35.185%; padding:.08rem 0;text-align:center; color:#fff; border-radius:.03rem; font-size:.18rem;}
.exp-top dl dd h3 a.m3-btn1{ float:left; background:#97309b; margin-right:5%;}
.exp-top dl dd h3 a.m3-btn2{ float:left; background:#f19b1a;}
.btn-m{ width:100%; margin-top:.25rem; border:solid .01rem #f19b1a; overflow:hidden;}
.btn-m h4{ color:#474141; font-weight:bold; text-align:center; padding:.08rem 0;}
.btn-m h4 em{color:#626262; display:inline-block; font-weight:normal; padding-left:.48rem;  }
.btn-m h4 em img{ display:inline-block; width:.18rem; height:.18rem;}
.btn-m h4 em a{color:#626262;}
.expert .mtw{ margin-top:.2rem; overflow:hidden;background:url(../images/m3-bg1.jpg); padding-bottom:.12rem;}

.pageasqw ul{ text-align:center; padding-top:4%; padding-bottom:5%; } 
.pageasqw li{ display:inline; _zoom:1;_display:inline; margin:0 1%; }
.pageasqw li a{ color:#494949; display:inline-block;  border:solid .01rem #cdcdcd; line-height:1.5em;padding:0 2%; }
.pageasqw li a:hover{ color:#FFF; background:#97309b;}

/*2*/

.sickYuan{bottom:0;text-align:center;width:100%;}
.sickYuan span{margin:0 4px; width:.15rem; height:.15rem;}
.sickYuan span.swiper-pagination-bullet-active{background:#973099;}
.sickexpert{margin-top:2%;}


.cont-m2,.cont-m3{ overflow:hidden;}
.cont-m2 img{ display:block; width:100%;}
.m2-bt{ overflow:hidden; background:url(../images/m2-bg.jpg);  border:solid .01rem #c59bc5; padding:.12rem 0;}
.m2-bt p{ color:#e60012; padding:.1rem 0; font-weight:bold; text-align:center;}
.m2-bt h3{ width:78.057%; margin:0 auto;}
.m2-bt h3 a{ display:block;}
.m2-bt h3 a:nth-of-type(1){ float:left; width:42.773%;}
.m2-bt h3 a:nth-of-type(2){ float:right; width:49.197%;}

/*3*/
.cont-m3{ height:100%; background:url(../images/m3-imgt.jpg) no-repeat; background-size:100% 100%;}
.cont-m3 ul{ width:100%; overflow:hidden; padding:1.2rem 0 0 .1rem;}
.cont-m3 ul li{ float:left; width:23.017%; margin-left:.08rem; display:inline-block;}
.cont-m3 h2{ padding:.32rem 0 .41rem 0; overflow:hidden; width:100%;}
.cont-m3 h2 a{ display:block; width:100%; height:.55rem;}
/*中间区域 结束*/

.bt{ background:url(../images/bt.jpg) no-repeat; padding: 3% 0 9.973% 0; background-size:100% 100%; }
.bt h3{color:#973099; line-height:100%; padding-left:5%; font-weight:bold; float:left;} 
.bt h3 em{ font-size:70%; font-weight:normal; color:#a4a4a4;}
.bt a{ display:block; width:23.5%; float:right; margin-right:3%; }
.bt a img{ width:100%;}


/*footer*/
/*挂号--05*/
.contnr5{ overflow:hidden; zoom:1; width:100%;}
.hitch { overflow:hidden; border:solid 1px #e4e4e4; padding-bottom:5%; }
.hitch p { text-align:center; color:#F00; padding:3% 0; border-bottom:dashed 1px #bbb; width:96%; margin:0 auto;}
.hitch label { float:left; width:26%; text-align:right; color:#555555; font-size:.18rem;}
.hitch div { margin-top:2%; overflow:hidden }
.hitch input { width:60%; float:left; color:#333;  padding:1%; border:1px solid #ccc; font-size:.18rem; 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:30%;  color:#fff; text-align:center; height:.4rem; 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%;height:.4rem; }
.htc_not img{ width:100%;height:.4rem; display:block;}
.text-ipon{ text-align:center; overflow:hidden;  padding:0 2% 4% 2%;}
.text-ipon p{ color:#da0000; padding:3% 0; font-size:110%;}
/*bd style*/
.bd{ background:#96319b; zoom:1; overflow:hidden; padding-bottom:2%;}
.bd h3{ text-align:center; color:#fff; padding:2% 0; font-size:.24rem; font-weight:bold;}
.bd a{ display:block; width:82%; margin:0 auto;}
.bd a img{ width:100%;}

.main_footer{position: relative;max-width: 640px; width: 100%;margin: 0 auto;}
.footer_nav{overflow: hidden;}
.footer_nav li{ float: left;width: 24.75%; background-color: #7B3179;}
.footer_nav li.have_mleft{ margin-left: .3%;}
.footer_nav li a{font-size: .3rem;color: #fff;display: block;text-align: center; padding: .15rem 0;}
.footer_msg{margin-top: .25rem;}
.main_footer p{font-size: .3rem;text-align: center;padding: .05rem 0;}
.go_top{margin-top: .25rem;}
.go_top a{ display: block;width: 1rem;height: 1rem; margin: 0 auto;background-image: url(../images/gotop.png); background-size: 100% 100%;background-repeat: no-repeat;}



