@charset "utf-8";
/* CSS Document */

.footer	.top{overflow:hidden;background-color:#134a9b;}
.footer	.top .left{display:flex;justify-content:center;align-items:center;float:left;overflow:hidden;margin:40px 0;width:calc(100% - 100px);}
.footer	.top .left .txt{width:38%;margin-right:5%;float:left;}
.footer	.top .left .txt h1{font-size:18px;margin-bottom:20px;color:#fff;}
.footer	.top .left .txt p{font-size:14px;line-height:28px;color:#fff;}
.footer	.top .left .foot_nav{width:216px;float:left;}
.footer	.top .left .foot_nav li{margin:0 24px;float:left;}
.footer	.top .left .foot_nav li a{font-size:15px;color:#fff;line-height:38px;}
.footer	.top .left .foot_nav li a:hover{color:#333;transition:all 0.3s linear;}
.footer	.top .left .icon{width:calc(47% - 216px);float:left;margin-left:10%;}
.footer	.top .left .icon a{float:left;width:35px;height:35px;margin:0 10px;}
.footer	.top .left>p{clear:left;font-size:14px;color:#fff;}
.footer	.top .right{width:100px;float:right;margin-top:45px;}	
	
.footer	.bot{height:40px;background-color:#000;}
.footer	.bot p{margin:0 auto;max-width:90%;text-align:center;font-size:14px;line-height:40px;color:#fff;opacity:0.6;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;
	}
.footer	.bot p a{font-size:15px;line-height:40px;color:#fff;}
.footer	.bot p a:hover{opacity:1;transition: all 0.4s linear;}

@media (max-width:992px){
.footer	.top .left{display:block;}
.footer	.top .left .icon{display:none;}
}
@media (max-width:767px){
.footer	.top .left{width:100%;float:none;}
.footer	.top .left .txt{width:100%;margin-right:0;}
.footer	.top .left .foot_nav{display:none;}
.footer	.top .right{display:none;}
}