

#banner_list{
	width: 100%;
	height: 465px;
	background: url(http://www.hibabypsy.cn/banner/profession.png) center center no-repeat;
	background-size: cover;
	position: relative;
    margin-top: 76px;
}

.intro_pro {
    padding: 40px 0 70px;
}
.intro_nav {
    width: 762px;
    margin: 0 auto;
}
/*.intro_nav img {*/
    /*width: 100%;*/
/*}*/

/*研发团队*/
.sec_title_b h2 {
    font-size: 40px;
    /*color: #43484d;*/
}
.sec_title_b p {
    font-size: 20px;
    color: #616161;
    padding: 20px 80px 100px;
    line-height: 1.6em;

}
#sec_team {
	margin-top: 105px;
	background: url(../img/zhuanjia_b.png) center center no-repeat;
	position: relative;
	height: 350px;
	width: 99%;
	z-index: -999;
}

.team_title {
	text-align: center;

}
.title_zj {
	position: absolute;
	top: 0;
	width: 100%;
}
.team_item {
	overflow: hidden;
    margin-top: -60px;
}

.team_item ul li {
	float: left;
    text-align: center;
    height: 340px;
    width: 27%;

}

.team_item ul li a {
	width: 130px;
    height: 130px;
    border-radius: 50%;
    display: block;
    margin: 40px auto 0 auto;
    border: 4px solid #58E1F9;
}
.team_item ul li a img {
	width: 100%;
}
.name_per {
    margin-top: 20px;
    margin-bottom: 12px;
    font-size: 24px;
    color: #43484d;
}
.zj_des {
    font-size: 16px;
    line-height: 1.4em;
    padding: 0 10px;
    color: #5e6977;
}

@media (max-width: 768px){
	.zj_des {
		    height: 58px;
	    overflow: hidden;
	    word-spacing: normal;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 3;
	    word-wrap: break-word;
	}
	.name_per {
    	margin-top: 25px;
    	margin-bottom: 15px;
	}
	.team_item ul li {
		margin-bottom: 15px;
	}
	#team_tower {
    	margin-top: -80px!important;
	}
}
@media (max-width: 768px) {
	.wow {
		margin-bottom: 20px;
	}

}
.wow{
    animate-duration: 5s;    //动画持续时间
    animate-delay: 5s;    //动画延迟时间
    animate-iteration-count: 1;    //动画执行次数
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
	.zj_des {
		    height: 58px;
	    overflow: hidden;
	    word-spacing: normal;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 3;
	    word-wrap: break-word;
	}
	.name_per {
    	margin-top: 25px;
    	margin-bottom: 15px;
	}
	.team_item ul li {
		margin-bottom: 15px;
	}
	#team_tower {
    	margin-top: -80px!important;
	}
}
@media (min-width: 992px){
	.title_intro_circle {
		width:50%;
	}
}
#team_tower {
    background: #FAFAFA;
    padding: 85px 0;
}



/*样式添加*/
.title_sch_one {
    margin-bottom: 35px;
}
.text_index span {
    margin-right: 15px;
}

/*视频*/
.vedio_l {
    margin-left: 18px;
}
.vedio_r {
    float: right!important;
    background: url(../images/index/fm_video.png) 0 0 no-repeat;
    background-size: cover;
}
.shiping {
    text-align: center;
    padding: 20px;
    margin: 0 auto;
}
.flowplayer {
    width: 510px!important;
}
.fp-ratio {
    padding-top: 56.4%!important;
}
.video_r {
    width: 50%;
    float: right;
    text-align: left;
    margin-top: 4%;
}
.video_txt {
    margin-left: 70px;
}
.sp_video video {
    width: 100%;
}
.video_txt h2, .video_txt_t h2 {
    font-size: 36px;
    color: #212121;
}
.video_txt p, .video_txt_t p {
    font-size: 16px;
    color: #666;
    margin-bottom: 8px;
}
.video_txt p.txt_intro, .video_txt_t p.txt_intro {
   margin-top: 10px;
   margin-bottom: 20px;
    line-height: 1.4em;
}
.shiping {
    padding: 85px 0 0 0;
}
.class_detail .row{
    width: 90%;
    margin: 0 auto;
}
.class_detail h2{
    margin-bottom: 20px;
}
.video_l {
    width: 50%;
    float: left;
    text-align: left;
    margin-top: 6%;
}
.sp_video_t {
    width: 30%;
    display: inline-block;
    margin-right: 16%;
}
.sp_video_t video {
    width: 100%;
}
.video_txt_t {
    width: 88%;
    padding-left: 26%;
}
.nanjing{
    float: left;
}
.chengdu{
    float: right;
}
.nanjing p,.chengdu p{
    text-align: left;
    font-size: 16px;
    margin-bottom: 20px;
}
.nanjing img,.chengdu img{
    margin-bottom: 50px;
}
/*页脚部分*/
footer {
    background: #212121;
    margin-top: 50px;
}
.fot {
    background: #222;
    height: 120px;
    line-height: 120px;
    text-align: center;
    color: #fff;
    font-size: 30px;
}


