html {
	margin: 0px;
	padding: 0px;
	color: rgb(103, 103, 103);
}
body {
	margin: 0px;
	padding: 0px;
	color: rgb(103, 103, 103);
}
div {
	margin: 0px;
	padding: 0px;
	color: rgb(103, 103, 103);
}
dl {
	margin: 0px;
	padding: 0px;
	color: rgb(103, 103, 103);
}
dt {
	margin: 0px;
	padding: 0px;
	color: rgb(103, 103, 103);
}
dd {
	margin: 0px;
	padding: 0px;
	color: rgb(103, 103, 103);
}
ul {
	margin: 0px;
	padding: 0px;
	color: rgb(103, 103, 103);
}
ol {
	margin: 0px;
	padding: 0px;
	color: rgb(103, 103, 103);
}
li {
	margin: 0px;
	padding: 0px;
	color: rgb(103, 103, 103);
}
h1 {
	margin: 0px;
	padding: 0px;
	color: rgb(103, 103, 103);
}
h2 {
	margin: 0px;
	padding: 0px;
	color: rgb(103, 103, 103);
}
h3 {
	margin: 0px;
	padding: 0px;
	color: rgb(103, 103, 103);
}
h4 {
	margin: 0px;
	padding: 0px;
	color: rgb(103, 103, 103);
}
h5 {
	margin: 0px;
	padding: 0px;
	color: rgb(103, 103, 103);
}
h6 {
	margin: 0px;
	padding: 0px;
	color: rgb(103, 103, 103);
}
pre {
	margin: 0px;
	padding: 0px;
	color: rgb(103, 103, 103);
}
code {
	margin: 0px;
	padding: 0px;
	color: rgb(103, 103, 103);
}
form {
	margin: 0px;
	padding: 0px;
	color: rgb(103, 103, 103);
}
fieldset {
	margin: 0px;
	padding: 0px;
	color: rgb(103, 103, 103);
}
legend {
	margin: 0px;
	padding: 0px;
	color: rgb(103, 103, 103);
}
input {
	margin: 0px;
	padding: 0px;
	color: rgb(103, 103, 103);
}
button {
	margin: 0px;
	padding: 0px;
	color: rgb(103, 103, 103);
}
textarea {
	margin: 0px;
	padding: 0px;
	color: rgb(103, 103, 103);
}
p {
	margin: 0px;
	padding: 0px;
	color: rgb(103, 103, 103);
}
blockquote {
	margin: 0px;
	padding: 0px;
	color: rgb(103, 103, 103);
}
th {
	margin: 0px;
	padding: 0px;
	color: rgb(103, 103, 103);
}
td {
	margin: 0px;
	padding: 0px;
	color: rgb(103, 103, 103);
}
font {
	margin: 0px;
	padding: 0px;
	color: rgb(103, 103, 103);
}
* {
	font-family: "arial", "Microsoft YaHei";
	font-size: 12px;
}
body {
	color: rgb(103, 103, 103);
	font-size: 12px;
}
.clear {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	clear: both;
	font-size: 0px;
}
ul {
	list-style: none;
}
img {
	border: currentColor;
}
input {
	border: currentColor;
}
.float_left {
	float: left;
}
.float_right {
	float: right;
}
a {
	color: rgb(71, 71, 71);
	text-decoration: none;
	cursor: pointer;
}
.clear {
	height: 0px;
	clear: both;
}
.clear_50px {
	margin: 0px;
	padding: 0px;
	height: 50px;
	overflow: hidden;
	clear: both;
	font-size: 0px;
}
.clear_20px {
	margin: 0px;
	padding: 0px;
	height: 20px;
	overflow: hidden;
	clear: both;
	font-size: 0px;
}
.clear_5px {
	margin: 0px;
	padding: 0px;
	height: 5px;
	overflow: hidden;
	clear: both;
	font-size: 0px;
}
.clear_10px {
	margin: 0px;
	padding: 0px;
	height: 10px;
	overflow: hidden;
	clear: both;
	font-size: 0px;
}
.clear_15px {
	margin: 0px;
	padding: 0px;
	height: 15px;
	overflow: hidden;
	clear: both;
	font-size: 0px;
}
.clear_30px {
	margin: 0px;
	padding: 0px;
	height: 30px;
	overflow: hidden;
	clear: both;
	font-size: 0px;
}
.clear_155px {
	margin: 0px;
	padding: 0px;
	height: 155px;
	overflow: hidden;
	clear: both;
	font-size: 0px;
}
.float_left {
	float: left;
}
.float_right {
	float: right;
}
.text_left {
	text-align: left;
}
.color_666_14px {
	color: rgb(102, 102, 102);
	font-size: 14px;
}
.line_height_20px {
	line-height: 20px;
}
.font_weight {
	font-weight: bold;
}
.cor_red {
	color: rgb(255, 0, 0);
	font-weight: bold;
}
.cor_red_12px {
	color: rgb(255, 0, 0);
}
.cor_gray {
	color: rgb(181, 181, 181);
}
.font_arial {
	font-family: Arial;
}
.font_SimSun {
	font-family: SimSun;
}
e {
	color: rgb(255, 0, 0);
	padding-left: 5px;
}
.clearfix::after {
 height: 0px;
clear: both;
font-size: 0px;
display: block;
visibility: hidden;
content: "\20";
}
* html .clearfix {
	-ms-zoom: 1;
}
*:first-child + html .clearfix {
	-ms-zoom: 1;
}
.clearfix {
}
*.clearfix {
	-ms-zoom: 1;
}
* html a {
}
area {
}
.page_container {
	margin: 0px auto;
	padding: 0px;
	width: 1168px;
}
.header_container {
	background: rgb(255, 255, 255);
	width: 100%;
	height: auto;
	z-index: 999;
}
.top_header {
	background: rgb(255, 255, 255);
	margin: 0px auto;
	height: 40px;
	font-size: 12px;
	border-top-color: rgb(233, 52, 33);
	border-top-width: 5px;
	border-top-style: solid;
}
.top_header .ico {
	line-height: 16px;
	margin-top: 12px;
	margin-right: 25px;
}
.top_header .lng {
	padding: 12px 0px 0px;
	height: 28px;
	text-align: right;
	color: rgb(127, 127, 127);
	text-decoration: none;
	float: right;
}
.top_header .lng a {
	color: rgb(233, 52, 33);
}
.top_header .login:hover {
	background: rgba(0, 0, 0, 0.02);
	color: rgb(233, 52, 33);
}
.top_header .lan:hover {
	background: rgba(0, 0, 0, 0.02);
	color: rgb(233, 52, 33);
}
.top_header .socialdiv {
	vertical-align: middle;
	float: right;
	display: inline-block;
}
.top_header .socialdiv ul li {
	list-style: none;
	margin: 0px;
	width: 44px;
	height: 40px;
	float: left;
	position: relative;
	opacity: 1;
}
.top_header .socialdiv ul li a {
	padding: 0px 2px;
	border: currentColor;
}
.top_header .socialdiv ul li a:hover {
	border: currentColor;
	opacity: 1;
}
.headTop {
	background: rgb(255, 255, 255);
	margin: 0px 0px 20px;
	padding: 0px 0px 25px;
	height: 100px;
	border-top-color: rgb(233, 52, 33);
	border-top-width: 5px;
	border-top-style: solid;
}
.headTop .head_left {
	padding: 30px 0px 0px;
	width: 300px;
	float: left;
}
.headTop .head_left img {
	width: 400px;
}
.headTop .head_right {
	padding: 25px 0px 0px;
	text-align: right;
	float: right;
}
.headTop .head_search {
	background: url("/skins/images/searchBg.jpg") no-repeat;
	margin: 52px 0px 0px 220px;
	padding: 0px 10px;
	width: 252px;
	height: 37px;
	color: rgb(127, 127, 127);
	line-height: 37px;
	font-size: 15px;
	font-weight: normal;
	float: left;
}
.ewmTop {
	cursor: pointer;
}
.search_left {
	background: url("/skins/images/searchBg.jpg") repeat-x left top;
	width: 148px;
	height: 24px;
	padding-left: 1px;
	margin-left: 15px;
	float: left;
}
.head_right table td table.search_left {
	float: left;
}
.search_left_text {
	padding: 0px 0px 0px 4px;
	border: 0px currentColor;
	width: 111px;
	height: 15px;
	color: rgb(216, 216, 216);
	line-height: 15px;
	margin-left: 1px;
	float: left;
}
.search_left_btn {
	border: 0px currentColor;
	width: 25px;
	height: 22px;
	text-indent: -9999px;
	float: left;
	cursor: pointer;
}
.tLx img {
	margin-left: 3px;
}
.navBar_bg {
	background: url("menu_bg.png") repeat-x left top;
	border-radius: 6px;
	box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.075), 0px 0px 8px rgba(23, 43, 136, 0.3);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(23, 43, 136, .3);
}
.div1_bg {
	border-radius: 0px;
	box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.075), 0px 0px 0px rgba(23, 43, 136, 0.3);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 rgba(23, 43, 136 .3);
}
.header_wrapper {
	background: rgb(255, 255, 255);
	left: 0px;
	top: 140px;
	width: 100%;
	border-top-color: rgb(204, 204, 204);
	border-bottom-color: rgb(204, 204, 204);
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	position: absolute;
	z-index: 99999;
}
.navBar {
	margin: 0px auto;
	width: 100%;
}
div.div1 {
	margin: 0px auto;
	width: 1168px;
	height: 48px;
}
div.div1 ul {
	width: 1168px;
	display: block;
}
div.div1 ul li {
	background: url("bg_line.png") no-repeat right top;
	width: 202px;
	height: 48px;
	float: left;
}
div.div1 ul li a {
	text-align: center;
	color: rgb(102, 102, 102);
	line-height: 48px;
	font-size: 15px;
	font-weight: normal;
	display: block;
}
div.div1 ul li a:hover {
	background: rgb(233, 52, 33);
	color: rgb(255, 255, 255) !important;
}
div.div1 ul li dl {
	background: url("nav2.gif") repeat-x left bottom rgb(255, 255, 255);
	padding: 10px 0px 20px;
	width: 202px;
	display: none;
}
div.div1 ul li dd a {
	margin: 0px auto;
	padding: 5px;
	width: 180px;
	text-align: left;
	color: rgb(51, 51, 51) !important;
	line-height: 20px;
	font-size: 12px;
	font-weight: normal !important;
	border-bottom-color: rgb(229, 229, 229);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	display: block;
}
div.div1 ul li dd a:hover {
	background: rgb(233, 52, 33);
	color: rgb(255, 255, 255) !important;
}
div.div1 ul li .wd {
	width: 202px;
}
div.div1 .cur a {
	background: rgb(233, 52, 33) !important;
	color: rgb(255, 255, 255);
}
div.div1 .cur dd a {
	color: rgb(51, 51, 51);
}
div.div1 .cur dd a:hover {
	background: rgb(233, 52, 33) !important;
	color: rgb(255, 255, 255) !important;
}
.navBar #sitenav {
	margin: 12px 0px 0px;
	float: right;
}
.navBar #sitenav a {
	color: rgb(67, 129, 1);
	font-size: 15px;
	font-weight: bold;
}
.navBar #sitenav a:hover {
	color: rgb(241, 255, 216);
}
.mainWarp {
	margin: 0px auto;
	width: 1168px;
}
.newsbox {
	margin: 30px 0px 0px;
	clear: both;
}
.newsbox h3 {
	background: url("bg_title.png") no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 28px;
	width: 227px;
	height: 57px;
	text-align: left;
	color: rgb(255, 255, 255);
	line-height: 45px;
	font-size: 18px;
	font-weight: normal;
	display: block;
}
.newsbox .box {
	background: rgb(23, 42, 136);
	padding: 20px 0px 0px;
	width: 255px;
	height: 240px;
}
.newsbox ul {
	list-style: none;
}
.newsbox ul li {
	background: url("icon03.png") no-repeat 0px 6px;
	margin: 8px 0px;
	padding: 0px 0px 8px 12px;
	width: 300px;
	line-height: 18px;
	overflow: hidden;
	border-bottom-color: rgb(231, 231, 231);
	border-bottom-width: 1px;
	border-bottom-style: dashed;
}
.newsbox li:hover {
	background: url("icon03_on.png") no-repeat 0px 6px;
}
.newsbox ul li a {
	overflow: hidden;
}
.newsbox ul li a:hover {
	color: rgb(12, 51, 99);
	font-weight: bold;
}
.footer {
	background: rgb(232, 232, 232);
	margin: 0px auto;
	padding: 30px 0px;
	width: 100%;
}
.footer * {
	color: rgb(117, 117, 117);
}
.footer h3 {
	padding: 0px;
	font-size: 15px;
	font-weight: bold;
}
.footer i {
	font-size: 16px;
}
.footer .r1 {
	padding: 0px 15px 0px 0px;
	float: left;
}
.footer .r1 ul {
	display: block;
}
.footer .r1 ul li {
	padding: 0px 52px;
	height: 170px;
	border-right-color: rgb(204, 204, 204);
	border-right-width: 1px;
	border-right-style: solid;
	float: left;
}
.footer .r1 ul li:first-child {
	padding-left: 0px;
}
.footer .r1 ul li a {
	color: rgb(102, 102, 102);
	font-size: 15px;
	font-weight: bold;
}
.footer .r1 ul li a:hover {
	color: rgb(233, 52, 33) !important;
}
.footer .r1 ul li dl {
	padding: 10px 0px 0px;
}
.footer .r1 ul li dd {
	margin: 0px 0px 8px;
	font-weight: normal;
}
.footer .r1 ul li dd a {
	color: rgb(102, 102, 102) !important;
	font-size: 12px;
	font-weight: normal;
}
.footer .r1 ul li dd a:hover {
	color: rgb(233, 52, 33) !important;
}
.footer .r2 {
	margin: 0px 0px 0px 15px;
	width: 290px;
	line-height: 22px;
	font-weight: normal;
	float: right;
}
.footer .r2 h3 {
	color: rgb(102, 102, 102);
	margin-bottom: 10px;
}
.footer .r2 img {
	margin: 0px 8px 0px 0px;
	width: 120px;
	float: left;
}
.copyright {
	background: rgb(39, 38, 38);
	padding: 10px 0px;
	font-weight: normal;
}
.copyright .txt {
	color: rgb(119, 119, 119);
	line-height: 40px;
	float: left;
}
.copyright .logo {
	float: right;
}
.search_left_F {
	background: url("searchBg_F.jpg") repeat-x left top;
	width: 258px;
	height: 33px;
	padding-left: 1px;
	float: left;
}
.search_left_text_F {
	padding: 0px 0px 0px 4px;
	border: 0px currentColor;
	width: 190px;
	height: 15px;
	color: rgb(119, 119, 119);
	line-height: 15px;
	margin-left: 1px;
	float: left;
}
.search_left_btn_F {
	border: 0px currentColor;
	width: 55px;
	height: 22px;
	text-indent: -9999px;
	float: left;
	cursor: pointer;
}
.ie6 {
	width: 100%;
	height: 30px;
	text-align: center;
	color: rgb(255, 255, 255);
	line-height: 30px;
	display: none;
	position: absolute;
	z-index: 99999;
	background-color: rgb(177, 17, 22);
}
.ie6 span {
	color: rgb(255, 255, 255);
	padding-left: 25px;
	margin-right: 30px;
	vertical-align: baseline;
	display: inline-block;
}
.ie6 a {
	color: rgb(255, 255, 255);
	margin-right: 20px;
	vertical-align: middle;
	display: inline-block;
}
.ie6 em {
	width: 13px;
	height: 30px;
	text-indent: -6666px;
	margin-right: 20px;
	float: right;
	display: block;
	cursor: pointer;
}
.rightContact {
	top: 100px;
	right: 0px;
	position: fixed;
	z-index: 999999;
}
.rightContact li {
	background: rgb(107, 107, 107);
	padding: 10px 0px 0px;
	width: 80px;
	height: 68px;
	text-align: center;
	color: rgb(255, 255, 255);
	line-height: 28px;
	font-size: 12px;
	border-bottom-color: rgb(255, 255, 255);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	position: relative;
}
.rightContact li a {
	color: rgb(255, 255, 255);
}
.rightContact li span {
	left: -98px;
	width: 98px;
	height: 98px;
	bottom: -1px;
	display: none;
	position: absolute;
}
.rightContact li.hover {
	background: rgb(53, 152, 219);
}
.tabcss {
	background: rgb(204, 204, 204);
	width: 100%;
}
.tabcss td {
	background: rgb(255, 255, 255);
	padding: 5px;
}
.tabcss2 {
	background: rgb(204, 204, 204);
}
.tabcss2 td {
	background: rgb(248, 248, 248);
	padding: 5px;
}
.tabcss3 {
	background: rgb(204, 204, 204);
}
.tabcss3 td {
	background: rgb(255, 255, 255);
	padding: 5px;
}
.mytabs {
	margin-bottom: 30px;
	border-bottom-color: rgb(204, 204, 204);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.mytabs ul li {
	background: rgb(248, 248, 248);
	margin: 0px;
	padding: 10px 20px;
	float: left;
}
.mytabs .cur {
	background: rgb(233, 52, 33);
	color: rgb(255, 255, 255);
	font-weight: bold;
	cursor: pointer;
}
.mytabs li:hover {
	background: rgb(233, 52, 33);
	color: rgb(255, 255, 255);
	font-weight: bold;
	cursor: pointer;
}
.picbox {
	margin: 0px auto;
	width: 1000px;
}
.picbox img {
	margin: 0px auto;
	width: 600px;
	display: block;
}
pagination {
	margin: 0px auto;
	height: 32px;
	text-align: center;
	line-height: 32px;
	font-family: Verdana, Geneva, sans-serif;
}
.pagination a {
	margin: 0px 3px;
	padding: 6px 10px;
	border-radius: 6px;
	border: 1px solid rgb(238, 238, 238);
	height: 15px !important;
	color: rgb(233, 52, 33);
	text-decoration: none;
}
.pagination a:hover {
	border: 1px solid rgb(233, 52, 33);
	color: rgb(255, 255, 255);
	background-color: rgb(233, 52, 33);
}
div.pagination a:active {
	border: 1px solid rgb(233, 52, 33);
	color: rgb(255, 255, 255);
	background-color: rgb(233, 52, 33);
}
.pagination span.current {
	margin: 0px 3px;
	padding: 6px 10px !important;
	border-radius: 6px;
	border: 1px solid rgb(238, 238, 238);
	height: 15px !important;
	color: rgb(233, 52, 33);
}
.pagination span.disabled {
	padding: 6px 10px;
	height: 15px !important;
	background-color: rgb(238, 238, 238);
}
#wechat_modal {
	margin: -220px 0px 0px -310px;
	border-radius: 6px;
	border: 1px solid rgba(0, 0, 0, 0.3);
	left: 50%;
	top: 50%;
	width: 620px;
	height: 440px;
	overflow: hidden;
	display: none;
	position: fixed;
	z-index: 99999999;
	box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.3);
	background-clip: padding-box;
	background-color: rgb(255, 255, 255);
}
#wechat_modal .wechat_modal_header {
	padding: 9px 15px;
	border-bottom-color: rgb(238, 238, 238);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
#wechat_modal .close {
	color: rgb(0, 0, 0);
	line-height: 20px;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
	margin-top: 2px;
	float: right;
	cursor: pointer;
	opacity: 0.2;
	text-shadow: 0px 1px 0px #ffffff;
}
#wechat_modal .wbox {
	padding: 11px 10px 0px;
	border-radius: 0px 0px 6px 6px;
	height: 100%;
	text-align: right;
	font-size: 12px;
	border-top-color: rgb(221, 221, 221);
	border-top-width: 1px;
	border-top-style: solid;
	box-shadow: inset 0px 1px 0px #ffffff;
	background-color: rgb(245, 245, 245);
}
#wechat_modal h3 {
	margin: 0px;
	color: rgb(102, 102, 102);
	line-height: 30px;
	font-size: 1.3em;
	font-weight: normal;
}
#wechat_modal .bott {
	padding: 11px 10px 0px;
	border-radius: 0px 0px 6px 6px;
	height: 100%;
	text-align: right;
	font-size: 12px;
	border-top-color: rgb(221, 221, 221);
	border-top-width: 1px;
	border-top-style: solid;
	box-shadow: inset 0px 1px 0px #ffffff;
	background-color: rgb(245, 245, 245);
}
#wechat_modal .bott .txt {
	margin: 0px;
	padding: 0px;
	text-align: left;
	color: rgb(102, 102, 102);
	line-height: 160%;
	font-size: 12px;
}
#wechat_modal .imgbox {
	margin: 0px;
	padding: 0px;
	height: 350px;
	text-align: center;
}
#wechat_modal .imgbox img {
	margin: 10px 0px 0px;
	width: 580px;
	height: 330px;
}
html {
	-ms-overflow-x: hidden;
}
body {
	-ms-overflow-x: hidden;
}
.animated {
	animation-duration: 1s;
	animation-fill-mode: both;
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	-o-animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
}
.hinge.animated {
	animation-duration: 2s;
	-webkit-animation-duration: 2s;
	-moz-animation-duration: 2s;
	-o-animation-duration: 2s;
}
.flashNow {
	opacity: 0;
}
.flash {
	opacity: 1 !important;
	animation-name: flash;
	-webkit-animation-name: flash;
	-moz-animation-name: flash;
	-o-animation-name: flash;
}
.shakeNow {
	opacity: 0;
}
.shake {
	opacity: 1 !important;
	animation-name: shake;
	-webkit-animation-name: shake;
	-moz-animation-name: shake;
	-o-animation-name: shake;
}
.bounceNow {
	opacity: 0;
}
.bounce {
	opacity: 1 !important;
	animation-name: bounce;
	-webkit-animation-name: bounce;
	-moz-animation-name: bounce;
	-o-animation-name: bounce;
}
.tadaNow {
	opacity: 0;
}
.tada {
	opacity: 1 !important;
	animation-name: tada;
	-webkit-animation-name: tada;
	-moz-animation-name: tada;
	-o-animation-name: tada;
}
.swingNow {
	opacity: 0;
}
.swing {
	transform-origin: center top;
	animation-name: swing;
	-webkit-animation-name: swing;
	-moz-animation-name: swing;
	-o-animation-name: swing;
	-webkit-transform-origin: top center;
	-moz-transform-origin: top center;
	-o-transform-origin: top center;
}
.wobble {
	animation-name: wobble;
	-webkit-animation-name: wobble;
	-moz-animation-name: wobble;
	-o-animation-name: wobble;
}
.pulse {
	animation-name: pulse;
	-webkit-animation-name: pulse;
	-moz-animation-name: pulse;
	-o-animation-name: pulse;
}
.flip {
	backface-visibility: visible !important;
	animation-name: flip;
	-webkit-animation-name: flip;
	-moz-animation-name: flip;
	-o-animation-name: flip;
	-webkit-backface-visibility: visible;
	-moz-backface-visibility: visible;
	-o-backface-visibility: visible;
}
.flipInX {
	backface-visibility: visible !important;
	animation-name: flipInX;
	-webkit-animation-name: flipInX;
	-moz-animation-name: flipInX;
	-o-animation-name: flipInX;
	-webkit-backface-visibility: visible;
	-moz-backface-visibility: visible;
	-o-backface-visibility: visible;
}
.flipOutX {
	backface-visibility: visible !important;
	animation-name: flipOutX;
	-webkit-animation-name: flipOutX;
	-moz-animation-name: flipOutX;
	-o-animation-name: flipOutX;
	-webkit-backface-visibility: visible;
	-moz-backface-visibility: visible;
	-o-backface-visibility: visible;
}
.flipInY {
	backface-visibility: visible !important;
	animation-name: flipInY;
	-webkit-animation-name: flipInY;
	-moz-animation-name: flipInY;
	-o-animation-name: flipInY;
	-webkit-backface-visibility: visible;
	-moz-backface-visibility: visible;
	-o-backface-visibility: visible;
}
.flipOutY {
	backface-visibility: visible !important;
	animation-name: flipOutY;
	-webkit-animation-name: flipOutY;
	-moz-animation-name: flipOutY;
	-o-animation-name: flipOutY;
	-webkit-backface-visibility: visible;
	-moz-backface-visibility: visible;
	-o-backface-visibility: visible;
}
.fadeInNow {
	opacity: 0;
}
.fadeIn {
	opacity: 1 !important;
	animation-name: fadeIn;
	-webkit-animation-name: fadeIn;
	-moz-animation-name: fadeIn;
	-o-animation-name: fadeIn;
}
.fadeInUpNow {
	opacity: 0;
}
.fadeInUp {
	opacity: 1 !important;
	animation-name: fadeInUp;
	-webkit-animation-name: fadeInUp;
	-moz-animation-name: fadeInUp;
	-o-animation-name: fadeInUp;
}
.fadeInDownNow {
	opacity: 0;
}
.fadeInDown {
	opacity: 1 !important;
	animation-name: fadeInDown;
	-webkit-animation-name: fadeInDown;
	-moz-animation-name: fadeInDown;
	-o-animation-name: fadeInDown;
}
.fadeInLeftNow {
	opacity: 0;
}
.fadeInLeft {
	opacity: 1 !important;
	animation-name: fadeInLeft;
	-webkit-animation-name: fadeInLeft;
	-moz-animation-name: fadeInLeft;
	-o-animation-name: fadeInLeft;
}
.fadeInRightNow {
	opacity: 0;
}
.fadeInRight {
	opacity: 1 !important;
	animation-name: fadeInRight;
	-webkit-animation-name: fadeInRight;
	-moz-animation-name: fadeInRight;
	-o-animation-name: fadeInRight;
}
.fadeInUpBig {
	animation-name: fadeInUpBig;
	-webkit-animation-name: fadeInUpBig;
	-moz-animation-name: fadeInUpBig;
	-o-animation-name: fadeInUpBig;
}
.fadeInDownBig {
	animation-name: fadeInDownBig;
	-webkit-animation-name: fadeInDownBig;
	-moz-animation-name: fadeInDownBig;
	-o-animation-name: fadeInDownBig;
}
.fadeInLeftBig {
	animation-name: fadeInLeftBig;
	-webkit-animation-name: fadeInLeftBig;
	-moz-animation-name: fadeInLeftBig;
	-o-animation-name: fadeInLeftBig;
}
.fadeInRightBig {
	animation-name: fadeInRightBig;
	-webkit-animation-name: fadeInRightBig;
	-moz-animation-name: fadeInRightBig;
	-o-animation-name: fadeInRightBig;
}
.fadeOut {
	animation-name: fadeOut;
	-webkit-animation-name: fadeOut;
	-moz-animation-name: fadeOut;
	-o-animation-name: fadeOut;
}
.fadeOutUp {
	animation-name: fadeOutUp;
	-webkit-animation-name: fadeOutUp;
	-moz-animation-name: fadeOutUp;
	-o-animation-name: fadeOutUp;
}
.fadeOutDown {
	animation-name: fadeOutDown;
	-webkit-animation-name: fadeOutDown;
	-moz-animation-name: fadeOutDown;
	-o-animation-name: fadeOutDown;
}
.fadeOutLeft {
	animation-name: fadeOutLeft;
	-webkit-animation-name: fadeOutLeft;
	-moz-animation-name: fadeOutLeft;
	-o-animation-name: fadeOutLeft;
}
.fadeOutRight {
	animation-name: fadeOutRight;
	-webkit-animation-name: fadeOutRight;
	-moz-animation-name: fadeOutRight;
	-o-animation-name: fadeOutRight;
}
.fadeOutUpBig {
	animation-name: fadeOutUpBig;
	-webkit-animation-name: fadeOutUpBig;
	-moz-animation-name: fadeOutUpBig;
	-o-animation-name: fadeOutUpBig;
}
.fadeOutDownBig {
	animation-name: fadeOutDownBig;
	-webkit-animation-name: fadeOutDownBig;
	-moz-animation-name: fadeOutDownBig;
	-o-animation-name: fadeOutDownBig;
}
.fadeOutLeftBig {
	animation-name: fadeOutLeftBig;
	-webkit-animation-name: fadeOutLeftBig;
	-moz-animation-name: fadeOutLeftBig;
	-o-animation-name: fadeOutLeftBig;
}
.fadeOutRightBig {
	animation-name: fadeOutRightBig;
	-webkit-animation-name: fadeOutRightBig;
	-moz-animation-name: fadeOutRightBig;
	-o-animation-name: fadeOutRightBig;
}
.bounceIn {
	animation-name: bounceIn;
	-webkit-animation-name: bounceIn;
	-moz-animation-name: bounceIn;
	-o-animation-name: bounceIn;
}
.bounceInUp {
	animation-name: bounceInUp;
	-webkit-animation-name: bounceInUp;
	-moz-animation-name: bounceInUp;
	-o-animation-name: bounceInUp;
}
.bounceInDown {
	animation-name: bounceInDown;
	-webkit-animation-name: bounceInDown;
	-moz-animation-name: bounceInDown;
	-o-animation-name: bounceInDown;
}
.bounceInLeft {
	animation-name: bounceInLeft;
	-webkit-animation-name: bounceInLeft;
	-moz-animation-name: bounceInLeft;
	-o-animation-name: bounceInLeft;
}
.bounceInRight {
	animation-name: bounceInRight;
	-webkit-animation-name: bounceInRight;
	-moz-animation-name: bounceInRight;
	-o-animation-name: bounceInRight;
}
.bounceOut {
	animation-name: bounceOut;
	-webkit-animation-name: bounceOut;
	-moz-animation-name: bounceOut;
	-o-animation-name: bounceOut;
}
.bounceOutUp {
	animation-name: bounceOutUp;
	-webkit-animation-name: bounceOutUp;
	-moz-animation-name: bounceOutUp;
	-o-animation-name: bounceOutUp;
}
.bounceOutDown {
	animation-name: bounceOutDown;
	-webkit-animation-name: bounceOutDown;
	-moz-animation-name: bounceOutDown;
	-o-animation-name: bounceOutDown;
}
.bounceOutLeft {
	animation-name: bounceOutLeft;
	-webkit-animation-name: bounceOutLeft;
	-moz-animation-name: bounceOutLeft;
	-o-animation-name: bounceOutLeft;
}
.bounceOutRight {
	animation-name: bounceOutRight;
	-webkit-animation-name: bounceOutRight;
	-moz-animation-name: bounceOutRight;
	-o-animation-name: bounceOutRight;
}
.rotateIn {
	animation-name: rotateIn;
	-webkit-animation-name: rotateIn;
	-moz-animation-name: rotateIn;
	-o-animation-name: rotateIn;
}
.rotateInUpLeft {
	animation-name: rotateInUpLeft;
	-webkit-animation-name: rotateInUpLeft;
	-moz-animation-name: rotateInUpLeft;
	-o-animation-name: rotateInUpLeft;
}
.rotateInDownLeft {
	animation-name: rotateInDownLeft;
	-webkit-animation-name: rotateInDownLeft;
	-moz-animation-name: rotateInDownLeft;
	-o-animation-name: rotateInDownLeft;
}
.rotateInUpRight {
	animation-name: rotateInUpRight;
	-webkit-animation-name: rotateInUpRight;
	-moz-animation-name: rotateInUpRight;
	-o-animation-name: rotateInUpRight;
}
.rotateInDownRight {
	animation-name: rotateInDownRight;
	-webkit-animation-name: rotateInDownRight;
	-moz-animation-name: rotateInDownRight;
	-o-animation-name: rotateInDownRight;
}
.rotateOut {
	animation-name: rotateOut;
	-webkit-animation-name: rotateOut;
	-moz-animation-name: rotateOut;
	-o-animation-name: rotateOut;
}
.rotateOutUpLeft {
	animation-name: rotateOutUpLeft;
	-webkit-animation-name: rotateOutUpLeft;
	-moz-animation-name: rotateOutUpLeft;
	-o-animation-name: rotateOutUpLeft;
}
.rotateOutDownLeft {
	animation-name: rotateOutDownLeft;
	-webkit-animation-name: rotateOutDownLeft;
	-moz-animation-name: rotateOutDownLeft;
	-o-animation-name: rotateOutDownLeft;
}
.rotateOutUpRight {
	animation-name: rotateOutUpRight;
	-webkit-animation-name: rotateOutUpRight;
	-moz-animation-name: rotateOutUpRight;
	-o-animation-name: rotateOutUpRight;
}
.rotateOutDownRight {
	animation-name: rotateOutDownRight;
	-webkit-animation-name: rotateOutDownRight;
	-moz-animation-name: rotateOutDownRight;
	-o-animation-name: rotateOutDownRight;
}
.hinge {
	animation-name: hinge;
	-webkit-animation-name: hinge;
	-moz-animation-name: hinge;
	-o-animation-name: hinge;
}
.rollIn {
	animation-name: rollIn;
	-webkit-animation-name: rollIn;
	-moz-animation-name: rollIn;
	-o-animation-name: rollIn;
}
.rollOut {
	animation-name: rollOut;
	-webkit-animation-name: rollOut;
	-moz-animation-name: rollOut;
	-o-animation-name: rollOut;
}
.lightSpeedIn {
	animation-name: lightSpeedIn;
	animation-timing-function: ease-out;
	-webkit-animation-name: lightSpeedIn;
	-moz-animation-name: lightSpeedIn;
	-o-animation-name: lightSpeedIn;
	-webkit-animation-timing-function: ease-out;
	-moz-animation-timing-function: ease-out;
	-o-animation-timing-function: ease-out;
}
.lightSpeedIn.animated {
	animation-duration: 0.5s;
	-webkit-animation-duration: 0.5s;
	-moz-animation-duration: 0.5s;
	-o-animation-duration: 0.5s;
}
.lightSpeedOut {
	animation-name: lightSpeedOut;
	animation-timing-function: ease-in;
	-webkit-animation-name: lightSpeedOut;
	-moz-animation-name: lightSpeedOut;
	-o-animation-name: lightSpeedOut;
	-webkit-animation-timing-function: ease-in;
	-moz-animation-timing-function: ease-in;
	-o-animation-timing-function: ease-in;
}
.lightSpeedOut.animated {
	animation-duration: 0.25s;
	-webkit-animation-duration: 0.25s;
	-moz-animation-duration: 0.25s;
	-o-animation-duration: 0.25s;
}
.wiggle {
	animation-name: wiggle;
	animation-timing-function: ease-in;
	-webkit-animation-name: wiggle;
	-moz-animation-name: wiggle;
	-o-animation-name: wiggle;
	-webkit-animation-timing-function: ease-in;
	-moz-animation-timing-function: ease-in;
	-o-animation-timing-function: ease-in;
}
.wiggle.animated {
	animation-duration: 0.75s;
	-webkit-animation-duration: 0.75s;
	-moz-animation-duration: 0.75s;
	-o-animation-duration: 0.75s;
}
.animated {
	animation-delay: 0.3s;
	animation-fill-mode: both;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
-webkit-animation-delay: .3s;
-moz-animation-delay: .3s;
}
.anim-fade {
	opacity: 1 !important;
	animation-name: anim-fade;
	animation-duration: 1s;
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	-o-animation-duration: 1s;
	-webkit-animation-name: anim-fade;
	-moz-animation-name: anim-fade;
	-o-animation-name: anim-fade;
}
.fade {
	opacity: 0;
}
html.ie9 .fade {
	opacity: 1 !important;
}
.anim-slide {
	opacity: 1 !important;
	animation-name: anim-slide;
	animation-duration: 1s;
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	-o-animation-duration: 1s;
	-webkit-animation-name: anim-slide;
	-moz-animation-name: anim-slide;
	-o-animation-name: anim-slide;
}
.slidea {
	opacity: 0;
}
html.ie9 .slidea {
	opacity: 1 !important;
}
.anim-hatch {
	opacity: 1 !important;
	animation-name: anim-hatch;
	animation-duration: 1.6s;
	-webkit-animation-duration: 1.6s;
	-moz-animation-duration: 1.6s;
	-o-animation-duration: 1.6s;
	-webkit-animation-name: anim-hatch;
	-moz-animation-name: anim-hatch;
	-o-animation-name: anim-hatch;
}
.hatch {
	opacity: 0;
}
html.ie9 .hatch {
	opacity: 1 !important;
}
.anim-entrance {
	opacity: 1 !important;
	animation-name: anim-entrance;
	animation-duration: 1.6s;
	-webkit-animation-duration: 1.6s;
	-moz-animation-duration: 1.6s;
	-o-animation-duration: 1.6s;
	-webkit-animation-name: anim-entrance;
	-moz-animation-name: anim-entrance;
	-o-animation-name: anim-entrance;
}
.entrance {
	opacity: 0;
}
html.ie9 .entrance {
	opacity: 1 !important;
}
body {
	-ms-overflow-x: hidden;
}
.off .fadein {
	opacity: 0;
	transition-duration: 0.5s;
	transition-timing-function: cubic-bezier(0, 0, 1, 1);
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-webkit-transition-timing-function: cubic-bezier(0, 0, 1, 1);
	-moz-transition-timing-function: cubic-bezier(0, 0, 1, 1);
	-o-transition-timing-function: cubic-bezier(0, 0, 1, 1);
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
}
.off.fadein {
	opacity: 0;
	transition-duration: 0.5s;
	transition-timing-function: cubic-bezier(0, 0, 1, 1);
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-webkit-transition-timing-function: cubic-bezier(0, 0, 1, 1);
	-moz-transition-timing-function: cubic-bezier(0, 0, 1, 1);
	-o-transition-timing-function: cubic-bezier(0, 0, 1, 1);
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
}
.on .fadein {
	opacity: 1;
	transition-duration: 0.5s;
	transition-timing-function: cubic-bezier(0, 0, 1, 1);
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-webkit-transition-timing-function: cubic-bezier(0, 0, 1, 1);
	-moz-transition-timing-function: cubic-bezier(0, 0, 1, 1);
	-o-transition-timing-function: cubic-bezier(0, 0, 1, 1);
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
}
.on.fadein {
	opacity: 1;
	transition-duration: 0.5s;
	transition-timing-function: cubic-bezier(0, 0, 1, 1);
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-webkit-transition-timing-function: cubic-bezier(0, 0, 1, 1);
	-moz-transition-timing-function: cubic-bezier(0, 0, 1, 1);
	-o-transition-timing-function: cubic-bezier(0, 0, 1, 1);
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
}
.scale {
	transform-origin: center center;
	-webkit-transform-origin: center center;
	-moz-transform-origin: center center;
	-o-transform-origin: center center;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
}
scaleInv {
	transform-origin: center center;
	-webkit-transform-origin: center center;
	-moz-transform-origin: center center;
	-o-transform-origin: center center;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
}
.off .scale {
	transform: scale(1.1);
	transition-duration: 0.5s;
	transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
	-webkit-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
	-moz-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
	-o-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
}
.off scaleInv {
	transform: scale(1.1);
	transition-duration: 0.5s;
	transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
	-webkit-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
	-moz-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
	-o-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
}
.off.scale {
	transform: scale(1.1);
	transition-duration: 0.5s;
	transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
	-webkit-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
	-moz-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
	-o-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
}
scaleInv.off {
	transform: scale(1.1);
	transition-duration: 0.5s;
	transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
	-webkit-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
	-moz-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
	-o-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
}
.on .scale {
	transform: scale(1);
	transition-duration: 0.5s;
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
}
.on scaleInv {
	transform: scale(1);
	transition-duration: 0.5s;
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
}
.on.scale {
	transform: scale(1);
	transition-duration: 0.5s;
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
}
scaleInv.on {
	transform: scale(1);
	transition-duration: 0.5s;
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
}
.off .scaleInv {
	transform: scale(0.9);
	transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
	-webkit-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
	-moz-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
	-o-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
	-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9);
	-o-transform: scale(0.9);
}
.on.scaleInv {
	transform: scale(0.9);
	transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
	-webkit-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
	-moz-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
	-o-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
	-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9);
	-o-transform: scale(0.9);
}
.on .scaleInv {
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.on.scaleInv {
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.off .anim_8 {
	transition-delay: 0s;
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
}
.off.anim_8 {
	transition-delay: 0s;
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
}
.on .anim_8 {
	transition-delay: 1.7s;
	-webkit-transition-delay: 1.7s;
	-moz-transition-delay: 1.7s;
	-o-transition-delay: 1.7s;
}
.on.anim_8 {
	transition-delay: 1.7s;
	-webkit-transition-delay: 1.7s;
	-moz-transition-delay: 1.7s;
	-o-transition-delay: 1.7s;
}
.off .anim_7 {
	transition-delay: 0.15s;
	-webkit-transition-delay: 0.15s;
	-moz-transition-delay: 0.15s;
	-o-transition-delay: 0.15s;
}
.off.anim_7 {
	transition-delay: 0.15s;
	-webkit-transition-delay: 0.15s;
	-moz-transition-delay: 0.15s;
	-o-transition-delay: 0.15s;
}
.on .anim_7 {
	transition-delay: 1.55s;
	-webkit-transition-delay: 1.55s;
	-moz-transition-delay: 1.55s;
	-o-transition-delay: 1.55s;
}
.on.anim_7 {
	transition-delay: 1.55s;
	-webkit-transition-delay: 1.55s;
	-moz-transition-delay: 1.55s;
	-o-transition-delay: 1.55s;
}
.off .anim_6 {
	transition-delay: 0.3s;
	-webkit-transition-delay: 0.3s;
	-moz-transition-delay: 0.3s;
	-o-transition-delay: 0.3s;
}
.off.anim_6 {
	transition-delay: 0.3s;
	-webkit-transition-delay: 0.3s;
	-moz-transition-delay: 0.3s;
	-o-transition-delay: 0.3s;
}
.on .anim_6 {
	transition-delay: 1.4s;
	-webkit-transition-delay: 1.4s;
	-moz-transition-delay: 1.4s;
	-o-transition-delay: 1.4s;
}
.on.anim_6 {
	transition-delay: 1.4s;
	-webkit-transition-delay: 1.4s;
	-moz-transition-delay: 1.4s;
	-o-transition-delay: 1.4s;
}
.off .anim_5 {
	transition-delay: 0.44s;
	-webkit-transition-delay: 0.44999999999999996s;
	-moz-transition-delay: 0.44999999999999996s;
	-o-transition-delay: 0.44999999999999996s;
}
.off.anim_5 {
	transition-delay: 0.44s;
	-webkit-transition-delay: 0.44999999999999996s;
	-moz-transition-delay: 0.44999999999999996s;
	-o-transition-delay: 0.44999999999999996s;
}
.on .anim_5 {
	transition-delay: 1.25s;
	-webkit-transition-delay: 1.25s;
	-moz-transition-delay: 1.25s;
	-o-transition-delay: 1.25s;
}
.on.anim_5 {
	transition-delay: 1.25s;
	-webkit-transition-delay: 1.25s;
	-moz-transition-delay: 1.25s;
	-o-transition-delay: 1.25s;
}
.off .anim_4 {
	transition-delay: 0.6s;
	-webkit-transition-delay: 0.6s;
	-moz-transition-delay: 0.6s;
	-o-transition-delay: 0.6s;
}
.off.anim_4 {
	transition-delay: 0.6s;
	-webkit-transition-delay: 0.6s;
	-moz-transition-delay: 0.6s;
	-o-transition-delay: 0.6s;
}
.on .anim_4 {
	transition-delay: 1.1s;
	-webkit-transition-delay: 1.1s;
	-moz-transition-delay: 1.1s;
	-o-transition-delay: 1.1s;
}
.on.anim_4 {
	transition-delay: 1.1s;
	-webkit-transition-delay: 1.1s;
	-moz-transition-delay: 1.1s;
	-o-transition-delay: 1.1s;
}
.off .anim_3 {
	transition-delay: 0.75s;
	-webkit-transition-delay: 0.75s;
	-moz-transition-delay: 0.75s;
	-o-transition-delay: 0.75s;
}
.off.anim_3 {
	transition-delay: 0.75s;
	-webkit-transition-delay: 0.75s;
	-moz-transition-delay: 0.75s;
	-o-transition-delay: 0.75s;
}
.on .anim_3 {
	transition-delay: 0.95s;
	-webkit-transition-delay: 0.95s;
	-moz-transition-delay: 0.95s;
	-o-transition-delay: 0.95s;
}
.on.anim_3 {
	transition-delay: 0.95s;
	-webkit-transition-delay: 0.95s;
	-moz-transition-delay: 0.95s;
	-o-transition-delay: 0.95s;
}
.off .anim_2 {
	transition-delay: 0.89s;
	-webkit-transition-delay: 0.8999999999999999s;
	-moz-transition-delay: 0.8999999999999999s;
	-o-transition-delay: 0.8999999999999999s;
}
.off.anim_2 {
	transition-delay: 0.89s;
	-webkit-transition-delay: 0.8999999999999999s;
	-moz-transition-delay: 0.8999999999999999s;
	-o-transition-delay: 0.8999999999999999s;
}
.on .anim_2 {
	transition-delay: 0.8s;
	-webkit-transition-delay: 0.8s;
	-moz-transition-delay: 0.8s;
	-o-transition-delay: 0.8s;
}
.on.anim_2 {
	transition-delay: 0.8s;
	-webkit-transition-delay: 0.8s;
	-moz-transition-delay: 0.8s;
	-o-transition-delay: 0.8s;
}
.off .anim_1 {
	transition-delay: 1.05s;
	-webkit-transition-delay: 1.05s;
	-moz-transition-delay: 1.05s;
	-o-transition-delay: 1.05s;
}
.off.anim_1 {
	transition-delay: 1.05s;
	-webkit-transition-delay: 1.05s;
	-moz-transition-delay: 1.05s;
	-o-transition-delay: 1.05s;
}
.on .anim_1 {
	transition-delay: 0.65s;
	-webkit-transition-delay: 0.65s;
	-moz-transition-delay: 0.65s;
	-o-transition-delay: 0.65s;
}
.on.anim_1 {
	transition-delay: 0.65s;
	-webkit-transition-delay: 0.65s;
	-moz-transition-delay: 0.65s;
	-o-transition-delay: 0.65s;
}
