@charset "utf-8";
.footer{ background: #002f77; padding:0.4rem 0rem; color: #fff;}
.foot_left{border-right:1px solid #5d7796; padding-right: 0.5rem;}
.foot_logo>span,.foot_logo>h6{ display: inline-block;vertical-align: text-bottom; }
.foot_logo>span img{max-height: 0.44rem;}
.foot_logo>h6{ margin-left: 0.08rem; line-height:1.05; font-style: italic; color: #fff; }
.foot_logo>h6>p{ font-size: 0.13rem;  font-weight: normal; margin-bottom: 0.05rem;}
.foot_logo>h6>em{ font-size: 0.23rem; font-style: italic; }
.foot_left .cont_xx{ margin-top: 0.25rem;}
.foot_left .cont_xx>h6{ margin-top: 0.05rem;color: #fff;}
.foot_left .cont_xx>h6>i{ font-size: 0.22rem; color: #fff; font-weight: normal;}
.foot_left .cont_xx>h6+h6+h6>i{ font-size: 0.26rem; }
.foot_nav{display: flex;justify-content: center; align-items: center; text-align: center\9; padding: 0rem 0.5rem; }
.foot_nav>a{ margin-top: 0.2rem; text-align: center; display:inline-block; font-size: 0.2rem; color: #fff; width: 20%; max-width: 2.5rem; min-width:1.15rem;}
.foot_nav>a:hover{ color: rgba(255,255,255,0.8); }
.copy_xx{ margin-top: 0.6rem; padding: 0rem 0.5rem; text-align: center; font-size: 0.16rem; color: rgba(255,255,255,0.8); line-height: 0.32rem;}
.copy_xx span{ display: inline-block;margin: 0rem 0.05rem; }
.copy_xx a{ color: #fff; text-decoration: underline; }
@media screen and (max-width:992px){
	.foot_left{ border-right: none; padding-right: 0; border-bottom:1px solid #5d7796; padding-bottom: 0.15rem;}
	.foot_logo{ text-align: center; }
	.foot_nav{ display: block; justify-content:inherit; align-items:inherit; padding: 0rem; text-align: center;}
	.copy_xx{padding: 0rem; margin-top: 0.16rem;}
}