.frform-tit1 {
    font-size: 24px !important;
}

/** 自定义样式 **/
body>div>section {
    padding-top: 0px;
}

.frformbox .subbox.left {
    /*background-image: url('https://www.fanruan.com/images/tx_left.png');*/
    background-image: url("./images/active-bg.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    height: 499px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.mdescription {
    color: white;
    position: relative;
    margin: 0 auto;
    /*margin-top: 61%;*/
    padding-left: 10%;
}

.mdes-title {
    color: white;
    font-size: 22px;
}

ul.frform-list {
    list-style: none;
    padding: 0px;
    padding-left: 10px;
    margin-top: 20px;
}

ul.frform-list li {
    padding-left: 20px;
    list-style-type: none;
    background: url('../images/tx_gou.png') no-repeat 0px 4px;
    background-size: 10px 10px;
}

div.col-md-6.frform.subbox.right {
    height: 499px;
}

.mtitle {
    width: 126px;
    height: 40px;
    font-size: 20px;
    font-family: PingFangSC;
    font-weight: 500;
    color: rgba(51, 51, 51, 1);
    line-height: 40px;
}

.moreinfo1 {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 120px;
    display: inline-block;
}

.moreinfo2 {
    width: 100%;
    padding-left: 130px;
    display: inline-block;
}

.frfmfooter {
    width: 100%;
    position: absolute;
    bottom: 40px;
    left: 0px;
}

/*箭头*/
.arrow {
    right: 3px !important;
}

/*验证成功之后的样式*/
.checked {
    border-bottom: 1px solid #0082FC !important;
}

/*验证失败之后的样式*/
.check-error {
    border-bottom: 1px solid #ff3d23 !important;
}

.moreinfo {
    display: none !important;
}

@media (max-width: 600px) {
    .moreinfo1 {
        position: relative;
        width: 100%;
        margin-bottom: 15px;
    }

    .moreinfo2 {
        padding: 0;
        display: block;
    }
}


 .popup {
     position: fixed;
     left: 0px;
     top: 0px;
     z-index: 1000;
     width: 100%;
     height: 100%;
     cursor: pointer;
     display: none;
     opacity: 1;
     background-color: rgba(0, 0, 0, 0.5);
 }

 .con-qrcode {
     margin: auto;
     width: 450px;
     height: auto;
     z-index: 999;
     background-color: #fff;
     margin-top: 200px;
     text-align: center;
 }

 .con-head {
     background-color: #f2f3f4;
     padding: 10px 10px;
 }

 .con-head p {
     color: #7d8189;
     font-size: 22px;
     display: inline-block;
     margin-bottom: 0;
     letter-spacing: 1px;
 }

 .con-main {
     padding: 30px 10px;
 }

 .con-main img {
     display: inline-block;
     padding: 0 15px;
     vertical-align: middle;
 }

 a.closeshipin {
     font-size: 26px;
     color: #7d8189;
     line-height: 20px;
     cursor: pointer;
     float: right;
 }

 .left-img {
     margin-top: 50px;
     height: 61%;
     background-image: url("../images/active-bg-fr.png");
     background-position: center;
     background-repeat: no-repeat;
     background-size: contain;
 }


