
body, h1, h2, h3, h4, h5, h6, p, form{margin:0;}
*{margin:0; padding:0;}
ol,ul{margin:0; padding:0;}
body{max-width: 7.5rem;
    font-family: "Microsoft YaHei","Open Sans","微软雅黑", Arial, "STHeiti", "WenQuanYi Micro Hei", SimSun, sans-serif;font-size: 0.24rem;color: #303030;background: #f6f6f6;}
ul{margin:0; padding:0;}
ul li{list-style: none; }
a{text-decoration: none; color:#666;}
img{display:block;max-width:100%;}
*{box-sizing: border-box;}
.clearfix:before,.clearfix:after{
    content:"";
    display:table;
}
.clearfix:after{clear:both;}
.clearfix{clear:both;}
.white-bg{
    background: #fff;
}
.fl{
    float: left;}
.fr{
    float: right;}
.t-c{
    text-align: center;
}
.i-b{
    display: inline-block;
}
.img-auto{
    display: block;
    width: 100%;
    height: 100%;
}
.img-auto2{
    display: block;
    
    height: 100%;
}
.img-res{
    display: block;
    max-width: 100%;
}
.container{
    width: 100%;
    overflow: hidden;
}
.mt20{
    margin-top: 0.2rem;
}
.wrapper{
    width: 100%;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
}

/*-- banner --*/
.swiper-container{
	background:#fff;
}
.swiper-wrapper{}
.swiper-slide{padding-left:0.2rem; padding-right:0.2rem;}
.swiper-slide a{display: block;width: 100%;height: 100%;}
.swiper-slide img{border-radius:0.16rem; height:100%; width:100%;}
.header{
    width: 100%;
    height: 1.2rem;
    background: #ffffff;
	display:flex; 
	flex-direction:row; 
	justify-content:space-between; 
	align-items:center;
	padding-left:0.2rem;
	padding-right:0.2rem;
	position:fixed;
	top:0;
	z-index:999;
}
.logo{
    display: block;
    width: 4.0rem;
    font-size: 20px;
}
.menu{
    width: 0.5rem;
    height: 0.5rem;
    background: url("../image/cate.png") no-repeat center;
    background-size: 100% 100%;
}
.menu.curr{
    background: url("../image/categb.png") no-repeat center;
}
.main-nav{
	padding-top: 0.28rem;
	margin-top:0.2rem;
}
.search-wrap{
	border:1px solid #ddd;
	border-radius:0.8rem;
	height:0.64rem;
	width:6.2rem;
	margin:0 auto 0.2rem;
	padding-left:0.2rem;
	padding-right:0.2rem;
	background:#fff;
	box-sizing:border-box;
	display:flex; 
	flex-direction:row; 
	justify-content:space-between; 
	align-items:center;
}

.search-wrap span{display:block;height: 0.44rem;width:0.66rem;line-height: 0.44rem;margin:0.12rem 0.15rem;color:#666;}
.search-wrap form{
    overflow: hidden;
    height: 0.58rem;
    width:5.2rem;
}
.search-txt{
    border: none;
    outline: none;
    height:100%;
    width:4.3rem;
    line-height: 0.34rem;
}
.search-txt::placeholder{
    color: #cccccc;
}
.search-btn{
    background: url("../image/ss.png") no-repeat center 3px;
    width: 0.44rem;
    height: 20px;
    border: none;
    outline: none;
    cursor:pointer;
}
.main-nav ul{

}
.main-nav ul li{
    float: left;
    width: 25%;
    padding: 0 0.1rem;
    margin-bottom: 0.28rem;
}
.main-nav ul li a{
    display: block;
    text-align: center;
    color: #666;
    font-size: 0.26rem;
}
.main-nav ul li a div{
    width: 0.9rem;
    height: 0.9rem;
    margin: 0 auto 0.12rem;
    overflow: hidden;
}
.main-nav ul li a div i{
    display: block;
    width: 0.9rem;
    height: 0.9rem;
    background: url("../image/cs.png") no-repeat 0 0;
    background-size: 100% 100% !important;
}
.main-nav ul li:nth-child(2)  a div i{background: url("../image/gl.png") no-repeat}
.main-nav ul li:nth-child(3)  a div i{background: url("../image/byby.png") no-repeat;}
.main-nav ul li:nth-child(4)  a div i{background: url("../image/yy.png") no-repeat;}
.main-nav ul li:nth-child(5)  a div i{background: url("../image/hwsg.png") no-repeat;}
.main-nav ul li:nth-child(6)  a div i{background: url("../image/fw.png") no-repeat;}
.main-nav ul li:nth-child(7)  a div i{background: url("../image/zx.png") no-repeat;}
.main-nav ul li:nth-child(8)  a div i{background: url("../image/ly.png") no-repeat;}
.part1{
    margin-top: 0.22rem;
    padding-top: 0.3rem;
}
.part-tit{
    text-align: center;
}
.part-tit p{
    font-size: 0.26rem;
    font-weight: 500;
    color: #cccccc;
	margin-top:0.12rem;
}
.part-tit h2{
    font-size: 0.4rem;
    font-weight: normal;
    position: relative;
    display: inline-block;
	color:#FA93AB;
}
.part-tit h2:before{
    content: '';
    display: block;
    position: absolute;
    width: 0.64rem;
    height: 1px;
    background: #FA93AB;
    top: 50%;
    left: -0.7rem;
}
.part-tit h2:after{
    content: '';
    display: block;
    position: absolute;
    width: 0.64rem;
    height: 1px;
    background: #FA93AB;
    top: 50%;
    right: -0.7rem;
}

.hot-recommend{
    margin-top: 0.2rem;
}
.hot-recommend li{
    width: 7.1rem;
    height: 2.1rem;
    position: relative;
    margin-bottom: 0.2rem;
	border-bottom:1px solid #ddd;
}
.hot-recommend li:last-child{border-bottom:0;}

.hot-recommend li img{
	float:left;
    height: 1.9rem;
    color: #fff;
	width:2.75rem;
}

.hot-recommend li .hot{
    position:absolute;
	top:0.2rem;
	left:2.0rem;
    font-size: 0.2rem;
	line-height:0.36rem;
	width:0.64rem;
	text-align:center;
	background: #51D4C7;
	border-radius:2rem;
	color:#fff;
	display:table;
	font-weight:bold; 
}
.hot-recommend li div{
	float:left;
    /* height: 1.8rem; */
	width:4.0rem;
    color: #fff;
	margin-left:0.2rem;
	overflow:hidden
}
.hot-recommend li div .title{
	color:#666;
	font-size:0.3rem;
	font-weight:600;
	width:100%;
	/* height:0.6rem;
	line-height:0.6rem; */
	overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.hot-recommend li div .rc{
	color:#999;
	font-size:0.24rem;
    padding: 3px 0;
	/* line-height:0.6rem;
	height:0.6rem; */
}

.part2{
    margin-top: 0.2rem;
}
.part2 .gl-slide{
   /* position: relative;*/
}
.part2 .gl-slide .gl-top{
    background:#FA93AB;
	color:#fff;
	padding-top: 0.2rem;
	padding-bottom:0.2rem;
}
.part2-tit{
    text-align: center;
}
.part2-tit p{
    font-size: 0.26rem;
    font-weight: 500;
    color: #fff;
	margin-top:0.12rem;
}
.part2-tit h2{
    font-size: 0.4rem;
    font-weight: normal;
    position: relative;
    display: inline-block;
	color:#fff;
}
.part2-tit h2:before{
    content: '';
    display: block;
    position: absolute;
    width: 0.64rem;
    height: 1px;
    background: #fff;
    top: 50%;
    left: -0.7rem;
}
.part2-tit h2:after{
    content: '';
    display: block;
    position: absolute;
    width: 0.64rem;
    height: 1px;
    background: #fff;
    top: 50%;
    right: -0.7rem;
}
.part2 .gl-slide .hd{margin-top:0.3rem;}
.part2 .gl-slide .hd ul li{
	position:relative;
    float: left;
    margin: 0 0.2rem;
    text-align: center;
	font-size:0.28rem;
}
.part2 .gl-slide .hd ul li.on{
    border-bottom: 0.05rem solid #fff;
}
.part2 .gl-slide .bd ul li{border-bottom:1px solid #ddd;}
.part2 .gl-slide .bd ul li:first-child{border-bottom:0;}
.part2 .gl-slide .bd ul li:last-child{border-bottom:0;}
.part2 .gl-slide .bd ul li .fa .tit{
	font-size:0.3rem;
	color:#666;
	overflow:hidden;
	/* white-space: nowrap; */
    text-overflow: ellipsis;
	line-height:36px;
	font-weight:bolder;
    overflow:hidden; 
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:1;
}
.part2 .gl-slide .bd ul li .fa .rl{
	font-size:0.24rem;
	color:#999;
	line-height:30px;
}
.part2 .gl-slide .bd ul li img{height:4.2rem; width:100%; }
.part2 .gl-slide .bd ul li .rec{
    position:relative;
	top:-2.5rem;
	left:0;
    font-size: 0.3rem;
	padding:0.1rem 0.3rem;
	background: #51D4C7;
    border-bottom-right-radius: 2rem;
    border-top-right-radius: 2rem;
	color:#fff;
	display:table;
	font-weight:bold; 
}

.part3{
    margin-top: 0.2rem;
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
}
.baike-slide{
    position: relative;
	width:100%;
}
.baike-slide .bd{
    width:100%;
}
.baike-wrap{
	width:100%;
}
.baike-wrap>div{    
}
.baike-wrap h{
	display:block;
    line-height: 0.3rem;
    color: #666;
    font-size: 0.36rem;
	font-weight:600;
    margin: 0.2rem;
}
.baike-wrap .classic{
    display: block;
	float:left;
    padding:0.06rem 0.2rem;
    color: #fff;
    background: #51D4C7;
    border-radius: 0.25rem;
    font-size: 0.26rem;
    margin-left: 0.2rem;
	margin-top:0.2rem;

}
.baike-slide .hd ul{
    margin-top: 0.15rem;
}
.baike-slide .hd ul li{
    width: 10px;
    border-radius: 50%;
    background: #dcdcdc;
    float: left;
    margin: 0 0.06rem;
	padding-bottom:0.2rem;
}
.baike-slide .hd ul li.on{
    background: #FA93AB;
}
.yy-list{

}
.yy-list li{
    float: left;
    width: 3.48rem;
    margin-top: 0.2rem;
	background:#F5F5F5;
}
.yy-list li:nth-child(2n){
    float: right;
}

.yy-list li a{
    width: 100%;
    height: 2.3rem;
	display:block;
}

.yy-list li a img{
    width: 100%;
    height: 100%;
}
.yy-list li .tt{
	display:block;
    font-size: 0.26rem;
	height:0.3rem;
	line-height:0.3rem;
    font-weight: normal;
	width:100%;
	text-align:center;
	margin-top:0.2rem;
	overflow:hidden;
}
.yy-list li div{
    width:100%;
	text-align:center;
	margin-top:0.2rem;
	color: #999999;
    font-size: 0.2rem;
}

.yy-list li div .fr{
    font-size: 0.18rem;
}
.yy-list li div .fr span{
    font-size: 0.26rem;
    font-weight: bold;
    color: #dc3b3a;
}
.yy-list li .yu-btn{
    display: block;
    background: #FA93AB;
    width: 2.24rem;
    line-height: 0.58rem;
    height: 0.58rem;
    text-align: center;
    color: #fff;
    border-radius: 0.29rem;
    font-size: 0.26rem;
    margin: 0.2rem auto 0.2rem;
}
.yy-slide .hd{padding-top:0.3rem; padding-bottom:0.3rem; background:#FA93AB;}
.yy-slide .hd ul li{
	position:relative;
    float: left;
    margin: 0 0.2rem;
    text-align: center;
	color:#fff;
	font-size:0.28rem;
}
.yy-slide .hd ul li.on{
    border-bottom: 0.05rem solid #fff;
}

.part4{
    padding-bottom: 0.3rem;
	margin-top:0.2rem;
}
.part4-tit{
    text-align: center;
	background:#FA93AB;
	padding-top:0.3rem;
}
.part4-tit p{
    font-size: 0.26rem;
    font-weight: 500;
    color: #fff;
	margin-top:0.12rem;
}
.part4-tit h2{
    font-size: 0.4rem;
    font-weight: normal;
    position: relative;
    display: inline-block;
	color:#fff;
}
.part4-tit h2:before{
    content: '';
    display: block;
    position: absolute;
    width: 0.64rem;
    height: 1px;
    background: #fff;
    top: 50%;
    left: -0.7rem;
}
.part4-tit h2:after{
    content: '';
    display: block;
    position: absolute;
    width: 0.64rem;
    height: 1px;
    background: #fff;
    top: 50%;
    right: -0.7rem;
}
.msg-wrap{
    margin-top: 0.2rem;
    padding-top: 0.3rem;
    padding-bottom: 0.32rem;
	background:#FA93AB;
}
.part5-tit{
    text-align: center;
	color:#fff;
}
.part5-tit p{
    font-size: 0.26rem;
    font-weight: 500;
    color: #fff;
	margin-top:0.12rem;
}
.msg-form{

}
.liuyan{margin:0.3rem;}
.ly{margin-top:0.2rem;}
.ly span{width:1.2rem; color:#fff; display:block; float:left; font-size:0.28rem; margin-top:0.1rem;} 
.msg-form p{
    font-weight: bold;
    margin-bottom: 0.12rem;
}
.msg-form input[type=text]{
    width: 4.8rem;
    height: 0.6rem;
    border:none;
    outline: none;
    padding: 0 0.2rem;
	border-radius:0.1rem;
	color:#666;
	font-size:0.28rem;
}
.msg-form textarea{
    width: 4.8rem;
    height: 1.66rem;
	font-size:0.28rem;
    resize: none;
    outline: none;
    padding: 0 0.2rem;
    margin-top: 0.12rem;
    border-radius:0.1rem;
	border:none;
}
.sub-btn{
    display: block;
    width: 2.22rem;
    height: 0.6rem;
    border-radius: 0.3rem;
    color: #FA93AB;
    background: #fff;
    outline: none;
    border: none;
    margin: 0.24rem auto 0;
	font-size:0.26rem;
}

.footer{
    background: #eee;
	padding:0.3rem;
}

.ft-l{
    float: left;
	margin-left:0.4rem;
}
.ft-l img{
    width: 1.64rem;
    height: 1.64rem;
}
.ft-l p{margin-top:0.1rem; width: 1.64rem; text-align:center;}
.ft-r{
    float: left;
	margin-left:0.3rem;
}
.ft-r h3{
    font-size: 0.26rem;
	margin-top:0.2rem;
	color:#666;
}
.ft-r h3 span{font-size:0.4rem; font-weight:600; color:#333;}
.ft-r p{
    font-size: 0.26rem;
    margin-top: 0.1rem;
}
.ft-r p a{margin-right:0.12rem;}

.cr{
    margin-top: 0.1rem;
	margin-left:0.4rem;
	padding-bottom:0.1rem;
}
.cr p{
	color: #666666;
    font-size: 0.2rem;
	line-height:0.3rem;
	text-align:center;
}
.cr p a{color:#666;}

.foot{
	position:fixed;
	bottom:0;
	z-index:9;
	background:#fff;
	height:50px;
	width:100%;
	display:flex;
	flex-direction:row;
	justify-content:flex-start;
	align-items: center;
	border-top:1px solid #ddd;
	box-sizing:border-box;
}
.foot div{
	border-right:1px solid #ddd;
	box-sizing:border-box;
	flex-shrink:1;
	text-align:center;
	width:100%;
	line-height:50px;
	font-size:14px;
	color:#484848;
}
.foot div a{color:#484848;}


.index-nav2{
    position: fixed;
    top: 1.2rem;
    left: 0;
    width: 100%;
    background: rgba(0,0,0,0.6);
    display: none;
    z-index: 999;
	overflow-y: scroll;
	bottom: 0;
}
.close{
    width: 0.5rem;
    height: 0.5rem;
    background: url("../image/close.png") no-repeat center;
    background-size: 0.29rem 0.29rem;
    position: absolute;
    top: 0.29rem;
    right: 0.29rem;
}
.index-nav2 ul{
    background: #fff;
    width: 5.6rem;
    float: right;
    border-bottom: 1px solid #c9c9c9;
}
.index-nav2 ul li>a{
    height: 1.2rem;
    border-top: 1px solid #c9c9c9;
    line-height: 1.2rem;
    padding-left: 0.54rem;
    font-size: 0.36rem;
    width: 100%;
    display: block;
    border-left: 0.13rem solid #fff;
}
.m-nav2-wrap{
    display: none;
}
.index-nav2 ul li>a.on{
    background: #eeeeee;
    border-left: 0.13rem solid #FB8AAA;
}
.m-nav2-wrap .m-nav2-row>a{
    color: #999999;
    height: 1rem;
    line-height: 1rem;
    padding-left: 1rem;
    width: 100%;
    display: block;
    font-size: 0.34rem;
}
.child-nav{
    margin-left: 0.05rem;
}
.child-nav a{
    display: block;
    width: 2.2rem;
    height: 1.2rem;
    background: #eeeeee;
    float: left;
    font-size: 0.22rem;
    line-height: 1.2rem;
    margin-right: 0.2rem;
}
.child-nav a:last-child{
    margin-right: 0;
}
.child-nav a div{
    float: left;
    width: 0.5rem;
    height: 0.5rem;
    background: url("../image/sprite2.png") no-repeat -0.5rem 0;
    background-size: 1rem 1.5rem;
    margin-top: 0.35rem;
    margin-left: 0.4rem;
}
.child-nav a:nth-child(2) div{background: url("../image/sprite2.png") no-repeat -0.5rem -0.5rem;background-size: 1rem 1.5rem;}
.child-nav a:nth-child(3) div{background: url("../image/sprite2.png") no-repeat -0.5rem -1rem;background-size: 1rem 1.5rem;}
.test-wrap{
    padding-top: 0.2rem;
    padding-bottom: 1rem;
}
.child-nav a:hover{
    background: #d40101;
    color: #fff;
}
.child-nav a:hover div{
    background-position-x: 0;
}
.child-nav a.on{
    background: #d40101;
    color: #fff;
}
.child-nav a.on div{
    background-position-x: 0;
}
.test-dt{
    margin-top: 0.5rem;
}
.test-tit{
    text-align: center;
}
.test-tit h3{
    font-size: 0.3rem;
}
.test-tit p{
    color: #999;
    text-align: left;
    margin-top: 0.1rem;
}
.test-txt{
    margin-top: 0.2rem;
    font-size: 0.22rem;
    color: #999;
    line-height: 0.36rem;
}
.banner2{
    width: 100%;
    position: relative;
    height: 3.2rem;
}
.banner2 .hd{
    text-align: right;
    position: absolute;
    right: 0.25rem;
    bottom: 0.25rem;
    z-index: 1;
    font-size: 0;
}
.banner2 .hd ul li{
    float: left;
    width: 0.14rem;
    height: 0.14rem;
    border-radius: 50%;
    margin: 0 0.04rem;
    border: 1px solid #fff;
}
.banner2 .hd ul li.on{
    background: #fff;
}
.banner2 .bd ul li{
    width: 100%;
    height: 3.2rem;
}
.banner2 .bd ul li img{
    display: block;
    width: 100%;
    height: 100%;
}
.banner2 .bd ul li a{
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
}
.banner2 .bd ul li a div{
    width: 100%;
    height: 0.64rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: rgba(0,0,0,0.7);
    color: #fff;
    padding-left: 0.3rem;
    padding-right: 0.3rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 0.64rem;
    font-size: 0.22rem;
}
.gl-nav{
    padding-top: 0.35rem;

}
.gl-nav ul{
    margin-left: -0.35rem;
}
.gl-nav ul li{
    float: left;
    width: 1.5rem;
    text-align: center;
    margin-left: 0.36rem;
}
.gl-nav ul li a{
    display: block;
    color: #666;
    font-size: 0.2rem;
}
.gl-nav ul li div{
    width: 1.14rem;
    height: 1.14rem;
    border-radius: 0.4rem;
    overflow: hidden;
    margin: 0 auto 0.1rem;
}
.gl-nav ul li div i{
    display: block;
    width: 0.6rem;
    height: 0.6rem;
    margin: 0.27rem auto 0;
}
.gl-nav ul li:nth-child(1) div{background: #80c269;}
.gl-nav ul li:nth-child(2) div{background: #8957a1;}
.gl-nav ul li:nth-child(3) div{background: #f39800;}
.gl-nav ul li:nth-child(4) div{background: #eb6877;}
.gl-nav ul li:nth-child(1) div i{background: url("../image/icon1.png") no-repeat center;background-size: 0.6rem 0.6rem;}
.gl-nav ul li:nth-child(2) div i{background: url("../image/icon2.png") no-repeat center;background-size: 0.6rem 0.6rem;}
.gl-nav ul li:nth-child(3) div i{background: url("https://m.youxiivf.com/Public/mobile/images/icon3.png") no-repeat center;background-size: 0.6rem 0.6rem;}
.gl-nav ul li:nth-child(4) div i{background: url("https://m.youxiivf.com/Public/mobile/images/icon4.png") no-repeat center;background-size: 0.6rem 0.6rem;}


.gl-dt{
    margin-top: 0.13rem;
}
.gl-dt-tit{
    font-size:0.45rem;
	text-align:center;
	line-height:1.0rem;
	color:#333;
	font-weight:bolder;
}
.gl-dt-tit h3{
    font-size: 0.3rem;
    font-weight: normal;
    line-height: 0.4rem;
}
.gl-dt-tag{
	border-bottom:1px solid #ddd;
	display:flex; 
	flex-direction:row; 
	justify-content:center; 
	align-items:center;	
	height:0.4rem;
	padding-bottom:0.12rem;
}
.gl-dt-tag div{
    padding-left: 0.2rem;
    margin-right: 0.2rem;
    font-size: 0.24rem;
	color:#999;
	height:0.4rem;
}
.gl-dt-tag1{
    background: url("https://m.youxiivf.com/Public/mobile/images/gl-icon1.png") no-repeat left center;
    background-size: 0.34rem 0.34rem;
}
.gl-dt-tag2{
    background: url("https://m.youxiivf.com/Public/mobile/images/gl-icon2.png") no-repeat left center;
    background-size: 0.34rem 0.34rem;
}

.gl-part-tit{
	display:table;
    font-size: 0.36rem;
    margin-top: 0.3rem;
	margin-bottom: 0.3rem;
	padding:0.12rem 0.3rem;
	background:#FA93AB;
    border-bottom-right-radius: 2rem;
    border-top-right-radius: 2rem;
	color:#fff;
}
.gl-part-tit a{color:#fff; text-decoration:underline;}

/*.gl-part-tit:before{
    content: '';
    display: block;
    position: absolute;
    width: 0.33rem;
    height: 0.26rem;
    border-bottom-right-radius: 0.13rem;
    border-top-right-radius: 0.13rem;
    background: #d50707;
    top: 0;
    left: -0.2rem;
}*/

.gl-dt-txt{
    padding-top: 0.2rem;
    /* padding-bottom: 0.5rem; */

}
.gl-dt-txt p{
    color: #484848;
    font-size: 0.3rem;
    line-height: 0.6rem;
	text-indent: 2em;
	padding-left:0.2rem;
	padding-right:0.2rem;
}
.gl-dt-txt p a{color:#FA93AB; text-decoration:underline;}
.gl-dt-txt p img{
    display: block;
    margin: 0.2rem auto;
    max-width: 85%;
	/*max-height: 4.6rem;*/
	height:auto!important;
}

.gl-dt-txt span img{width:100%; margin-bottom:10px;}
.a-tags{border-top: 1px dashed #ddd;padding-top: 10px;margin: 0 10px;}
.a-tags a{ margin-right: 10px;}
.show-tag {background: #fff;line-height: 48px;height: 48px;}
.show-tag .a-tags{padding: 0;border: none;}
.shengming{margin-top:10px; margin-left:10px; margin-right:10px; padding-top:10px; padding-bottom:20px; border-top:1px dashed #ddd;}
.sm-tit{line-height:24px; font-size:12px; color:#666;}
.sm-desc{line-height:18px; font-size:10px; color:#999;}

.jiaqun{background:#fff; margin-top:10px; padding-bottom:10px;}
.jq-tit{margin-left:10px; margin-right:10px; line-height:50px; font-size:16px; border-bottom:1px solid #ddd; color:#484848;}
.jq-con{margin-top:10px; margin-left:10px;}
.jq-con .jq{display:flex; flex-direction:column; justify-content:center; align-items:flex-start; padding-left:10px; width:182px; height:120px;}
.jq-con .jq:nth-child(1){background: url(https://m.youxiivf.com/Public/mobile/images/new/jqbg1.jpg) 100% 100% no-repeat;}
.jq-con .jq:nth-child(2){background: url(https://m.youxiivf.com/Public/mobile/images/new/jqbg2.jpg) 100% 100% no-repeat;}
.jq-con .jq:nth-child(3){background: url(https://m.youxiivf.com/Public/mobile/images/new/jqbg3.jpg) 100% 100% no-repeat; margin-right:10px;}
.jq-con .jq .tit1{font-size:14px; color:#484848;}
.jq-con .jq .tit2{font-size:12px; color:#999; margin-top:10px;}
.jq-con .jq .tit3{font-size:16px; color:#fff; margin-top:20px; display:block; line-height:30px; width:80px; text-align:center; border-radius:20px;}
.jq-con .jq .jq-btn1{background:#51D3C7;}
.jq-con .jq .jq-btn2{background:#FE9073;}
.jq-con .jq .jq-btn3{background:#FF8BAC;}
.cover{width:100%; height:100%;position:fixed; z-index:999; top :0px;background-color:#000;background: rgba(0, 0, 0, 0.5);text-align:center; display:none;}
.ewm-con{width:90%; margin:200px auto; background:#fff; padding-top:20px; padding-bottom:2px;}
.ewm-tit{line-height:50px; color:#484848; font-size:28px; text-align:center; width:100%;}
.ewm-wel{font-size:12px; color:#999; margin-top:10px;}
#target{display:none;}
.copy-btn{line-height:30px; width:100px; text-align:center; background:#FA93AB; color:#fff; border-radius:20px; font-size:14px; margin:20px auto;}
.close-cover{
    width: 0.5rem;
    height: 0.5rem;
    background: url("../image/close.png") no-repeat center;
    background-size: 0.29rem 0.29rem;
    position: absolute;
    top: 210px;
    right: 0.54rem;
}

.baike{ background:#fff; margin-top:10px; padding-bottom:10px;}
.baike .bk{margin-left:10px; margin-right:10px;}
.bk .bk-tit{line-height:50px; height:50px; border-bottom:1px solid #ddd; font-size:16px; color:#484848;}
.bk .bk-cat{margin-top:10px; display:flex; flex-direction:row; justify-content:space-between; align-items:center;}
.bk .bk-cat .child{width:30%; }
.bk .bk-cat .child .program-name{color:#FA93AB; font-size:16px; line-height:30px;}
.bk .bk-cat .child .program-cat{width:100%; color:#484848;}
.bk .bk-cat .child .program-cat a{float:left; width:100%; line-height:40px; height:40px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; color:#999; font-size:14px;}

.edui-faked-video{max-width:85%; margin:0 auto; height:auto; margin-left:-10%;}
#video{ margin-left:-10%; height:auto;}

/*焦点导航*/
.gatModularTwo{background-color: #f5f5f5;}
.gatModularTwo>ul{ padding:0 10px; height:35px;}
.gatModularTwo>ul li{ width:33.33%; height:34px; line-height:34px; float:left; font-size:16px; color:#555; text-align:center;}
.gatModularTwo>ul li.cur{color:#333; border-bottom:1px solid #333;}
.gatModularTwo .tg_nav_list{ display:none; padding:10px; background:#FFF;}
.gatModularTwo .tg_nav_list .list1 li{ width:25%; float:left; position:relative;}
.gatModularTwo .tg_nav_list .list1 li a{ font-size:14px; display:block; width:100%; line-height:35px; text-align:center;border-bottom:1px solid #eee;}
.gatModularTwo .tg_nav_list .list1 li a:last-child{border-bottom:0px;}
.gatModularTwo .tg_nav_list .list1 li:after{ position:absolute;content: " ";clear: both; top:0; right:0; height:100%; width:1px; border-right:1px solid #eee;}
.gatModularTwo .tg_nav_list .list1 li:last-child:after{ display:none;}
.gatModularTwo .tg_nav_move{ font-size:14px; height:20px; padding:10px 15px; background:#FFF; color:#999;}
.gatModularTwo .tg_nav_move a{ font-size:14px; display:inline-block; float:right; color:#666; }
.gatModularTwo .tg_nav_move a:after{ margin-left:5px; display:inline-block; width:13px; height:13px; background:url() no-repeat;content: " "; clear: both;}

/*讨论群*/
.new_hp_wxgroup{ padding:0 10px; background: #fff; margin-bottom: 15px; overflow: hidden; margin-top:15px; padding-top:10px;}
.forhelp_doctor_title{ padding-left:10px; font-size:16px; font-weight:700; line-height:45px; position:relative; color:#484848;}
.forhelp_doctor_title:before { content: ' '; width: 2px; height: 18px; background:#484848; display: block; position: absolute; left:0; top: 14px; }
.new_hp_wxgroup ul{ margin-top:10px;}
.new_hp_wxgroup ul li { width: 48%; border-radius: 4px; float: left; margin-right: 4%; margin-bottom: 10px; padding:10px;}
.new_hp_wxgroup ul li:nth-child(2n){margin-right: 0!important;}

.new_hp_wxgroup ul li h2{font-size: 16px; color: #3E3E3E; line-height: 22px; font-weight: normal; height: 44px;}
.new_hp_wxgroup ul li span{font-size: 12px; color: #9E9E9E; line-height: 17px; padding-top: 3px;}
/*.new_hp_wxgroup ul li p{color: #fff; border-radius: 65px; margin-top: 6px; line-height: 22px; width: 68px; text-align: center; font-size: 12px}*/
.new_hp_wxgroup ul li:first-child{ background: #DDEDFF url('../image/qbj.jpg') no-repeat; }
/*.new_hp_wxgroup ul li:first-child p{background: #76B1F5; }*/
.new_hp_wxgroup ul li:nth-child(2){ background: #FFECDF url('../image/qbj1.jpg') no-repeat; }
/*.new_hp_wxgroup ul li:nth-child(2) p{ background: #FFB17B; }*/
.new_hp_wxgroup ul li:nth-child(3){ background: #FFF4D1 url('../image/qbj2.jpg') no-repeat; }
/*.new_hp_wxgroup ul li:nth-child(3) p{ background: #F9D256 ; }*/
.new_hp_wxgroup ul li:last-child{ background: #FFEBEF url('../image/qbj3.jpg') no-repeat ;}
/*.new_hp_wxgroup ul li:last-child p{background: #FD7896 ; }*/

.new_hp_wxgroup ul li .top{ line-height:20px; display:flex; flex-direction:row; justify-content:flex-end; align-items:center; padding-left:36%;}
.new_hp_wxgroup ul li .top img{height:13px; width:16px;}
.new_hp_wxgroup ul li .bottom{border:1px solid #fff; display:flex; flex-direction:row; justify-content:center; align-items:center; padding:5px; border-radius:3px; margin-top:5px;}
.groupname{width:80%;}
.addgroup{color:#fff; width:25px; text-align:center; height:50px; border-radius:30px; font-size:13px; padding-top:6px;}
.ag1{background:#7A87E3;}
.ag2{background:#F08385;}
.ag3{background:#EAC343;}
.ag4{background:#5ED7CA;}
.bname{font-size:14px;}
.bcolor1{color:#7A87E3;}
.bcolor2{color:#F08385;}
.bcolor3{color:#EAC343;}
.bcolor4{color:#5ED7CA;}
.bname1{color:#484848; font-size:16px; font-weight:500; overflow:hidden;}


.container .container-right{ float:left; margin-left:30px; width:260px;}
.container-right .tool{margin-top:0;}
.container-right .tool .tool-title{font-size:16px; line-height:40px; background:#FE9073; width:100%; text-align:center; color:#fff;}
.container-right .tool .tool-cate{display:flex; flex-direction:row; justify-content:flex-start; align-items:center; height:110px; border-bottom:1px solid #ddd; background:#fff;}
.container-right .tool .tool-cate img{height:60px; width:60px; margin-left:30px;}
.container-right .tool .tool-cate .name{margin-left:15px;}
.container-right .tool .tool-cate .small{font-size:12px; color:#999;}
.container-right .tool .tool-cate .big{font-size:20px; margin-top:3px; font-weight:bold;}

.rel-atc{
    margin-top: 0.2rem;
    padding-bottom: 0.2rem;
}
.in-part-tit{
    font-weight: bold;
    font-size:18px;
    color: #666;
	line-height:50px;
	margin-left:10px; 
	margin-right:10px;
	border-bottom:1px dashed #ddd;
}
.rel-list{margin-top:10px;}
.rel-art{float:left; width:44%; margin-left:4%;}
.rel-art a{font-size: 14px;}
.rel-art img{height:125px; width:100%;}
.rel-art .art-tit{display:block; width:100%; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; font-size:14px;}

.atc-list li{
    line-height: 0.24rem;
    margin-top: 0.45rem;
}
.atc-list li i{
    display: block;
    float: left;
    border-radius: 50%;
    width: 0.1rem;
    height: 0.1rem;
    margin-top: 0.08rem;
    background: #ec5e5d;
}
.atc-list li a{
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: left;
    width: 5.2rem;
    margin-left: 0.2rem;
    color: #666666;
	font-size: 0.24rem;
}
.atc-list li span{
    float: right;
    color: #666666;
}
.type1{
    width: 33.3333%;
    float: left;
    font-size: 0.26rem;
    background: url("https://m.youxiivf.com/Public/mobile/images/sj1.png") no-repeat right 0.26rem center;
    background-size: 0.13rem 0.11rem;
    height: 0.32rem;
    border-right: 1px solid #dcdcdc;
}

.sx-wrap{
    border-bottom: 1px solid #dcdcdc;
    position: relative;
    padding-bottom: 0.09rem;
    padding-top: 0.25rem;
    width: 100%;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0.13rem;
}
.sx-wrap .act{
    color: #cc0000;
    background: url("https://m.youxiivf.com/Public/mobile/images/sj2.png") no-repeat right 0.26rem center;
    background-size: 0.13rem 0.11rem;
}
.sx-wrap .type1:last-child{
    border-right: none;
}
.type1 ul{
    display: none;
    position: absolute;
    width: 100%;
    padding: 0 ;
    background: rgba(238,238,238,0.9);
    left: 0;
    top: 0.68rem;
    padding-top: 0.2rem;
}
.type1 ul li{
    text-align: center;
    float: left;
    margin: 0 0.2rem 0.2rem;

}
.type1 ul li a{
    min-width: 1.3rem;
    display: block;
    height: 0.5rem;
    border-radius: 0.25rem;
    background: #fff;
    color: #777;
    line-height: 0.5rem;
    padding: 0 0.15rem;
}
.type1 ul li.on a{
    background: #eb6877;
    color: #fff;
}
.sv-img{
    width: 2.94rem;
    height: 2.08rem;
    float: left;
}
.sv-list{

}
.sv-list li{
    border: 1px solid #dcdcdc;
    padding: 0.15rem 0.12rem;
    margin-top: 0.2rem;
    height: 2.42rem;
}
.sv-r{
    float: right;
    width: 3.66rem;

}
.sv-r a{
    font-size: 0.24rem;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.sv-r p{
    font-size: 0.22rem;
    color: #999999;
    line-height: 0.3rem;
    height: 0.6rem;
    overflow: hidden;
}
.sv-tag{
    font-size: 0.2rem;
    margin-top: 0.12rem;
}
.sv-tag span{
    display: inline-block;
    margin-right: 0.12rem;
    border: 1px solid #e43636;
    border-radius: 0.03rem;
    height: 0.32rem;
    line-height: 0.3rem;
    color: #cc3333;
    padding: 0 0.1rem;
}
.sv-bt{
    margin-top: 0.18rem;
    line-height: 0.24rem;
    height: 0.24rem;
}
.sv-bt>span{
    float: left;
    color: #999999;
}
.sv-bt p{
    float: right;
    font-size: 0.2rem;
    color: #333333;
}
.sv-bt p span{
    font-size: 0.3rem;
    font-weight: bold;
    color: #dc3b3a;
}

.sv-wrap{
    padding-bottom: 0.5rem;
}
.hos-tag{
    font-size: 0.2rem;
    margin-top: 0.16rem;
}
.hos-tag div{
    float: left;
    color: #666;
}
.hos-tag div span{
    color: #dc3b3a;
}
.qwyy-wrap{
    padding-top: 0.3rem;
    padding-bottom: 0.42rem;
    margin-top: 0.13rem;
}
.yy-dt-top{
    margin-top: 0.13rem;
    padding-top: 0.28rem;
}
.yy-dt-top h2{
    font-size: 0.36rem;
    font-weight: bold;
	margin-top:10px;
	margin-left:10px;
}
.price1{
    font-size: 0.22rem;
}
.price1 span{
    font-weight: bold;
    font-size: 0.34rem;
    color: #dc3b3a;
}
.yy-bn{
    position: relative;
    width: 100%;
    overflow: hidden;
    margin-top: 0.26rem;
}
.yy-bn .hd{
    position: absolute;
    bottom: 0.2rem;
    left: 0.28rem;
    z-index: 1;
}
.yy-bn .hd ul li{
    float: left;
    width: 0.2rem;
    height: 0.2rem;
    border-radius: 50%;
    margin: 0 0.06rem;
    background: #fff;
    opacity: 0.5;
    font-size: 0;
}
.yy-bn .hd ul li.on{
    opacity: 1;
}
.yy-bn .bd ul li{
    width: 100%;
    height: 4.58rem;
}
.ljyy{
    margin-top: 0.4rem;
    position: relative;
}
.ljyy div{
    float: left;
    font-size: 0.26rem;
	margin-left:10px;
}
.ljyy div span{
    font-size: 0.36rem;
    font-weight: bold;
    color: #FF8FA6;
}
.ljyy a{
    display: block;
    float: right;
    width: 2.18rem;
    height: 0.54rem;
    text-align: center;
    line-height: 0.54rem;
    background: #FF8FA6;
    color: #fff;
    border-radius: 0.27rem;
	margin-bottom:0.2rem;
}
.yy-info{
    width: 100%;
    height: 0.9rem;
    background: #eeeeee;
    line-height: 0.9rem;
    color: #666666;
    margin-top: 0.36rem;
}
.yy-info div{
    float: left;
    margin-left: 0.25rem;
}
.yy-info div span{
    color: #dc3b3a;
    margin-left: 0.05rem;
}
.yy-info>span{
    float: right;
    margin-right: 0.25rem;
}
.yy-intro{
    font-size: 0.26rem;
    color: #666;
    padding: 0.2rem 0 0.3rem;
    line-height: 0.4rem;
}
.sep-tit{
    width: 100%;
    height: 0.8rem;
    color: #fff;
    background: #ec5e5d;
    line-height: 0.8rem;
    font-size: 0.26rem;
    font-weight: bold;
}
.in-part-tit2{
    position: relative;
    font-size: 0.24rem;
    line-height: 0.24rem;
    margin-top: 0.4rem;
    width: 100%;
}
.in-part-tit2 span{
    color: #999999;
    margin-left: 0.05rem;
}
.in-part-tit2:after{
    content: '';
    display: block;
    width: 3.7rem;
    border-bottom: 1px solid #b5b5b5;
    right: 0;
    top: 0.12rem;
    position: absolute;
}
.lc1{
    margin-top: 0.3rem;
}
.hos-price{
    color: #666;
    line-height: 0.4rem;
    margin-top: 0.2rem;
}
.hos-intro{
    margin-top: 0.3rem;
    padding-bottom: 0.4rem;
}
.hos-intro ul li{
    float: left;
    width: 3.47rem;
    height: 2.34rem;
    margin-bottom: 0.22rem;
}
.hos-intro ul li img{
    display: block;
    height: 100%;
}
.hos-intro ul li:nth-child(2n){
    float: right;
}
.hos-intro p{
    color: #666666;
    line-height: 0.4rem;
}
.dr-list{
    margin-top: 0.45rem;
}
.dr-list li{
    margin-bottom: 0.4rem;
}
.dr-img{
    float: left;
    width: 2.18rem;
    height: 2.92rem;

}
.dr-r{
    float: right;
    color: #666;
    font-size: 0.22rem;
    width: 4.66rem;
}
.dr-r h3{
    font-size: 0.24rem;
    font-weight: bold;
    margin-bottom: 0.2rem;
}
.qa-list{

}
.qa-list li{
    margin-top: 0.3rem;
}
.qa-list li .q{
    height: 0.58rem;
    line-height: 0.58rem;
    color: #fff;
    background: #ed9595;
    border-radius: 0.29rem;
    font-size: 0.22rem;
}
.qa-list li .q i{
    display: block;
    float: left;
    width: 0.4rem;
    height: 0.4rem;
    border-radius: 50%;
    background: #f4c1c1 url("https://m.youxiivf.com/Public/mobile/images/wenhao.png") no-repeat center;
    background-size: 0.11rem 0.21rem;
    margin-left: 0.1rem;
    margin-top: 0.1rem;
    margin-right: 0.06rem;
}
.qa-list li .a{
    padding: 0.2rem 0;
    line-height: 0.4rem;
}
.photo{
    width: 0.92rem;
    height: 0.92rem;
    border-radius: 50%;
    overflow: hidden;
    margin: 0 auto 0;
}
.pj-l{
    float: left;
    width: 1rem;
    text-align: center;
}
.pj-r-top{
    margin-bottom: 0.16rem;
}
.pj-r-top span{
    float: left;
}
.star-wrap{
    float: left;
    width: 2.1rem;
    border-left: 0.02rem solid #dcdcdc;
    border-right: 0.02rem solid #dcdcdc;
    margin-left: 0.2rem;
    margin-right: 0.4rem;
}
.star-wrap i{
    display: inline-block;
    width: 0.26rem;
    height: 0.27rem;
    background: url("https://m.youxiivf.com/Public/mobile/images/star1.png") no-repeat center;
    background-size: 0.26rem 0.27rem;

}
.star-wrap i.on{
    background: url("https://m.youxiivf.com/Public/mobile/images/star2.png") no-repeat center;
    background-size: 0.26rem 0.27rem;
}
.pj-list{
    margin-top: 0.3rem;
    margin-bottom: 0.5rem;
}
.pj-list li{
    padding: 0.32rem 0 0.16rem;
    border-bottom: 1px solid #dcdcdc;
}
.pj-r{
    width: 5.6rem;
    float: right;
}
.yyrs{
    color: #999;
    text-align: right;
    padding-right: 0.12rem;
    margin-top: 0.16rem;
}
.sv-flow{
    margin-top: 0.6rem;
    padding-bottom: 0.3rem;
    border-bottom: 1px solid #b5b5b5;
}
.sv-flow li{
    width: 25%;
    float: left;
    text-align: center;
    color: #999999;
    margin-bottom: 0.3rem;
}
.sv-flow li div{
    opacity: 0.6;
    width: 0.9rem;
    height: 0.9rem;
    margin: 0 auto 0;
    background: url("https://m.youxiivf.com/Public/mobile/images/sv-icon.png") no-repeat 0 0;
    background-size: 0.9rem 7.2rem;
}
.sv-flow li.yes div{
    opacity: 1;
}
.sv-flow li:nth-child(2) div{  background: url("https://m.youxiivf.com/Public/mobile/images/sv-icon.png") no-repeat 0 -0.9rem;background-size: 0.9rem 7.2rem;}
.sv-flow li:nth-child(3) div{  background: url("https://m.youxiivf.com/Public/mobile/images/sv-icon.png") no-repeat 0 -1.8rem;background-size: 0.9rem 7.2rem;}
.sv-flow li:nth-child(4) div{  background: url("https://m.youxiivf.com/Public/mobile/images/sv-icon.png") no-repeat 0 -2.7rem;background-size: 0.9rem 7.2rem;}
.sv-flow li:nth-child(5) div{  background: url("https://m.youxiivf.com/Public/mobile/images/sv-icon.png") no-repeat 0 -3.6rem;background-size: 0.9rem 7.2rem;}
.sv-flow li:nth-child(6) div{  background: url("https://m.youxiivf.com/Public/mobile/images/sv-icon.png") no-repeat 0 -4.5rem;background-size: 0.9rem 7.2rem;}
.sv-flow li:nth-child(7) div{  background: url("https://m.youxiivf.com/Public/mobile/images/sv-icon.png") no-repeat 0 -5.4rem;background-size: 0.9rem 7.2rem;}
.sv-flow li:nth-child(8) div{  background: url("https://m.youxiivf.com/Public/mobile/images/sv-icon.png") no-repeat 0 -6.3rem;background-size: 0.9rem 7.2rem;}
.sv-dt{
    position: relative;
    color: #616161;
    padding-top: 0.4rem;
    padding-bottom: 0.3rem;
}
.sv-dt-tit{
    font-size: 0.26rem;

}
.sv-row{
    margin-top: 0.16rem;
}
.sv-l{
    width: 1.55rem;
    text-align: right;
    float: left;
}
.sv-r2{
    float: right;
    width: 5.4rem;
    line-height: 0.4rem;
}
.sv-sel{

}
.sv-sel li{
    width: 50%;
    float: left;
    padding-left: 0.5rem;
    background: url("https://m.youxiivf.com/Public/mobile/images/j1.png") no-repeat left center;
    height: 0.4rem;
    margin-bottom: 0.02rem;
    background-size: 0.25rem 0.25rem;
}
.sv-sel li.yes{
    background: url("https://m.youxiivf.com/Public/mobile/images/j2.png") no-repeat left center;
    background-size: 0.25rem 0.25rem;
}
.atc-list-tit{
    margin-top: 0.13rem;
    padding-top: 0.16rem;
    border-bottom: 1px solid #dcdcdc;
}
.atc-list-tit span{
    font-size: 0.26rem;
    font-weight: bold;
    color: #666666;
    display: inline-block;
    padding-bottom: 0.18rem;
    border-bottom: 0.05rem solid #ec5e5d;
}


.atc-list-wrap{
    padding-bottom: 0.4rem;
	margin-top:0.2rem;
	padding-top:0.2rem;
}
.atc-list1 li{
    width: 7.1rem;
    height: 1.9rem;
    position: relative;
	margin-bottom:0.2rem;
}
.atc-list1 li .atc{
	float:left;
    /* height: 1.80rem; */
	width:55%;
	margin-left:0.2rem;
  	margin-bottom: 15px;
    color: #fff;
	overflow:hidden;
	display:flex;
	flex-direction:column;
	justify-content:space-between;
}
.atc-list1 li img{
	float:left;
    height: 1.9rem;
    color: #fff;
	width:2.75rem;
}
.atc-list1 li .atc .description{
	font-size:10pt;
  	margin: 5px auto;
}
.atc-list1 li .atc .title{
	color:#666;
	font-size: 0.3rem;
	font-weight:600;
}
.atc-list1 li .atc .title a{
	overflow:hidden; 
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:1;
}
.atc-list1 li .atc .date{
	color: #999;
    font-size: 0.24rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    padding: 3px 0;
}
.atc-list1 li .atc .lll{
	color:#999;
	font-size:0.24rem;
}
.atc-list1 li .atc_ask{
	float:left;
    /*height: 1.55rem;*/
	width:95%;
	margin-left:0.2rem;
  	margin-bottom: 15px;
    /*color: #fff;*/
	overflow:hidden;
	display:flex;
	flex-direction:column;
	justify-content:space-between;
}
.atc-list1 li .atc_ask .description{
	font-size:10pt;
  	margin: 5px 0px;
}
.atc-list1 li .atc_ask .title{
	color:#666;
	font-size:14pt;
	font-weight:600;
}
.atc-list1 li .atc_ask .date{
	color:#999;
	font-size:0.24rem;
}
.atc-list1 li .atc_ask .lll{
	color:#999;
	font-size:0.24rem;
}
.atc-list2 li{
    width: 7.1rem;
    height: 2.9rem;
    position: relative;
	border-bottom:1px solid #ddd;
	margin-bottom:0.2rem;
}
.atc-list2 li img{
	float:left;
    height: 2.2rem;
    color: #fff;
	width:2.75rem;
}
.atc-list2 li .atc-top{width:100%;}
.atc-list2 li .atc{
	float:left;
    height: 2.2rem;
	width:4.0rem;
	margin-left:0.2rem;
    color: #fff;
	overflow:hidden;
	display:flex;
	flex-direction:column;
	justify-content:space-between;
}
.atc-list2 li .atc .title{
	color:#666;
	font-size:0.3rem;
	font-weight:600;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	width:4.0rem;
}
.atc-list2 li .atc .title span{background:#51D4C7; padding:2px 8px; border-radius:5px; color:#fff; font-size:14px;}
.atc-list2 li .atc .price{color:#484848; font-size:0.24rem;}
.atc-list2 li .atc .price .p1{color:#FA93AB; font-size:0.36rem; font-weight:bolder;}
.atc-list2 li .atc .desc{height:40px; line-height:20px; width:4.2rem; text-overflow:ellipsis; overflow:hidden; font-size:14px; color:#999;}
.atc-list2 li .atc .yuyue{
	height:0.5rem;
    line-height: 0.5rem;
    font-size: 0.24rem;
	width:1.6rem;
	text-align:center;
	background:#FA93AB;
	color:#fff;
	border-radius:0.3rem;
}
.atc-bottom{display:flex; flex-direction:row; justify-content:space-between; align-items:center; height:0.7rem; color:#484848; clear:both; font-size:12px;}
.pink{color:#FA93AB;}
.pink a{color:#FA93AB;}
.pink-bg{background:#FA93AB; padding-top:0.3rem; padding-bottom:0.1rem; margin-top:1.2rem;}
.pink-bg .back{background: url(../image/left-arr.png) no-repeat 5px;float: left;z-index: 1;}
.pink-bg .back a{display: inline-block;height:30px;width:40px;}
.pink-bg .search-wrap{border:none;}
.type-list{margin-top:0.2rem;}
.type-slide{
    width: 100%;
	padding:0.2rem;
}

.type-slide span {
/*	height:0.58rem;
    line-height: 0.58rem;*/
    font-size: 0.24rem;
	color:#666;
	text-align:center;
	margin:0.15rem auto;
	padding:0.03rem 0.1rem;
	display:inline-table;
}
.type-slide span.on{
	background:#FA93AB;
	color:#fff;
	border-radius:0.3rem;
}

.type-slide .hd{
    width: 2.76rem;
    float: left;
	background:#F5F5F5;
}
.type-slide .hd ul{
	height:2.38rem;
	overflow:auto;
}
.type-slide .hd ul li{
	height:0.58rem;
    line-height: 0.58rem;
    font-size: 0.32rem;
	color:#666;
	width:2.0rem;
	text-align:center;
	margin:0.15rem auto;
}
.type-slide .hd ul li.on{
	background:#FA93AB;
	color:#fff;
	border-radius:0.3rem;
}
.type-slide .bd{
    width: calc(100% - 2.86rem);
    float: left;
}
.type-slide .bd ul{
    padding-left: 0.2rem;
}
.type-slide .bd ul li{
    float: left;
    margin: 0.3rem 0.18rem 0;
	font-size:0.28rem;
}
.type-slide .bd ul li.on a{
	display:block;
    color:#FA93AB;
}

/*分页*/
.flip{
    margin-top: 0.4rem;
	text-align:center;
}
.flip span{
    display:inline-block;
    text-align: center;
    font-size: 0.26rem;
    background: #dcdcdc;
	padding:0.1rem 0.2rem;
	background:#FF8FA6;
	color:#fff;
	margin-right:0.1rem;
}
.flip a{
    display:inline-block;
    text-align: center;
    font-size: 0.26rem;
    background: #dcdcdc;
	padding:0.1rem 0.2rem;
	margin-right:0.12rem;
}
.flip a.item{}
.flip a.item.on{color:#ec5e5d;}

.page-wrap{ background:#fff; margin-top:20px; }
.page-wrap .i-b{display:flex; flex-direction:row; justify-content:center; align-items:center; height:60px; width:100%;}
.page-wrap  a{
    display: block;
    padding: 4px 10px 4px;
	border:1px solid #ddd;
	color: #484848;
	margin-right:10px;
}
.page-wrap span{
    display: block;
    padding: 4px 10px 4px;
    background: #FF8FA6;
    color: #fff;
	margin-right:10px;
}
.page-wrap a:hover{
    background: #FF8FA6;
    color: #fff;
}

.cate-hide{display:none;}
.showall{line-height:30px; width:100%; text-align:center; font-size:12px; color:#999;}

/*攻略页*/
.tool{background:#fff; padding-bottom:10px; margin-top:10px;}
.tool a{width:3.41rem; float:left; margin-left:0.2rem; margin-top:0.2rem; display:line-block;}
.tool a img{height:100%; width:100%;}
.gl-part1{margin-top:0.2rem; padding-top:0.1rem; padding-bottom:0.2rem;}
.gonglue-wrap{width:100%;}
.gl-part1 .gonglue-wrap .cate-p{
	display:block;
    font-size: 0.32rem;
	font-weight:600;
    margin: 0.2rem 0.2rem 0 0.2rem;
	width:2.0rem;
	height:0.48rem;
	line-height:0.48rem;
	border-radius: 0.25rem;
	background:#FA93AB;
	color:#fff;
	text-align:center;
	overflow:hidden;
}
.gl-part1 .gonglue-wrap .cate-s{}
.gl-part1 .gonglue-wrap .classic{
	float:left;
    color: #666;
    font-size: 0.28rem;
    margin-left: 0.2rem;
	margin-top:0.2rem;

}

.gl-part2{margin-top: 0.2rem; padding-bottom: 0.3rem;}
.gl-part2 .gl-slide .hd{padding-top:0.3rem; padding-bottom:0.3rem; background:#FA93AB;}
.gl-part2 .gl-slide .hd ul li{
    float: left;
    margin: 0 0.2rem;
    text-align: center;
	font-size:0.28rem;
	color:#fff;
}
.gl-part2 .gl-slide .hd ul li.on{border-bottom: 0.05rem solid #fff;}
.gl-part2 .gl-slide .bd ul li{border-bottom:1px solid #ddd; padding-bottom:0.2rem;}
.gl-part2 .gl-slide .bd ul li:first-child{border-bottom:0;}
.gl-part2 .gl-slide .bd ul li:last-child{border-bottom:0;}
.gl-part2 .gl-slide .bd ul li .fa .tit{font-size:0.3rem; color:#666; text-overflow: ellipsis;}
.gl-part2 .gl-slide .bd ul li .fa .rl{font-size:0.24rem; color:#999;}
.gl-part2 .gl-slide .bd ul li img{height:4.2rem; width:100%; margin-bottom:-0.5rem;}

.gl-part3{margin-top:0.2rem;}
.gl-part3 .gl-slide2 .hd{padding-top:0.3rem; padding-bottom:0.3rem; background:#FA93AB; margin-bottom:0.2rem;}
.gl-part3 .gl-slide2 .hd ul li{
    float: left;
    margin: 0 0.2rem;
    text-align: center;
	font-size:0.28rem;
	color:#fff;
}
.gl-part3 .gl-slide2 .hd ul li.on{
    border-bottom: 0.05rem solid #fff;
}
.gl-part3 .gl-slide2 .bd{}
.hot-gonglue{

}
.hot-gonglue li{
    width: 7.1rem;
    height: 2.1rem;
    position: relative;
}
.hot-gonglue li img{
	float:left;
    height: 1.9rem;
    color: #fff;
	width:2.75rem;
}
.hot-gonglue li div{
	float:left;
    height: 1.8rem;
	width:4.1rem;
    color: #fff;
	margin-left:0.2rem;
	overflow:hidden
}
.hot-gonglue li div .title{
	color:#666;
	font-size:0.3rem;
	font-weight:600;
}
.hot-gonglue li div .date{
	color:#999;
	font-size:0.24rem;
	margin-top:0.2rem;
}
.hot-gonglue li div .lll{
	color:#999;
	font-size:0.24rem;
	margin-top:0.1rem;
}
/*攻略页*/


/*专题页*/
.zt-bg{
    background: url(https://m.youxiivf.com/Public/mobile/images/zt/bg.png);
	background-repeat: no-repeat;
	background-size:100% auto;
	padding-top:150px;
	background-color:#FAFAFA;
	padding-bottom:30px;
	margin-top:1.2rem;
}
.zt-bg-tg{
    background: url(https://m.youxiivf.com/Public/mobile/images/zt/tgbg.png);
	background-repeat: no-repeat;
	background-size:100% auto;
	padding-top:150px;
	background-color:#FAFAFA;
	padding-bottom:30px;
	margin-top:1.2rem;
}
.zt-bg-els{
    background: url(https://m.youxiivf.com/Public/mobile/images/zt/els/banner.png);
	background-repeat: no-repeat;
	background-size:100% auto;
	padding-top:150px;
	background-color:#FAFAFA;
	padding-bottom:30px;
	margin-top:1.2rem;
}
.zt-bg-mlxy{
    background: url(https://m.youxiivf.com/Public/mobile/images/zt/mlxy/banner.png);
	background-repeat: no-repeat;
	background-size:100% auto;
	padding-top:150px;
	background-color:#FAFAFA;
	padding-bottom:30px;
	margin-top:1.2rem;
}
.zt-bg-wkl{
    background: url(https://m.youxiivf.com/Public/mobile/images/zt/wkl/banner.png);
	background-repeat: no-repeat;
	background-size:100% auto;
	padding-top:150px;
	background-color:#FAFAFA;
	padding-bottom:30px;
	margin-top:1.2rem;
}
.zt-bg-jpz{
    background: url(https://m.youxiivf.com/Public/mobile/images/zt/jpz/banner.png);
	background-repeat: no-repeat;
	background-size:100% auto;
	padding-top:150px;
	background-color:#FAFAFA;
	padding-bottom:30px;
	margin-top:1.2rem;
}
.zt-main{width:100%; margin:auto; background:#fff; padding-bottom:30px; color:#484848;}
.zt-top{background:#fff; margin-left:10px; margin-right:10px;}
.gl-icon-mg{width:133px;  max-width:36%; min-height:113px; height:auto; background: url(https://m.youxiivf.com/Public/mobile/images/zt/33.png) no-repeat; background-size:100% 100%; margin-top:-36px; margin-left:10px; float:left; position:relative;}
.gl-icon-tg{width:133px;  max-width:36%; min-height:113px; height:auto; background: url(https://m.youxiivf.com/Public/mobile/images/zt/44.png) no-repeat; background-size:100% 100%; margin-top:-36px; margin-left:10px; float:left; position:relative;}
.gl-icon-els{width:133px;  max-width:36%; min-height:113px; height:auto; background: url(https://m.youxiivf.com/Public/mobile/images/zt/els/gl.png) no-repeat; background-size:100% 100%; margin-top:-36px; margin-left:10px; float:left; position:relative;}
.gl-icon-mlxy{width:133px;  max-width:36%; min-height:113px; height:auto; background: url(https://m.youxiivf.com/Public/mobile/images/zt/mlxy/gl.png) no-repeat; background-size:100% 100%; margin-top:-36px; margin-left:10px; float:left; position:relative;}
.gl-icon-wkl{width:133px;  max-width:36%; min-height:113px; height:auto; background: url(https://m.youxiivf.com/Public/mobile/images/zt/wkl/13.png) no-repeat; background-size:100% 100%; margin-top:-36px; margin-left:10px; float:left; position:relative;}
.gl-icon-jpz{width:133px;  max-width:36%; min-height:113px; height:auto; background: url(https://m.youxiivf.com/Public/mobile/images/zt/jpz/13.png) no-repeat; background-size:100% 100%; margin-top:-36px; margin-left:10px; float:left; position:relative;}

.gl-ca{width:50%; margin-left:10px; display:flex; flex-direction:row; justify-content:flex-start; align-items:center; flex-wrap:wrap; float:right; margin-top:10px;}
.gl-ca h2{line-height:20px; width:100%; text-align:center; font-size:18px;}
.gl-caa h2{line-height:20px; width:100%; text-align:center; font-size:18px;}
.gl-ca span{text-align:left; font-size:14px; width:33%; flex-shrink:1;} 
.gl-ca span a{display:block; width:100%; height:100%; font-size:12px;} 
.gl-con{width:100%; margin-top:20px;}
.gl-cao{width:50%; float:left;}
.gl-cao h1{line-height:20px; width:100%; text-align:center; font-size:18px; margin-top:10px;}
.gl-nm{display:flex; flex-direction:row; justify-content:flex-start; align-items:center; flex-wrap:wrap; line-height:30px; margin-top:10px; padding-left:5px;}
.gl-nm a{text-align:left; font-size:14px; width:33%; flex-shrink:1; display:block;  font-size:12px; overflow:hidden;} 
.zt-banner{ margin-top:20px;}
.zt-part{margin-top:20px; margin-left:10px; margin-right:10px; background:#fff; }
.zt-zy{width:50%; float:left; box-sizing:border-box;}
.zt-zy-top{display:flex; flex-direction:row; justify-content:center; align-items:center; margin-top:20px; padding-bottom:10px; margin-left:10px; margin-right:10px;}
.percent{font-size:10px; margin-top:0.5em;}
.mgp{color:#C0032C;}
.tgp{color:#487AE0;}
.elsp{color:#EB7E61;}
.mlxyp{color:#DB002A;}
.wklp{color:#EAC416;}
.jpzp{color:#B3CF02;}
.progress .myd{font-size:10px;}
.tongji{margin-left:5px;}
.tongji p{line-height:20px; font-size:10px;}
.zt-zy-middle{margin-left:10px; margin-right:10px; border-top:1px solid #ddd; margin-top:10px; }
.zt-zy-middle-tit{font-size:18px; line-height:30px; text-align:center; margin-top:10px; font-weight:bolder;}
.zt-zy-middle-con{margin-top:10px;}
.zt-zy-middle-con a{display:block; width:50%; text-align:center; float:left; line-height:30px; font-size:12px;}
.zt-zy-bottom{border-top:1px solid #F9A940; margin-left:10px; margin-right:10px; display:flex; flex-direction:row; justify-content:center; align-items:center; padding-top:10px; margin-top:20px;}
.zt-zy-bottom img{height:50px; width:50px; border:1px solid #f1f1f1;}
.zt-zy-bottom .nm{}
.qname{font-size:12px;}
.qc1{ color:#196BAF;}
.qc2{ color:#F9A940;}
.qc3{ color:#EB7E61;}
.qc4{ color:#DB002A;}
.qc5{ color:#EAC416;}
.qc6{ color:#B3CF02;}
.qname span{font-size:12px;}
.qnum{font-size:10px; color:#848484; margin-top:10px;}
.zt-gl-r{float:left; width:50%; box-sizing:border-box;} 
.zt-gl-r-tit{display:flex; flex-direction:row; justify-content:flex-start; align-items:center; height:40px; overflow:hidden;}
.zt-gl-r-icon{height:24px; width:24px; background:url(https://m.youxiivf.com/Public/mobile/images/zt/3.png) no-repeat; background-size:100% 100%; margin-right:3px;}
.zt-gl-r-icon1{height:24px; width:24px; background:url(https://m.youxiivf.com/Public/mobile/images/zt/22.png) no-repeat; background-size:100% 100%; margin-right:3px;}
.zt-gl-r-icon2{height:24px; width:24px; background:url(https://m.youxiivf.com/Public/mobile/images/zt/els/ph.png) no-repeat; background-size:100% 100%; margin-right:3px;}
.zt-gl-r-icon3{height:24px; width:24px; background:url(https://m.youxiivf.com/Public/mobile/images/zt/mlxy/ph.png) no-repeat; background-size:100% 100%; margin-right:3px;}
.zt-gl-r-icon4{height:24px; width:24px; background:url(https://m.youxiivf.com/Public/mobile/images/zt/wkl/ph.png) no-repeat; background-size:100% 100%; margin-right:3px;}
.zt-gl-r-icon5{height:24px; width:24px; background:url(https://m.youxiivf.com/Public/mobile/images/zt/jpz/ph.png) no-repeat; background-size:100% 100%; margin-right:3px;}
.zt-gl-r-con{ box-sizing:border-box; margin-top:10px;}
.zt-gl-r-con-article p{margin-bottom:10px; width:100%; display:flex; flex-direction:row; align-items:center;}
.zt-gl-r-con-article p a{text-overflow:ellipsis;overflow:hidden;white-space:nowrap; width:76%; display:inline-block;}

.red-icon{height:20px; line-height:20px; width:20px; text-align:center; background:#C0032C; color:#fff; display:inline-block; margin-right:6px;}
.purple-icon{height:20px; line-height:20px; width:20px; text-align:center; background:#E592DC; color:#fff; display:inline-block; margin-right:6px;}
.gray-icon{height:20px; line-height:20px; width:20px; text-align:center; background:#848484; color:#fff; display:inline-block; margin-right:6px;}
.brown-icon{height:20px; line-height:20px; width:20px; text-align:center; background:#EB7E61; color:#fff; display:inline-block; margin-right:6px;}
.brownish-icon{height:20px; line-height:20px; width:20px; text-align:center; background:#DB002A; color:#fff; display:inline-block; margin-right:6px;}
.yellow-icon{height:20px; line-height:20px; width:20px; text-align:center; background:#EAC416; color:#fff; display:inline-block; margin-right:6px;}
.dark-icon{height:20px; line-height:20px; width:20px; text-align:center; background:#B3CF02; color:#fff; display:inline-block; margin-right:6px;}


.loading {
    width: 4em;
    height: 4em;
    position: relative;
}
.loading .progress {
    position: absolute;
    width: 3em;
    height: 3em;
    background-color: #fff;
    border-radius: 50%;
    left: 0.5em;
    top: 0.5em;
    line-height: 1.2em;
    text-align: center;
}
.left,
.right {
    width: 2em;
    height: 4em;
    overflow: hidden;
    position: relative;
    float: left;
    background-color: #EDE9FB;
}
.left {
    border-radius: 8em 0 0 8em;
}
.right {
    border-radius: 0 8em 8em 0;
}
.left:after,
.right:after {
    content: "";
    position: absolute;
    display: block;
    width: 2em;
    height: 4em;
    border-radius: 8em 0 0 8em;   
	background-color:#C0032C;
}
.right:after {
    content: "";
    position: absolute;
    display: block;
    border-radius: 0 8em 8em 0;
}
.left:after {
    transform-origin: right center;
}
.right:after {
    transform-origin: left center;
    transform: rotateZ(45deg);
}


.tg-left,
.tg-right {
    width: 2em;
    height: 4em;
    overflow: hidden;
    position: relative;
    float: left;
    background-color: #EDE9FB;
}
.tg-left {
    border-radius: 8em 0 0 8em;
}
.tg-right {
    border-radius: 0 8em 8em 0;
}
.tg-left:after,
.tg-right:after {
    content: "";
    position: absolute;
    display: block;
    width: 2em;
    height: 4em;
    border-radius: 8em 0 0 8em;   
	background-color:#487AE0;
}
.tg-right:after {
    content: "";
    position: absolute;
    display: block;
    border-radius: 0 8em 8em 0;
}
.tg-left:after {
    transform-origin: right center;
}
.tg-right:after {
    transform-origin: left center;
    transform: rotateZ(45deg);
}



.els-left,
.els-right {
    width: 2em;
    height: 4em;
    overflow: hidden;
    position: relative;
    float: left;
    background-color: #EDE9FB;
}
.els-left {
    border-radius: 8em 0 0 8em;
}
.els-right {
    border-radius: 0 8em 8em 0;
}
.els-left:after,
.els-right:after {
    content: "";
    position: absolute;
    display: block;
    width: 2em;
    height: 4em;
    border-radius: 8em 0 0 8em;   
	background-color:#EB7E61;
}
.els-right:after {
    content: "";
    position: absolute;
    display: block;
    border-radius: 0 8em 8em 0;
}
.els-left:after {
    transform-origin: right center;
}
.els-right:after {
    transform-origin: left center;
    transform: rotateZ(45deg);
}



.mlxy-left,
.mlxy-right {
    width: 2em;
    height: 4em;
    overflow: hidden;
    position: relative;
    float: left;
    background-color: #EDE9FB;
}
.mlxy-left {
    border-radius: 8em 0 0 8em;
}
.mlxy-right {
    border-radius: 0 8em 8em 0;
}
.mlxy-left:after,
.mlxy-right:after {
    content: "";
    position: absolute;
    display: block;
    width: 2em;
    height: 4em;
    border-radius: 8em 0 0 8em;   
	background-color:#DB002A;
}
.mlxy-right:after {
    content: "";
    position: absolute;
    display: block;
    border-radius: 0 8em 8em 0;
}
.mlxy-left:after {
    transform-origin: right center;
}
.mlxy-right:after {
    transform-origin: left center;
    transform: rotateZ(45deg);
}


.wkl-left,
.wkl-right {
    width: 2em;
    height: 4em;
    overflow: hidden;
    position: relative;
    float: left;
    background-color: #EDE9FB;
}
.wkl-left {
    border-radius: 8em 0 0 8em;
}
.wkl-right {
    border-radius: 0 8em 8em 0;
}
.wkl-left:after,
.wkl-right:after {
    content: "";
    position: absolute;
    display: block;
    width: 2em;
    height: 4em;
    border-radius: 8em 0 0 8em;   
	background-color:#EAC416;
}
.wkl-right:after {
    content: "";
    position: absolute;
    display: block;
    border-radius: 0 8em 8em 0;
}
.wkl-left:after {
    transform-origin: right center;
}
.wkl-right:after {
    transform-origin: left center;
    transform: rotateZ(45deg);
}




.jpz-left,
.jpz-right {
    width: 2em;
    height: 4em;
    overflow: hidden;
    position: relative;
    float: left;
    background-color: #EDE9FB;
}
.jpz-left {
    border-radius: 8em 0 0 8em;
}
.jpz-right {
    border-radius: 0 8em 8em 0;
}
.jpz-left:after,
.jpz-right:after {
    content: "";
    position: absolute;
    display: block;
    width: 2em;
    height: 4em;
    border-radius: 8em 0 0 8em;   
	background-color:#B3CF02;
}
.jpz-right:after {
    content: "";
    position: absolute;
    display: block;
    border-radius: 0 8em 8em 0;
}
.jpz-left:after {
    transform-origin: right center;
}
.jpz-right:after {
    transform-origin: left center;
    transform: rotateZ(45deg);
}




.zt-gl{margin-top:20px; margin-left:10px; margin-right:10px; background:#fff;}
.zt-gl-l{margin-left:20px; width:100%;  box-sizing:border-box;} 
.zt-gl-l-tit{display:flex; flex-direction:row; justify-content:flex-start; align-items:center; height:40px;}
.zt-gl-l-tit img{height:24px; width:24px;}
.zt-gl-l-tit .tit{font-size:18px;}
.zt-gl-l-icon{height:24px; width:24px; background:url(https://m.youxiivf.com/Public/mobile/images/zt/35.png) no-repeat; background-size:100% 100%; margin-right:10px; margin-left:10px;}
.zt-gl-l-icon1{height:24px; width:24px; background:url(https://m.youxiivf.com/Public/mobile/images/zt/gl.png) no-repeat; background-size:100% 100%; margin-right:10px; margin-left:10px;}
.zt-gl-l-icon2{height:24px; width:24px; background:url(https://m.youxiivf.com/Public/mobile/images/zt/els/g.png) no-repeat; background-size:100% 100%; margin-right:10px; margin-left:10px;}
.zt-gl-l-icon3{height:24px; width:24px; background:url(https://m.youxiivf.com/Public/mobile/images/zt/mlxy/g.png) no-repeat; background-size:100% 100%; margin-right:10px; margin-left:10px;}
.zt-gl-l-icon4{height:24px; width:24px; background:url(https://m.youxiivf.com/Public/mobile/images/zt/wkl/g.png) no-repeat; background-size:100% 100%; margin-right:10px; margin-left:10px;}
.zt-gl-l-icon5{height:24px; width:24px; background:url(https://m.youxiivf.com/Public/mobile/images/zt/jpz/g.png) no-repeat; background-size:100% 100%; margin-right:10px; margin-left:10px;}
.zt-gl-l-con{ border:1px solid #ddd; box-sizing:border-box; padding-left:20px; padding-right:20px; padding-top:20px;}
.zt-ys{}
.zt-ys-tit{width:182px; height:43px; line-height:43px; color:#fff; background:url(https://m.youxiivf.com/Public/mobile/images/zt/y1s.png) no-repeat; background-size:100% 100%; padding-left:15px; font-size:18px; } 
.zt-ys-tit1{width:182px; height:43px; line-height:43px; color:#fff; background:url(https://m.youxiivf.com/Public/mobile/images/zt/45.png) no-repeat; background-size:100% 100%; padding-left:15px; font-size:18px; } 
.zt-ys-tit2{width:182px; height:43px; line-height:43px; color:#fff; background:url(https://m.youxiivf.com/Public/mobile/images/zt/y1.png) no-repeat; background-size:100% 100%; padding-left:15px; font-size:18px; } 
.zt-ys-tit3{width:182px; height:43px; line-height:43px; color:#fff; background:url(https://m.youxiivf.com/Public/mobile/images/zt/ys.png) no-repeat; background-size:100% 100%; padding-left:15px; font-size:18px; } 
.zt-ys-tit4{width:182px; height:43px; line-height:43px; color:#fff; background:url(https://m.youxiivf.com/Public/mobile/images/zt/y2s.png) no-repeat; background-size:100% 100%; padding-left:15px; font-size:18px; } 
.zt-ys-tit5{width:182px; height:43px; line-height:43px; color:#fff; background:url(https://m.youxiivf.com/Public/mobile/images/zt/ys3.png) no-repeat; background-size:100% 100%; padding-left:15px; font-size:18px; } 
.zt-ys-tit6{width:182px; height:43px; line-height:43px; color:#fff; background:url(https://m.youxiivf.com/Public/mobile/images/zt/els/ys.png) no-repeat; background-size:100% 100%; padding-left:15px; font-size:18px; } 
.zt-ys-tit7{width:182px; height:43px; line-height:43px; color:#fff; background:url(https://m.youxiivf.com/Public/mobile/images/zt/els/y1s.png) no-repeat; background-size:100% 100%; padding-left:15px; font-size:18px; } 
.zt-ys-tit8{width:182px; height:43px; line-height:43px; color:#fff; background:url(https://m.youxiivf.com/Public/mobile/images/zt/els/ys3.png) no-repeat; background-size:100% 100%; padding-left:15px; font-size:18px; } 
.zt-ys-tit9{width:182px; height:43px; line-height:43px; color:#fff; background:url(https://m.youxiivf.com/Public/mobile/images/zt/mlxy/ys.png) no-repeat; background-size:100% 100%; padding-left:15px; font-size:18px; } 
.zt-ys-tit10{width:182px; height:43px; line-height:43px; color:#fff; background:url(https://m.youxiivf.com/Public/mobile/images/zt/mlxy/y1s.png) no-repeat; background-size:100% 100%; padding-left:15px; font-size:18px; } 
.zt-ys-tit11{width:182px; height:43px; line-height:43px; color:#fff; background:url(https://m.youxiivf.com/Public/mobile/images/zt/mlxy/ys3.png) no-repeat; background-size:100% 100%; padding-left:15px; font-size:18px; } 
.zy-t{}
.zy-s{}
.zy-ys-con{display:flex; flex-direction:row; justify-content:space-between; align-items:center; flex-wrap:wrap; margin-top:20px;}
.zy-ys-con a{width:32%; text-align:left; display:inline-block; height:36px; line-height:36px; overflow:hidden;}


.zt-rec{margin-top:20px; display:flex; flex-direction:row; justify-content:flex-start; align-items:center;}
.zt-rec-yd{width:140px; height:120px; background:#004D80; margin-left:20px; background:url(https://m.youxiivf.com/Public/mobile/images/zt/yd.jpg) no-repeat; background-size:100% 100%;}
.zt-rec-tg{width:140px; height:120px; background:#004D80; margin-left:20px; background:url(https://m.youxiivf.com/Public/mobile/images/zt/yd1.jpg) no-repeat; background-size:100% 100%;}
.zt-rec-tit{ width:1000px; margin-left:20px; margin-right:20px;}
.zt-rec-tit span{float:left; display:inline-block; width:200px; line-height:40px;}

.zt-yy-list{margin-top:10px; background:#fff; margin-left:10px; margin-right:10px;}
.zt-yy-tit{line-height:50px; border-bottom:1px solid #ddd; font-size:18px; margin-left:10px; margin-right:10px;}
.zt-yy-con{width:100%; }
.zt-yy{width:45%; margin-top:10px; margin-bottom:10px; box-shadow: 2px 2px 1px 2px #f1f1f1; border-radius:5px; margin-left:3.3%; float:left;}
.zt-yy .yy-img{width:100%; height:124px; overflow:hidden;}
.zt-yy .yy-img img{width:100%; height:100%; border-radius:5px;}
.zt-yy .yy-name{line-height:40px; font-size:14px; margin-left:10px; width:100%; overflow:hidden;}
.zt-yy .yy-name a{ color:#484848;}
.zt-yy .yy-name span{font-size:10px;}
.zt-yy .yy-yuyue{font-size:14px; display:flex; flex-direction:row; justify-content:space-between; align-items:baseline; padding-left:5px; padding-right:5px; height:40px;}
.yy-mon label{font-size:10px;}
.yy-btn {line-height:20px; width:64px; text-align:center; color:#fff; background:#C0032C; font-size:12px; border-radius:20px; display:block;}
.yy-btn1{line-height:20px; width:64px; text-align:center; color:#fff; background:#E592DC; font-size:12px; border-radius:20px; display:block;}


.zt-fw-list{margin-top:10px; margin-left:10px; margin-right:10px; background:#fff;}
.zt-fw-tit{line-height:50px; border-bottom:1px solid #ddd; font-size:18px; margin-left:10px; margin-right:10px;}
.zt-fw-tit1{margin-bottom:10px;}
.zt-fw-con{width:100%;}
.zt-fw-aspect{margin-top:10px; padding-top:10px; padding-bottom:20px; margin-bottom:10px; box-shadow: 2px 2px 1px 2px #f1f1f1;}
.zt-fw{}
.zt-fw .fw-img{height:140px; width:45%; float:left; border-radius:5px; overflow:hidden; margin-left:3.3%;}

.fw-yy{height:140px; float:left; width:45%; margin-left:3.3%; display:flex; flex-direction:column; justify-content:center; align-items:center;}
.fw-tit{width:100%; line-height:24px;}
.fw-tit a{font-size:18px; color:#484848;}
.fw-yu{display:flex; flex-direction:row; justify-content:space-between; align-items:center; width:100%; margin-top:20px;}
.fw-yu .c1{color:#004D80; font-size:16px;}
.fw-yu .c2{color:#376FE2; font-size:16px;}

.yy-btn-a{line-height:30px; width:76px; text-align:center; color:#fff; background:#C0032C; font-size:12px; border-radius:20px;  display:block; }
.yy-btn-a1{line-height:30px; width:76px; text-align:center; color:#fff; background:#E592DC; font-size:12px; border-radius:20px;  display:block; }
.fw-desc{line-height:20px; font-size:14px; margin-top:10px; overflow:hidden; text-overflow:ellipsis; width:100%; padding-left:10px; padding-right:10px;} 
.fw-tag, .fw-tag-p{width:100%; padding-left:10px; padding-right:10px; margin-top:10px;}
.fw-tag span{display:block; border:1px solid #C0032C; color:#C0032C; float:left; margin-right:10px; padding:0px 10px;}
.fw-tag-p span{display:block; border:1px solid #C420ED; color:#C571BC; float:left; margin-right:10px; padding:0px 10px;}
.fw-info{color:#A8A8A8; width:100%;}
.fw-red{color:#C0032C;}
.fw-purple{color:#C571BC;}
/*专题页*/

/*医院详情页*/
.liuc{background:#fff; width:100%;}
.liuc-con{margin:10px; padding-top:10px;}
.liuc-con .pr{width:26%; text-align:center; line-height:60px; color:#fff; border-radius:5px; background:#FF8FA6; margin-bottom:10px; float:left; font-size:12px;}
.liuc-con .ps{width:26%; text-align:center; line-height:60px; color:#fff; border-radius:5px; background:#999; margin-bottom:10px; float:left; font-size:16px;}
.liuc-con .ne{width:5%; margin-left:3%; margin-right:3%; margin-top:15px; font-size:30px; text-align:center; color:#999; float:left;}
.liuc-con1 .pr{width:210px; text-align:center; line-height:92px; color:#fff; border-radius:5px; background:#FF8FA6; margin-bottom:20px; float:left; font-size:16px;}
.liuc-con1 .ne{width:32px; height:64px; margin-left:24px; margin-right:24px; margin-top:20px; font-size:30px; text-align:center; color:#999; float:left;}

.hospital-intro{background:#fff; margin-top:10px;}
.hospital-intro-tit{
    font-size: 18px;
	padding:5px 32px;
	background: #FA93AB;
    border-bottom-right-radius: 20px;
    border-top-right-radius: 20px;
	color:#fff;
	display:inline-block;
	margin-top:10px; 
}
.hospital-intro-tit span{font-size:12px; margin-left:10px;}
.hospital-intro-desc{margin:10px; /*color:#484848;*/ padding-bottom:10px; line-height:24px; font-size:14px;}
.hospital-intro-desc p a{color:#FF8FA6;}

.hospital-experts{background:#fff;}
.hospital-experts-tit{
    font-size: 18px;
	padding:5px 32px;
	background: #FA93AB;
    border-bottom-right-radius: 20px;
    border-top-right-radius: 20px;
	color:#fff;
	display:inline-block;
	margin-top:10px; 
}
.hospital-experts-tit span{font-size:12px; margin-left:10px;}
.hospital-experts-list{margin:10px;}
.expert{display:flex; flex-direction:row; justify-content:flex-start; align-items:center; border:1px solid #ddd; box-sizing:border-box; margin-bottom:10px; padding:10px;}
.expert-pic{width:24%; height:100%; display:flex; flex-direction:column; justify-content:center; align-items:center;}
.expert-pic .headimg{height:80px; width:80px;  border-radius:50%; border:1px solid #ddd;} 
.expert-pic p{background:#51D4C7; margin-top:10px; line-height:24px; width:70px; text-align:center; border-radius:20px; color:#fff; font-size:12px;}
.expert-desc{margin-left:10px; width:70%; height:100%; display:flex; flex-direction:column; justify-content:center; align-items:center; }
.expert-desc h3{width:100%;}
.expert-desc h3 a{width:100%; height:100%; display:block;}
.expert-desc p{color:#FF8FA6; margin-top:10px; font-size:12px; width:100%;} 

.common-problems{background:#fff; margin-top:10px;}
.common-problems-tit{
    font-size: 18px;
	padding:5px 32px;
	background: #FA93AB;
    border-bottom-right-radius: 20px;
    border-top-right-radius: 20px;
	color:#fff;
	display:inline-block;
	margin-top:10px; 
}
.common-problems-tit span{font-size:12px; margin-left:10px;}
.common-problems-list{margin:10px; padding-bottom:30px;}
.common-problems-list .qa{width: 100%; border-bottom:1px solid #ddd; padding-bottom:20px; margin-top:20px;}
.common-problems-list .qa .q{display:flex; flex-direction:row; justify-content:flex-start; align-items:center; color:#484848; font-size:16px; }
.common-problems-list .qa .q .tb{
    display: block;
    width: 32px;
	height:32px;
    line-height: 32px;
	text-align:center;
    float: left;
    border-radius: 5px;
	background:#FE8F7A;
	color:#fff;
	font-size:16px; 
}
.common-problems-list .qa .a{display:flex; flex-direction:row; justify-content:flex-start; align-items:center; color:#999; font-size:12px; margin-top:10px;}
.common-problems-list .qa .a .tb{
    display: block;
    width: 32px;
	height:32px;
    line-height: 32px;
	text-align:center;
    float: left;
    border-radius: 5px;
	background:#51D4C7;
	color:#fff; 
	font-size:16px;  
}
.common-problems-list .qa .des{width:90%; margin-left:10px;}

.hospital-score{background:#fff; margin-top:10px;}
.hospital-score-tit{
    font-size: 18px;
	padding:5px 32px;
	background: #FA93AB;
    border-bottom-right-radius: 20px;
    border-top-right-radius: 20px;
	color:#fff;
	display:inline-block;
	margin-top:10px; 
}
.hospital-score-tit span{font-size:12px; margin-left:10px;}
.hospital-score-con{margin:10px; margin-bottom:0;}

.sv-pt-tit{display:flex; flex-direction:row; justify-content:space-between; align-items:center; height:30px;}
.sv-pt-tit .yhdp{font-size:18px; color:#484848;}
.sv-pt-tit .dprs{font-size:12px; color:#999;}
.pingjia-row{display:flex; flex-direction:row; justify-content:flex-start; align-items: flex-start; padding-bottom:20px; padding-top:20px; border-bottom:1px solid #ddd;}
.pingjia-row .photo{width: 70px; height: 70px; border-radius: 50%;}
.pingjia-row .pj-r{margin-left:10px; width:80%;}
.pingjia-row .pj-r .pj-r-t{font-size:12px; color:#999; display:flex; flex-direction:row; justify-content:space-between; align-items:center; width:100%;}
.pingjia-row .pj-r .pj-r-p{font-size:14px; color:#484848; margin-top:10px;}
.p-info{line-height:50px; width:100%; text-align:center; color:#999;}
/*医院详情页*/

/*医生详情页start*/
.doctor{display:flex; flex-direction:row; justify-content:flex-start; align-items:center; background:#fff; padding:10px;}
.doctor-l{width:400px; height:240px; background:#eee; display:flex; flex-direction:row; justify-content:center; align-items:center;}
.doctor-l img{height:90%;}
.doctor-r{margin-left:20px;}
.doctor-r .name{font-size:24px; color:#484848;}
.doctor-r .ssyy{margin-top:30px; font-size:18px; color:#484848;}
.doctor-r .ssyy a{color:#FF8FA6;}
.doctor-r .yuyue{display:block; line-height:38px; width:160px; text-align:center; border-radius:20px; background:#FF8FA6; color:#fff; margin-top:60px;}
.doctor-intro{background:#fff; margin-top:20px;}
.doctor-intro-tit{
    font-size: 18px;
	padding:10px 32px 10px 60px;
	background: #FA93AB;
    border-bottom-right-radius: 20px;
    border-top-right-radius: 20px;
	color:#fff;
	display:inline-block;
	margin-top:20px; 
}
.doctor-intro-tit span{font-size:12px; margin-left:10px;}
.doctor-intro-desc{margin:20px 60px; color:#484848; padding-bottom:20px; line-height:30px;}
/*医生详情页*/


/* 新的底部悬浮框 */
.new_suspendDiv{width:100%; height:60px;position:fixed;bottom:0;background:#F3D6DB;z-index:999;display:block;}
.new_suspendDiv .new_person{display:block;width:72px;height:90px;position:absolute;bottom:0;left:15px;}
.new_suspendDiv .new_suspendDiv_fl{width:200px; height:60px; overflow:hidden;position:absolute;left:92px;bottom:0;z-index:999; display:block;}
.new_suspendDiv_fl .box{display:flex; flex-direction:row; justify-content:flex-start; align-items:center; height:30px; margin-top:3px;}
.new_suspendDiv_fl .box1{color:#F07276; display:inline-block; font-size:14px;}
.new_suspendDiv_fl .box2{font-size:10px; background:#F07276; border-radius:20px;text-align:center;color:#fff; width:72px; display:inline-block; height:20px; margin-left:5px}
.new_suspendDiv .new_suspendDiv_fl .zj{display:block;line-height:20px;font-size:14px;color:#333;width:100%;}

.new_suspendDiv .new_suspendDiv_fr{width:60px; height:60px; float:right; display:block; border-left:1px solid #F2B4B8;}
.new_suspendDiv .new_suspendDiv_fr img{height: 24px; margin-top:10px;}
.new_suspendDiv .new_suspendDiv_fr  p{font-size:12px; color:#333; line-height:20px; width:100%; text-align:center;}
/* 新的底部悬浮框 */

/*tips*/
.tip{background:#FFF5E5; border:1px solid #FFE3B7; padding:10px; line-height:30px; margin-left:10px; margin-right:10px;}
/*tips*/
.showalt{line-height:12px; color:#999; font-size:12px; margin-top:10px;}
/*模块样式*/
.embed-role-tb {
	border-top:1px solid #DEDFE1;
	border-bottom:1px solid #DEDFE1;
	margin-left:10px;
	margin-right:10px;
	margin-top:20px;
	box-sizing:border-box;
	height:auto;
	display:flex;
	flex-direction:row;
	justify-content:flex-start;
	align-items:center;
}
.left_role{
	background:#eee; 
	width:30px;
	height:100%;
	color:#484848;
	font-size:12px;
	font-weight:bolder;
	box-sizing:border-box;
	padding:20px;
	margin:0;
}
.right_role{
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:center;
	height:auto;
	box-sizing:border-box;
}
.roles{
	display:flex;
	flex-direction:row;
	justify-content:flex-start;
	align-items:center;
	flex-wrap:wrap;
	width:100%;
}
.role{
	width:33%;
	height:30px;
	overflow:hidden;
	display:flex;
	flex-direction:row;
	justify-content:center;
	align-items:center;
	font-size:12px;
}
.role-split{margin-right:5px; color:#999;}
.role a{text-decoration:none; color:#FB8AAA;}
.role a:hover{text-decoration:underline;}
/*医院模块样式*/
.yiyuan-moban {
	border-top:1px solid #DEDFE1;
	border-bottom:1px solid #DEDFE1;
	box-sizing:border-box;
	width:95%;
	flex-direction:row;
	justify-content:flex-start;
	align-items:center;
  	margin: auto;
}
.yiyuan-moban-top{
	background:#eee; 
	width:100%;
	color:#484848;
	font-size:16px;
	font-weight:bolder;
	box-sizing:border-box;
	padding: 5px 0px 5px 0px;
	text-align: center;
	overflow:hidden;
}
.yiyuan-moban-list{
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:center;
	width:100%;
	box-sizing:border-box;
}
.yiyuan_moban_lists{
	display:flex;
	flex-direction:row;
	justify-content:flex-start;
	align-items:center;
	flex-wrap:wrap;
	width:100%;
}
.yiyuan_role{
	width:33.3%;
	height:42px;
	display:flex;
	flex-direction:row;
	/*justify-content:center;*/
	align-items:center;
	border: #eeeeee 1px solid;
	font-size:14px;
  	padding:0 4px;
}
.yiyuan_role a{text-decoration:none; color:#FB8AAA;}
.yiyuan_role a:hover{text-decoration:underline;}
/*海外医院汇总模块样式*/
.haiwai_yiyuan_moban{
    border-top: 1px solid #DEDFE1;
    border-bottom: 1px solid #DEDFE1;
    box-sizing: border-box;
    width: 96%;
    height: 100%;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
  	margin: 0px 0px 0 2%;
}
.haiwai_yiyuan{
    background: #ccecfb;
	padding: 5px 0 5px 25%;
    font-size: 0.3rem;
    font-weight: bolder;
    box-sizing: border-box;
}
.haiwai_yiyuan_list{
    justify-content: flex-start;
    align-items: center;
    height: auto;
    box-sizing: border-box;
}
.haiwai_yiyuan_guojia{
    background: #eee;
    font-size: 14px;
    font-weight: bolder;
    box-sizing: border-box;
    padding: 5px 0px;
    text-align: center;
}
.haiwai_yiyuan_left{
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}
.haiwai_yiyuan_role {
    width: 33.3%;
    height: 40px;
    /*display: flex;*/
    flex-direction: row;
    justify-content: center;
    align-items: center;
    font-size: 12px;
    border: solid 1px #eeeeee;
}
.haiwai_yiyuan_role a{text-decoration:none; color:#FB8AAA;}
.haiwai_yiyuan_role a:hover{text-decoration:underline;}
/*精子畸形率1-100*/
.yiyuan-moban-top1{
	background:#f89; 
	width:100%;
	height:100%;
	min-height:100%;
	color:#fdfdfd;
	font-size:14px;
	font-weight:bolder;
	box-sizing:border-box;
	padding: 5px 0px 5px 0px;
	overflow:hidden;
	text-align: center;
}
.yiyuan_role1{
	width: 20%;
	height: 32px;
	display:flex;
	flex-direction:row;
	justify-content:center;
	align-items:center;
	border: #fdf5f7 1px solid;
	font-size:12px;
}
.yiyuan_role1 a{text-decoration:none; color:#FB8AAA;}
.yiyuan_role1 a:hover{text-decoration:underline;}
/*2020.4.19号新增问答样式*/
.g-under-ask{padding:15px;background-color:#fff;border-bottom: 10px solid #eee;}*/
/*.g-otherask{border-top:1px solid #E5E5E5}
.g-under-bestask .article-cont,.g-under-bestask .article-cont .g-under-askB{background-color:#FCFFFA;padding:0px;}
.g-under-bestask .article-cont,.g-otherask-b .article-cont{border-top:1px solid #E5E5E5;position:relative;background-color:#FCFFFA;padding:15px 20px 25px}
.g-otherask-b{border-bottom:1px solid #E5E5E5}
.article-cont .triangle{display:block;width:11px;height:8px;background-position:-68px -18px;position:absolute;left:43px;top:-7px;}
.article-msg-about{display:block;color:#999;}
.article-msg-about span{display:block;float:right;}
.article-msg-about span var{display:block;float:left;margin-left:10px;}
.article-msg-about span var i{display:inline-block;width:12px;height:12px;position:relative;top:2px;margin-right:6px;}
.article-msg-about span var i.i1{background-position:-48px -80px;}
.article-msg-about span var i.i2{background-position:-66px -80px;}
.article-msg-about span var i.i3{background-position:-83px -80px;}
.article-asked-box{display:block;border:1px solid #E5E5E5;background-color:#fff;position:relative;margin-top:20px;border-radius:5px;padding:0 20px;}
.article-asked-box .triangle-asked{display:block;width:11px;height:11px;position:absolute;top:-7px;right:20px;border-top:1px solid #E5E5E5;border-right:1px solid #E5E5E5;-webkit-transform:rotate(-45deg);background-color:#fff;}
.article-asked-box div {padding:15px 0px;border-bottom:1px dashed #ddd;}
.article-asked-box div:last-child{border-bottom:none;}
.article-asked-box div b{display:block;font-size:14px;line-height:14px;}
.article-asked-box div b span{color:#999;float:right;font-size:12px;}
.article-asked-box div p{font-size:14px;line-height:20px;padding-top:7px;}
.article-asked-box div.asked-part b{color:#f60;}
.article-asked-box div.review-part b{color:#4fa413;}
.reward-btn{cursor:pointer;} */

.g-under{padding:12px 15px;background-color: #fff;overflow:hidden;overflow:visible;}
.g-under-askT  .title_logo{width: 47px;height: 47px;float: left;display: block; margin-right: 10px;}
.g-under-askT h1{font-size:20px;padding-bottom:10px;line-height:24px;font-weight:bold;display: -webkit-box;-webkit-box-orient: horizontal;-webkit-box-align: center;}
.g-under-askT p{font-size:13px;color:#888;}
.g-under-askB{padding-top:15px;}
.g-under-askB p{line-height:30px;font-size:16px;}
.g-under-askB strong{line-height:30px;font-size:17px;font-weight: normal;}
.g-under-askB #ask_botton{display:inline-block;height:28px;line-height:28px;color:#519F1A;border:1px solid #519F1A;padding:0 6px;font-size:14px;margin-top:15px; display: none;}
.downlinks{margin:25px 0 6px 0; overflow:hidden; clear:both;zoom:1; display: none;}
.downlinks span{ float:left;border:1px solid #4fa413;padding:4px 5px;line-height:18px;color:#4fa413;}
.downlinks span img{vertical-align:-4px; display:inline-block;margin-right:3px;}
.downlinks .ask_botton {float:left;border:1px solid #4fa413;padding:6px;line-height:18px; color:#4fa413;font-size:14px;}
.s_drug{height:25px;font-size:12px;margin:28px 0;}
.s_drug_inner{border:1px solid #DEF1D8;height:25px;background-size:11px 25px;background:url(https://cdn.120askimages.com/ask/m/css/img/s_drug.png) no-repeat;background-size:11px 25px;background-position-x:50px;}
.s_drug .s_drug_item{background-color:#DEF1D7;font-size:12px;line-height:25px;height:25px;padding-left:10px;float:left;width:40px;color:#56922c;margin-right:10px;}
.s_drug .drug_kw_box{height:25px;line-height:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.s_drug .drug_kw_box a{font-size:12px;margin:0 6px;text-decoration:underline;color:#666;}
.s_drug .s_drug_but{display:block;padding:0 9px;height:23px;margin-top:1px;font-size:12px;float:right;background-color:#6FB656;margin:0px;text-decoration:none;color:#fff;line-height:23px;border-top:1px solid #fff;border-right:1px solid #fff;}
#color_999 { color:#999999; }
.crazy_keyword_inlink {margin-top: 10px;}

/*最佳答案*/
.g-under-bestask{
    border-bottom: 10px solid #F5F5F5;
}
.g-under-bestask-t .p1, .p2{background-color: #ffffff;border-bottom: 1px solid #eee;display: inline-block;width: 100%;height: 48px;line-height: 48px;}
.g-under-bestask-t .p1 b {display: inline-block;height: 30px;color: #f74f00;line-height: 30px;font-size: 16px;font-weight: normal;margin-left: 10px;border-radius: 2px;margin-top: 5px;margin-bottom: 8px;background: url(https://m.youxiivf.com/Public/mobile/images/hand.png) no-repeat left;padding-left: 31px;}
.g-under-bestask-t .p2 b {display: inline-block;height: 25px;line-height: 25px;font-size: 16px;font-weight: bold;margin-left: 10px;border-radius: 2px;margin-top: 5px;margin-bottom: 8px;}
.g-under-bestask-t .p-1{padding-bottom:7px;}
.g-under-bestask-t .p1 .b-1{background: #fd9704;color:white;border: none;width:30px;height:30px;text-align: center;line-height: 30px;}
.g-under-bestask-t .p1 .em-1{width:0; height:0; display: inline-block; border-width:7px; border-style:solid;position:relative; left:-26px; top:23px; border-color:#fd9704 transparent transparent; font-size:0; line-height:0;}
.g-under-bestask-t .d1 dt{float:left;margin-right:7px;}
.g-under-bestask-t .d1 dd h3{font-size:15px;font-weight:normal;padding-bottom:5px;}
.g-under-bestask-t .d1 dd h3 b{font-weight:bold;}
.g-under-bestask-t .d1 dd p{color:#888;}
.g-under-bestask-t .d1{padding:10px 2px;background-color: #EDF4E8;margin:0 3px 10px 3px;}
.g-under-bestask-t .online-ask{font-size:13px;color:#fff;display:inline-block;height:27px;line-height:27px;background-color: #64B729;padding:0 8px;position: absolute;top:15px;right:6px;}
.g-under-bestask .g-under-askB{background-color: #ffffff;padding-top:0;}
.g-expand{margin:20px 15px 25px;}
.g-expand span{display:inline-block;color:#fff;padding:0 5px;background-color: #A6D57C;line-height:16px; float: left;}
.g-expand a{color:#888;text-decoration:underline;font-size:13px;margin-left:10px;}
.g-expand{position:relative;}
.g-expand a:after {content: "广告"; position: absolute;right:0;bottom:0;font-size:8px;background-color:rgba(0,0,0,.16);padding:0 1px;color:#fff;}
.g-otherask{background-color: #fff;overflow:hidden; margin-top:5px;}
.g-otherask-t{padding:15px 0 0 15px;}
.g-otherask-t dt{background-color: #fff;margin-right:8px; height: 50px;width:50px; overflow: hidden; border-radius:50%; text-align:center;}
.g-otherask-t dd{padding-top:9px;overflow:hidden;zoom: 1; float:left;}
.g-otherask-t dd span{padding-top: 16px;display:inline-block;font-size:15px;color:#000;font-weight:bold;}
.g-otherask-t dt img{min-height:50px;min-width:50px;height:auto!important;width:50px;}
/*.g-otherask-t a { float:left; }*/
.g-otherask-t .title_name { float:left; padding:17px 0 0 15px; }
.g-otherask-t .a1{display:inline-block;height:22px;line-height:22px;border:1px solid #B2DC9A;color:#45a700;padding:0 6px 0 10px;background-color: #FAFFF6;}
.g-otherask .g-expand{margin:20px 0 25px;}
.g-under-bestask-t .a1,.g-otherask-t .a1 {display: inline-block;height: 30px;line-height: 30px;border: none;padding: 0 20px 0 10px;background-color: #64B729;color: #fff;}
.g-otherask-t .a1:after{display:inline-block;width:0px;height:0px;position:relative;border:5px solid #666;content:"";border-color:transparent transparent transparent #FFFFFF;left:4px;top:2px;}
.g-ad-hospital{background-color:#D9F1F1;-webkit-background-size: auto 67px;background-size: auto 67px;height:47px;padding:10px 10px 10px 15px;overflow:hidden;}

.g-under-bestask .article-cont, .g-otherask-b .article-cont{}
		.g-otherask{background-color:#f5f5f5;}
		.g-otherask-b{background-color:#fff;/* border-bottom: 5px solid #F5F5F5; */}
		.reward-box{background:none;}
		.reward-box div{z-index:101;}
		.reward-box .reward-box-bg{position:absolute;left:0px;top:0px;background-color:rgba(0,0,0,0.6);z-index:100;width:100%;height:100%;}
		.doc-msg-about dl dd var:last-child{padding-right:0px;}
		.doc-msg-about a{ display:inline-block;}
		.article-msg-about{padding-top:15px;}
		/*.g-otherask-t dt img{border:1px solid #e5e5e5;}*/
		.g-otherask-b .article-cont{margin-top:0px;}
		.g-under-askB{padding-top:0px;}
		.doc-msg-about{position:relative;}
		.doc-msg-about .ask_botton_free{position:absolute;border: 1px solid #4fa413;padding: 4px 4px;line-height: 18px;color: #4fa413;right:15px;top:27px;border-radius:4px;}
		.doc-msg-about div {display: block;position: relative;}

		.search_form{position:fixed;top:0;left:0;width:100%; z-index:9999; height:42px;}
		.botAD,.test_b{z-index:999;bottom:0;top:auto;}

		/*#ad_tiwenxia .YWBDAD a:after{bottom:-21px;}*/
		.textAdbox{margin-bottom:12px; overflow:hidden; clear:both;zoom:1;}
        #ad-right-piao .close_b{display:block;top:180px;right:6px;position:fixed;width:20px; height:20px; text-align:center; line-height:20px; border-radius:50%;z-index: 999;}
        #ad-right-piao .close_b i{font-size:22px;color:#9d9d9d;font-style: normal;}
		#ad-right-piao .fixed-right .close_b{display:none;}
        .fixed-right{ position:fixed;right:0;top:200px;}
        .fixed-right a{border:none;border-right:none;color:#70a54a;font-size:16px;width:24px;padding:5px 3px; text-align:center; background-color:#f3fbf1; line-height:20px; display:block;font-weight:bold;}
        .fixed-right a em{font-style:normal;color:#ff6600;}

		.foot-fix .floorAdwrap{margin:0!important;background-color:rgba(0,0,0,.8);padding-left:20px;}
		.foot-fix .floorAd{background:none;padding:3px 5px;}
		.foot-fix .floorAd dt{height: 43px!important;width: 43px!important;margin:0 10px 0 3px;}
		.foot-fix .floorAd dt img{height: 43px!important;width: 43px!important;}
		.foot-fix .floorAd dd h3{color:#eee;padding:1px 0 0 0;font-weight:bold;}
		.foot-fix .floorAd dd p{color:#eee;}
		.floorAd dd h3{margin-top:0;}
		.foot-fix .floorAd span{margin-top:7px;}.YWBDAD{position:relative;}
		.foot-fix #bot_fixclose{display:block; position: absolute;left:0;top:0;padding:0 1px;height:32px; z-index:2;line-height: 16px;color: #999;background-color: #666; width: 16px;text-align: center;padding: 8px 0;font-size: 10px;}
		.lee{position:fixed;left:5px;bottom:54px; z-index:99999; width:54px; height:55px; overflow:hidden;}
		.lee .YWBDAD{opacity:0;position:absolute;top:0;left:0;width:54px; height:55px; z-index:2;}
		.lee img{ width:54px; display:block;}
		.lee .textAdbox{padding:0;margin:0;width:54px; height:55px; overflow:hidden;}
		.ad_yaoping .askDor img{height: 72px!important;width: 100px!important;overflow: hidden;border-radius:0%;}
		.ad_yaoping .askDor b{padding-top:7px!important;padding-left:112px;}
		.ad_yaoping .askDor img{margin:6px 0 0 0;}
		.ad_yaoping .askDor span{padding-top:8px!important;padding-left:112px;}
		.ad_yaoping .askDor{padding-top:10px!important;padding-bottom:14px!important;}
		.ad_yaoping .nowrap{background: url(https://cdn.120askimages.com/ask/m/css/detail/img/drug-ico.png) 0 center no-repeat;padding-left:25px;background-size:19px 19px;color:#666!important;}

.article-asked-box{display:block;border:1px solid #E5E5E5;background-color:#fff;position:relative;border-radius:5px;padding:0 20px;}
.article-asked-box .triangle-asked{display:block;width:11px;height:11px;position:absolute;top:-7px;left: 20px;border-top:1px solid #E5E5E5;border-right:1px solid #E5E5E5;-webkit-transform:rotate(-45deg);background-color:#fff;}
.article-asked-box div {padding:15px 0px;border-bottom:1px dashed #ddd;}
.article-asked-box div:last-child{border-bottom:none;}
.article-asked-box div b{display:block;font-size:14px;line-height:14px;}
.article-asked-box div b span{color:#999;float:right;font-size:12px;font-weight: normal;}
.article-asked-box div p{font-size:14px;line-height:20px;padding-top:7px;}
.article-asked-box div.asked-part b{color: #6da03e;}
.article-asked-box div.review-part b{color: #FF8FA6;}
.reward-btn{cursor:pointer;}
.g-under-bestask .article-cont, .g-otherask-b .article-cont {border-top: 1px solid #E5E5E5;position: relative;/* background-color: #FCFFFA; */padding: 15px 20px 25px;}
.article-cont .triangle {display: block;width: 11px;height: 8px;background-position: -68px -18px;position: absolute;left: 29px;top: -7px;}
.icon {background: url(https://m.youxiivf.com/Public/mobile/images/icon.png) no-repeat 0 0;background-size: 100px 150px;-webkit-background-size: 100px 150px;}

.doc-msg-about dl{padding: 20px 19px 14px 10px;}
.doc-msg-about dl dt{display:block;float:left;}
.doc-msg-about dl dt img{display:block;}
.doc-msg-about dl dd{padding-top:0px;float:none;}
.doc-msg-about dl dd span i{color:#999;font-size:12px;padding-left:12px;}
.doc-msg-about dl dd var{display:inline-block;color:#999;padding-right:22px;}
.doc-msg-about dl dd var i{display:inline-block;width:10px;height:10px;margin-top:12px;margin-right:5px;}
.doc-msg-about dl dd var i.i1{background-position:-77px -125px;}
.doc-msg-about dl dd var i.i2{background-position:-90px -125px;}

/*相关问题*/
.g-related{padding:0 10px 15px 10px;background-color: #ffffff;}
.g-related-t{padding:20px 0 12px 0;font-size:17px;font-weight:bold;}
.g-related-b{padding-bottom:5px;overflow:hidden;}
.g-related-b a{height:30px;line-height:30px;font-size:15px;}
.g-related-b a h3{font-weight: normal;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;font-size:15px;}
.g-related-b a span{color:#888;font-size:13px;display:block; padding-left:15px;}

.tag-list-p a{border: 1px solid #efefef;border-radius: 20px;padding: 0 17px;display: inline-block;height: 36px;line-height: 36px;}