* {  padding: 0;  margin: 0;}input {  outline: none;  border: none;}body,html {  font-size: 0.32rem;  background: #fff;}div {  box-sizing: border-box;}.Allshow {  display: none;}.flex {  display: flex;  align-items: center;  justify-content: space-between;}.home_banner {  height: 4.8rem;}.home_banner a{  display: block;}.home_banner img {  width: 100%;  height: 4.8rem;}.menu_box{  width: 9.253333rem;  margin: 0 auto;  margin-top: -1.44rem;  position: relative;  z-index: 2;  background: #fff;  border-radius: .24rem;  text-align: center;  justify-content: space-around;  padding: .4rem 0;  font-size: .346667rem;  color: #333333;}.menu_box img{  width: 1.546667rem;  height: 1.546667rem;}.gonggao {  padding: 0 .373333rem;  font-size: .346667rem;  margin-top: .44rem;}.gonggao .title{  font-size: .346667rem;  color: #666666;}.gonggao .title span{  color: #999;  display: inline-block;  padding: 0 .16rem;}.gonggao img {  width: .4rem;  height: .4rem;  margin-right: .133333rem;}.gonggao .navbar-inner {  width: 5rem;  height: .453333rem !important;  margin-left: .266667rem;  font-size: .4rem;}.navbar-inner #noticeList {  height: .453333rem;  line-height: .453333rem;  color: #999999;}.project{  padding-top: .2rem;}.project a{  display: block;  width: 100%;  text-align: center;}.project a img{  width: 9.52rem;}.baoku a{  display: block;  padding: .066667rem 0 .36rem;  text-align: center;}.baoku img{  width: 8.693333rem;}.huod{  padding: 0 .64rem 0 .613333rem;  color: #fff;  font-size: .32rem;  align-items: stretch;  padding-bottom: .32rem;}.huod .text{  padding: .386667rem 0 0 .266667rem;}.huod .title{  font-size: .4rem;  padding-bottom: .226667rem;  font-weight: bold;}.huod .left_box{  width: 3.586667rem;  height: 4.48rem;}.huod .right_box {  flex-direction: column;  justify-content: space-between;}.huod .right_box .item{  height: 2.093333rem;  width: 4.866667rem;}.shop{  margin-bottom: .48rem;}.shop a{  display: block;  text-align: center;}.shop a img{  width: 8.693333rem;}.menu_list {  padding: .2rem 0 0.146667rem;  justify-content: space-around;  text-align: center;  font-size: .293333rem;  color: #B3B3B3;  position: fixed;  bottom: 0;  left: 0;  width: 100%;  height: 1.333333rem;  background: #faf9fa;}.menu_list img {  width: .666667rem;  height: .666667rem;}.menu_list .active {  color: #FF6300;}main {  height: calc(100vh - 1.333333rem);  overflow-y: scroll;  -webkit-overflow-scrolling: touch;}