html{
    background:url(/static/img/bg.jpg) top center;
}
 .layui-card{
    background-color:transparent!important;
}
 .layui-card-header{
    border-bottom:none!important;
}
 .head{
     display:flex;
     height: 6rem;
     font-size: 1.5rem;
     background: #1F2F4E;
     color: #fff;
     padding: 0 20px;
}
 .head .head-img{
    width:4rem;
    line-height:6rem;
}
 .head .head-img img{
    height:4rem;
}
 .head .head-content{
     flex:1;
     height: 6rem;
     display: flex;
     align-items: center;
     padding-left: 10px;
}
 .title {
     color: inherit;
     line-height: inherit;
     font-weight: bold;
     font-size: 1.3em;
     border-bottom: 2px solid #FF5722;
     text-align: left;
     margin: 1em 10px;
}
 .title span {
     font-size: inherit;
     line-height: inherit;
     display: inline-block;
     font-weight: normal;
     background: #FF5722;
     color: rgb(255, 255, 255);
     padding-top: 3px;
     padding-right: 10px;
     padding-left: 10px;
     border-top-right-radius: 3px;
     border-top-left-radius: 4px;
     margin-right: 2px;
}
 .pay-item {
     width: 100%;
     text-align:left;
}
 .pay-item li {
     width: 100%;
     height: 60px;
     line-height: 60px;
     list-style: none;
     background: #fff;
     border-bottom: 1px solid #eee 
}
 .pay-item img {
     width: 40px;
     height: 40px;
     margin-left: 20px;
     margin-right: 10px;
}
 .pay-item input[type="radio"] {
     display: none;
}
 .pay-item input[type="radio"]+span {
     border: 1px solid #CCCCCC;
     border-radius: 20px;
     width: 20px;
     height: 20px;
     float: right;
     margin-top: 20px;
     margin-right: 20px;
}
 .pay-item input[type="radio"]:checked+span {
     border: 1px solid #66c068;
     border-radius: 20px;
     background: url(/static/pay/img/checkbox-on.png)0.45px 0.45px no-repeat;
     background-size: 20px 20px;
}
 .pay-item li label {
     width: 100%;
     height: 60px;
     line-height: 60px;
     display: block;
}
 .pay-submit{
    margin-top:20px;
}
 .pay-submit button{
     display: inline-block;
     padding: 0 18px;
     background-color: #17bd88;
     color: #fff;
     white-space: nowrap;
     text-align: center;
     font-size: 1rem;
     border: none;
     border-radius: 5px;
     cursor: pointer;
     width: 100%;
     height: 2rem;
     line-height: 2rem;
     margin: 5px 0;
}
 .layui-form-radio{
    float:right;
    position:relative;
    top:10px;
}