@charset "UTF-8";a, .gallery .stage a {color: #00F}
a:hover, .gallery .stage a:hover {color: #99F;text-decoration: none}
.gallery {position: relative;overflow: hidden;}
.gallery .loading {position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0.9;background-color: #FFF;font-size: 14px;line-height: 15;color: #444;text-align: center}
.gallery.loaded {position: relative}
.gallery.loaded .loading {display: none}
.gallery .stage {position: relative;overflow: hidden;width: 100%;height: 596px;margin: 0px auto 17px;}
.gallery .stage ul {margin: 0;padding: 0;border: 0;display: block;}
.gallery .stage ul li {display: -webkit-box;display: -moz-box;display: box;-webkit-box-align: center;-moz-box-align: center;box-align: center;list-style: none;position: absolute;width: 100%;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 0}
.gallery .stage ul li.inmotion {-webkit-transition: -webkit-transform 0.2s ease-out;-moz-transition: -moz-transform 0.2s ease-out;-o-transition: -o-transform 0.2s ease-out;transition: transform 0.2s ease-out}
.gallery .stage ul li.inview {opacity: 1}
.gallery .stage ul li.behind {opacity: 1;-webkit-transform: translate3d(-100%, 0, 0);-moz-transform: translate3d(-100%, 0, 0);-o-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0)}
.gallery .stage ul li.ahead {opacity: 1;-webkit-transform: translate3d(100%, 0, 0);-moz-transform: translate3d(100%, 0, 0);-o-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0)}
.gallery .stage ul li img {display: block;margin: 0 auto;max-width: 100%;}
.gallery .description {width: 80%;min-height: 2.8em;margin: 10px auto;font-size: 12px;line-height: 1.4;color: #666}
.gallery .control {
/*
	display: -webkit-box;display: -moz-box;display: box;*/
-webkit-box-pack: justify;-moz-box-pack: justify;box-pack: justify;width: 100%;height: auto;margin: 0 auto}
.gallery .control span {display: -webkit-box;display: -moz-box;display: box;-webkit-box-pack: center;-moz-box-pack: center;box-pack: center;-webkit-box-align: center;-moz-box-align: center;box-align: center;width: auto;height: auto;color: #666;font-size: 14px}
.gallery .control span.back, .gallery .control span.next {
/*
	background-image: -webkit-linear-gradient(#f8f8f8, #dddddd);background-image: -moz-linear-gradient(#f8f8f8, #dddddd);background-image: -o-linear-gradient(#f8f8f8, #dddddd);background-image: linear-gradient(#f8f8f8, #dddddd);border-radius: 5px;*/
cursor: pointer}
.gallery .control span.back {-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;box-ordinal-group: 1}
.gallery .control span.counter {-moz-box-ordinal-group: 2;display: block;float: none;left: 0;margin: 0 auto;right: 0;text-align: center;width: 100px;background: url(../images/counter-bg.png) no-repeat top center;padding: 10px 0 0 0px;color: #000000;font-size: 20px;}
.gallery .control span.next {-webkit-box-ordinal-group: 3;-moz-box-ordinal-group: 3;box-ordinal-group: 3}
.gallery .control span.rim {
/*
	background-image: -webkit-linear-gradient(#fefefe, #eeeeee) !important;background-image: -moz-linear-gradient(#fefefe, #eeeeee) !important;background-image: -o-linear-gradient(#fefefe, #eeeeee) !important;background-image: linear-gradient(#fefefe, #eeeeee) !important;color: #CCC*/
}
.gallery:hover .back {left: 25px;-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;}
.gallery:hover .next {right: 25px;-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;}
.loading img {width: auto;}
.back {left: -42px;margin: 0px 0 0;padding: 2px;position: absolute;text-align: left;top: 40%;-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;}
.next {right: -42px;margin: 0px 0 0;padding: 2px;position: absolute;text-align: right;top: 40%;-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;}


.video_middle p{width: 100%;}