.bottom_Menu{ width: 100%; background: #fff; position: fixed; left: 0; bottom: 0; z-index: 1000; border-top: 1px solid #eee;}
.bottom_Menu *{ box-sizing: border-box;}
.bottom_Menu .menu_ul{ display: flex; justify-content: space-between; flex-wrap: wrap; padding: 15px 0; float: none; margin: 0;}
.bottom_Menu .menu_li{ width: calc(96%/5); text-align: center;}
.bottom_Menu .menu_icon{ max-width: 35px; overflow: hidden; margin: 0 auto;}
.bottom_Menu .menu_icon img{ width: 100%; vertical-align: top;}
.bottom_Menu .menu_title{ font-size: 16px; color: #666; margin-top: 10px;}

/* 底部产品弹框 */
.bottom_pro_div{ width: 100%; position: fixed; left: 0;  z-index: 100;  background: #fff; padding: 15px 0; transition: all .5s;}
.bottom_pro_div.showpro{ bottom: 55px; opacity: 1;}
.bottom_pro_div.hidepro{ bottom: -95px; opacity: 0;}
.bottom_pro_div ul{ display: flex; justify-content: space-between; flex-wrap: wrap;}
.bottom_pro_div li{ width: calc(100%/3); text-align: center;}
.bottom_pro_div li a{ display: block;}
.bottom_pro_div li:nth-child(-n+3){ margin-bottom: 15px;}
.bottom_pro_div li img{ width: 30px;}
.bottom_pro_div li p{ margin-top: 5px; color: #333;}

.bottom_margin{ height: 50px;}
/* 返回顶部 */
#go_top{ display: none; cursor: pointer; width: 40px; height: 40px; background-color: #fff; border: 1px solid #e5e5e5; background-position: center; background-image: url(/images/mobile/go_top.png); background-repeat: no-repeat; background-size: 30px auto; position: fixed; right: 10px; bottom: 70px; z-index: 200;}

@media screen and (max-width: 640px){
    .bottom_Menu .menu_ul{ padding: 10px 0 5px;}
    .bottom_Menu .menu_icon{ max-width: 20px;}
    .bottom_Menu .menu_title{ font-size: 12px; margin-top: 5px;}
}