.flex{ display: flex;justify-content: space-between;flex-wrap: wrap}
.lt10 .flex{ display: block;text-align: justify;line-height: 0}
.lt10 .flex>a,.lt10 .flex>div,.lt10 .flex>li,.lt10 .flex>span,.lt10 .flex>ul{ display: inline-block;vertical-align: top;line-height: 26px}
.lt10 .flex:after{ content: "";display: inline-block;width: 100%;height: 0;line-height: 0;font-size: 0}
.footer{ background-color: #368ec9;font-size: 15px;padding: 18px 0;color: #fff}
.footer a{ color: #fff}
.container .left img{width:105px}
.footer .middle{ text-align: center;line-height: 30px}
.footer .middle span:nth-child(2){ margin: 0 15px}
.footer .right{ background-color: #5ca9dd;border: 2px solid #6bbdf5;padding: 7px;align-items: center;height: 84px}
.footer .right img{width:70px}
.footer .right span{ font-size: 12px;line-height: 20px;margin-left: 8px}
.footer .copyright>span{padding-right: 20px;}
.footer .copyright a{padding-right: 10px;}
@media screen and (max-width:991px){
 .footer{  background-color: #f3f3f3;color: #333;font-size: 14px;text-align: center }
 .footer a{  color: #333 }
 .footer .middle{  line-height: 25px;margin: 3% 0 }
 .footer .right{  background-color: #dee5eb;border: none;margin: auto }
}

/* 右侧悬浮 */
.rightbox {position: fixed;right: 5px;width: 70px;bottom: 130px;font-size: 14px;text-align: center;border-radius: 7px;}
.rightbox a{display: block;width: 100%;height: 75px;color: #368ec9;}
.rightbox span{width: 100%;display: inline-block;padding-top:50px ;}
/* .rightbox a.back{background:#FFF url(../images/public/back.svg) no-repeat center 10px;} */
.rightbox a.backtop{display: none;background:#FFF url(../images/public/backtop.svg) no-repeat center 10px;}

@media screen and (max-width:640px){
    .rightbox{display: none;}
}