body{
      background: #fefdfd;
      color: rgba(0, 0, 0, 0.8);
      padding: 0;
      margin: 0;
      font-family: MathJax_Main,"Open Sans", sans-serif;
      font-weight: normal;
      font-style: normal;
      line-height: 1;
      position: relative;
      cursor: auto;        
    }
    .hidden {
        display: none;
    }
    .radio_answer{
        cursor:pointer;
        margin-right: 10px;
        margin-left: 2px;
    }
    span.check_choice  > .fa{
        cursor:pointer;
    }
    span.check_answer  > .fa{
        cursor:pointer;
    }
    span.reflect  > .fa{
        cursor:pointer;
    }
    
    .epep{
        position:relative;
        padding-bottom: 40px;
        margin-top: 2px;
        margin-bottom: 2px;
        margin-left: 0px;
        margin-right: 0px;
        background: white;    
        overflow: hidden;    
    }
    .analysis{
        position:absolute;
        left:10px;
        bottom:8px;        
    }
              
   .result{
        position:absolute;
        right:10px;
        bottom:2px;
        font-size: 1.5rem;
    }
    .result span {
      margin-left: 20px;
    }      
    
    .button2 {
        background: transparent url(../image/btn_bg2.jpg) repeat scroll 0 0;
        border: 1px solid #767676;
        height: 27px;
        line-height: 24px;
        border-radius: 3px 3px 3px 3px;
        box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.1);
        color: #434547;
        min-width: 60px;
		width:100px !important;
    }
    
    .icon_btn_up2 {
        background-image: url(../image/btn_up.png);
        _background-image: url(../image/btn_up.png);
        background-repeat: no-repeat;
        background-position: 0 40%;
        padding: 0 5px 0 18px;
        display: inline-block;
        white-space: nowrap;
        word-break: keep-all;
        word-wrap: normal;
    }
    .icon_btn_down2 {
        background-image: url(../image/btn_down.png);
            _background-image: url(../image/btn_down.png);
        background-repeat: no-repeat;
        background-position: 0 40%;
        padding: 0 5px 0 18px;
        display:inline-block;
        white-space:nowrap;
        word-break: keep-all;
        word-wrap: normal;
    }
.upload-image,.upload-file{
    width: 6em;
    height: 4em;
    background: #fff;
    border:none;
    margin-left:10px;
}