@font-face {
  font-family: 'iconfont';  /* project id 617715 */
  src: url('//at.alicdn.com/t/font_617715_j1ko1e8dfclq5mi.eot');
  src: url('//at.alicdn.com/t/font_617715_j1ko1e8dfclq5mi.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_617715_j1ko1e8dfclq5mi.woff') format('woff'),
  url('//at.alicdn.com/t/font_617715_j1ko1e8dfclq5mi.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_617715_j1ko1e8dfclq5mi.svg#iconfont') format('svg');
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
body{background-color: #efefef;}

.weui-tabbar{background-color:#f5f5f5;position: fixed;}
.weui-tabbar__item{padding: 0;}
.weui-tabbar__icon{margin-bottom: 0.2rem;}
.weui-tabbar .center{position: absolute;margin: auto;top: 0; left: 0;right: 0;bottom:15px;background-color: #e60012;border-radius:100% ; width:3rem;height:3rem;opacity: 0.85;}
.weui-tabbar .center i,.weui-tabbar .center p{color: #FFFFFF !important;}
.weui-tabbar .center .weui-tabbar__label{line-height: 2.3;}
.weui-tabbar__item.weui-bar__item--on .weui-tabbar__label{color:#ea414e ;}
.weui-tabbar__item.weui-bar__item--on .weui-tabbar__icon i{color:#ea414e ;}

.maingrids{background-color:#FFFFFF;}
.maingrids .weui-grid{padding:.5rem 0;}
.maingrids .weui-grid .weui-badge{position: absolute;right:.5rem;top:.1rem;}
.maingrids .weui-grid__icon{border-radius:0.2rem;text-align: center;width: auto;height: auto;margin:0 1rem;}
.maingrids .weui-grid__icon i{font-size: 1.5rem;color: #FFFFFF;}
.maingrids .weui-grid p{font-size: 0.7rem;}
.maingrids a:nth-child(1) .weui-grid__icon{background-color: #f0514f;}
.maingrids a:nth-child(2) .weui-grid__icon{background-color: #ffaf3d;}
.maingrids a:nth-child(3) .weui-grid__icon{background-color: #15cd8c;}
.maingrids a:nth-child(4) .weui-grid__icon{background-color: #38acff;}


.swiper-container .swiper-wrapper img{width: 100%;}
#main_items{margin-bottom:3.5rem;}
#main_items .weui-media-box.weui-media-box_appmsg{display: initial;padding: 0;}
#main_items .weui-media-box_appmsg .weui-media-box__hd{margin:.5rem;width: auto;height: auto;}
#main_items .weui-media-box_appmsg .weui-media-box__bd{margin:.5rem;width: auto;height: auto;}
#main_items .weui-media-box__desc{float: right;line-height: 2.2;}
#main_items .weui-media-box__thumb{border-radius:5px 5px 0 0;}
