*,: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;background-color: #fff;font-size: 0.24rem;

  outline: 0;max-width: 640px; min-width: 320px;width: 100%;margin: auto;color: #454545;}
html{font-size:50px;}
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 {border: none;font-family: inherit;font-size: inherit;

font-style: inherit;font-weight: inherit;outline: 0; -webkit-appearance: none;}

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;

}

input[type=button] {

  -webkit-appearance: none;

}

/*p {line-height: 0.34rem;}*/

ul,ul li {list-style: none;}

table { border-collapse: collapse; border-spacing: 0; width: 100%; }

.clear {clear: both;}

.mt05 { margin-top: 0.05rem;}

.mt1 { margin-top: 1%;}

.mt2 { 
    margin-top: 3%;
}

.mt3 { margin-top: 0.3rem;}

.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;}



/*top*/

.logo{ width:100%; text-align:center;overflow: hidden;}

.logo img{ width:100%; vertical-align:bottom; padding-bottom:1%;}

/*nav*/

.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结束*/



/*标题*/

.title-1{ 
  width: 92%;
 /*height:1rem;*/
  background:url(../images/title-2.png) no-repeat center bottom; 
  background-size:contain; 
  margin: 0 auto;
  padding: 3% 0;
   }

.title-1 h2{ text-align:center; font-size:.36rem; color:#7b2f79; font-weight:bold;}

.title-1 p{ font-size:.26rem; color:#393939; text-align:center; padding-top:1%; }



.title-2{ width:92%; background:url(../images/title-1.png) no-repeat center bottom; background-size:contain;  margin:0 auto;padding:3%  0}

.title-2 h2{ text-align:center; font-size:.36rem; color:#7b2f79; font-weight:bold;}

.title-2 p{ font-size:.26rem; color:#393939; text-align:center; padding-top:.06rem; }





/*cont-m1 start*/

.cont-m1{ overflow:hidden; background:#f2f2f2; padding:.2rem 0; overflow:hidden;}

.cont-m1 img{ display:block; width:90%; margin:0 auto;}

.cont-m1 h3{ font-size:.28rem; color:#7b2f79; text-align:center; font-weight:bold; padding:3% 0;}

.cont-m1 p{ padding:0 5%; text-indent:2em;}



.cont-m1-bt{ overflow:hidden; width:95%; margin:0 auto;}

.cont-m1-bt h3{ padding:1.5% 0;  margin-top:3%;background:#7b2f79; font-size:.28rem; text-align:center; color:#FFF; border-radius:.05rem;}

.cont-m1-txt{ 
/*height:7.13rem;*/
 background:url(../images/vioe-bg.png) no-repeat center top; 
background-size:contain;
padding: 8% 2% 3%;
}

.cont-m1-txt h4{ width:3.82rem; height:2.85rem; margin:0 auto; }

.cont-m1-txt p{ padding: 10% 4%; text-indent:2em;}

/*cont-m1 end*/







/*医师 start*/

.cont-m2{ overflow:hidden;}

.cont-m2 dl{ 
/*width:6.2rem;*/
width: 96%;
overflow:hidden; 
margin:0 auto;
padding-top: 3%;
}

.cont-m2 dl dt{ overflow:hidden;}

.cont-m2 dl dt .m2-fl{ 
/*width:2.01rem;*/
width:30%;
 overflow:hidden; border:solid 1px #dedede;}

.cont-m2 dl dt .m2-fr{ width:69%; overflow:hidden; }

.cont-m2 dl dt .m2-fr h3{border-bottom:solid 1px #cdcdcd; padding:1% 0; color:#525151; font-size:.2rem; overflow:hidden; }

.cont-m2 dl dt .m2-fr h3 b{ color:#393939; font-size:.24rem; padding-left:5%;  }

.cont-m2 dl dt .m2-fr h3 .link-a{ 
/*width:1.45rem; */
width:35%;
display:inline-block; float:right;}

.cont-m2 dl dt .m2-fr h4{ padding:2% 0; text-align:center; color:#7b2f79;}

.cont-m2 dl dt .m2-fr p{ padding:0 1%;}

.cont-m2 dl dt .m2-fr p a{ color:#7b2f79;}

.cont-m2 dl dt .m2-fr p i{ display:inline-block; width:24%;  margin-right:3%;}

.cont-m2 dl dd{ overflow:hidden;  margin-top:3%; }

.cont-m2 dl dd ul li{ float:left; width:32.3%; margin-left:1%; border:solid 1px #dedede; position:relative;}

.cont-m2 dl dd ul li p{ padding:3%; background:#000; position:absolute; bottom:0; left:0; width:100%; color:#FFF; text-align:center; filter: Alpha(opacity=50);background-color: rgba(0,0,0,.5); font-size:.2rem;}

.line{ margin:3% auto;}

.morebtn{display: block;background: #fbdbfa;color: #7b2f79;text-align: center;width:5.92rem; margin:.1rem auto 0; padding:.12rem 0; font-size:.26rem;}

.morebtn img{display: inline-block;width: 0.28rem; margin-right:.1rem;vertical-align: middle;}

/*医师 end*/



/*荣誉 start*/

.cont-m3{  overflow:hidden; width:92%; margin:1% auto 0;}

.m3-top{ overflow:hidden;}

.m3-fl{ float:left; width:50%; height:2.04rem;border:solid 0.01rem #dedede;}

.m3-fr{ float:left; width:50%; height:2.04rem;border:solid 0.01rem #dedede; border-left:0; background:#ededed; position:relative;}

.m3-fr .swiper-button-next,.teaTit .swiper-button-prev{left:0;top:50%; position:absolute;}

.m3-fr .swiper-button-prev{left:0;right:auto;}

.m3-fr .swiper-button-next{right:0;left:auto;}



.laoy{width:2.55rem;padding-bottom:3%;position:relative; margin-top:.2rem; }

.laoy p{ width:2.55rem;}

.laoy .swiper-slide{position:relative;width:2.55rem; }

.laoy .swiper-pagination-bullet{background:0;}

.laoy .swiper-pagination-bullet-active{background:0;}

.laoy-button-next,

.laoy-button-prev {position: absolute;width: .38rem;height: .38rem;z-index:98;}

.laoy-button-next {background: url(../images/nxt.png) no-repeat;background-size: 100% 100%;right: .2rem;}

.laoy-button-prev {background: url(../images/prve.png) no-repeat;background-size: 100% 100%; left: .2rem;}





.btn{ overflow:hidden;}

.btn a{ display:block; width:2.85rem; padding:.08rem; border-radius:.05rem; text-align:center; color:#FFF; font-size:.26rem;}

.btn a.bt-a1{ background:#932f90;}

.btn a.bt-a2{ background:#e28f0f;}



.btn1{ overflow:hidden; width:92%; margin:3% auto 0;}

.btn1 a{ display:block; padding:3%; border-radius:.05rem; text-align:center; color:#FFF; font-size:.26rem;}

.btn1 a.bt-a1{ background:#932f90;width:73%; }

.btn1 a.bt-a2{ background:#e28f0f;width:25%;}

/*荣誉 end*/



/*学术交流 start*/

.cont-m4,.cont-m4 dl dt{ overflow:hidden;}

.cont-m4 dl dd{ overflow:hidden; padding-top:10px;}

.cont-m4 dl dd ul li{ float:left; width:32.3%; margin-left:0.8%; position:relative;}

.cont-m4 dl dd ul li p{ padding:3%; background:#000; position:absolute; bottom:0; left:0; width:100%; color:#FFF; text-align:center; filter: Alpha(opacity=50);background-color: rgba(0,0,0,.5); font-size:.2rem; }

.cont-m4 dl dd ul li:nth-child(3){margin-right:0rem;}

/*学术交流 end*/



/*设备 start*/

.cont-m5top{ overflow:hidden;}

.cont-m5top ul li{ width:32%;   border:solid 0.01rem #dedede; float:left; margin-left:1%; position:relative;}

.cont-m5top ul li p{ padding:4% 3%; background:#000; position:absolute; bottom:0; left:0; width:100%; color:#FFF; text-align:center; filter: Alpha(opacity=50);background-color: rgba(0,0,0,.5); font-size:.2rem; }

.cont-m5bt{  background:url(../images/equip-bg.jpg) no-repeat; background-size:contain;}

.cont-m5bt p{ padding:3% 2%; text-indent:2em;}

/*设备 end*/



/*口碑 start*/

.cont-m6{ overflow:hidden;}

.cont-m6 dl{ overflow:hidden; margin-top:.15rem;}

.cont-m6 dl dt{ width:92%; margin:0 auto;}

.cont-m6 dl dd{ padding:4% 3%; background:url(../images/mouth-bg.jpg); width:92%;margin:0 auto;}



/*口碑 end*/



/*关爱女性健康 start*/

.cont-m7{ overflow:hidden; padding:0 .24rem;}

.removal-pd{ width:5.92rem; margin:0 auto; padding-bottom:.5rem;}

.removal-pd .swiper-slide{ position:relative;width:5.92rem;}

.removal-pd .swiper-slide p{width:5.92rem; padding:.08rem; background:#000; position:absolute; bottom:0; left:0; width:100%; color:#FFF; text-align:center; filter: Alpha(opacity=50);background-color: rgba(0,0,0,.5); font-size:.2rem; line-height:.25rem;}

.removal-fivebt .swiper-pagination-bullet{width: .25rem;height: .25rem;display: inline-block; border-radius: 100%;background: #000;opacity: .2;}

.removal-fivebt .swiper-pagination-bullet-active{opacity:1;background:#932f90}

.m7-bt{ overflow:hidden; width:5.85rem; margin:0 auto;}

.m7-bt p{ text-indent:2em; padding:.1rem 0 .05rem;}

/*关爱女性健康 end*/



/*保定点单位*/

.cont-m8{width:5.92rem; margin:0 auto; overflow:hidden;}

.cont-m8 dl dt{ position:relative;}

.cont-m8 dl dt p{padding:1%; background:#000; position:absolute; bottom:0; left:0; width:100%; color:#FFF; text-align:center; filter: Alpha(opacity=50);background-color: rgba(0,0,0,.5); }

.cont-m8 dl dd{ padding:2% 0; overflow:hidden;}

.cont-m8 dl dd p{ text-indent:2em;}

/*保定点单位 end*/



/*挂号*/

.gua-tit{  background:#7b2f79;  overflow:hidden; padding:2% 0; }

.gua-tit h2{ text-align:center; font-size:.36rem; color:#FFF; font-weight:bold;}

.big_bg img{ margin-top:5%;}

.big_bg{ background:#f2f2f2; border:solid .01rem #dedede; padding-bottom:.3rem;}

.big_bg > form span {display: block;width: 92%;margin: 2% auto;overflow: hidden;font-size:.22rem; }

.big_bg > form span em {width: 1.3rem;display: block;float: left;text-align: right; font-size:.22rem;}

.big_bg > form span input {border: 1px solid #aaaaa9; background:#fff;width: 76%;height: 2em;padding-left: 2%;float: right; font-size:.2rem; color:#b1b1b1;}

.djtjss .dakkkss{ border: 1px solid #aaaaa9;width: 76%; background:#fff;resize:none;font-size:.2rem; color:#b1b1b1; padding:.1rem;float:right;}

.internet p {padding: 0.1rem; text-align:center; font-size:.22rem;}

.internet img{ width:.42rem; height:.48rem;}

.btijiao {width: 60%; margin: 0 auto; margin-top:.2rem; overflow:hidden;}

.btnin1{ width:47%; padding:3% 0;background:#932f90; float:left; cursor:pointer; color:#fff; margin-left:2%;}

.btijiao a.btnin2{ width:47%; padding:3% 0;  background:#e28f0f; float:right;color:#fff; text-align:center;}



/*挂号结束*/



.bt{ background:url(../images/bt_1.jpg) no-repeat; padding: 3% 0 10% 0; background-size:100% 100%; }

.bt h3{color:#973099; line-height:100%; padding-left:5%; font-size:.32rem; 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%;}

.duosuo_box{padding:2%;}





/*第八部分*/

.sx_ad3 { overflow:hidden; zoom:1; padding:3% 0; background:#7b2f79; text-align:center;}

.sx_ad3 p {  color:#fff; overflow:hidden; font-size: .28rem; }

.sx_ad3 h3 { display:block; text-align:center; margin: .15rem 0; }

.sx_ad3 h3 a {  display:inline-block; width:5.21rem; height: .6rem; margin:0 auto; }

/*第八部分结束*/

/*底部开始*/

.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: 6% 0;  }

.footer_msg{margin-top: 3%;  }

.main_footer p{font-size: .3rem;  text-align: center; padding: 1% 0;}

.go_top{margin-top: .25rem;padding-bottom:.8rem;}

.go_top a{display: block;width: 1rem;height: 1rem;margin: 0 auto; background-image: url(../images/gotop_1.png);background-size: 100% 100%;background-repeat: no-repeat;}

/*底部结束*/

.wx{ margin:.15rem 0;}



