﻿.footer-barscroll{
	width:100%;
	height:auto;
	float:left;
	margin-top:4rem;
}

.foot-barscroll {
    position: relative;
    min-width: 100%;
    background: #0af url(404.png) no-repeat center;
    height: 180px;
    overflow: hidden;
    color: #fff;
    text-align: center;
}

.foot-bubble-one {
    position: absolute;
    top: -120px;
    left: 50%;
    z-index: 10;
    margin-left: -120px;
    width: 240px;
    height: 240px;
    background: url(404.png);
    animation: bubble-animate-1 linear 10s infinite;
}

.foot-bubble-two {
    position: absolute;
    top: 50px;
    left: 34%;
    z-index: 11;
    width: 360px;
    height: 360px;
    background: url(404.png);
    animation: bubble-animate-2 linear 12s infinite;
}

.foot-bubble-three {
    position: absolute;
    top: 50px;
    left: 48%;
    z-index: 12;
    width: 300px;
    height: 300px;
    background: url(404.png);
    animation: bubble-animate-3 linear 11s infinite;
}

@keyframes bubble-animate-1 {
    from {
        top: -120px
    }

    50% {
        top: -180px
    }

    to {
        top: -120px
    }
}

@keyframes bubble-animate-2 {
    from {
        top: 50px;
        left: 34%
    }

    50% {
        top: 80px;
        left: 24%
    }

    to {
        top: 50px;
        left: 34%
    }
}

@keyframes bubble-animate-3 {
    from {
        top: 50px;
        left: 48%
    }

    50% {
        top: 80px;
        left: 58%
    }

    to {
        top: 50px;
        left: 48%
    }
}

.foot-bubble-text {
    position: relative;
    padding-top: 46px;
    z-index: 20;
    font-size: 24px;
}

.foot-bubble-link {
    position: relative;
    z-index: 20;
}

.foot-bubble-link a {
    display: inline-block;
    margin-top: 24px;
    width: 220px;
    height: 44px;
    line-height: 44px;
    border: 1px solid #fff;
    color: #fff;
	font-weight:bold;
}

.foot-bubble-link a:hover {
    color: #fff;
    background-color: #c30813;
}








.footerList{
	width:100%;
	height:auto;
	
	overflow:hidden;
	background-color:#1f252f;
	margin-top:80px;
	padding-bottom:3rem;
}
.footerListWrap{
	width:92%;
	height:auto;
	margin:0 auto;
}

.footerMiddle{
	width:100%;
	height:auto;
	float:left;
	margin-top:60px;
	border-top:#40454e solid 1px;
	padding-top:30px;
}

.footerBottom{
	width:100%;
	height:auto;
	float:left;
}

.footCenter,.footerBussnies{
	width:80%;
	height:auto;
	margin:0 auto;
	margin-left: 16%;
}
.footCenterUl1_sec li {font-weight: normal!important;}
.footCenterUl1_sec li:nth-of-type(1){}
.footCenter .footCenterUl1,.footerBussnies .footCenterUl1 {
	width:100%;
	height:auto;

}
.footCenterUl1 li,.footCenterUl1_sec li{
	float:left;
	width:25%;
	height:50px;
	color:#fff;
	font-weight: bold;
	padding:10px 0px 10px 0px;
font-size:16px;
}
.footCenterUl1 li a,.footCenterUl1_sec li a {
	color:#fff;
}
.footCenterUl1 li a:hover,.footCenterUl1_sec li a:hover{
	color:#c30813;
}
.footCenterUl2,.footCenterUl3,.footCenterUl4,.footCenterUl5{
	width:25%;
	height:auto;
	float:left;
	line-height:30px;
	margin-top:20px;
}
.footCenterUl2 a,.footCenterUl3 a,.footCenterUl4 a,.footCenterUl5 a{
	color:#b1b1b1;font-size:14px;
}
.footCenterUl2 a:hover,.footCenterUl3 a:hover,.footCenterUl4 a:hover,.footCenterUl5 a:hover{
	color:#fff;
}
.footerBussniesMain{width: 100%;height: auto;float: left;margin-top: 40px;}
.footerBussnies{width: 80%;height: auto;margin:0 auto;margin-left: 16%;}
.footRight{
	width:100%;
	height:auto;
	float:left;
}
.footRight p:nth-of-type(1){
	width: 100px;
    height: 100px;
    margin: 0 auto;
    margin-top:40px;
}
.footRight p img{
	width:100px;
	height:100px;
	float:left;
}
.footerlanguage{width:100%;height: 22px;float: left;margin-bottom: 20px;}
.footerlanguage_wrap{width:300px;height: 22px; margin: 0 auto; text-align: center;color: #b1b1b1;font-size:14px;}
.footerlanguage_wrap img{width:22px;height: 22px;background: url(404.png); vertical-align: middle;border: none;margin-right: 5px;}
.footerlanguage_wrap a{color: #b1b1b1; text-decoration: underline !important;font-size:14px;}
.footerlanguage_wrap a:hover{ color: #fff; }
.footBottomTop{
	width:100%;
	height:auto;
	float:left;
	color:#fff;
}
.footBottomTop p{
	line-height:30px;
	color:#b1b1b1;
	text-align:center;
	font-size:14px;
}
.footBottomTop b,.footBottomTop h5{display: none;}
.footBottomTop p i{
	font-style:normal;
	margin-left:20px;
}
.footBottomBottom{
	width:100%;
	height:auto;
	float:left;
	color:#b1b1b1;
	text-align:center;
}
.footBottomBottom img{
	margin-right:23px;
}
.footBottomBottom img:nth-of-type(3){margin-right:0;}