/***************初始重构****************/
@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding: 0; margin: 0; font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif; }
html { font-size: 10px; font-size: calc(200vw/64); background-color: #E1E1E1; }
 @media all and (max-width: 320px) {
html {
font-size: 10px;
}
}
 @media all and (min-width: 640px) {
html {
font-size: 20px;
}
}
body { min-width: 320px; max-width: 640px; margin: 0 auto; font-family:"微软雅黑"; background:#fff }
img, input, select { vertical-align:middle; margin:0; padding:0; border:0 }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
ol, ul, li, dl, dt, dd { list-style: none; }
input, button, submit, textarea, checkbox, select, radio, form { vertical-align: middle; font-size: 100%; }
a { color: #000; text-decoration: none; }
a:link, a:visited { text-decoration: none; }
img { max-width:100% }
ol, ul, li { list-style: none; margin: 0; padding: 0; *text-indent:0px
}
/*==========================================*/
.pub-but {width: 86.25%;margin:1.25rem auto 1.1rem auto;display: flex;flex-flow: row;justify-content: space-between;}
.pub-but li {width: 48.91%;border:2px solid #741f70;border-radius: 5rem;box-sizing: border-box;}
.pub-but li:first-of-type {background:url(../images/zxlx-but01.png) no-repeat left 1rem center/10%;}
.pub-but li:last-of-type {background:#741f70 url(../images/zxlx-but02.jpg) no-repeat left 1rem center/10%;}
.pub-but li a {display: block;font-size: 1.3rem;color:#741f70;padding:0.5rem 0rem;text-align: center;}
.pub-but li:last-of-type a {color:#FFF;}
/******性冷淡不是矜持，是性功能障碍******/
.pub-but2 {text-align: center;margin:1.5rem auto;}
.pub-but2 .box {display: inline-flex;flex-flow: row;justify-content: space-between;border-radius: 5rem;align-items: center;border:2px solid #cdcdcd; padding-left: 1rem;}
.pub-but2 .box i {width: 2.65rem;}
.pub-but2 .box span {padding:0rem 0.5rem;font-size: 1.2rem;color:#f84400;}
.pub-but2 .box em {font-size: 1.2rem;padding:0.3rem 2rem;border-radius: 5rem;color:#fff;background:#f84400;font-style: normal;position: relative;}
.pub-but2 .box em img{width: 1.4rem;position: absolute;bottom: 0rem;right: 0rem;}
.con1{width: 100%; margin: 3% auto;position: relative;}
.con1_n{position: absolute; top:3.5%;right: 7%;}
.con1_n ul li{color: #fff;font-size: 1.2rem; line-height:4rem; padding: 1% 0;}
.con2{width: 100%; margin:3% auto;background: #f2f3f8; display: block;overflow: hidden;}
.pub_tit{width: 100%; margin:5% auto;text-align: center;}
.pub_tit h2{font-size: 2.6rem;color: #6e1d6a; font-weight: bold; padding-bottom: 2%;}
.pub_tit h2 span{color: #f84400;}
.pub_tit p{width: 100%; height: 2rem;background: url(../images/tbg.png);background-size: 100% 100%; text-align: center;font-size: 1.3rem;line-height: 2rem;color: #fff;}
.con2_1{width: 85%;margin: 0 auto;}
.con2_1 p{font-size: 1.1rem;text-indent: 2rem;color: #222222; line-height: 1.6rem;}
.con2_1 h2{font-weight: bold;text-align: center;font-size: 1.9rem;color: #f84400; padding: 5% 0;}
.con2_2{width: 100%; position: relative;}
.con2_2n{width:90%; position:absolute;top:12%;left: 10%;}
.con2_2n ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.con2_2n ul li{width:30%; font-size: 1.1rem; padding-left:15%; padding-bottom: 8%;}
.con2_2n ul li:nth-child(odd){padding-left:2%;}
.pub_swt{width: 85%; margin: 0 auto 5%;}
.pub_swt ul{display: flex;justify-content: space-between;}
.pub_swt ul li{width: 48%;text-align:center;font-size: 1.3rem; border:2px solid #f84400;border-radius: 2rem; padding: 1% 0;}
.pub_swt ul li img{width: 1.8rem; padding-right: 3%;}
.pub_swt ul li:nth-child(2){background: #f84400;}
.pub_swt ul li:nth-child(2) a{color: #fff;}
.pub_swt ul li:nth-child(1) a{color: #f84400;}
.con3_n{width: 95%; margin: 3% auto;border:2px solid #e5e5e5;border-radius: .5rem; padding: 2% 1%; display: block;overflow: hidden;}
.tabBox .hd{width:28%;float: left;}
	.tabBox .hd ul{}
	.tabBox .hd ul li{width:100%; height: 2.7rem; line-height: 2.7rem;font-size: 1.4rem;text-align: center;color: #6e1d6a;background: url(../images/ngz_16.jpg); color: #fff; background-size: 100% 100%; margin-bottom: 2%;}
	.tabBox .hd ul a{ display:block; color: #fff;}
	.tabBox .hd ul .on{ background: none; border:2px solid #e5e5e5;border-radius: .5rem; box-sizing: border-box;}
	.tabBox .hd ul .on a{ display:block; color: #6e1d6a;}
	.tabBox .bd ul{}
	.tabBox .bd ul li{font-size: 1.2rem;color: #2e2e2e;text-indent: 2em; padding: 8% 0 0 5%; width: 18rem;}

/******性冷淡成因较多，不能盲目治疗******/
.mmzl {overflow: hidden;background:#f1f1f1;padding-bottom: 5%;}
.mmzl .titimg {margin:2.2rem auto 1.65rem auto;}
.mmzl .img1 {width: 92.19%;margin:0rem auto;}
.mmzl .box {width: 100%;padding:0rem 3.91%;box-sizing: border-box;margin-top: 1rem;overflow: hidden;}
.mmzl .box h1 {font-size: 1.5rem;color:#6e1d6a;font-weight: bold;text-indent: 1rem;}
.mmzl .box h2 {font-size: 1.28rem;background:#6e1d6a;color:#FFF;padding:0.4rem 0.45rem;border-radius: 0.5rem;display: inline-block;margin:0.7rem auto 1rem auto;}
.mmzl .box p {font-size: 1.2rem;line-height: 1.5rem;text-indent: 2rem;text-align: justify;}
.mmzl .box a {display: inline-block;width: 46.41%;float: right;}
.mmzl .pub-but {margin:2.25rem auto 2.1rem auto;}
/******南京妇儿堂医院 口碑相颂******/
.kbxs {overflow: hidden;}
.kbxs .titimg {margin:1.5rem auto 1.65rem auto;}
.kbxs #tabs {background:#18082c;padding:1.2rem 0rem 1rem 0rem;}
.kbxs .hd ul{width:大多数;display: flex;flex-flow: row wrap;justify-content: space-between; margin:0 auto;overflow: hidden;}
.kbxs .hd ul li{width:24%;text-align: center;}
.kbxs .on{background:url(../images/dsj.jpg) no-repeat center/cover;height:13.7rem;background-size: 100%;z-index: 999;margin-bottom: -3.8%; }
.kbxs .bd{background-color: #3a2d4b;margin:0 auto;font-size: 0.9rem;border-radius: 15px;padding:1%;width:94%;}
.kbxs .bd h2{color:#fff;text-indent: 1em;font-weight: bold;font-size: 1.1rem;margin:4% auto 2% auto;}
.kbxs .bd p{color:#fff;font-size: 1.2rem;text-indent: 2em;margin:0 auto 4% auto;width:98%;}
.kbxs .bd p a{color:#F00;}
/******患者疑问******/
.hzyw {overflow: hidden;}
.hzyw .titimg {margin:1.5rem auto 1.65rem auto;}
.hzyw .caise {width: 97.34%;margin:0.9rem auto 0rem auto;display: flex;flex-flow: row wrap;justify-content: space-between;}
.hzyw .caise li {border-radius: 0.3rem;margin-bottom: 0.3rem;}
.hzyw .caise li:nth-of-type(1) {width: 32.26%;background:#b0d29f;}
.hzyw .caise li:nth-of-type(2) {width: 37.24%;background:#6f6e6e;}
.hzyw .caise li:nth-of-type(3) {width: 27.45%;background:#f08f57;}
.hzyw .caise li:nth-of-type(4) {width: 34.35%;background:#4d4c4c;}
.hzyw .caise li:nth-of-type(5) {width: 32.1%;background:#f09196;}
.hzyw .caise li:nth-of-type(6) {width: 31.14%;background:#71c9cc;}
.hzyw .caise li:nth-of-type(7) {width: 61.48%;background:#d5ccc8;}
.hzyw .caise li:nth-of-type(8) {width: 37.24%;background:#a76da5;}
.hzyw .caise li a {display: block;padding:0.8rem 0rem;text-align: center;font-size: 1rem;color:#FFF;}
.hzyw .pub-but {margin:2.2rem auto 1.5rem auto;}
/******南京妇儿堂医院 口碑相颂******/
.kbxs {overflow: hidden;}
.kbxs .titimg {margin:0rem auto 1.2rem auto;}
.kbxs .img1 img {display: block;}
.kbxs .pub-but {margin:1.5rem auto 3.6rem auto;}
/******南京妇儿堂医院 妇科专家推荐******/
.zjtj {overflow: hidden;}
.zjtj .titimg {margin:0rem auto 0.8rem auto;}
/******患者评价******/
.hzpl {overflow: hidden;}
.hzpl .titimg {margin:1.5rem auto 0rem auto;}
#lunbo {width: 100%;margin:0.5rem auto 0rem auto;}

.bd_tit {width: 100%;height: 54px;background: #b01127;}
.bd_tit p {text-align: center;line-height: 54px;color: #fff;font-family: "微软雅黑";}
@media only screen and (min-width: 640px) and (max-width: 1440px) {.bd_tit p {font-size: 1.5em;}}
@media only screen and (min-width: 320px) and (max-width: 640px) {.bd_tit p{font-size: 1.4em}}
.yuyue{ width:100%;margin:0 auto; overflow:hidden;margin-top: 5px; margin-bottom:20px}
.yuyue div{margin:5px auto; clear:both}
.yuyue div span{width:50px; text-align:left; color:red}
.yuyue div font{float:left;width:29%; text-align:right;}
.yuyue .input_style{font: normal 14px/15px arial; float:left;width:66%;height:25px;border-radius: 2px; color:#333; border:#ccc 1px solid; background:#eee; padding:0 5px;}
.yuyue .yuyue_name{padding-top:10px;}
.yuyue .yuyue_age{padding-top:10px;}
.yuyue .yuyue_hometel{padding-top:10px;}
.yuyue .yuyue_date{padding-top:10px;}
.yuyue .yuyue_qq{padding-top:10px;}
.yuyue .yuyue_ill{padding-top:10px;}
.yuyue .yuyue_ill .input_style{padding-top:10px;float:left;height:88px;border-radius: 4px;}
.yuyue .yuyue_ill font{padding-top:10px; }
.yuyue .yuyue_validate {padding-top:10px;}
.yuyue .yuyue_validate .input_style{ float:left;width:30%; padding:2px;border-radius: 4px; height:25px}
.yuyue .yuyue_validate .absmiddle{ cursor:pointer; margin-left:6px; border-radius: 4px; opacity:0.5}
.yuyue_button{ width:50%; margin:0 auto}
#but {width:100%;height: 32px;background: #b01127;border: none; border-radius: 4px; border:1px solid #66071f; color:#fff; font-family: "微软雅黑"; font-size:16px;}
.yuyue .yuyue_button .submit{font: normal 12px/15px arial; width:65px; height:19px;background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#eee));-webkit-background-origin: padding; -webkit-background-clip: content;  border:1px solid #b3b3b4; cursor:pointer; margin:2px 4px;color:#433d3b}
.bzn{ width:90%; margin:0 auto; font-family: "微软雅黑";display: block;overflow: hidden;text-align: center;}
.bzn span{ color:#b01127}
.biaodan{ width:90%; margin:0 auto; font-family: "微软雅黑";}
/******jsbut******/
.jsbut {overflow: hidden;background:#FFF;padding-bottom: 20%;margin-bottom:35%;}
.jsbut .but {text-align: center;margin:0.95rem auto 0.75rem auto;}
.jsbut .but a {display: inline-block;width: 94.38%;background:#741f70 url(/images/pub-but02.jpg) no-repeat left 6rem center/11%;border-radius: 0.5rem;text-align: center;padding:0.65rem 0rem;}
.jsbut .but a h1 {font-size: 2rem;color:#FFF;font-style: oblique;text-indent: 4rem;}
.jsbut .but a p {font-size: 1rem;color:#FFF;line-height: 0.7rem;text-indent: 4rem;}