﻿@charset "utf-8";
/* CSS Document */

.footer	.top{
	overflow:hidden;
	background-color:#000;
	padding:60px 0;
	border-top:4px solid #517eff;
	}	
.footer	.top .center{
	display: flex;
    justify-content: center;
    align-items: center;
	}
.footer	.top .cen{
	float:left;
	overflow:hidden;
	width:682px;
	}
.footer .cen .list{
    float: left;
	margin-right:20px;
}
.footer .cen .list:last-child{
	margin-right:0;
	}
.footer .cen .list h2{
	font-size:18px;
	font-weight:normal;
	color:#fff;
	display: inline-block;
	}
.footer .cen .list .xian{
	margin:10px 0 20px;
	height:1px;
	width:16px;
/*	background-color:#00923f;*/
	background-color: #517eff;
	}
.footer .cen .list ul {
	max-height:140px;
	overflow:auto;
	padding-right:20px;
	}
.footer .cen .list ul li{
	margin-bottom:20px;
	}
.footer .cen .list ul li:last-child{
	margin-bottom:0;
	}
.footer .cen .list ul a{
	font-size:14px;
	color:rgba(256,256,256,0.8);
	}	
	
.footer	.top .txt{
	width:calc(96% - 682px);
	margin-left:4%;
	float:left;
	overflow:hidden;
	}	
.footer	.top .txt .tel{
	float:left;
	}
.footer	.top .txt .tel .box1{
	/*border-left:2px solid #00923f;*/
	border-left: 2px solid #517eff;
	padding-left:15px;
	}
.footer	.top .txt .tel .box1 p{
	font-size:14px;
	line-height:14px;
	color:#fff;
	}
.footer	.top .txt .tel .box1 h1{
	font-size:36px;
	line-height:38px;
	font-family:"BEBAS";
	color:#fff;
	font-weight:normal;
	margin:15px 0 0;
	}
.footer	.top .txt .tel .zixun{
	width:200px;
	height:45px;
	background-color:#517eff;
	display:block;
	text-align:center;
	line-height:45px;
	border-radius:20px;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	margin-top:30px;
	margin-left:15px;
	}
.footer	.top .txt .tel .zixun:hover {
    background-color: #fff;
    box-shadow: 0 0 10px #666;
    color: #517eff;
    transition: all 0.3s linear;
	}
.footer	.top .txt .info{
	float:right;    width: 300px;
	}
.footer	.top .txt .info p{
	font-size:15px;
	line-height:30px;
	color:rgba(256,256,256,1);
	}
.footer	.top .txt .info p:first-child{
	font-weight:bold;
	}
	
.footer	.top .right{
	float:right;
	width:112px;
	}
.footer	.top .right h1{
	color:#fff;
	font-size:24px;
	}	
.footer	.top .right span{
	color:#fff;
	font-size:14px;
	display:block;
	margin:5px 0 20px;
	}	
.footer	.top .right p{
	color:#fff;
	font-size:14px;
	line-height:26px;
	}
	
.footer	.bot{
	border-top:1px solid #3b3b3b;
	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;
	white-space: nowrap; text-overflow: ellipsis; overflow: hidden;
	}
.footer	.bot p a{
	font-size:14px;
	line-height:40px;
	color:#fff;
	}
.footer	.bot p a:hover{
	opacity:1;
	transition: all 0.4s linear;
	}
	
@media (max-width: 1399px){
.footer	.top .right{
	display:none;
	}
.footer	.top .txt {
	display:none;
	}
.footer	.top .cen{
	width:auto;
	}
.footer .cen .list{
	margin-right:40px;
	}
}
	
@media (max-width: 1229px){
}

@media (max-width: 1169px){
.footer	.top .txt .info{
	display:none;
	}
.footer	.top .txt .tel{
	float:right;
	}
.footer	.top .txt {
    width: calc(94% - 514px);
	margin:0 0 0 6%;
	}
.footer .cen .list{
	margin-right:40px;
	}
}

@media (max-width: 996px){
.footer	.top{
	display:none;
	}
.footer	.bot{
	height:50px;
	}
.footer	.bot p{
	line-height:50px;
	}
}