 /* newcheck box css */

 .newcheckbox {
     display: block;
     position: relative;
     padding-left: 20px;
     margin-bottom: 20px;
     cursor: pointer;
     font-size: 22px;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
 }

 .newcheckbox input {
     position: absolute;
     opacity: 0;
     cursor: pointer;
     height: 0;
     width: 0;
 }

 .checkmark {
     position: absolute;
     top: 0;
     left: 0;
     height: 22px;
     width: 22px;
     background-color: #eee;
     border-radius: 15px;
 }

 .newcheckbox:hover input~.checkmark {
     background-color: #ccc;
 }

 .newcheckbox input:checked~.checkmark {
     background-color: #e38e46;
 }

 .checkmark:after {
     content: "";
     position: absolute;
     display: none;
 }

 .newcheckbox input:checked~.checkmark:after {
     display: block;
 }

 .newcheckbox .checkmark:after {
     left: 7px;
     top: 3px;
     width: 5px;
     height: 10px;
     border: solid white;
     border-width: 0 3px 3px 0;
     -webkit-transform: rotate(45deg);
     -ms-transform: rotate(45deg);
     transform: rotate(45deg);
 }

 .checkm2 {
     top: 4 !important;
 }

 .van-checkbox__label {
     color: #90929e !important;
     font-size: .32rem !important;
 }

 .dropdownnew {
     width: 2.48rem;
     height: 1.17333rem;
     color: #666;
     text-align: l;
     line-height: 1.17333rem;
     border: .01333rem solid #ffffff;
     outline: none;
     background: #FFF !important;
     box-shadow: 0 .05333rem .21333rem #d0d0ed5c;
     border-radius: .26667rem;
     -webkit-box-flex: 0;
     -webkit-flex: none;
     flex: none;
     margin-right: .24rem;
 }

 @media (max-width: 480px) {
     .checkmark {
         height: 20px;
         width: 20px;
     }
     .newcheckbox {
         padding-left: 20px;
         margin-bottom: 20px;
     }
     .newcheckbox .checkmark:after {
         left: 6px;
         top: 2px;
         width: 5px;
         height: 10px;
     }
     .checkm2 {
         top: 0 !important;
     }
 }