@charset "gb2312";


.jbdh {width: 100%; margin:0 auto; height:auto; margin-top:3%; overflow:hidden;}
.jbdh p {float: left;width: 23%;margin-left:1.5%;text-align: center;margin-top:2%; font-size:0.8rem;}
.jbdh p img{ margin:0 auto; width:54.5%;}
.jbdh p a {color: #666; line-height:38px;}
.jbdh p:first-child {margin-left: 2%;}
.jbdh p:nth-child(5) {margin-left: 2%;}
.jbdh_last {background-color: #e3e0e0;}

.jbdhs {width: 100%; margin:0 auto; height:auto; margin-top:3%; overflow:hidden;}
.jbdhs p {float: left;width: 31%;margin-left:1.5%;text-align: center;margin-top:2%; font-size:0.8rem;}
.jbdhs p img{ margin:0 auto; width:48.5%;}
.jbdhs p a {color: #666; line-height:38px;}
.jbdhs p:first-child {margin-left: 2%;}
.jbdhs p:nth-child(5) {margin-left: 2%;}

.newlst{width: 78%;float: left;margin-left: 3%;}    
.newlst li{width: 100%; float: left;padding: 0.2rem 0;border-bottom: 1px #e2dfdf solid;}
.newlst li a{font-size:0.8rem;}

.sy_hbtt{ margin:0 auto; width:96%; height:auto; margin-top:3%; padding-top:4%; padding-bottom:1%; overflow:hidden;border-top:1px #e1e1e1 solid;}
.sy_hbtt_bt{ float:left; width:17%;  padding-left:2%; border-right:0px solid #eeeeee;}
.sy_hbtt_bt p{ float:left; width:100%; font-size:22px; color:#ff3e39; margin-top:1rem;}

.gdqh{ width:81%; float: right; font-size:18px;height:8rem; line-height:40px; overflow:hidden;}
.core{ width:96%; height:8rem; margin:0 auto; position:relative; overflow:hidden;padding-top: 4px;}
.core a{float: left; width:100%; color:#333;background: url/static/mobile/img/sj.jpg) left no-repeat;padding-left: 1.2rem;}



/* scrollleft */
.scrollleft{width:96%;padding:1% 2% 2% 2%;float: left;margin:2% 0 0 0;}
.scrollleft li{float:left;margin-right:10px;display:inline;width:150px;text-align:center;line-height:19px}
.scrollleft img{width:93%;padding:4px;border:solid 1px #ddd;height: 180px;}
.scrollleft li h2{font-size: 0.8rem;color: #999;padding: 0.5rem 0 0 0;line-height: 1.2rem;}
.scrollleft li p{padding: 0.5rem 0 0 0;}
/* scrolltop */
.scrolltop{width:80%;height:160px;overflow:hidden;margin:0 0 0 20%;}
.scrolltop li{overflow:hidden;text-align:left;line-height:2rem;background: url(/static/mobile/img/sj.jpg) left no-repeat;}
.scrolltop li a{padding-left: 2rem;display: block;padding-top: 7px;}

.mores{width: 100%;float: left;margin:2% 0;text-align: center;}    
.mores a{padding: 0.3rem 1.2rem;background: #00a9b7;color: #fff;border-radius: 8px;font-size:1rem;}
.spzxall{}
.spzxall li{width: 48%;float: left;margin:0 1% 0 1%;}
.spzxall li img{width: 100%;height: 190px;}
.spzxall li:last-child{margin:0 0 0 1%;}
.spzxall li p{width: 100%;float: left;text-align: center;padding: 0.5rem 0;}
.jbdhs ul{box-sizing:border-box;padding: 3%;}
.jbdhs li{width: 32%;float: left;margin:2% 2% 2% 0;}
.jbdhs li:nth-child(3n){margin-right: 0;}
.jbdhs li img{width: 100%;border-radius: 8px;height: 85px;}
.jbdhs p{width: 100%;text-align: center;}
.servces{width: 100%;float: left;padding:2%;box-sizing:border-box;}
.servces ul{padding: 0;margin:0;}
.servces li{width: 22%;float: left;margin:2% 5% 2% 0;text-align: center;background: #f3f3f3;padding: 4%;}
.servces li p{width: 100%;float: left;text-align: center;padding: 5px 0 0 0;font-size:0.8rem;}
.servces li img{width: 80%;display:inline-block;}
.servces li:nth-child(3n){margin-right: 0;}
/********男女病种切换********/
.bznv2{ margin: 0 auto; width:96%; height:auto; overflow:hidden; margin-top:4%; }
.bznv2 a.hover {
	color:#FFF; text-decoration:none; background:#fe801a;
}
.bznv2 a { float:left; width:50%;padding: 10px 0; background:#049daa; display:inline;  cursor:pointer;  text-decoration:none; font-size:26px; text-align:center; color:#FFF;}

.byjb1{margin: 0 auto; width:612px; border:1px solid #CCC; height:auto; overflow:hidden; margin-top:3%; }
.byjb1 dl{ float:left; width:191px; padding:15px 2px 15px 10px; height:auto; overflow:hidden; border-bottom:1px solid #CCC; border-right:1px solid #CCC;}
.byjb1 dl:nth-child(3){  border-right:0;}
.byjb1 dl:nth-child(4){ border-bottom:0;}
.byjb1 dl:nth-child(5){ border-bottom:0;}
.byjb1 dl:nth-child(6){ border-bottom:0; border-right:0;}
.byjb1 dl dt{ float:left; width:60px;}
.byjb1 dl dd{ float:left; padding-left:8px; font-size:16px; line-height:28px;}
.byjb1 dl dd br{ display:inline;}


.nv-bj{background:#ff6281; }
.nan-bj{background:#0ba1de; }

.byjb2{margin: 0 auto; width:100%; height:auto; overflow:hidden; }
.byjb2 ul{margin: 0 auto; width:100%; height:auto; overflow:hidden; margin-top:2%; padding-bottom:1%;}
.byjb2 ul p{ float:left; width:43%; height:1.5rem; padding-left:3%; background:url(../img/sj.jpg) left no-repeat; margin:1% 0 0 2%; display:inline; overflow:hidden; line-height:26px; font-size:18px;}

.guanzhu{ margin:0 auto; width:96%; overflow:hidden; background:#e8f5f6; padding:2% 0; margin-top:3%;}
.guanzhu_bt{ margin:0 auto; width:94%;  height:auto; overflow:hidden; text-align:center; margin-top:2%;}
.guanzhu_bt p{ float:left; font-size:1.3rem; line-height:42px; border-bottom:3px solid #049daa; position:absolute; z-index:10;}
.guanzhu_bt i{float:left; width:100%; border-bottom:1px solid #aac4c6; margin-top:43px;}

.guanzhu_wz{ margin:0 auto; width:94%; height:auto; overflow:hidden; font-size:20px; text-align:center; overflow:hidden; margin-top:2%;padding-bottom:1rem;}
.guanzhu_wz a{float:left;padding: 0.6rem 1rem; color:#FFF; font-size:0.8rem; margin-top:1%;}
.guanzhu_wz a:nth-child(1){  background:#39a5e1;}
.guanzhu_wz a:nth-child(2){  background:#0bbccb;}
.guanzhu_wz a:nth-child(3){  background:#f47651;}
.guanzhu_wz a:nth-child(4){  background:#5cbb57;}
.guanzhu_wz a:nth-child(5){  background:#e7b43c;}
.guanzhu_wz a:nth-child(6){  background:#f85876;}
.guanzhu_wz a:nth-child(7){ background:#657fce;}


/****视频中心******/
.h-bt{ margin:0 auto; width:96%; height:auto; border-bottom:1px solid #dedede; padding-bottom:1.5%; overflow:hidden; margin-top:3%;}
.h-bt .gengduo{float:right;color: #8f8f8f;font-size:0.8rem;}

.mod-icon {
    display: inline-block;
    float:left; width:4px; padding-right:1%;}
.h-bt p a{ float:left; height:30px; font-size:1rem; color: #333; line-height:28px;font-weight: bold;color: #00a9b7;}


.spall{ margin:0 auto; width:152px; height:auto; overflow:hidden; margin-top:2%; }
.spall a.hover {
	border-radius:10px; color:#FFFFFF; background:#0db1bf; text-decoration:none;
}
.spall a { float:left; width:66px; margin-left:5px; margin-right:5px; display:inline; border-radius:10px; height:12px; cursor:pointer; text-decoration:none; background:#bcbcbc; 
}
.spzxall{ margin:0 auto; width:95%; height:225px; overflow:hidden; margin-top:3%; }
.spzxall dl{ float:left; width:48.5%; height:auto; overflow:hidden;}
.spzxall dl:nth-child(2){ float:right;}
.spzxall dl dt{ float:left; width:100%;}
.spzxall dl dt img{ float:left; width:100%; height:185px;}
.spzxall dl dd{ float:left; width:100%; text-align:center; font-size:19px; height:45px; line-height:45px; overflow:hidden;}



.zj_cont{ margin:0 auto; width:94%; height:auto; overflow:hidden; margin-top:3%; border-bottom:1px dashed #CCCCCC; padding-bottom:2%;}
.zj_cont p{float:left; width:32%;}
.zj_cont dl{ float:left; width:65%; padding-left:3%;}
.zj_cont dl dt{ float:left; height:auto; overflow:hidden; font-size:1rem; line-height:1.2rem;}
.zj_cont dl dt font{ color:#666;}
.zj_cont dl span{ float:left; width:300px; font-size:20px; color:#555; margin-top:9px;}
.zj_cont dl dd{ float:left; width:300px; font-size:18px; margin-top:2%; }
.zj_cont ul{ float:right; width:18%;}
.zj_cont ul li{ float:left; width:100%; height:36px; border-radius:0.2rem; background:#04a2bb; text-align:center; line-height:36px; color:#FFF; margin:4% 0;}
.zj_cont ul .zjwz{ float:left; border:0; cursor:pointer; width:100%; height:36px; border-radius:5px; background:#fe801a; text-align:center; line-height:33px;  color:#FFF; margin:4% 0; font-size:18px;}
.zj_cont ul .dhyy{ float:left; border:0; cursor:pointer; width:100%; height:36px; border-radius:5px; background:#0da6b3; text-align:center; line-height:33px;  color:#FFF; margin:4% 0; font-size:18px;}
.zj_cont ol{float:left; margin-top:1.5%; font-size:0.7rem;}

/***********************/
.zj-nav { margin:0 auto; width:100%; height:auto; overflow:hidden; margin-top:1%;}
.zj-nav ul{
	list-style:none;
	margin:0px;
	padding:2% 0% 0% 0%;
	overflow:hidden;
}
.zj-nav ul li{
	width:33%;
	float:left;	
	text-align:center; line-height:32px;
	border-right:1px dashed #bdbdbd;
}
.zj-nav ul li h2{
	font-size: 22px;
    font-weight: 500;
    padding-top: 12px;
	padding-bottom: 12px;
}
.zj-nav ul li p{
	background: #fe801a;
	border-radius: 16px;
 margin-top: 20px;
 width: 84%;
    margin: 0 auto;
	line-height: 32px;
}
.zj-nav ul li p a{
	color: #fff;
}
.zj-nav ul li br{ display:inline;}
.zj-nav ul li:nth-child(3){border-right:0;}
.zj-nav ul li img{
	display:block;
	max-width:80%;
	margin:0% auto 1% auto;	
    height:204px;
}
.zj-nav ul li a{
	color:#656565; font-size:21px;
}
.zj-nav ul li a font{font-size:21px;}
.zj-nav ul li:nth-child(4){
	border-right:0px;	
}


/***********特色技术************/
.tsjsall{ margin:0 auto; width:230px; height:auto; overflow:hidden; margin-top:3%; }
.tsjsall a.hover {
	border-radius:10px; color:#FFFFFF; background:#0db1bf; text-decoration:none;
}
.tsjsall a { float:left; width:66px; margin-left:5px; margin-right:5px; display:inline; border-radius:10px; height:12px; cursor:pointer; text-decoration:none; background:#bcbcbc; 
}
.tsjs{ margin:0 auto; width:96%; height:auto; overflow:hidden; margin-top:3%; }
.tsjs_l{width:35%;height:auto;float:left;}
.tsjs_r{float:right;width:63%;}
.tsjs_r h4{width:100%;height:40px; line-height:40px; font-size:22px; background:#30b7c2; font-weight:normal;}
.tsjs_r h4 ol{ float:left; width:75px; text-align:center; color:#FFF;}
.tsjs_r h4 span{ float:right; width:300px; height:38px; padding-left:10px; background:#FFF; line-height:38px; margin:1px; display:inline; }
.tsjs_r dl{float:right;width:100%; height:131px; background:#f0f0f0; margin-top:2%;}
.tsjs_r .p1{ margin:0 auto; width:94%;color:#fe801a; font-size:22px; margin-top:1%;}
.tsjs_r .p2{ margin:0 auto; width:94%; font-size:18px;}
.tsjs_r .tag3{ margin:0 auto; width:75%;overflow:hidden;}
.tsjs_r .tag3 a{ float:left; width:32%; margin:2% 8%; font-size:18px; height:28px; text-align:center; line-height:28px; background:#fc6520;color:#fff;display:block;border-radius:5px;}
.tsjs_r .tag3 a:nth-child(2){ background:#0da6b3;}

/***********好孕案例************/
.hyalall{ margin:0 auto; width:230px; height:auto; overflow:hidden; margin-top:3%; }
.hyalall a.hover {
	border-radius:10px; color:#FFFFFF; background:#0db1bf; text-decoration:none;
}
.hyalall a { float:left; width:66px; margin-left:5px; margin-right:5px; display:inline; border-radius:10px; height:12px; cursor:pointer; text-decoration:none; background:#bcbcbc; 
}
.haoyun{ margin:0 auto; width:100%; height:auto; overflow:hidden; margin-top:3%; }
 .haoyun li{width: 32%;float: left;margin:0 0% 0 1%;}
 .haoyun li:last-child{margin:0 0 0 1%;}
 .haoyun li img{width: 100%;height: 7rem;}
 .haoyun li p{width: 100%;text-align: center;float: left;padding: 0.5rem 0;}  

/*********自测页************/
.zcye{ margin:0 auto; width:100%; height:960px; overflow:hidden; background:url(/static/mobile/img/zc_bj.jpg) no-repeat; }
.zc_bt{ margin:0 auto; width:100%; margin-top:45%; height:2rem; line-height:50px; text-align:center; letter-spacing:5px; font-size:36px; color:#FFF;}
.zc_bz{ margin:0 auto; width:90%; height:auto; overflow:hidden; margin-top:3%;}
.zc_bz dl{ float:left; width:32%; height:auto; overflow:hidden; margin:8% 0 0 12%; display:inline;}
.zc_bz dl dt{ margin:0 auto; width:74%; height:auto; overflow:hidden;}
.zc_bz dl dd{ margin:0 auto; width:100%; height:50px; font-size:22px; line-height:50px; text-align:center; overflow:hidden;}
.zc_bz dl dd a{ color:#FFF;}


.article_nr_zw { padding:15px 0 20px; overflow:hidden; font-size:28px; line-height:48px;}
.article_nr_zw h1,.article_nr_zw h2,.article_nr_zw h3,.article_nr_zw h4,.article_nr_zw h5 { font-size:28px; line-height:48px; text-indent:0em; font-weight:bold;}
.article_nr_zw p { font-size:26px; color:#1b1b1b; line-height:48px;}
.article_nr_zw span { font-size:26px !important; line-height:48px !important;}

.article_nr_zw_sp { padding:15px 0 20px; overflow:hidden; font-size:28px; line-height:48px; text-indent:2em;}
.article_nr_zw_sp h1,..article_nr_zw_sp h2,..article_nr_zw_sp h3,..article_nr_zw_sp h4,..article_nr_zw_sp h5 { font-size:28px; line-height:48px; text-indent:0em; font-weight:normal;}
.article_nr_zw_sp p { font-size:26px; color:#1b1b1b; line-height:48px; text-indent:2em;}


/*首页不孕不育tab*/

.price {width: 100%;float: left;}

.price h2 {
    font-size: 24px;
    color: #333;
    line-height: 1;
    font-weight: 400;
    padding-bottom: 10px;
    padding-left: 10px;
}

.price .category {
    width: 96%;
    overflow: hidden;
    position: relative;
    overflow: hidden;
    margin:0 2%;
    padding:2% 0 0 0;
}

.medas{width: 100%;float: left;border-bottom: 1px #8bf6ff dashed;padding-bottom: 1rem;}
.medimg{width: 45%;float: left}
.medimg img{width: 100%;height:115px;object-fit: cover;}
.medasts{width: 52%;float: left;margin:1% 0 0 3%;}
.medasts h3{font-size:0.8rem;}
.medasts p{padding: 0.5rem 0;font-size:0.8rem;}


.price .category ul li {
    font-size: 1rem;
    text-align: center;
    cursor: pointer;
    line-height: 2.2rem;
    width: 50%;
    float: left;
    background: #049daa;
    color:#fff;
}

.price .category ul li.active {
    color: #fff;
    background: #fe801a;
}

.price .cont {
    display: none;
    width: 96%;float: left;
    margin:2% 2% 0 2%;
}

.price .cont.active {
    display: block;
}

.price .cont span{float: right;font-size:0.8rem;}

.price .cont ul li {
    width:100%;
    float: left;
    margin: 0 0 2% 0;
    padding: 8px 0;
    border-bottom: 1px #ccc dashed;

}
.price .cont ul li:last-child{border-bottom: none;}
.price .cont ul{float: left;width: 100%;margin:2% 0 0 0;}


.price .cont ul li a {
    float: left;
}

.price .cont ul li a:hover {
    box-shadow: 0 3px 7px 0 rgba(0, 0, 0, .1);
    border-color: rgba(229, 229, 229, .73);
}




.price .cont ul li h3.title {
    font-size: 0.8rem;
    font-weight: 400;
    color: #333;
    line-height: 0.8rem;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    text-overflow: ellipsis;
    background: url(/static/mobile/img/sj.jpg) left no-repeat;
    padding-left:1.3rem;
    background-size:3.5% ;
}