body{
	margin:0;
	padding:0;
	/*background:#FEF2E6;*/
	font-family:"微软雅黑";
}

@media (min-width: 1700px){
	.container {
	    width: 1580px;
	    margin-top:50px;
	}
}


ul{
	list-style: none;
	margin:0;
	padding:0;
}

a{
	color:#333;
}

.container {
    padding-right: 0px;
    padding-left:0px;
    margin-right: auto;
    margin-left: auto;
}

p{
	margin:0px;
}

/*header*/
header{
	/*border-bottom:8px solid #f5f5f5;*/
	float: left;
}




/*项目*/
.title{
	width:100%;
	border-bottom:0.5px solid #f5f5f5;
	line-height: 30px;
    padding-left:3%;
    color:#252525;
    font-weight: 600;
    font-size: 14px;
    float: left;

}

.content{
	width:100%;
	padding-left:3%;
	padding-right:3%;
	float: left;
	margin-top: 10px;
	border-bottom:0.5px solid #e9e9e9;
	/*box-shadow: 0px 1px 1px #e9e9e9;*/

}

.content p{
	font-size:12px;
	/*float: left;*/

}


/*公告*/
.news_hot{
	width:100%; 
	border-bottom:1px solid #e9e9e9;
	/*box-shadow: 0px 1px 1px #e9e9e9;*/
	float: left;
}

.news_hot_left{
	width:100%; 
	padding-left:5%;
	padding-right:5%;
	height:40px;
	float: left;
}

.news_hot_left img{
	width: 70px;
	padding-top: 10px;
	float: left;
}

.news_hot_left p{
	padding-left: 10px;
	width: 75%;
	float: left;
	height:40px;
	line-height:40px;
	overflow: hidden;
	color:#434343;
}


/*公司介绍*/
.gongsi{
	width:100%; 
	border-bottom:0.5px solid #e9e9e9;
	/*box-shadow: 0px 1px 1px #e9e9e9;*/
	float: left;
	position: relative;
	background: #fff;
}

.gongsi img{
	
	width:100%; 
	height:100%;
}
.company{
	position: absolute;
	top:80px;
}

.p1{
	color:#fff;
	font-size: 20px;
	text-align: center;
	font-weight: 600;
}

video{
	width:80%; 
	height:90%;
	padding-top:20px;
	margin-left:10%;
}

.p2{
	width:90%;
	color:#fff;
	font-size:10px;
	padding-top:20px;
	text-align: center;
	font-weight: 600;
	margin-left:5%
}

.phone{
	width:70%;
	height: 30px;
	margin-left:15%;
	border:1px solid #4799d5;
	margin-top: 10px;
	border-radius: 30px;
	text-align: center;
	background: #4799d5;
}

.phone a{
	color:#fff;
	font-size:15px;
	line-height: 30px;
	font-weight: 600;
}


.banner_center{
	width:100%;
	margin-top:10px;
	float: left;
}

.banner_center img{
	width:100%;
	height:100%;
}



/*医生团队*/
.doctor{
	width:100%;
	float: left;
}

.doctor_ul{
	width:95%;
	margin-left:2.5%;
	float: left;
}

.doctor_ul li{
	width:25%;
	float: left;
	margin-top:25px;
	
}

.doctor_top{
	width:80%;
	float: left;
	margin-left:10%;
}

.doctor_top img{
	width:100%;
	height:100%;
	float: left;
}

.doctor_bottom{
	width:100%;
	float: left;
	margin-top: 5px;
}

.doctor_bottom p:nth-child(1){
	width:100%;
	float: left;
}

.doctor_bottom p span:nth-child(1){
	width:60%;
	float: left;
	color: #0086e9;
	font-size: 8px;
	border-right:2px solid #0086e9;
}

.doctor_bottom p span:nth-child(2){
	width:40%;
	float: left;
	color: #000;
	font-size: 6px;
	padding-left: 5px;
}


.doctor_bottom p:nth-child(2){
	width:100%;
	float: left;
	text-align: center;
	color: #000;
	font-size: 12px;
	margin-top: 5px;
}


.buttom{
	width:100%;
	float: left;
	margin-top:20px;
	height:60px;
	/*border-bottom:10px solid #f5f5f5;*/
	
}


.buttom p{
	width:70%;
	float: left;
	margin-left:15%;
	text-align: center;
	height:30px;
	color: #fff;
	font-size: 16px;
	line-height:30px;
	border:#0086e9;
	border-radius: 15px;
	background: #0086e9;
	font-weight: 600;
	letter-spacing: 2px;
}




/*合作医院*/
.hospital{
	width:100%;
	float: left;
}

.hospital_ul{
	width:90%;
	margin-left: 5%;
	float: left;
	margin-top:20px;
}


.hospital_ul li{
	width:32.5%;
	height:65px;
	float: left;
	margin-top:4px;
}

.hospital_ul li:nth-child(3n-1){
	margin-left:4px;
	margin-right:4px;
}

.hospital_ps{
	width:100%;
	float: left;
	margin-top:20px;
	/*border-bottom: 50px solid #f5f5f5;*/
}

.hospital_ps p{
	width:90%;
	float: left;
	margin-left: 5%;
	color: #000;
	font-size: 8px;
	letter-spacing: 1px;
	padding-bottom:50px;

}


/*.第三代试管婴儿适应人群*/


.IVF_ul{
	width:90%;
	float: left;
	margin-left: 5%;	
	margin-top:15px;

}


.IVF_ul li{
	min-width: 33.3333%;
	float: left;	
}


.IVF_ul li p{
	border-radius: 15px;
	border: 1px solid #4d9ad0;
	background:#4d9ad0;
	color:#fff;
	height:25px;
	line-height:15px;
	padding: 5px;
	text-align: center;
	/*overflow: hidden;*/
	font-size: 8px;
	margin-left: 20px;
	margin-top: 15px;
}

.IVF_img{
	width:90%;
	margin-left: 5%;
	float: left;	
	padding-top:30px;
	padding-bottom:40px;
}



/*试管婴儿流程*/
.IVF_process{
	width: 100%;
	float: left;	
	margin-top:20px;
	/*padding-bottom:20px;*/
}

.IVF_process img{
	width: 100%;
	height:100%;

}

.IVF_ps{
	width:100%;
	float: left;
	margin-top:10px;
	padding-bottom: 30px;
}

.IVF_ps p{
	width:90%;
	float: left;
	margin-left: 5%;
	color: #000;
	font-size: 8px;
	letter-spacing: 1px;
	padding-bottom:20px;

}



/*一站式无忧服务*/



/*.成功案例*/
.item{
	float: left;
}

.anli_left{
    position: absolute;
    top: 25%;
    bottom: 0;
    left:3%;
    width:50px;
    height:50px;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
    background-color: rgba(0,0,0,0);
    filter: alpha(opacity=50);
    opacity: .5;
}



.anli_right{
    position: absolute;
    top: 25%;
    bottom: 0;
    right:3%;
    width:50px;
    height:50px;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
    /*background-color: rgba(0,0,0,0);*/
    /*filter: alpha(opacity=50);*/
}

.amli_top{
	width:60%;
	margin-left:20%;
	margin-right:20%;
	float: left;
	position:relative;
}

.amli_img{
	width:60%;
	float: left;

}

.amli_img img{
	width:120px;
	height:120px;
	border-radius:10px;
}

.amli_title{
	width:40%;
	float: left;
	padding-top:15px;
	padding-left: 15px;
}

.amli_title p:nth-child(1){
	color: #000;
	font-size:18px;
	font-weight: 600;
}

.amli_title p:nth-child(2){
	width:25px;
	height:2px;
	background: #449ad3;
}

.amli_title p:nth-child(3){
	color: #000;
	font-size:14px;
	padding-top: 3px;
}

.amli_title p:nth-child(4){
	color: #000;
	font-size:14px;
	padding-top: 3px;
}

.amli_content{
	float: left;
	width:80%;
	margin-left: 10%;
	margin-right: 10%;
	padding-top:15px;
	color: #000;
	font-size:12px;
	line-height:20px;
	height:90px;
}


/*新闻资讯*/
.new{
	width:100%;
	float: left;

}

.new_ul{
	width:90%;
	float: left;
	margin-left:5%;
	margin-top: 20px;
}

.new_ul li{
	width:100%;
	float: left;
	margin-top: 20px;
}

.new_ul li:last-child{
	margin-bottom: 30px;
}

.new_img{
	width:40%;
	float: left;
	position: relative;
}



.new_img img{
	width:95%;
	height:80px;
	float: left;
	border-radius: 10px;
}

.suying{
	float: left;
	position: absolute;
	left:0px;
	bottom: 0px;
	width: 30px;
	height:20px;
	font-weight: 600;
	color: #fff;
	text-align: center;
	line-height: 20px;
	background:#4799d5;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
}

.new_right{
	width:60%;
	padding-left:10px;
	float: left;
	padding-top: 10px;
	padding-bottom: 5px;
}

.new_title{
	width:100%;
	float: left;
}

.new_title p:nth-child(1){
	color: #000;
	font-size:12px;
	float: left;
	font-weight: 600;
}

.new_title p:nth-child(2){
	color: #fff;
	font-size: 6px;
	float: left;
	border: 1px solid #ff1e3e;
	background:#ff1e3e;
	border-radius:3px;
	margin-left:8px;
}

.new_des{
	color: #828282;
	font-size:8px;
	float: left;
	padding-top: 5px;
}


/*快速导航*/
.fast_nav{
	width:100%;
	float: left;
}

.fastnav_ul{
	width:100%;
	float: left;
	margin-top: 30px;	
}

.fastnav_ul li{
	width:33.3333333%;
	float: left;
}

.fastnav_ul li{
	width:33.3333333%;
	float: left;
	margin-top: 10px;

}

.fastnav_ul li p{
	width:80%;
	margin: auto 10px;
	text-align: center;
	color: #025cd6;
	font-weight: 600;
	background: #eef7ff;
	padding-left: 5px;
	padding-right: 5px;
	border-radius: 15px;
	font-size:10px;
}

.fastnav_ul li:nth-child(3n-1){
	border-left: 2px solid #eaeaea;
	border-right: 2px solid #eaeaea;
}


.fastnav_img{
	width:100%;
	float: left;
	margin-top:50px;
}


.fastimg_left , .fastimg_right{
	width:50%;
	float: left;
	text-align: center;
}

.fastimg_left img , .fastimg_right img{
	width:60%;
	margin: 0px auto;
}


.fastimg_left p , .fastimg_right p{
	width:100%;
	margin: 0px auto;
	margin-top: 10px;
	font-size:10px;
	color: #000;
}


.foot{
	width:100%;
	float: left;
	margin-top:50px;
	margin-bottom:100px;

}

.foot p span{
	font-weight:600;
	padding-left: 8px;
}

.foot p:nth-child(1){
	width:100%;
	text-align: center;
	color: #000;
	font-size: 20px;
	font-weight:700;
}


.foot p:nth-child(2){
	width:60%;
	margin: 0px auto;
	text-align: center;
	color: #000;
	font-size:14px;
	margin-top:8px;
}

.foot p:nth-child(3){
	width:60%;
	margin: 0px auto;
	text-align: center;
	color: #000;
	font-size:14px;
	margin-top: 8px;
}

.foot p:nth-child(4){
	width:60%;
	margin: 0px auto;
	height: 2px;
	background:#4397d3;
	margin-top:15px;
}


.foot p:nth-child(5){
	width:60%;
	color: #c7c7c7;
	font-size:8px;
	text-align: center;
	margin: 0px auto;
	margin-top: 8px;
}


.foot p:nth-child(6){
	width:60%;
	color: #c7c7c7;
	font-size:8px;
	text-align: center;
	margin: 0px auto;
	margin-top: 8px;
}



