.plugins-freightfee-goods-icon {
    background: #fff;
    border: 1px solid #5eb95e;
    color: #5eb95e;
    font-weight: 500;
    vertical-align: middle;
}

/**
 * 购买页面运费选择
 */
.plugins-freight-buy-popup .am-popup-bd {
    padding: 5px 15px;
}
.plugins-freight-buy-choice {
    margin-bottom: 20px;
}
.plugins-freight-buy-choice .freight-content {
    margin-top: 10px;
}
.plugins-freight-buy-choice .freight-content .choice-selected {
    border: 1px solid #d2354c;
    padding: 5px 10px;
    display: -webkit-inline-box;
    position: relative;
}
.plugins-freight-buy-choice .freight-content .choice-selected .freight-price {
    color: #d2364c;
}
.plugins-freight-buy-choice .freight-content .choice-selected em {
    font-family: Verdana,Tahoma,arial;
}
.plugins-freight-buy-choice .freight-content .freight-choice-view-submit {
    color: #0e90d2;
}
.plugins-freight-buy-choice .freight-content .freight-choice-view-submit,
.plugins-freight-buy-choice .freight-content .cancel-view-submit {
    cursor: pointer;
}
@media only screen and (max-width: 1025px) {
    .plugins-freight-buy-choice .freight-content {
        padding: 0 5px;
    }
}
@media only screen and (max-width: 641px) {
    .plugins-freight-buy-popup .am-popup-bd {
        padding: 5px 10px;
    }
}

.title-prefix {display: block;width: 20px;height:20px;float: left;}

.freight-title {display:flex;margin-bottom: 1.4rem;}

.title-items {font-size:14px; font-weight: 600;}

.freight-list-wrap {
    margin: 1.6rem 0.2rem 0 1.8rem;
}

.ui-radio {
    display: flex;
    margin-bottom: 1rem;
}
.ui-radio .freight-name {
    display: inline-block;
    width: 220px;
    /*margin-right: 2.4rem;*/
    font-weight: 600;
}

.ui-radio .freight-content {
    display: flex;
    justify-content: space-between;
}

.plugins-freight-buy-popup .plugins-freight .no-data {
    width: 80%;
    margin: 8.4rem auto;
    text-align: center;
    font-size: 14px;
    font-weight: lighter;
}

.jqradio {
    -webkit-appearance: none;
    background-color: #ffffff;
    border: 1px solid #e0e0e0;
    padding: 9px;
    border-radius: 50px;
    display: inline-block;
    position: relative;
}

.jqradiowrapper a.jqchecked {
    background-color: #1ea0fa;
    color: #99a1a7;
    border: 1px solid #1ea0fa;
}

.jqradiowrapper a.jqchecked:after {
    content: ' ';
    width: 10px;
    height: 10px;
    border-radius: 50px;
    position: absolute;
    top: 4px;
    background: #fff;
    text-shadow: 0px;
    left: 4px;
    font-size: 32px;
}

a.jqcheck {
    background-color: #fff;
    border: 1px solid #cacece;
    padding: 9px;
    border-radius: 3px;
    display: inline-block;
    position: relative;
}

.jqcheckwrapper a.jqchecked {
    background-color: #1ea0fa !important;
    /*background: url("/images/wjxMobile/check44-pre@3x.png") no-repeat scroll center top transparent;*/
    background-size: cover;
    display: inline-block;
    height: 21px;
    vertical-align: middle;
    width: 21px;
    border: none;
    position:relative;
}
.jqcheckwrapper a.jqchecked:after {
    content: '';
    width: 14px;
    height: 10px;
    position: absolute;
    top: 5px;
    left: 3px;
    background: url(//image.wjx.com/Images/wjxMobile/tick@3x.png) no-repeat;
    background-size:cover;
}

.jqradiowrapper, .jqcheckwrapper {
    display: block;
    float: left;
}