.footer_box{
	width:100%;
	overflow:hidden;
	background-color: #5e318f;
	/*margin-top: 80px;*/
	color: #bababa;
	padding-bottom: 20px;
}
.footer_1{
	width: 100%;
	margin-top: 50px;
	border-bottom:1px dashed  #454545;
	
}
.footer_1 p{
	font-size: 18px;
	line-height: 40px;
	    color: #bababa;
}
.footer_1 ul{
	width: 100%;
	overflow: hidden;
	
	padding-bottom: 35px;
}
.footer_1 ul li{
	
	width: 12.5%;
	float: left;
	line-height: 40px;
}
.footer_1 ul li a{
 color: #8a8a8a;
}
.footer_1 ul li a:hover{
	
	color: #bababa;
}
.footer_2{
	width: 100%;
	overflow: hidden;
    color:#fff;
}
.footer_2 p{
	font-size: 18px;
	line-height: 40px;
	margin-top: 39px;
    margin-bottom:20px;
    text-indent: 10px;
}
.footer_2 ul li:nth-child(1){
	
	width: 60%;
	float: left;
	
}
.footer_2 ul li:nth-child(1) dt{
	width: 100%;
	line-height: 40px;
	font-size: 14px;
}
.footer_2 ul li:nth-child(2){
	width: 40%;
    float: left;
    margin-top: -15px;
	
}
.footer_2 ul li dl dt:nth-child(1) span img{ width:28px;}
.footer_2 ul li dl dt:nth-child(2) span img{ width:15px;}
.footer_2 ul li dl dt:nth-child(3) span img{ width:18px;}
.footer_2 ul li dl dt:nth-child(4) span img{ width:15px;}
.footer_2 ul li:nth-child(1) dt span{
	
	width: 45px;
	height: 40px;
	display: inline-block;
	text-align: center;
}
.footer_a{
	
	width: 160px;
	float: right;
}
.footer_a img{ width:70%; }
.footer_a p{
	margin: 0;
	width:70%;
    text-align: center;
    font-size: 16px;
    text-indent: 0px;
}
.footer_3{
	
	width: 100%;
	height: 60px;
	line-height: 60px;
	background-color: #3e3a39;
}
.footer_3 ul li{color: #c7c7c7;}
.footer_3 ul li a{color: #c7c7c7;padding-left: 20px;}

.footer_3 ul li:nth-of-type(1){
	text-align: center;
}
.footer_3 ul li:nth-of-type(2){
	float: right;
line-height: 60px;
	text-align: right;

}
@media screen and (max-width:800px){
    .footer_2 p, .footer_2 ul li{ text-align:center; text-indent: 0;}
    .footer_2 ul li dt{ line-height:30px!important;}
    .footer_2 ul li dt span{ height:20px!important; line-height:20px; width:100%!important;}
    .footer_2 ul li:nth-child(2){ margin:30px auto 0; float:none;}
    .footer_a p{ font-size:14px;width: 100%;text-indent: 0;}
    .footer_3 ul div{ font-size:12px; text-align:center; line-height: 20px; padding:10px 0;}
    .footer_a{ float:none; margin:30px auto 0!important;}
    .footer_a img{ padding-top:30px}
}