/*底部版权部分*/
footer{
	width: 100%;
	overflow: hidden;
	background-color:rgb(160,160,160);
	min-height: 400px;
	padding: 40px 0 15px 0;
    text-align: center;
}
.footer{
	width: 1600px;
	height: 100%;
	margin: 0 auto;
    box-sizing: border-box;
    color: #fff;
}
footer .footer_title h3{
	font-size: 22px;
	font-weight: 800;
	line-height: 32px;
	margin-bottom: 20px;
	text-align: left;
}
footer .footer_title h3:hover{
	color:  #0079d1;
}
footer a{
	font-size: 16px;
	color: #fff;
	display: block;
	text-align: left;
	width: 100%;
	line-height: 25px;
}
footer a:hover{
	text-indent: 1em;
	color: #0079d1;
	border-bottom: 1px solid #0079d1;
	display: inline-block;
	width: auto;
	text-align: left;
}
footer .footer_top {
	vertical-align: top;
}
footer .footer_top .left{
	display: inline-block;
	width: 70%;
	padding: 0 10px;
	margin-right: -4.5px;
	vertical-align: top;
	border-right: 1px solid #fff;
	text-align: left;

}
footer .footer_top .left li:nth-child(1){text-align: left;float: left;margin-right: 4%;width: 200px;}
footer .footer_top .left li{
	display: inline-block;
	vertical-align: top;
	margin-right: 4%;
	width: 170px;

}
footer .footer_top .left li:nth-last-child(1){
	margin-right: 0;
}
footer .footer_top .left img{
	width: 200px;
}
footer .footer_top .right{
	display: inline-block;
	width:30%;
	padding: 0 10px;
	
	vertical-align: top;
	text-align: left;
}
footer .footer_top .right {
	line-height: 30px;
	padding-left: 60px;
}



/*底部版权*/
footer .down{
	position: relative;
	width: 100%;
	vertical-align: bottom;
	margin-top: 40px;
	height: 170px;
}

/*关注*/
footer .follow{
	text-align: center;
	padding-left: 15px;
	float: left;
}
footer .code img{
	width: 110px;
	margin-right: 10px;
	transition: all 0.6s;
	display: inline-block;
}
footer .code img:hover{
	transform:scale(1.1);
}
footer .code img:nth-child(2){
	margin-right: 0;
}
footer .copyright{
	display: inline-block;
	vertical-align: bottom;
	position: absolute;
	bottom: 0;
    margin-left: -22%;
}
footer .copyright img{
	width: auto;
}
footer .copyright .other{
	margin-top: 10px;
}
footer .copyright .other a{display: inline-block;width: 19%;text-align: center;}
footer .copyright .other span:nth-last-child(1){
	display: none;
}
/*footer .copyright .other a*/
footer .copyright .other span{margin: 0 8px;}


/*友情链接*/
.footer .footer_friendship{margin-top: 2px;}
.footer .footer_friendship span{font-size: 16px;}
.footer .footer_friendship a{
	color: #fff;
	width: auto;
	display: inline-block;
	font-size: 16px;
	margin-right: 5px;
}
.footer .footer_friendship a:hover{
    text-indent: 0em;
}

@media(max-width: 1600px){
	footer .footer_top .left li:nth-child(1),footer .footer_top .left img{width: 150px;}
	.footer{width: 98%;}
	footer .footer_top .left li{margin-right: 2%;width: 160px;}
	footer .footer_title h3{font-size: 21px;margin-bottom: 15px;}
	footer a{line-height: 22px;}
	footer .footer_top .right{line-height: 28px;padding-left: 50px;}
}
@media(max-width: 1360px){
	footer .footer_top .left li:nth-child(1), footer .footer_top .left img{width: 130px;}
	footer .footer_top .left li:nth-child(1){margin-right: 3%;}
	footer .footer_top .left li{width: 140px;}
	footer .footer_title h3{font-size: 20px;margin-bottom: 10px;}
	footer .footer_top .left{width: 65%;}
	footer .footer_top .right{width: 35%;line-height: 23px;}
	footer .footer_top .right li span,footer .copyright span{
		font-size: 15px!important;
	}
	footer a{font-size: 15px;line-height: 20px;}
}
@media(max-width: 1250px){
	footer .footer_top .left li{width: auto;}
	footer .footer_top .left li:nth-child(1){margin-right: 10%;}
	footer .footer_top .left li:nth-child(1), footer .footer_top .left img{ width: 120px;}
}
@media(max-width: 1070px){
	footer .footer_top .left li:nth-child(1), footer .footer_top .left img{width: 110px;}
	footer .footer_top .left li:nth-child(1){margin-right: 5%;}
	footer .footer_top .left{width: 68%;}
	footer .footer_top .right{width: 32%;padding:0;padding-left: 35px;}
	footer .footer_title h3{font-size: 18px;margin-bottom: 8px;}
}
@media(max-width: 900px){
	footer .footer_top .left{width: 100%;}
	footer .footer_top .right{width: 330px;position: absolute; right: 10%;top: 230px;}
	footer .footer_top .left li{width: 18%;}
	footer .follow{position: absolute;top: -75%;left: 10%;}
	footer .footer_top{position: relative;}
	footer .down{margin-top: 140px;}
	footer .copyright{margin: 0;left: 20%;}
}
@media(max-width: 768px){
	footer .footer_top .left{border: none;}
	footer .footer_top .left li{width: 17%;}
	footer .footer_title h3{margin-bottom: 5px;}
	footer .follow{left: 4%;}s
	footer .footer_top .right{ right: 7%;}
	footer .footer_top .right li span,footer .copyright span{
		font-size: 14px!important;
	}
}
@media(max-width: 690px){
	footer .footer_top .left li:nth-child(1){display: none;}
	footer .footer_top .left li{width: 23%;margin-right: 1%;}
	footer .footer_title h3{font-size: 16px;}
	footer a{font-size: 12px;}
	footer .footer_top .right li span, footer .copyright span{font-size: 12px!important}
	footer .code img{width: 90px;}
	footer .footer_top .right{right: 0;}
	footer a:hover{text-indent: 0em;}
	footer .footer_top .left li{text-align: left;}
}
@media(max-width: 560px){
	footer .footer_top .left{width: 100%;text-align: center;}
	footer .follow{left: 0;}
	footer .copyright{left: 15%;}
	footer{padding: 14px 0 15px 0;}
	footer .footer_top .left{position: relative;}
	footer .footer_top .left li{width: 31%;padding-left:4%;}
	footer .footer_top .left li:nth-child(4){
		position: absolute;
		top: 92%;
	}
	footer .follow{display: none;}
	footer .footer_top .right{left: 0;}
}
@media(max-width: 460px){
	footer .footer_top .left li{width: 31.5%;}
	footer .copyright{left: 0;width: 100%;}
	footer .footer_top .right{position: unset;padding-left: 0;margin-top: 10px;}
	footer .down{margin-top: 0;height: 77px;}
}
@media(max-width: 390px){
	footer .footer_title h3{font-size: 15px;}
}

/*
.footer >div hr{
	background-image: linear-gradient( to right,rgba(0,0,0,0),#fff,rgba(0,0,0,0));
    border: none;
    height: 1px;
    width: 95%;
    padding: 0;
    margin: 7px 0;
}
.footer #hr{
	width: 90%;
	border:none;
    margin: 8px auto;
    height: 1px;
    background-image: linear-gradient( to right,rgba(255, 255, 255, 0),#fff,rgba(0, 0, 0, 0));
}





/*
@media(max-width: 1000px){
	.footer{padding: 8px 0px}
	.footer h2{font-size: 27px;}
	.footer .code{padding: 5px;}
	.footer .code img{margin-right: 5px;width: 130px;}
}
@media(max-width: 850px){
	.footer > div{width: 80%;}
	.footer h2{font-size: 26px;}
}
@media(max-width: 700px){
	.footer{padding: 10px 5px;}
	.footer .code img{width: 130px;}
	.footer .code{padding: 10px 5px;}
}
@media(max-width: 700px){
	.footer > div{width: 100%;text-align: center;}
	.footer h2{font-size: 25px;}
	.footer p{font-size: 13px;}
}*/