body {
  font-family: 'Glyphicons Halflings', 'helvetica neue', arial, 'hiragino sans gb', 'microsoft yahei', sans-serif;
  margin: 0;
  padding: 0;
  border: 0;
  background-color:#f4f4f4;
}

a {
  color: #fd463f
}

h1,h2,h3,h4,h5,h6 {
  font-weight: normal;
}

@font-face {
 
font-family: "digital"; 
src: url('../fonts/digital-7.ttf');
}

.center {
  text-align: center;
}

.clear {
  border: none;
  margin: 0;
  padding: 0;
  clear: both;
}

.mui-content {
  background-color: #f4f4f4
}

.mui-bar-nav {
  background-color: #8f002e;
  box-shadow: none;
  position: fixed;
  top: 0
}

.mui-bar-nav h1 {
  color: #FFF
}

.mui-plus.mui-android header.mui-bar {
  display: none;
}

.mui-plus.mui-android .mui-bar-nav~.mui-content {
  padding: 0;
}

.mui-segmented-control.mui-segmented-control-inverted .mui-control-item.mui-active {
  color: #8f002e;
}

.mui-segmented-control.mui-segmented-control-inverted~.mui-slider-progress-bar {
  background-color: #8f002e
}

.people-list .mui-media-object {
  line-height: 63px;
  max-width: 63px;
  height: 63px;
  border-radius: 100%
}

.people-list .mui-media-object1 {
  line-height: 63px;
  max-width: 63px;
  height: 63px;
  border-radius:3px;
}

.mui-control-content {
  background-color: white;
}

.mui-control-content .mui-loading {
  margin-top: 50px;
}

.mui-card-header>img:first-child {
  width: 100%;
  height: auto;
  margin: 0
}

.mui-content>.mui-card:first-child {
  margin: 0
}

.mui-card {
  margin: 0;
  border-radius: 0;
  box-shadow: none;
  background-color:#f4f4f4;
}

.mui-card-footer, .mui-card-header {
  padding: 0;
  border-radius: 0;
  border-radius: 0
}

.mui-card-footer img {
  height: 35px
}

.mui-card-footer {
  padding: 0 10px;
}

.mui-card-footer span {
  color: #fff
}

.mui-card-footer p {
  margin: 0;
  color: #6f7680
}

.mui-card-footer .tip {
  position: absolute;
  left: 45px;
  height: 44px;
  line-height: 44px;
  color: #8f002e
}

.mui-card-footer .rs {
  height: 44px;
  line-height: 44px;
}

.mui-card-footer {
  background: #000
}

.mui-card-footer:before, .mui-card-header:after {
  height: 0
}

.mui-card-content {
  position: absolute;
  top: 40%;
  width: 100%;
}

.mui-card-content-inner {
  text-align: center;
  color: #fff;
  font-size: 20px;
  padding:3px;
}

div.mui-input-row{ width:90%; margin:0 5%;}

.mui-content-padded {
  padding:0 3%;  
 
}

.mui-content-padded .time {
  color: #8f002e;
  font-family: "digital";
  font-size: 68px;
  line-height: 100px;
              /*padding-top: 10px;
              padding-bottom: 10px;*/
  font-weight: normal;
}

.mui-content-padded .yuyue {
  color: #8f002e;
  border: 2px solid #8f002e;
  width: 280px;
  border-radius: 25px;
  margin: 15px auto;
  padding: 0;
  line-height: 52px;
  display: block;
  font-size: 22px;
  height: 52px;
}

.jianjie {
  padding-top: 20px;
}

.jianjie h4 {
  margin-top: 10px
}

.mui-content-padded .mui-btn:active, .vote button:active {
  background-color: #8f002e;
  color: #fff
}

.mui-input-group .mui-input-row {
  padding: 3px 0 3px 0;
  height: auto
}
.mui-input-group:before{
  background-color:#fff;
}
.mui-input-group:after{
  background-color:#fff;
}
.mui-input-group .mui-input-row:after {
  height: 0;
  
}

.mui-input-row label {
  float: none;         
  padding: 0;
  line-height: 2.5rem;
  width: 95%;
}

input[type=text] {
  width: 100%;
  border: 1px solid #fff;
  font-size: 14px;
  background-color:#fff;
  
}

.mui-input-row .mui-btn {
  width: 27%;
  line-height: 1.3
}

.join {
  padding: 10px 0 20px 0;
  margin: 0;
  text-align: center;
}

.join button {
  font-size: 20px;
  margin: 0 auto;
  padding: 6px 24px
}

.people-list p {
  width: 60%;
  float: left;
}

.mui-input-group {
  padding: 0 15px;
  background-color:#f4f4f4;
}

.mui-card-content-inner img {
  max-width: 45px;
}

.teacher {
  position: relative;
  top: -30px;
  background: transparent;
}

.teacher img {
  max-width: 60px!important;
  line-height: 60px!important;
  height: 60px!important
}

.mui-table-view-cell.mui-active {
  background-color: transparent;
}

.download-btn {
  text-align: left
}

h5 {
  text-align: justify;
  line-height: 24px;
}

.title {
  color: #000;
  font-size: 16px;
  margin-top: 0px
}

.kcjs {
  display: block;
  margin-left: 15px;
  font-size: 16px;
  width: 70px;
  line-height: 24px;
  border-bottom: 2px solid #8f002e;
}



.clear {
  margin: 0;
  padding: 0;
  border: 0;
  clear: both;
}

.mg-responsives {
  width: 100%;
  max-width: 720px;
  display: block;
  margin: 0;
  padding: 0;
}

.mg-responsives>img {
  display: block;
  max-width: 100%;
  height: auto;
}

#download {
  display: block; 
  bottom: 0;
  height: 48px;
  width: 100%;
  background-color: #fff;
 
}

#download a {
  display: inline-block;
  text-decoration: none;
  overflow: hidden;
  width: 98%;
}

#download a span.download-logo {
  float: left;
  height: 48px;
  margin: 0;
}

#download a span.download-logo>img {
  display: block;
  height: 48px;
}

#download a span.download-btn {
  ;color: #fff;
  float: right;
  margin-top: 1em;
  background: #8f002e url(../images/download.png) no-repeat 0.5em 0.6em;
  width: 7em;
  height: 2.5em;
  line-height: 2.5em;
  padding-left: 2em;
  cursor:pointer;
  font-size: 12px;
  -moz-border-radius: 3px;
      /* Gecko browsers */
  -webkit-border-radius: 3px;
   /* Webkit browsers */
  border-radius: 3px;
            /* W3C syntax */
            
}

.mg-responsives>img.bg {
  display: block;
  max-width: 100%;
  height: auto;
  z-index: 0;
}

.mg-responsives>div.touxiang {
  display: block;
  max-width: 230px;
  max-height: 230px;
  z-index: 3;
  position: absolute;
  left: 40%;
  top: 5%;
}

.mg-responsives>div.touxiang>img.tx-img {
  width: 7em;
  height: 5em;
  border-radius: 5em;
}

.mg-responsives>div.touxiang>p {
  text-align: center;
  font-size: 18px;
  color: #fff;
  margin: 0;
  padding: 0;
}

.mg-responsives>div.touxiang>p>span {
  display: inline-block;
  background: url(../img/xingbg.png) no-repeat 0 0;
  padding-left: 2.5em;
  height: 40px;
  line-height: 40px;
}

div.head_text {
  font-size: 16px;
  font-family: "微软雅黑";
  color: #fff;
  margin: 1.5em 0;
  padding-left: 1.5em;
  width: 100%;
}

div.wk-list {
  width: 100%;
  max-width: 720px;
  display: block;
  margin: 0;
  padding: 0;
}

div.wk-list>a>img {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
}


