.footer{width:100%;color:#fff;background:url(../images/footer_bg.jpg);background-size: 100% 100%;font-size: 1.1rem;}
.bottom_link{padding:10px 0;color:#fff;font-weight: bolder;border-bottom:1px solid rgba(255,255,255,0.3);display: flex;flex-wrap: wrap;}
.bottom_link .link_title{display: flex;align-items: center;font-size: 1.1rem;font-weight: bolder;}
.bottom_link a{font-weight: normal;color:#fff;}
.bottom_link a:hover{text-decoration: underline;text-underline-position: under;}
.bottom_link ul{display:flex;flex-wrap: wrap;}
.bottom_link li{width:auto;padding:0 10px;border-right:1px solid #fff;margin: 10px 0;}
.bottom_link li:last-child{border-right:0;}
.footer .content{display: flex;padding:1.5rem 0;border-bottom:1px solid rgba(255,255,255,0.3);flex-wrap: wrap;}
.footer .txdt_title {color:#fff;font-size: 1.3rem;font-weight: bolder;}
.footer .column_title {margin:20px 0;height:auto;font-size: 1.2rem;}
.footer .con .item .title{text-wrap: nowrap;}
.footer .col1{width: 350px;}
.footer .col1 .con ul{display: flex;flex-wrap: wrap;gap: 0 30px;}
.footer .col1 .con li{margin:10px;width:70px;color:#fff;padding:0;}
.footer .col1 .con li a{color:#fff;}
.footer .col2{width: calc(100% - 650px);padding:0 40px;} 
.footer .col2 .con .item{display:flex;line-height: 3rem;justify-content:flex-start;padding:0;}
.footer .col3{width: 300px;position: relative;}
.footer .col3 .con{border:0;margin-top:40px;}
.footer .col3 .con .ewm_links{display:flex;justify-content: space-between;flex-wrap:wrap;width: 270px;
    margin: 0 auto;}
.footer .col3 .con .ewm_link{width:33%;margin:10px 0;cursor:pointer;}
.footer .col3 .qrcode{z-index: 10000;position: absolute;top: 100px;left: -170px;padding: 2px;
	border: 1px solid #ccc;height: 150px;width: 150px;text-align: center;display:none;}
.footer .col3 .qrcode img{width:100%;height:100%;}

.footer .copyright{display: flex;justify-content: center;padding: 15px 0;font-size: 1.1rem;}

@media screen and (max-width: 1600px){
	.footer .col2 .kuaisu_item {margin:20px;}
}
@media screen and (max-width: 1440px){
	.footer .col2 {padding-left:50px;}
	.footer .col2 .kuaisu_item {margin:10px;width: 200px;}
}
@media screen and (max-width: 1080px){
	.footer .col1,.footer .col2,.footer .col3{width: 100%;padding:0;margin-top:20px;}
	.footer .col2 .links {justify-content: center;}
	.footer .col2 .kuaisu_item {margin: 20px;width: 40%;}
	.footer .col3 .qrcode {top: -80px;left: calc(50% - 75px);}
	.footer .column_title {justify-content: center;}
}