@charset "utf-8";
.footer{ background: url(260529fjstsg_lswx_footbg.jpg) repeat-y center top;}

.db_logo{ text-align: center;}
.db_logo>img{ max-width: 2.67rem; width: 100%; }
.db_logo p{ font-size: 0.16rem; line-height: 0.22rem; margin-top: 0.12rem; color:rgba(255,255,255,0.8); }
.foot_boxys{ background: rgba(255,255,255,0.1); border-radius: 0.12rem; }
.foot_about{ /* padding: 0.25rem; */ padding: 0.2rem 0.1rem 0.18rem 0.2rem; /* min-height: 2.2rem; */ margin-top: 0.2rem; }
.foot_about h6{ text-align: center; font-size: 0.22rem; color: #fff; display: block; margin-bottom: 0.09rem; }
.foot_about h6>i{ display: inline-block; vertical-align: text-bottom; margin-right: 0.18rem; width: 0.24rem; height: 0.24rem; background-position: center; background-repeat: no-repeat; background-size: contain; }
.foot_about p{ font-size: 0.16rem; color: #fff; /* line-height: 0.32rem; */ line-height: 0.28rem; }
.foot_icon span{ display: block; margin-top: 0.2rem; }
.foot_icon span>a{display: block; padding: 0.35rem 0rem; line-height: 0.3rem; background: rgba(255,255,255,0.1); color: #fff; border-radius: 0.12rem; text-align: center; font-size: 0.22rem; font-weight: bold; }
.foot_icon span>a>i{ display: inline-block; width: 0.24rem; height: 0.24rem; line-height: 0.3rem; background-position: center; background-repeat: no-repeat; background-size: contain; vertical-align: sub; margin-right: 0.15rem; }
.foot_ewm{ margin-top: 0.2rem; padding: 0.34rem 0.1rem; text-align: center; }
.foot_ewm>span{display: inline-block; width: 1.1rem; margin: 0rem 0.08rem; vertical-align:top; }
.foot_ewm>span>p{ font-size: 0.16rem; display: block; margin-top: 0.2rem; color: rgba(255,255,255,0.8); }
.foot_ewm>span+span+span+span{ width: auto; margin: 0rem auto; }
.foot_ewm>span>i{ display: block; width: 1.1rem; height: 1.1rem; margin: 0rem auto; background-position: center; background-repeat: no-repeat; background-size:100% 100%; }
.slb .foot_ewm{ padding-top: 0.2rem; padding-bottom: 0.2rem; }
.slb .foot_ewm>span{ width: 0.65rem; }
.slb .foot_ewm>span>i{ width: 0.65rem; height: 0.65rem; }
.slb .foot_ewm>span+span+span+span{margin-top: 0.06rem;}
.foot_copy{ background: rgba(255,255,255,0.1); padding: 0.2rem 0rem; line-height: 0.3rem; overflow: hidden; } 
.foot_copy .copy_l{ float: left; }
.foot_copy .copy_r{ float: right; }
.foot_copy .copy_l span+span{margin-left: 0.35rem;}
.slb .foot_copy .copy_l span+span{margin-left: 0.15rem;}
.foot_copy span{font-size: 0.16rem; color: #fff; display: inline-block; }
.foot_copy .copy_r a>img{ display: inline-block; margin-right: 0.05rem; vertical-align: text-bottom; width: 0.2rem; }
span#_ideConac img{width: 0.8rem;}
@media screen and (min-width:1921px){
	.footer{ background-size: 100% auto; }
}
@media screen and (min-width:1400px){
	.footer .row{width: 1400px;}
}
@media screen and (max-width:1366px){
	.slb .foot_about{ padding-left: 0.1rem; padding-right: 0.1rem; }
}
@media screen and (max-width:992px){
	.foot_about{ text-align: center; }
	.foot_icon{ margin: 0rem -0.1rem; overflow: hidden; }
	.foot_icon span{ padding: 0rem 0.1rem; float:left; width:50%;}
	.foot_icon span>a{display: block; }
	.foot_copy .copy_l,.foot_copy .copy_r{ float: inherit; width: 100%; text-align: center; }
}
@media screen and (max-width:640px){
	.foot_copy .copy_l span+span{margin-left: 0rem;}
	.foot_copy span{margin:0rem 0.15rem;}
	.slb .foot_ewm>span+span+span{margin-top: 0.08rem;}
	.foot_ewm>span{ width:31.5%; margin: 0rem auto; padding: 0rem 0.08rem; }
	.foot_ewm>span>i{width: 100%; padding-top:100%}
}

