@charset "utf-8";

@media only screen and (min-width: 1725px) {
.slideshow {width:100%; height:100%;}
.slideshow li {
	box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
	list-style:none; border-width:0px; border-color:#fcd6dc; border-style:solid; width: 100%; height: 100%; position:absolute; z-index: 0; color: transparent; top:0px; left:0px; right:0px; bottom:0px;
    background-size: cover; background-position: 50% 50%; background-repeat: none; opacity: 0;
    animation: animation 35s linear 0s infinite;
	-webkit-animation: animation 35s linear 0s infinite;
	-moz-animation: animation 35s linear 0s infinite;
	-o-animation: animation 35s linear 0s infinite;}
.slideshow li:nth-child(1) {background-image:url(../images/indexbackgroundone.jpg);}
.slideshow li:nth-child(2) {background-image:url(../images/indexbackgroundtwo.jpg); animation-delay: 5s;}
.slideshow li:nth-child(3) {background-image:url(../images/indexbackgroundthree.jpg); animation-delay: 10s;}
.slideshow li:nth-child(4) {background-image:url(../images/indexbackgroundfour.jpg); animation-delay: 15s;}
.slideshow li:nth-child(5) {background-image:url(../images/indexbackgroundfive.jpg); animation-delay: 20s;}
.slideshow li:nth-child(6) {background-image:url(../images/indexbackgroundsix.jpg); animation-delay: 25s;}
.slideshow li:nth-child(7) {background-image:url(../images/indexbackgroundseven.jpg); animation-delay: 30s;}
.no-cssanimations .slideshow li {opacity: 1;}
@keyframes animation { 
    0% {opacity: 0; animation-timing-function: ease-in;}
    4% {opacity: 1; animation-timing-function: ease-out;}
    23% {opacity: 1;}
    25% {opacity: 0;}
    100% {opacity: 0;}}
@-webkit-keyframes animation { 
    0% {opacity: 0; animation-timing-function: ease-in;}
    4% {opacity: 1; animation-timing-function: ease-out;}
    23% {opacity: 1;}
    25% {opacity: 0;}
    100% {opacity: 0;}}
@-moz-keyframes animation { 
    0% {opacity: 0; animation-timing-function: ease-in;}
    4% {opacity: 1; animation-timing-function: ease-out;}
    23% {opacity: 1;}
    25% {opacity: 0;}
    100% {opacity: 0;}}
@-o-keyframes animation { 
    0% {opacity: 0; animation-timing-function: ease-in;}
    4% {opacity: 1; animation-timing-function: ease-out;}
    23% {opacity: 1;}
    25% {opacity: 0;}
    100% {opacity: 0;}}
.indexlogo {margin:auto; width:1000px; height:auto; position:absolute; top:0; bottom:0; left:0; right:0;}
.indexmenu {margin:auto; width:250px; height:15px; position:absolute; top:510px; bottom:0; left:0; right:0;}
.indexmenu_a {height:15px; float:left;}
.indexmenu_a a {color:#fff; font-family: Arial, Helvetica, sans-serif; font-weight:600; font-size:15px; line-height:15px; text-decoration:none;}
.indexmenu_b {height:15px; float:left; margin-left:90px;}
.indexmenu_b a {color:#fff; font-family: Arial, Helvetica, sans-serif; font-weight:600; font-size:15px; line-height:15px; text-decoration:none;}
.indexmenu_c {height:15px; float:right;}
.indexmenu_c a {color:#fff; font-family: Arial, Helvetica, sans-serif; font-weight:600; font-size:15px; line-height:15px; text-decoration:none;}}

@media only screen and (min-width: 1425px) and (max-width: 1724px) {
.slideshow {width:100%; height:100%;}
.slideshow li {
	box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
	list-style:none; border-width:0px; border-color:#fff; border-style:solid; width: 100%; height: 100%; position:absolute; z-index: 0; color: transparent; top:0px; left:0px; right:0px; bottom:0px;
    background-size: cover; background-position: 50% 50%; background-repeat: none; opacity: 0;
    animation: animation 35s linear 0s infinite;
	-webkit-animation: animation 35s linear 0s infinite;
	-moz-animation: animation 35s linear 0s infinite;
	-o-animation: animation 35s linear 0s infinite;}
.slideshow li:nth-child(1) {background-image:url(../images/indexbackgroundone.jpg);}
.slideshow li:nth-child(2) {background-image:url(../images/indexbackgroundtwo.jpg); animation-delay: 5s;}
.slideshow li:nth-child(3) {background-image:url(../images/indexbackgroundthree.jpg); animation-delay: 10s;}
.slideshow li:nth-child(4) {background-image:url(../images/indexbackgroundfour.jpg); animation-delay: 15s;}
.slideshow li:nth-child(5) {background-image:url(../images/indexbackgroundfive.jpg); animation-delay: 20s;}
.slideshow li:nth-child(6) {background-image:url(../images/indexbackgroundsix.jpg); animation-delay: 25s;}
.slideshow li:nth-child(7) {background-image:url(../images/indexbackgroundseven.jpg); animation-delay: 30s;}
.no-cssanimations .slideshow li {opacity: 1;}
@keyframes animation { 
    0% {opacity: 0; animation-timing-function: ease-in;}
    4% {opacity: 1; animation-timing-function: ease-out;}
    23% {opacity: 1;}
    25% {opacity: 0;}
    100% {opacity: 0;}}
@-webkit-keyframes animation { 
    0% {opacity: 0; animation-timing-function: ease-in;}
    4% {opacity: 1; animation-timing-function: ease-out;}
    23% {opacity: 1;}
    25% {opacity: 0;}
    100% {opacity: 0;}}
	@-moz-keyframes animation { 
    0% {opacity: 0; animation-timing-function: ease-in;}
    4% {opacity: 1; animation-timing-function: ease-out;}
    23% {opacity: 1;}
    25% {opacity: 0;}
    100% {opacity: 0;}}
@-o-keyframes animation { 
    0% {opacity: 0; animation-timing-function: ease-in;}
    4% {opacity: 1; animation-timing-function: ease-out;}
    23% {opacity: 1;}
    25% {opacity: 0;}
    100% {opacity: 0;}}
.indexlogo {margin:auto; width:1000px; height:auto; position:absolute; top:0; bottom:0; left:0; right:0;}
.indexmenu {margin:auto; width:250px; height:15px; position:absolute; top:510px; bottom:0; left:0; right:0;}
.indexmenu_a {height:15px; float:left;}
.indexmenu_a a {color:#fff; font-family: Arial, Helvetica, sans-serif; font-weight:600; font-size:15px; line-height:15px; text-decoration:none;}
.indexmenu_b {height:15px; float:left; margin-left:90px;}
.indexmenu_b a {color:#fff; font-family: Arial, Helvetica, sans-serif; font-weight:600; font-size:15px; line-height:15px; text-decoration:none;}
.indexmenu_c {height:15px; float:right;}
.indexmenu_c a {color:#fff; font-family: Arial, Helvetica, sans-serif; font-weight:600; font-size:15px; line-height:15px; text-decoration:none;}}

@media only screen and (min-width: 1025px) and (max-width: 1424px) {
.slideshow {width:100%; height:100%;}
.slideshow li {
	box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
	list-style:none; border-width:0px; border-color:#fff; border-style:solid; width: 100%; height: 100%; position:absolute; z-index: 0; color: transparent; top:0px; left:0px; right:0px; bottom:0px;
    background-size: cover; background-position: 50% 50%; background-repeat: none; opacity: 0;
    animation: animation 35s linear 0s infinite;
	-webkit-animation: animation 35s linear 0s infinite;
	-moz-animation: animation 35s linear 0s infinite;
	-o-animation: animation 35s linear 0s infinite;}
.slideshow li:nth-child(1) {background-image:url(../images/indexbackgroundone.jpg);}
.slideshow li:nth-child(2) {background-image:url(../images/indexbackgroundtwo.jpg); animation-delay: 5s;}
.slideshow li:nth-child(3) {background-image:url(../images/indexbackgroundthree.jpg); animation-delay: 10s;}
.slideshow li:nth-child(4) {background-image:url(../images/indexbackgroundfour.jpg); animation-delay: 15s;}
.slideshow li:nth-child(5) {background-image:url(../images/indexbackgroundfive.jpg); animation-delay: 20s;}
.slideshow li:nth-child(6) {background-image:url(../images/indexbackgroundsix.jpg); animation-delay: 25s;}
.slideshow li:nth-child(7) {background-image:url(../images/indexbackgroundseven.jpg); animation-delay: 30s;}
.no-cssanimations .slideshow li {opacity: 1;}
@keyframes animation { 
    0% {opacity: 0; animation-timing-function: ease-in;}
    4% {opacity: 1; animation-timing-function: ease-out;}
    23% {opacity: 1;}
    25% {opacity: 0;}
    100% {opacity: 0;}}
@-webkit-keyframes animation { 
    0% {opacity: 0; animation-timing-function: ease-in;}
    4% {opacity: 1; animation-timing-function: ease-out;}
    23% {opacity: 1;}
    25% {opacity: 0;}
    100% {opacity: 0;}}
@-moz-keyframes animation { 
    0% {opacity: 0; animation-timing-function: ease-in;}
    4% {opacity: 1; animation-timing-function: ease-out;}
    23% {opacity: 1;}
    25% {opacity: 0;}
    100% {opacity: 0;}}
@-o-keyframes animation { 
    0% {opacity: 0; animation-timing-function: ease-in;}
    4% {opacity: 1; animation-timing-function: ease-out;}
    23% {opacity: 1;}
    25% {opacity: 0;}
    100% {opacity: 0;}}
.indexlogo {margin:auto; width:600px; height:auto; position:absolute; top:0; bottom:0; left:0; right:0;}
.indexmenu {margin:auto; width:250px; height:15px; position:absolute; top:310px; bottom:0; left:0; right:0;}
.indexmenu_a {height:15px; float:left;}
.indexmenu_a a {color:#fff; font-family: Arial, Helvetica, sans-serif; font-weight:600; font-size:15px; line-height:15px; text-decoration:none;}
.indexmenu_b {height:15px; float:left; margin-left:90px;}
.indexmenu_b a {color:#fff; font-family: Arial, Helvetica, sans-serif; font-weight:600; font-size:15px; line-height:15px; text-decoration:none;}
.indexmenu_c {height:15px; float:right;}
.indexmenu_c a {color:#fff; font-family: Arial, Helvetica, sans-serif; font-weight:600; font-size:15px; line-height:15px; text-decoration:none;}}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
.slideshow {width:100%; height:100%;}
.slideshow li {
	box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
	list-style:none; border-width:0px; border-color:#fff; border-style:solid; width: 100%; height: 100%; position:absolute; z-index: 0; color: transparent; top:0px; left:0px; right:0px; bottom:0px;
    background-size: cover; background-position: 50% 50%; background-repeat: none; opacity: 0;
    animation: animation 35s linear 0s infinite;
	-webkit-animation: animation 35s linear 0s infinite;
	-moz-animation: animation 35s linear 0s infinite;
	-o-animation: animation 35s linear 0s infinite;}
.slideshow li:nth-child(1) {background-image:url(../images/indexbackgroundsmallone.jpg);}
.slideshow li:nth-child(2) {background-image:url(../images/indexbackgroundsmalltwo.jpg); animation-delay: 5s;}
.slideshow li:nth-child(3) {background-image:url(../images/indexbackgroundsmallthree.jpg); animation-delay: 10s;}
.slideshow li:nth-child(4) {background-image:url(../images/indexbackgroundsmallfour.jpg); animation-delay: 15s;}
.slideshow li:nth-child(5) {background-image:url(../images/indexbackgroundsmallfive.jpg); animation-delay: 20s;}
.slideshow li:nth-child(6) {background-image:url(../images/indexbackgroundsmallsix.jpg); animation-delay: 25s;}
.slideshow li:nth-child(7) {background-image:url(../images/indexbackgroundsmallseven.jpg); animation-delay: 30s;}
.no-cssanimations .slideshow li {opacity: 1;}
@keyframes animation { 
    0% {opacity: 0; animation-timing-function: ease-in;}
    4% {opacity: 1; animation-timing-function: ease-out;}
    23% {opacity: 1;}
    25% {opacity: 0;}
    100% {opacity: 0;}}
@-webkit-keyframes animation { 
    0% {opacity: 0; animation-timing-function: ease-in;}
    4% {opacity: 1; animation-timing-function: ease-out;}
    23% {opacity: 1;}
    25% {opacity: 0;}
    100% {opacity: 0;}}
@-moz-keyframes animation { 
    0% {opacity: 0; animation-timing-function: ease-in;}
    4% {opacity: 1; animation-timing-function: ease-out;}
    23% {opacity: 1;}
    25% {opacity: 0;}
    100% {opacity: 0;}}
@-o-keyframes animation { 
    0% {opacity: 0; animation-timing-function: ease-in;}
    4% {opacity: 1; animation-timing-function: ease-out;}
    23% {opacity: 1;}
    25% {opacity: 0;}
    100% {opacity: 0;}}
.indexlogo {margin:auto; width:500px; height:auto; position:absolute; top:0; bottom:0; left:0; right:0;}
.indexmenu {margin:auto; width:200px; height:14px; position:absolute; top:260px; bottom:0; left:0; right:0;}
.indexmenu_a {height:14px; float:left;}
.indexmenu_a a {color:#fff; font-family: Arial, Helvetica, sans-serif; font-weight:600; font-size:14px; line-height:14px; text-decoration:none;}
.indexmenu_b {height:14px; float:left; margin-left:66px;}
.indexmenu_b a {color:#fff; font-family: Arial, Helvetica, sans-serif; font-weight:600; font-size:14px; line-height:14px; text-decoration:none;}
.indexmenu_c {height:14px; float:right;}
.indexmenu_c a {color:#fff; font-family: Arial, Helvetica, sans-serif; font-weight:600; font-size:14px; line-height:14px; text-decoration:none;}}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
.slideshow {width:100%; height:100%;}
.slideshow li {
	box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
	list-style:none; border-width:0px; border-color:#fff; border-style:solid; width: 100%; height: 100%; position:absolute; z-index: 0; color: transparent; top:0px; left:0px; right:0px; bottom:0px;
    background-size: cover; background-position: 50% 50%; background-repeat: none; opacity: 0;
    animation: animation 35s linear 0s infinite;
	-webkit-animation: animation 35s linear 0s infinite;
	-moz-animation: animation 35s linear 0s infinite;
	-o-animation: animation 35s linear 0s infinite;}
.slideshow li:nth-child(1) {background-image:url(../images/indexbackgroundsmallone.jpg);}
.slideshow li:nth-child(2) {background-image:url(../images/indexbackgroundsmalltwo.jpg); animation-delay: 5s;}
.slideshow li:nth-child(3) {background-image:url(../images/indexbackgroundsmallthree.jpg); animation-delay: 10s;}
.slideshow li:nth-child(4) {background-image:url(../images/indexbackgroundsmallfour.jpg); animation-delay: 15s;}
.slideshow li:nth-child(5) {background-image:url(../images/indexbackgroundsmallfive.jpg); animation-delay: 20s;}
.slideshow li:nth-child(6) {background-image:url(../images/indexbackgroundsmallsix.jpg); animation-delay: 25s;}
.slideshow li:nth-child(7) {background-image:url(../images/indexbackgroundsmallseven.jpg); animation-delay: 30s;}
.no-cssanimations .slideshow li {opacity: 1;}
@keyframes animation { 
    0% {opacity: 0; animation-timing-function: ease-in;}
    4% {opacity: 1; animation-timing-function: ease-out;}
    23% {opacity: 1;}
    25% {opacity: 0;}
    100% {opacity: 0;}}
@-webkit-keyframes animation { 
    0% {opacity: 0; animation-timing-function: ease-in;}
    4% {opacity: 1; animation-timing-function: ease-out;}
    23% {opacity: 1;}
    25% {opacity: 0;}
    100% {opacity: 0;}}
@-moz-keyframes animation { 
    0% {opacity: 0; animation-timing-function: ease-in;}
    4% {opacity: 1; animation-timing-function: ease-out;}
    23% {opacity: 1;}
    25% {opacity: 0;}
    100% {opacity: 0;}}
@-o-keyframes animation { 
    0% {opacity: 0; animation-timing-function: ease-in;}
    4% {opacity: 1; animation-timing-function: ease-out;}
    23% {opacity: 1;}
    25% {opacity: 0;}
    100% {opacity: 0;}}	
.indexlogo {margin:auto; width:500px; height:auto; position:absolute; top:0; bottom:0; left:0; right:0;}
.indexmenu {margin:auto; width:200px; height:14px; position:absolute; top:260px; bottom:0; left:0; right:0;}
.indexmenu_a {height:14px; float:left;}
.indexmenu_a a {color:#fff; font-family: Arial, Helvetica, sans-serif; font-weight:600; font-size:14px; line-height:14px; text-decoration:none;}
.indexmenu_b {height:14px; float:left; margin-left:66px;}
.indexmenu_b a {color:#fff; font-family: Arial, Helvetica, sans-serif; font-weight:600; font-size:14px; line-height:14px; text-decoration:none;}
.indexmenu_c {height:14px; float:right;}
.indexmenu_c a {color:#fff; font-family: Arial, Helvetica, sans-serif; font-weight:600; font-size:14px; line-height:14px; text-decoration:none;}}

@media only screen and (min-width: 501px) and (max-width: 767px) {
.slideshow {width:100%; height:100%;}
.slideshow li {
	box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
	list-style:none; width: 100%; height: 100%; position:absolute; z-index: 0; color: transparent; top:0px; left:0px; right:0px; bottom:0px;
    background-size: cover; background-position: 50% 50%; background-repeat: none; opacity: 0;
    animation: animation 35s linear 0s infinite;
	-webkit-animation: animation 35s linear 0s infinite;
	-moz-animation: animation 35s linear 0s infinite;
	-o-animation: animation 35s linear 0s infinite;}
.slideshow li:nth-child(1) {background-image:url(../images/indexbackgroundsmallone.jpg);}
.slideshow li:nth-child(2) {background-image:url(../images/indexbackgroundsmalltwo.jpg); animation-delay: 5s;}
.slideshow li:nth-child(3) {background-image:url(../images/indexbackgroundsmallthree.jpg); animation-delay: 10s;}
.slideshow li:nth-child(4) {background-image:url(../images/indexbackgroundsmallfour.jpg); animation-delay: 15s;}
.slideshow li:nth-child(5) {background-image:url(../images/indexbackgroundsmallfive.jpg); animation-delay: 20s;}
.slideshow li:nth-child(6) {background-image:url(../images/indexbackgroundsmallsix.jpg); animation-delay: 25s;}
.slideshow li:nth-child(7) {background-image:url(../images/indexbackgroundsmallseven.jpg); animation-delay: 30s;}
.no-cssanimations .slideshow li {opacity: 1;}
@keyframes animation { 
    0% {opacity: 0; animation-timing-function: ease-in;}
    4% {opacity: 1; animation-timing-function: ease-out;}
    23% {opacity: 1;}
    25% {opacity: 0;}
    100% {opacity: 0;}}
@-webkit-keyframes animation { 
    0% {opacity: 0; animation-timing-function: ease-in;}
    4% {opacity: 1; animation-timing-function: ease-out;}
    23% {opacity: 1;}
    25% {opacity: 0;}
    100% {opacity: 0;}}
@-moz-keyframes animation { 
    0% {opacity: 0; animation-timing-function: ease-in;}
    4% {opacity: 1; animation-timing-function: ease-out;}
    23% {opacity: 1;}
    25% {opacity: 0;}
    100% {opacity: 0;}}
@-o-keyframes animation { 
    0% {opacity: 0; animation-timing-function: ease-in;}
    4% {opacity: 1; animation-timing-function: ease-out;}
    23% {opacity: 1;}
    25% {opacity: 0;}
    100% {opacity: 0;}}
.indexlogo {margin:auto; width:250px; height:auto; position:absolute; top:0; bottom:0; left:0; right:0;}
.indexmenu {margin:auto; width:200px; height:14px; position:absolute; top:140px; bottom:0; left:0; right:0;}
.indexmenu_a {height:14px; float:left;}
.indexmenu_a a {color:#fff; font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height:14px; text-decoration:none;}
.indexmenu_b {height:14px; float:left; margin-left:66px;}
.indexmenu_b a {color:#fff; font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height:14px; text-decoration:none;}
.indexmenu_c {height:14px; float:right;}
.indexmenu_c a {color:#fff; font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height:14px; text-decoration:none;}}

@media only screen and (min-width: 321px) and (max-width: 500px) {
.slideshow {width:100%; height:100%;}
.slideshow li {
	box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
	list-style:none; width: 100%; height: 100%; position:absolute; z-index: 0; color: transparent; top:0px; left:0px; right:0px; bottom:0px;
    background-size: cover; background-position: 50% 50%; background-repeat: none; opacity: 0;
    animation: animation 35s linear 0s infinite;
	-webkit-animation: animation 35s linear 0s infinite;
	-moz-animation: animation 35s linear 0s infinite;
	-o-animation: animation 35s linear 0s infinite;}
.slideshow li:nth-child(1) {background-image:url(../images/indexbackgroundsmallone.jpg);}
.slideshow li:nth-child(2) {background-image:url(../images/indexbackgroundsmalltwo.jpg); animation-delay: 5s;}
.slideshow li:nth-child(3) {background-image:url(../images/indexbackgroundsmallthree.jpg); animation-delay: 10s;}
.slideshow li:nth-child(4) {background-image:url(../images/indexbackgroundsmallfour.jpg); animation-delay: 15s;}
.slideshow li:nth-child(5) {background-image:url(../images/indexbackgroundsmallfive.jpg); animation-delay: 20s;}
.slideshow li:nth-child(6) {background-image:url(../images/indexbackgroundsmallsix.jpg); animation-delay: 25s;}
.slideshow li:nth-child(7) {background-image:url(../images/indexbackgroundsmallseven.jpg); animation-delay: 30s;}
.no-cssanimations .slideshow li {opacity: 1;}
@keyframes animation { 
    0% {opacity: 0; animation-timing-function: ease-in;}
    4% {opacity: 1; animation-timing-function: ease-out;}
    23% {opacity: 1;}
    25% {opacity: 0;}
    100% {opacity: 0;}}
@-webkit-keyframes animation { 
    0% {opacity: 0; animation-timing-function: ease-in;}
    4% {opacity: 1; animation-timing-function: ease-out;}
    23% {opacity: 1;}
    25% {opacity: 0;}
    100% {opacity: 0;}}
@-moz-keyframes animation { 
    0% {opacity: 0; animation-timing-function: ease-in;}
    4% {opacity: 1; animation-timing-function: ease-out;}
    23% {opacity: 1;}
    25% {opacity: 0;}
    100% {opacity: 0;}}
@-o-keyframes animation { 
    0% {opacity: 0; animation-timing-function: ease-in;}
    4% {opacity: 1; animation-timing-function: ease-out;}
    23% {opacity: 1;}
    25% {opacity: 0;}
    100% {opacity: 0;}}
.indexlogo {margin:auto; width:250px; height:auto; position:absolute; top:0; bottom:0; left:0; right:0;}
.indexmenu {margin:auto; width:200px; height:14px; position:absolute; top:140px; bottom:0; left:0; right:0;}
.indexmenu_a {height:14px; float:left;}
.indexmenu_a a {color:#fff; font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height:14px; text-decoration:none;}
.indexmenu_b {height:14px; float:left; margin-left:66px;}
.indexmenu_b a {color:#fff; font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height:14px; text-decoration:none;}
.indexmenu_c {height:14px; float:right;}
.indexmenu_c a {color:#fff; font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height:14px; text-decoration:none;}}

@media only screen and (min-width: 0px) and (max-width: 320px) {
.slideshow {width:100%; height:100%;}
.slideshow li {
	box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
	list-style:none; width: 100%; height: 100%; position:absolute; z-index: 0; color: transparent; top:0px; left:0px; right:0px; bottom:0px;
    background-size: cover; background-position: 50% 50%; background-repeat: none; opacity: 0;
    animation: animation 35s linear 0s infinite;
	-webkit-animation: animation 35s linear 0s infinite;
	-moz-animation: animation 35s linear 0s infinite;
	-o-animation: animation 35s linear 0s infinite;}
.slideshow li:nth-child(1) {background-image:url(../images/indexbackgroundsmallone.jpg);}
.slideshow li:nth-child(2) {background-image:url(../images/indexbackgroundsmalltwo.jpg); animation-delay: 5s;}
.slideshow li:nth-child(3) {background-image:url(../images/indexbackgroundsmallthree.jpg); animation-delay: 10s;}
.slideshow li:nth-child(4) {background-image:url(../images/indexbackgroundsmallfour.jpg); animation-delay: 15s;}
.slideshow li:nth-child(5) {background-image:url(../images/indexbackgroundsmallfive.jpg); animation-delay: 20s;}
.slideshow li:nth-child(6) {background-image:url(../images/indexbackgroundsmallsix.jpg); animation-delay: 25s;}
.slideshow li:nth-child(7) {background-image:url(../images/indexbackgroundsmallseven.jpg); animation-delay: 30s;}
.no-cssanimations .slideshow li {opacity: 1;}
@keyframes animation { 
    0% {opacity: 0; animation-timing-function: ease-in;}
    4% {opacity: 1; animation-timing-function: ease-out;}
    23% {opacity: 1;}
    25% {opacity: 0;}
    100% {opacity: 0;}}
@-webkit-keyframes animation { 
    0% {opacity: 0; animation-timing-function: ease-in;}
    4% {opacity: 1; animation-timing-function: ease-out;}
    23% {opacity: 1;}
    25% {opacity: 0;}
    100% {opacity: 0;}}
@-moz-keyframes animation { 
    0% {opacity: 0; animation-timing-function: ease-in;}
    4% {opacity: 1; animation-timing-function: ease-out;}
    23% {opacity: 1;}
    25% {opacity: 0;}
    100% {opacity: 0;}}
@-o-keyframes animation { 
    0% {opacity: 0; animation-timing-function: ease-in;}
    4% {opacity: 1; animation-timing-function: ease-out;}
    23% {opacity: 1;}
    25% {opacity: 0;}
    100% {opacity: 0;}}
.indexlogo {margin:auto; width:230px; height:auto; position:absolute; top:0; bottom:0; left:0; right:0;}
.indexmenu {margin:auto; width:200px; height:14px; position:absolute; top:140px; bottom:0; left:0; right:0;}
.indexmenu_a {height:14px; float:left;}
.indexmenu_a a {color:#fff; font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height:14px; text-decoration:none;}
.indexmenu_b {height:14px; float:left; margin-left:66px;}
.indexmenu_b a {color:#fff; font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height:14px; text-decoration:none;}
.indexmenu_c {height:14px; float:right;}
.indexmenu_c a {color:#fff; font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height:14px; text-decoration:none;}}