.caseDetail {
  background: #EEE; }
  .caseDetail_content {
    overflow-x: hidden;
    margin: 0 5px;
    position: relative;
    top: -3.2rem;
    border-radius: 5px;
    background: #FFF;
    box-shadow: 1.25px 1.25px 8px rgba(0, 0, 0, 0.1); }
    .caseDetail_content-body {
      padding: .6rem .42rem .4rem; }
      .caseDetail_content-body img {
        width: 100% !important; }
    .caseDetail_content-keyword {
      margin-bottom: .93rem;
      padding: 0 .42rem;
      overflow: hidden;
      font-size: 14px;
      color: #5f5f5f; }
      .caseDetail_content-keyword div {
        float: left; }
  .caseDetail_bottom {
    overflow-x: hidden;
    margin: .48rem 5px 0;
    position: relative;
    top: -3.2rem;
    border-radius: 5px;
    background: #FFF;
    box-shadow: 1.25px 1.25px 8px rgba(0, 0, 0, 0.1); }
    .caseDetail_bottom input::-webkit-input-placeholder {
      color: #5f5f5f !important;
      font-size: 14px !important; }
    .caseDetail_bottom > div {
      width: 9rem;
      text-align: center; }
    .caseDetail_bottom-title {
      margin: 20px auto;
      font-size: 17px;
      font-weight: bold;
      color: #252729; }
    .caseDetail_bottom-name {
      margin: 15px auto 25px;
      height: 60px;
      border-radius: 5px;
      box-shadow: 1.25px 1.25px 8px rgba(0, 0, 0, 0.1); }
      .caseDetail_bottom-name div {
        float: left;
        width: 20%;
        height: 60px;
        line-height: 60px;
        font-size: 14px;
        font-weight: bold;
        color: #252729; }
      .caseDetail_bottom-name input {
        margin-top: 15px;
        float: right;
        width: 80%;
        height: 30px;
        border: 0 !important; }
    .caseDetail_bottom-tel {
      margin: 15px auto 25px;
      height: 60px;
      border-radius: 5px;
      box-shadow: 1.25px 1.25px 8px rgba(0, 0, 0, 0.1); }
      .caseDetail_bottom-tel div {
        float: left;
        width: 20%;
        height: 60px;
        line-height: 60px;
        font-size: 14px;
        font-weight: bold;
        color: #252729; }
      .caseDetail_bottom-tel input {
        margin-top: 15px;
        float: right;
        width: 80%;
        height: 30px;
        border: 0 !important; }
    .caseDetail_bottom-submit {
      margin: 15px auto 15px;
      height: 60px;
      line-height: 60px;
      border-radius: 5px;
      font-size: 16px;
      color: #FFF;
      background: -webkit-linear-gradient(left, #F9554B, #FF7059);
      /* Safari 5.1 - 6.0 */
      background: -o-linear-gradient(right, #F9554B, #FF7059);
      /* Opera 11.1 - 12.0 */
      background: -moz-linear-gradient(right, #F9554B, #FF7059);
      /* Firefox 3.6 - 15 */ }

.detail_header {
  padding: .6rem .42rem .4rem;
  border-bottom: 1px solid #ededed; }
  .detail_header-title {
    font-size: 16px;
    font-weight: bold;
    color: #252729;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .detail_header-bottom {
    overflow: hidden;
    margin-top: .4rem;
    padding-left: 5px;
    height: 20px;
    line-height: 20px; }
  .detail_header-data {
    margin-right: .42rem;
    float: left;
    font-size: 12px;
    font-weight: bold;
    color: #5f5f5f; }
  .detail_header-view img {
    position: relative;
    top: 3px;
    float: left;
    width: 12px;
    height: 12px; }
  .detail_header-view div {
    float: left;
    margin-left: 2px;
    font-size: 14px;
    font-weight: bold;
    color: #5f5f5f; }
  .detail_header-share {
    margin-left: .53rem;
    position: relative;
    top: 3px;
    float: left;
    width: 12px;
    height: 12px; }
  .detail_header-like {
    overflow: hidden;
    margin-right: .27rem;
    float: right; }
    .detail_header-like img {
      float: left;
      width: 20px;
      height: 20px; }
    .detail_header-like div {
      float: left;
      font-size: 14px;
      font-weight: bold;
      color: #5f5f5f; }

/*# sourceMappingURL=caseDetail.css.map */
