.teacher_intro{
	padding-top:50px;
}
.teacher_intro .con{
	width:100%;
	overflow:hidden;
	font-family:'Nanum Square', 'sans-serif' !important;
}
.teacher_intro .con .inner{
	width:1000px;
	margin:0 auto;
	text-align: center;
	position: relative;
}
.teacher_intro .con4{
	background:#354d59;
	padding:105px 0 0;
	color:#fff;
	position: relative;
}
.teacher_intro .con4 .inner{
	width:1100px;
	margin:0 auto;
	text-align:center;
}
.teacher_intro .con4 .teacher_menu{
	width:1000px;
	height:48px;
	margin: 45px auto 0;
	position:relative;
}
.teacher_intro .con4 .teacher_menu:after{
	position: absolute;
	left:-1000px;
	top:0;
	width:100%;
	height:48px;
	background:#2e8681;
	display: block;
	content:'';
}
.teacher_intro .con4 .teacher_menu:before{
	position: absolute;
	right:-999px;
	top:0;
	width:100%;
	height:48px;
	background:#2e8681;
	display: block;
	content:'';
}
.teacher_intro .con4 .teacher_menu li{
	float:left;
	text-align: center;
	width:calc(25% - 1px);
	margin-right:1px;
}
.teacher_intro .con4 .teacher_menu li:nth-child(4){
	margin-right:0;
}
.teacher_intro .con4 .teacher_menu li a{
	display: block;
	width:100%;
	height:48px;
	line-height:48px;
	font-size: 24px;
	font-weight: 400;
	background:#2e8681;
}
.teacher_intro .con4 .teacher_menu li a.selected,
.teacher_intro .con4 .teacher_menu li a:hover{
	background:#166d68;
	font-weight: 900;
}
.teacher_intro .con4 .tab-content{
	height:673px;
	padding-left:calc(100% - 557px);
	margin-top: -20px;
}
.teacher_intro .con4 .tab-content1{
	background:url('/_skin/tpl_skin/basic_marinequality/images/apply/teacher_01.png')left bottom no-repeat;
}
.teacher_intro .con4 .tab-content2{
	background:url('/_skin/tpl_skin/basic_marinequality/images/apply/teacher_02.png')left bottom no-repeat;
}
.teacher_intro .con4 .tab-content3{
	background:url('/_skin/tpl_skin/basic_marinequality/images/apply/teacher_03.png')left bottom no-repeat;
}
.teacher_intro .con4 .tab-content4{
	background:url('/_skin/tpl_skin/basic_marinequality/images/apply/teacher_04.png')left bottom no-repeat;
}
.teacher_intro .con4 .tab-content .teacher_name{
	padding: 79px 0 0;
	text-align:left;
	letter-spacing:-0.7px;
}
.teacher_intro .con4 .tab-content .teacher_name p{
	font-size:28px;
	line-height:100%;
	color: #ededed;
	font-weight: 400;
}
.teacher_intro .con4 .tab-content .teacher_name h1{
	color:#11e0d4;
	font-size:41px;
	line-height:100%;
	margin-top:25px;
}
.teacher_intro .con4 .tab-content .teacher_name h1 span{
	font-size:29px;
	font-weight:400;
}
.teacher_intro .con4 .tab-content .teacher_info{
	margin: 23px 0 38px;
}
.teacher_intro .con4 .tab-content .teacher_info li{
	text-align:left;
	font-size:14px;
	letter-spacing:0px;
	font-weight:100;
	font-family:'noto2';
}
.teacher_intro .con4 .tab-content .samp_wrap{
}
.teacher_intro .con4 .tab-content .samp_wrap ul{
	display:table;
	width:508px;
}
.teacher_intro .con4 .tab-content .samp_wrap ul li{
	width:50%;
	height:55px;
	text-align:center;
	display:table-cell;
	vertical-align: middle;
	background:#b68819;
	cursor: pointer;
	font-size:17px;
	font-weight:500;
	line-height:20px;
}
.teacher_intro .con4 .tab-content .samp_wrap ul li:nth-child(2){
	margin-right:0;
	border-left:1px solid #354d59
}
.teacher_intro .con4 .tab-content .samp_wrap ul li.selected,
.teacher_intro .con4 .tab-content .samp_wrap ul li:hover{
	background:#906b12;
}
.teacher_intro .con4 .tab-content .samp_wrap ul li i{
	font-size:13px;
	font-weight:100;
	font-style: normal;
}
.teacher_intro .con4 .tab-content .samp_wrap .sample_play{
	display: block;
	width:508px;
	height:284px;
	background:url('/_skin/tpl_skin/basic_marinequality/images/apply/play_bg.png')center no-repeat;
	margin:1px 0 0;
	font-size: 0;
}
.teacher_intro .con1{
	background:#f8f8f8;
	padding:100px 0;
}
.teacher_intro .con1 ul{
	width: 840px;
	overflow:hidden;
	margin:60px auto 0;
}
.teacher_intro .con1 ul li{
	float:left;
	width:260px;
	height:188px;
	margin-right:30px;
	background:#354d59;
	padding: 40px;
	text-align: center;
	box-sizing: border-box;
}
.teacher_intro .con1 ul li:last-of-type{
	margin-right:0;
}
.teacher_intro .con1 ul li p{
	color:#fff;
	font-size:18px;
	margin-top:15px;
}