section .checking-process hr {
  margin: 0;
  border: 0;
  border-top: 1px solid #D8D8D8;
  width: 100%; }
section .checking-process > .p-re .process-check {
  width: 175px;
  height: 124px;
  text-align: center;
  font-size: 20px;
  background-image: url("http://bmall.bilibili.com/static/img/img-check.a0dd3f5.png");
  background-position: 0 -124px; }
section .checking-process > .p-re .process-confirm {
  width: 191px;
  height: 117px;
  margin-left: 208px;
  margin-right: 191px;
  background-image: url("http://bmall.bilibili.com/static/img/img-confirm.b0f9f4a.png");
  background-position: 0 -117px; }
section .checking-process > .p-re .process-done {
  width: 115px;
  height: 26px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHMAAAAaCAYAAACEuGN0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDdDQ0IwNjM2RUI5MTFFNkJBMEZGMjRCNUY1OTlBMTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDdDQ0IwNjQ2RUI5MTFFNkJBMEZGMjRCNUY1OTlBMTUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEN0NDQjA2MTZFQjkxMUU2QkEwRkYyNEI1RjU5OUExNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEN0NDQjA2MjZFQjkxMUU2QkEwRkYyNEI1RjU5OUExNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsWFlUIAAARrSURBVHja7Fo7ctswEIU8ugBSpqRvEKpLk4I6AnkE6QhSF7ujjiAeQTqCWLhJJ6ZMZ5YpzSMo4MxDvN4BSIgEKcn2zmBk0xAI7NvP24Unp9NJfMr7kLtPFbwfmV7ipU+/ftcfWzUqNdY3rkOJUY71wh/fv12dZy7UiD2u9YJPF3lW4+Dp3UesJ3Ce+vdoAF2tPkqYXZzpHQHGEF4awFB2+N2H1ECmHwHM2gtCNQo18gvvJVPjHp8xPDYa6+Xec6bKhyGs0tVDnh3mzZBfbVZby+ZCAJY4h8Qe67FUYw9ewKPF1iEdzLsY5nTAUCPOANRlTROYMSy/gPJ8yvOZ53hpWKeEx2rwcxZZBHtWddnw5BJ1JtjsiR2yi9EcofAZ1jqeaUDUa+4tYJYd1jJ579zyN5MeeL41AU6lUgw3mYrblZQosuhIalzmtxnbETl71tWjDBJa9hY1GIu4VTBjQ96pDzRx/H7fqCAMIZGnAhePdTEgiRBer/2F15kqyp30e2+RzYYgEdcipcXLU09sVtryqALyzd+m6sFXVsDXRCJT6P/tkRNdWWoALzFJvY/EMP+AA26w58DiuSXCb1+x7W/SAKbEHioP5VKTh0vOZmsgf5Jn+ueHnqGn7BhuJBmiAei1pYMUgUAUyGN9JW/JWyYwF6TuFAOC+SbUTy0KifuAqby60nFfeakmCIl6XhA221QSSEvdWMJb8xblZ+K1Bda3/py3lCwlCf/aGFcjgRlQMMfImUtNt0mMb2OoWQNgLmFrjQOmRMlD5ElBQnlImhgSZ/DRfI/Ye6yeeWcptr0V4PDGDUDatjDUFRTQ9yalIkbUlSzJFm8QDFBJztDlNkh/fyte+7CSGEnu4pm1BT2q8Qfj0VN4oICusZlYeWdqAXKHTc091Wt7vDMUDjcObeTCMa/uWGRw9boA5ccO6SEgemlyrrdsFqz1oSfhcZEEm11hs0sSCrU1J8LvveCaFPU+8pS0PM+JweTMGXgXaQUQI4N3awMsHImU5ARoFKlJkfJKDWgMBVf41O0u3xe8mtGeW6KELHxW7HllmS8M4VV7WkK8MSJliwawMkQrrZu8xejGbxqA5eoQFBAlLMVwN/Vdak0KZoxa8yReL7T3zNNSBgL3noiBPUM3J8FaleE7KSOQrRFkFM8Ei41gpRGzet0IyAmLrcRlJWaGkBnCoVb4gqQInUb25LuBhf025eqdA6vXRlc32YcFE/eakSE/aHa7J2GI55Gc5I5iZHAjKDInICwNc7aYV5BcvwHABzwrMNe1OggAZIj3L225V+l3wY3D6xUYPPBgIBwlDrSvSxVL0yCCR8QGJmnr5ugCftIAzNbSYcqF+Vrqf5PDAkLKmgKcuaYG9pw4AKo7VxJzl2xd2/3qXOk09w4mANWhR/8bR647P2SOS87S/w4SwuJNjO6AAzbdfrww46iwN1ueXsGgZi1hMGsAKCbEJzujC7UjkUsYiFTEGGymgRwETEfAxZWLvIK83UQkjc//CTAATPh/fCzJzqYAAAAASUVORK5CYII=");
  margin-bottom: 33px; }
section .cart_com > ul {
  height: 40px;
  padding: 0 20px;
  border-radius: 5px;
  background-color: #F4F5F7;
  font-size: 14px;
  color: #99A2AA;
  line-height: 40px;
  box-sizing: border-box; }
  section .cart_com > ul li {
    display: inline-block; }
  section .cart_com > ul .select_all {
    width: 125px; }
  section .cart_com > ul .g_title {
    width: 400px; }
  section .cart_com > ul .price {
    width: 164px; }
  section .cart_com > ul .buy_count {
    width: 184px; }
  section .cart_com > ul .summary {
    width: 156px; }
section .cart_com .g_list ul li {
  height: 120px;
  padding: 20px;
  padding-right: 0;
  overflow: hidden;
  box-sizing: border-box; }
  section .cart_com .g_list ul li .chek {
    display: inline-block;
    height: 100%; }
  section .cart_com .g_list ul li .v-t.m-20 {
    margin-left: 10px;
    height: 100%; }
    section .cart_com .g_list ul li .v-t.m-20 a {
      outline: 0;
      color: #00a1d6; }
      section .cart_com .g_list ul li .v-t.m-20 a img {
        width: 78px;
        height: 78px;
        background-color: #f0f8ff;
        border: 1px solid #E5E9EF;
        display: block; }
  section .cart_com .g_list ul li .title-ctne {
    width: 350px;
    padding-right: 10px;
    margin-left: 20px;
    height: 100%;
    box-sizing: border-box; }
    section .cart_com .g_list ul li .title-ctne .title {
      font-size: 16px;
      color: #222222;
      margin-bottom: 6px;
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical; }
    section .cart_com .g_list ul li .title-ctne .title:hover {
      color: #f25d8e; }
    section .cart_com .g_list ul li .title-ctne .spec {
      display: block;
      font-size: 12px;
      color: #99A2AA;
      line-height: 16px;
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical; }
  section .cart_com .g_list ul li .price-ctnr {
    width: 160px;
    padding-top: 27px;
    height: 100%;
    text-align: center;
    font-size: 16px; }
  section .cart_com .g_list ul li .num-select-ctnr {
    width: 200px;
    padding-top: 25px;
    text-align: center; }
    section .cart_com .g_list ul li .num-select-ctnr .num-select {
      height: 34px;
      border: 1px solid #E0E0E0;
      border-radius: 5px;
      background-color: #fff;
      text-align: center; }
      section .cart_com .g_list ul li .num-select-ctnr .num-select .num-input-ctnr {
        width: 75px;
        height: 32px; }
        section .cart_com .g_list ul li .num-select-ctnr .num-select .num-input-ctnr .num_input {
          border: 0;
          color: #222;
          background-color: #fff;
          -webkit-appearance: none;
          display: block;
          padding: 0;
          margin: 0;
          width: 75px;
          height: 32px;
          text-align: center; }
      section .cart_com .g_list ul li .num-select-ctnr .num-select button {
        width: 34px;
        height: 34px;
        font-size: 20px;
        font-weight: 700;
        color: #6D757A;
        background-color: #F4F5F7;
        border: 0;
        border-radius: 0; }
  section .cart_com .g_list ul li .summary {
    width: 130px;
    font-size: 16px;
    color: #222;
    line-height: 80px;
    height: 100%;
    text-align: center; }
  section .cart_com .g_list ul li .remove-btn {
    width: 135px;
    border-left: 1px solid #E5E9EF;
    line-height: 80px;
    text-align: center;
    padding-left: 15px; }
    section .cart_com .g_list ul li .remove-btn button {
      width: 15px;
      height: 17px;
      color: #99A2AA;
      background-color: transparent;
      border: 0;
      border-radius: 4px;
      transition: .1s;
      transition-property: background-color, border, color;
      font: inherit;
      margin: 0;
      padding: 0;
      line-height: 1; }

@media screen and (max-width: 481px) {
  html::-webkit-scrollbar {
    width: 0px; }

  html,
  body {
    background-color: #EEEEEE; }

  .c_hea {
    height: 40px;
    font-size: 18px;
    line-height: 40px;
    background-color: #fff; }
    .c_hea .c_back {
      padding-left: 10px;
      text-align: left;
      width: 20%; }
    .c_hea .c_hti {
      width: 58%;
      text-align: center; }

  .c_allitem {
    margin-top: 10px;
    background: #fff; }
    .c_allitem .c_list .c_nam {
      padding-left: 15px;
      background-color: #fff;
      height: 35px;
      line-height: 35px; }
      .c_allitem .c_list .c_nam .c_cb {
        width: 17px;
        margin-right: 10px;
        background: url(../img/weix.png) no-repeat;
        background-size: 100%;
        background-position: center; }
        .c_allitem .c_list .c_nam .c_cb p {
          height: 35px;
          margin: 0;
          padding: 0; }
      .c_allitem .c_list .c_nam .c_cb:active {
        background: url(../img/xuand.png) no-repeat;
        background-size: 100%;
        background-position: center; }
      .c_allitem .c_list .c_nam .c_icon p {
        margin: 0;
        padding: 0; }
      .c_allitem .c_list .c_nam .c_icon i {
        color: #C9CED2; }
      .c_allitem .c_list .c_nam .c_co p {
        margin: 0;
        padding: 0;
        color: #000;
        font-size: 10px; }
      .c_allitem .c_list .c_nam .fr {
        margin-right: 10px; }
        .c_allitem .c_list .c_nam .fr a {
          color: #000; }
    .c_allitem .c_list .c_dtai {
      background-color: #F5F5F5;
      padding-left: 15px;
      display: -webkit-box;
      box-sizing: border-box;
      vertical-align: middle;
      margin-bottom: 2px; }
      .c_allitem .c_list .c_dtai .c_chk {
        width: 15px;
        line-height: 90px;
        background: url(../img/weix.png) no-repeat;
        background-size: 100%;
        background-position: center; }
        .c_allitem .c_list .c_dtai .c_chk p {
          margin: 0;
          height: 90px; }
      .c_allitem .c_list .c_dtai .c_img {
        width: 85px;
        height: 85px;
        margin: 5px 0 5px 10px; }
        .c_allitem .c_list .c_dtai .c_img p {
          margin: 0; }
        .c_allitem .c_list .c_dtai .c_img img {
          width: 100%; }
      .c_allitem .c_list .c_dtai .c_info {
        width: 180px;
        padding: 5px 10px;
        margin-top: -10px;
        box-sizing: border-box; }
        .c_allitem .c_list .c_dtai .c_info p {
          margin: 0; }
        .c_allitem .c_list .c_dtai .c_info a {
          display: block; }
          .c_allitem .c_list .c_dtai .c_info a h3 {
            word-break: break-all;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            overflow: hidden;
            -webkit-line-clamp: 2;
            word-break: break-all;
            font-size: 13px;
            margin: 0;
            color: #051b28; }
          .c_allitem .c_list .c_dtai .c_info a p {
            color: #999; }
        .c_allitem .c_list .c_dtai .c_info .c_pay .c_pri {
          color: #f60; }
        .c_allitem .c_list .c_dtai .c_info .c_pay .c_nub {
          float: right; } }
@media screen and (min-width: 482px) and (max-width: 767px) {
  .tb_ri {
    display: none; } }
@media screen and (min-width: 768px) and (max-width: 991px) {
  .tb_ri {
    display: none; } }

/*# sourceMappingURL=cart.css.map */
