.mFooter{min-width: 1340px; padding: 40px 0 20px; background: #ffae46; margin-top: 40px;}
.mFooter-wrap{width: 980px; padding: 0 150px; margin: 0 auto; font-size: 12px; color: #ffedd7;}
.ft-recommend{text-align: center; font-size: 14px; color: #ffc185; line-height: 36px;}
.ft-recommend a{padding: 0 25px; color: #fff;}
.mF-line{width: 804px; height: 1px; background: #ffca86; margin: 30px auto 40px;}
.mF-box:after{display: block; clear: both; content: ""; visibility: hidden; height:0}
.f-logos{width: 190px; float: left; margin-left: 30px;}
.mF-logo img{width: 163px; margin-bottom: 20px;}
.mf-txt{float: left; line-height: 24px; width: 760px;}
.mf-txt span{margin-right: 8px;}
/* .mf-txt img{margin: 5px 5px 5px 0;} */
.mF-links{margin-top: 20px; position: relative; padding-left: 70px;}
.mF-links a{color: #ffedd7; margin-left: 20px; white-space: nowrap;}
.mF-links span{width: 70px; position: absolute; top: 0; left: 0;}

/* 2020-08-03 lium */
.legal{margin-top: 10px;}
.legal:after{display: block; clear: both; content: ""; visibility: hidden; height: 0;}
.legal-ico{height: 36px; padding: 5px 5px 5px 50px; margin-right: 10px; background: #ffbd66; line-height: 16px; color: #fff; float: left; display: block; position: relative;}
.legal-ico img{width: 36px; height: 36px; position: absolute; top: 5px; left: 10px;}

/* 2020-11-09 lium */
.mf-txt-link{margin-right: 10px; color: #ffedd7;}
.mf-txt-link+.mf-txt-link{margin-left: 10px;}
.ns{overflow: hidden; margin-top: 20px;}
.ns img{width: 80px; float: left;}
.ns p{float: left; width: 618px; line-height: 16px; color: #ffe0ba; margin-left: 10px;}