
/***通用底部**/
.body_Footcont{width:100%;height:65px;}
.body_Footcont .footer{	position:fixed;width:100%;z-index:99;left:0;bottom:0;}
.body_Footcont .footer ul{display: flex;border-top:#DDD solid 1px;background:#fff;}
.body_Footcont .footer ul li{
	flex: 1;height: 50px;display: flex;justify-content: center;align-items: center;
	position:relative;
}
.body_Footcont .footer ul li a{display: flex;flex-direction: column;}
.body_Footcont .footer ul li a i{display: block;width:100%;text-align: center;font-size:20px;}
.body_Footcont .footer ul li a span{width:100%;font-size: 12px;line-height: 15px;padding-top: 5px;
color:#777
;}
.body_Footcont .footer .ck, .body_Footcont .footer .ck span{color:#FF3E3F;}
.body_Footcont .footer .tongji-num{color:#fff;background:#FF3E3F;position:absolute;right:5px;top:2px;
	font-size:10px;line-height:12px;padding:2px 3px;border-radius:4px;display:none;}
.body_Footcont .footer ul .shouji{background-image:linear-gradient(120deg, #FF3E3F 0%, #FF7414 100%);flex:2;}
.body_Footcont .footer ul .shouji span{color:#fff;font-size:18px;padding-top:0px;}
.body_Footcont .footer ul li .fabu{background:#FF3E3F;width:50px;height:50px;
	border-radius:50%;position:relative;top:-8px;
}
.body_Footcont .footer ul li .fabu i{color:#fff;font-size:25px;
	position:absolute;left:50%;top: 50%;
     transform: translate(-50%, -50%);}
	 
.tanmenus ul li{width:25%;margin-bottom:20px;}
.tanmenus ul li span{width:50px;}
.tan-popover{
	position: fixed;top: 0;left: 0;width: 100%;
	height: 100%;background-color:#000;
	z-index: 9999;display:none;opacity:0.7;
}
.rewards-popover{
 	position: fixed;
   left: 50%;
    bottom:0;
    transform: translate(-50%, 0);
    width:100%;
    background: #FFF;
    overflow: hidden;
    padding-bottom:40px;
    box-shadow: 0 1px 5px #eee;
    z-index: 9999;
    display: none;
    }
.rewards-close{margin-top:40px;text-align: center;}
.rewards-close i{color:#FF3E3F;font-size:30px;}
.mianze{padding:10px;border-bottom:1px #eee solid;}
.mianze span{display:block;background:#DFF1FF;line-height:22px;font-size:14px;
	color:#888;padding:10px;
}
.tan-ruzhu{display:flex;background:#fff;padding:10px;height:50px;border-bottom:1px #eee solid;
	align-items:center;
}
.tan-ruzhu p{flex:1;}
.tan-ruzhu p:nth-child(1){flex:0 1 50px;}
.tan-ruzhu p:nth-child(1) i{font-size:30px;color:#999;}
.tan-ruzhu p:nth-child(2){flex:2;flex-direction:column;display:flex;}
.tan-ruzhu p:nth-child(3){flex:0 1 50px;}
.tan-ruzhu p:nth-child(3) i{font-size:30px;color:#999;text-align:right;}
.tan-ruzhu p span:nth-child(1){color:#333;padding-bottom:5px;}
.tan-ruzhu p span:nth-child(2){color:#999;font-size:12px;}

.note-text{padding:10px 0;text-align: center;border-bottom:1px #eee solid;}
.note-text span{position:relative;}
.note-text span:before, .note-text span:after{
	content:'';width:40px;height:1px;background:#999;display:inline-block;margin-right:10px;
	margin-bottom:5px;}
.note-text span:before{margin-right:10px;}
.note-text span:after{margin-left:10px;}

.MainMenu{background: #FFF;padding-top:10px;overflow:hidden;}
.MainMenu ul:after{content: '';display:block;clear: both;}
.MainMenu ul li{width:20%;float: left;overflow: hidden;position: relative;margin-bottom:10px;}
.MainMenu ul li span{display: block;width:40px;overflow: hidden;
	margin: auto;
	text-align: center;
	position: relative;
	border-radius: 50%;
	background-image:linear-gradient(180deg, #FF353A 0%, #FF6866 100%);
	color: #FFF;
}
.MainMenu ul li em{padding-top:8px;height: 20px;overflow: hidden;font-size:12px;font-style:normal;
	text-align: center;width:100%;display:block;}
.MainMenu ul li span:before{content: '';display: block;padding-top: 100%;}
.MainMenu ul li span i{position: absolute;left:50%;top: 50%;font-size:22px;
  -webkit-transform: translate3D(-50%, -50%, 0);
      -ms-transform: translate3D(-50%, -50%, 0);
          transform: translate3D(-50%, -50%, 0);
}
.index-menus ul li:nth-child(1) span{background-image:linear-gradient(180deg, #FF353A 0%, #FF6866 100%);box-shadow:0 2px 5px #FFB0AC;}
.index-menus ul li:nth-child(2) span{background-image:linear-gradient(180deg, #FFAC4D 0%, #FFCD22 100%);box-shadow:0 2px 5px #FFE384;}
.index-menus ul li:nth-child(3) span{background-image:linear-gradient(180deg, #35ADFD 0%, #06C4FC 100%);box-shadow:0 2px 5px #9AE2F8;}
.index-menus ul li:nth-child(4) span{background-image:linear-gradient(180deg, #27BACC 0%, #2AEAE6 100%);box-shadow:0 2px 5px #94F3F1;}
.index-menus ul li:nth-child(5) span{background-image:linear-gradient(180deg, #FA5295 0%, #FE8B6F 100%);box-shadow:0 2px 5px #FFB197;}
.index-menus ul li:nth-child(6) span{background-image:linear-gradient(180deg, #68BC36 0%, #B3E769 100%);box-shadow:0 2px 5px #EAFBC1;}
.index-menus ul li:nth-child(7) span{background-image:linear-gradient(180deg, #7F9EFF 0%, #B4B9FF 100%);box-shadow:0 2px 5px #DDDFFF;}
.index-menus ul li:nth-child(8) span{background-image:linear-gradient(180deg, #9B6CF6 0%, #E397FD 100%);box-shadow:0 2px 5px #F4D8FE;}
.index-menus ul li:nth-child(9) span{background-image:linear-gradient(180deg, #FFAC4D 0%, #FFCD22 100%);box-shadow:0 2px 5px #FFE384;}
.index-menus ul li:nth-child(10) span{background-image:linear-gradient(180deg, #35ADFD 0%, #06C4FC 100%);box-shadow:0 2px 5px #9AE2F8;}