footer{
	background: #012766 url(../images/bdmp.png) center 0 no-repeat;
	background-size: 70% auto;
}
.bottom{
	display: flex;
	justify-content: space-between;
	padding: 75px 0px 55px;
}
.contact{
	max-width: 425px;
}
.contact .btlogo{
	margin-bottom: 40px;
}
.contact dl{
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	padding-bottom: 30px;
}
.contact span{
	display: flex;
	color: #fff;
	font-size: 16px;
	line-height: 20px;
	padding: 10px 0px;
}
.contact span i{
	color: #ee8319;
	font-size: 22px;
	margin-right: 5px;
}
.contact dl dt{
	padding-bottom: 15px;
	max-width: 147px;
	margin-left: 40px;
}
.bottom>dl dt{
	font-size: 24px;
	color: #fff;
	line-height: 36px;
	margin-bottom: 60px;
}
.bottom>dl a{
	color: #fff;
	font-size: 16px;
	line-height: 36px;
}
.bottom>dl a:hover{
	color: #ee8319;
}
.bottom form{
	max-width: 180px;
}
.bottom form h4{
	color: #fff;
	font-size: 24px;
	line-height: 30px;
}
.bottom form input{
	background: transparent;
	resize: none;
	border: 1px solid rgba(255, 255, 255, .2);
	padding: 10px;
	line-height: 20px;
	font-size: 14px;
	height:60px;
	width: 100%;
	color: #fff;
	margin: 20px 0px;
}
.bottom form input::-moz-placeholder{
	color: rgba(255, 255, 255, .5);
}
.bottom form input::placeholder{
	color: rgba(255, 255, 255, .5);
}
.bottom form button{
	width: 70px;
	height: 25px;
	color: #fff;
	border: 0;
	background: #ee8319;
	font-size: 16px;
	transition: .3s;
}
.bottom form button:hover{
	cursor: pointer;
	background: #fff;
	color: #ee8319;
}
.copy{
	border-top: 1px solid rgba(255, 255, 255, .6);
	color: #fff;
	line-height: 24px;
	padding: 20px 0px;
	font-size: 14px;
}
.copy .container{
	display: flex;
	justify-content: space-between;
}
@media (max-width: 1440px) {
	.contact span{
		font-size: 14px;
	}
	.contact dl dt{
		max-width: 110px;
	}
	.bottom>dl dt{
		font-size: 20px;
		line-height: 30px;
		margin-bottom: 40px;
	}
	.bottom>dl a{
		font-size: 14px;
		line-height: 26px;
	}
	.bottom form h4{
		font-size: 20px;
	}
}
.sidebar{
	position:fixed;
	width:40px;
	right:20px;
	bottom:10%;
	background:rgba(0,0,0,.3);
	padding:5px;
	z-index:3;
	border-radius:25px;
}
.sidebar li{
	height:30px;
	margin:10px 0px 0px;
	width:30px;
	text-align:center;
	color:#fff;
	line-height:30px;
	cursor:pointer;
	position:relative;
}
.sidebar li i{
	font-size:20px;
}
.sidebar li:first-child{
	margin-top:0;
}
.sidebar li span{
	position:absolute;
	right:-5px;
	top: -5px;
	background:#091b7a;
	color:#fff;
	line-height:30px;
	padding:5px 50px 5px 15px;
	height:40px;
	border-radius:25px;
	font-family:arial;
	display:none;
	white-space:nowrap;
}
.sidebar li:hover span{
	display:block;
}
.sidebar li p{
	position:relative;
	z-index:2;
}
.totop{
	border-radius:50%;
	background:#091b7a;
	justify-content:center;
	transition:.3s;
	display:none;
}
.totop.ac{
	display:flex;
}
.totop::after{
	content:'';
	width:8px;
	height:8px;
	border-right:2px solid #fff;
	border-top:2px solid #fff;
	transform:rotate(-45deg);
	margin-top:12px;
}
.totop:hover{
	background:#ee8319;
	cursor:pointer;
}
.totop:hover::after{
	border-color:#fff;
}
.exit{
	width:30px;
	height:30px;
	border-radius:50%;
	background:#091b7a;
	transition:.3s;
}
.exit a{
	display:block;
	color:#fff;
	text-align:center;
	line-height:30px;
	width:100%;
	height:100%;
}
.exit i.icon{
	font-size:12px;
}
.exit:hover{
	background:#ee8319;
	cursor:pointer;
}
.exit:hover::after{
	border-color:#fff;
}
@media (max-width: 992px) {
	.bottom{
		display: block;
		padding: 25px 0px;
	}
	.bottom>dl:not(.form){
		display: none;
	}
	.contact{
		max-width: 100%;
	}
	.contact .btlogo{
		margin-bottom: 15px;
	}
	.contact .btlogo img{
		max-width: 60%;
	}
	.contact dl{
		padding-bottom: 5px;
	}
	.contact span{
		font-size: 14px;
		line-height: 20px;
		padding: 5px 0px;
	}
	.contact span i{
		font-size: 20px;
	}
	.contact dl dt{
		padding-bottom: 10px;
		max-width: 80px;
	}
	.bottom>dl dt{
		display: none;
	}
	.bottom form{
		max-width: 100%;
		padding: 10px 0px 0px;
	}
	.bottom form h4{
		font-size: 16px;
		line-height: 20px;
	}
	.bottom form textarea{
		margin: 10px 0px;
	}
	.bottom form button{
		width: 100px;
		height: 30px;
		font-size: 14px;
	}
	.copy{
		line-height: 20px;
		padding: 10px 0px;
		font-size: 14px;
		text-align: center;
	}
	.copy .container{
		display: block;
	}
	.totop{
		width:30px;
		height:30px;
		right:10px;
		bottom:10px;
	}
	.totop::after{
		content:'';
		width:8px;
		height:8px;
		margin-top:12px;
	}
}