.main-title {
    margin-top: 10px;
    text-align: center;
    color: #A6A6A6;
    font-family: "songti";
    font-size: 16px;
}

.main-wrapper {
    background-color: #f8f8f8;
}

.qrcode {
    height: 129px;
    width: 129px;
}

.table {
    font-size: 1.1em;
}

.table .icon-check {
    /*color: #3F9A31;*/
    color: #1D78F4;
}

.table .icon-times {
    color: #E8343B;
}

.table > thead  {
    background-color: #f1f1f1;
}
.table > thead > tr > td {
    border: 1px solid #D1D1D1;
    font-weight: bold;
    color: #2F5A8D;
}

.table > tbody {
    padding: 0px 10px;
}

.table > tbody > tr > td {
    line-height: 2em;
    border: 1px solid #D1D1D1;
    background-color: #fff;
}
.table > tbody > tr > td.title {
    vertical-align: middle;
    font-weight: bold;
}

.table > tbody > tr > td.sub-title {
    vertical-align: middle;
    text-align: left;
    padding-left: 20px;
}

.lic-intro {
    padding: 10px 20px;
    color: #999999;
}

.lic-intro img {
    border: 2px solid #dcdadb;
}

.lic-intro p {
    font-size: 14px;
}
.lic-intro .icon-hand-right {
    margin-right: 10px;
}

.pay-result {
    margin: 4% auto;
    background-color: #FAFBFF;
    padding: 4%;
}

.pay-result .icon {
    font-size: 140px;
}

.pay-result .success {
    color: #38B03F;
}

.pay-result .failed {
    color: #EA644A;
}

.pay-result .lic-info {
    font-size: 1.2em;
    color: #FFB94F;
}

.pay-result .sms-intro {
    color: #a0a0a0;
}

#wechatpay .qrcode-div {
    width: 90%;
    padding-left: 10%;
}

#wechatpay .orange {
    color: #FFB94F;
    margin: auto 4px;
}

#wechatpay .lic-price {
    color: #FFB94F;
    font-weight: bold;
    font-size: 2em;
}

#wechatpay .lic-intro {
    color: #a0a0a0;
    padding: 0px;
}

#wechatpay .icon {
    font-size: 140px;
    color: #a0a0a0;
}

#alipay {
    font-size: 1.2em;
    color: #FFB94F;
}

.article-con {
    padding: 15px;
}

.article-con .cons {
    line-height: 1.8em;
    text-indent: 2em;
}

.article-con h2 {
    margin-top: 1.2em;
}


.lic-panel {
    padding: 5px 5px 25px 15px;
    margin-bottom: 30px;
    background-color: #fff;
    line-height: 28px;
}

.lic-panel:hover {
    box-shadow: 0px 1px 5px #aaa;
}

.order-panel {
    line-height: 28px;
    background-color: #fff;
    padding: 5px 10px 10px 10px;
    margin-bottom: 20px;
}