.tm-featured-slide1{height:360px; margin-bottom: 15px;}
.tm-featured-slide1 ul.slides li{position: relative;}

/* flexslider */
.flexslider{margin:auto auto;position:relative;width:800px;height:360px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flexslider .slides img{width:800px;height:360px;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../img/slide_nav.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../img/slide_dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}
/*.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}*/

.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;}

.flexslider ul.slides li .slide_content, 
.flexslider ul.slides li .slide_desc{
	position: absolute;
	top: 180px;
	left: 8%;
	max-width: 350px;
	text-align: left;
}	
.flexslider ul.slides li .slide_content{
	padding: 10px 20px;
	background: #000000;
	color: #ffffff;
}
.flexslider ul.slides li .slide_desc{
	padding: 5px 10px 5px 10px;
	background: #fff;
	color: #7777777;
	font-size: 11px;
	opacity: 0.8;
	border: 0;
}
.flexslider ul.slides li .slide_content{
	animation: reset, slide-left 0.8s;
	-moz-animation: reset, slide-left 0.8s; /* Firefox */
	-webkit-animation: reset, slide-left 0.8s; /* Safari and Chrome */
}
.flexslider ul.slides li .slide_desc{
	top: 260px;
	left: 8%;
	-webkit-animation: reset, slide-down  0.8s;
	-moz-animation: reset, slide-down  0.8s;
	animation: reset, slide-down 0.8s;
}

@keyframes reset {
	0% {opacity: 0;}
	100% {opacity: 0;}
}
@-moz-keyframes reset {
	0% {opacity: 0;}
	100% {opacity: 0;}
}
@-webkit-keyframes reset {
	0% {opacity: 0;}
	100% {opacity: 0;}
}
@keyframes slide-left
{
	from {left:15%;opacity: 0;}
	to {left:8%;opacity: 1;}
}
@-moz-keyframes slide-left /* Firefox */
{
	from {left:15%;opacity: 0;}
	to {left:8%;opacity: 1;}
}
@-webkit-keyframes slide-left /* Safari and Chrome */
{
	from {left:15%;opacity: 0;}
	to {left:8%;opacity: 1;}

}
@keyframes slide-down
{
	from {top:210px;opacity: 0;}
	to {top:260px;opacity: 0.8;}
}
@-moz-keyframes slide-down /* Firefox */
{
	from {top:210px;opacity: 0;}
	to {top:260px;opacity: 0.8;}
}
@-webkit-keyframes slide-down /* Safari and Chrome */
{
	from {top:210px;opacity: 0;}
	to {top:260px;opacity: 0.8;}
}