@charset "UTF-8";


#director{
	background: #000;
	color:#fff;
	height: auto;
}
#director .inner{
	width:1180px;
	padding:100px 0px 20px;
	margin:0 auto;
}
#director h2{
	color:#fff;
	text-align: left;
	padding-bottom:1.5em;
	opacity:0;
	-webkit-transform: translate(0px,20px);
	   -moz-transform: translate(0px,20px);
	    -ms-transform: translate(0px,20px);
	     -o-transform: translate(0px,20px);
	        transform: translate(0px,20px);
}
#director.active h2{
	-webkit-transition: all .8s ease;
	   -moz-transition: all .8s ease;
	    -ms-transition: all .8s ease;
	     -o-transition: all .8s ease;
	        transition: all .8s ease;
	opacity: 1;
	-webkit-transform: translate(0px,0px);
	   -moz-transform: translate(0px,0px);
	    -ms-transform: translate(0px,0px);
	     -o-transform: translate(0px,0px);
	        transform: translate(0px,0px);
}
#director img{
	float: left;
	margin-right:30px;
	opacity:0;
	-webkit-transform: translate(0px,20px);
	   -moz-transform: translate(0px,20px);
	    -ms-transform: translate(0px,20px);
	     -o-transform: translate(0px,20px);
	        transform: translate(0px,20px);
}
#director p{
	font-size: 14px;
	line-height: 2;
	opacity:0;
	-webkit-transform: translate(0px,20px);
	   -moz-transform: translate(0px,20px);
	    -ms-transform: translate(0px,20px);
	     -o-transform: translate(0px,20px);
	        transform: translate(0px,20px);
}
#director.active img,
#director.active p{
	-webkit-transition: all .8s ease .2s;
	   -moz-transition: all .8s ease .2s;
	    -ms-transition: all .8s ease .2s;
	     -o-transition: all .8s ease .2s;
	        transition: all .8s ease .2s;
	opacity: 1;
	-webkit-transform: translate(0px,0px);
	   -moz-transform: translate(0px,0px);
	    -ms-transform: translate(0px,0px);
	     -o-transform: translate(0px,0px);
	        transform: translate(0px,0px);
}


#director small{
	font-size:20px;
	font-weight: bold;
	text-align: right;
	letter-spacing: 0.3em;
}


#staff{
	background: #000;
	color:#fff;
	height: auto;
}
#staff .inner{
	width:1180px;
	padding:100px 0px 100px;
	margin:0 auto;
}
#staff h2{
	color:#fff;
	text-align: left;
	padding-bottom:1.5em;
	opacity:0;
	-webkit-transform: translate(0px,20px);
	   -moz-transform: translate(0px,20px);
	    -ms-transform: translate(0px,20px);
	     -o-transform: translate(0px,20px);
	        transform: translate(0px,20px);
}
#staff.active h2{
	-webkit-transition: all .8s ease;
	   -moz-transition: all .8s ease;
	    -ms-transition: all .8s ease;
	     -o-transition: all .8s ease;
	        transition: all .8s ease;
	opacity: 1;
	-webkit-transform: translate(0px,0px);
	   -moz-transform: translate(0px,0px);
	    -ms-transform: translate(0px,0px);
	     -o-transform: translate(0px,0px);
	        transform: translate(0px,0px);
}
#staff img{
	float: right;
	opacity:0;
	-webkit-transform: translate(0px,20px);
	   -moz-transform: translate(0px,20px);
	    -ms-transform: translate(0px,20px);
	     -o-transform: translate(0px,20px);
	        transform: translate(0px,20px);
}
#staff p{
	font-size: 14px;
	line-height: 2;
	
}


#staff small{
	font-size:20px;
	font-weight: bold;
	text-align: right;
	letter-spacing: 0.3em;
}
#staff ul{
	position: relative;
	display: block;
	width: 100%;
	opacity:0;
	-webkit-transform: translate(0px,20px);
	   -moz-transform: translate(0px,20px);
	    -ms-transform: translate(0px,20px);
	     -o-transform: translate(0px,20px);
	        transform: translate(0px,20px);
}
#staff ul li{
	display: block;
	float: left;
	width:405px;
	padding-right:30px;
	box-sizing:border-box;
	height:6.8em;
}
#staff ul li dt{
	font-size:16px;
	color:#cab977;
	font-weight: bold;
	padding-bottom:0.5em;
}
#staff ul li dd{
	font-size:11px;
	line-height: 1.6;
}
#staff.active img,
#staff.active ul{
	-webkit-transition: all .8s ease .2s;
	   -moz-transition: all .8s ease .2s;
	    -ms-transition: all .8s ease .2s;
	     -o-transition: all .8s ease .2s;
	        transition: all .8s ease .2s;
	opacity: 1;
	-webkit-transform: translate(0px,0px);
	   -moz-transform: translate(0px,0px);
	    -ms-transform: translate(0px,0px);
	     -o-transform: translate(0px,0px);
	        transform: translate(0px,0px);
}