body {
    /*background: url(../images/bg_bottom.png) center bottom no-repeat;*/
    /*background-image: url(../images/bg_bottom.png);*/
    background-repeat: no-repeat;
    background-size: 7.5rem 0.5rem;
    background: #e3ebf7;
}

#logo {
    width: 100%;
    height: 4.92rem;
    /*background: url(../images/bg_top.png) top center no-repeat;*/
    background-size: cover;
    /*box-shadow: 0 0 0.25rem #a3aefa;*/
}

.logoCon {
       
}

.logoImg {
    position: absolute;
    top: 0.16rem;
    left: 1.86rem;
    width: 2.81rem;
    height: 1.23rem;
}

#main {
    margin-top: -1rem;
    /*margin-bottom: 0.5rem;*/
    padding: 0 0.25rem;
}

.mainContainer {
    padding: 0 0.1rem 0.5rem 0.1rem;
    /*background: #e3ebf7;*/
    border-radius: 0.25rem;
    box-shadow: 0 0 0.25rem #a3aefa;
}

.mainCon {
    position: relative;
    min-height: 6rem;
}

.pic {
    position: absolute;
}

.pic_01 {
    left: -0.66rem;
    top: -0.48rem;
    width: 1.69rem;
}

.pic_02 {
    right: -0.66rem;
    top: -0.50rem;
    width: 2.16rem;
}

.textCon {
    padding: 1rem 0 0 0;
}

.title {
    font-size: 0.36rem;
    color: #333333;
}

.desc {
    margin-top: 0.35rem;
    line-height: 0.5rem;
    font-size: 0.24rem;
    color: #333333;
}

.goSumitBtn {
    display: block;
    width: 4.48rem;
    height: 0.64rem;
    margin: auto;
    margin-top: 0.4rem;
    line-height: 0.64rem;
    text-align: center;
    font-size: 0.3rem;
    color: #FFFFFF;
    border-radius: 0.32rem;
    background: #2058f3;
}

.goSelectBtn {
    display: block;
    width: 4.48rem;
    height: 0.64rem;
    margin: auto;
    margin-top: 0.4rem;
    line-height: 0.64rem;
    text-align: center;
    font-size: 0.3rem;
    color: #FFFFFF;
    border-radius: 0.32rem;
    background: #3a723a;
}

.addrCon {
    margin-top: 0.74rem;
}

.addrLeft {
    width: 4rem;
    height: 1.62rem;
    line-height: 0.48rem;
}

    .addrLeft li {
        width: 4rem;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .addrLeft, .addrLeft a {
        font-size: 0.24rem;
        color: #333333;
    }

        .addrLeft ul {
            display: table-cell;
            vertical-align: middle;
            height: 1.62rem;
        }

.wechatCode {
    width: 1.5rem;
    height: 1.5rem;
    padding: 0.06rem;
    background: #f4f4f4;
}

    .wechatCode img {
        width: 1.5rem;
        height: 1.5rem;
    }

/*登记*/
.regCon {
    padding: 0.3rem 0.2rem 0 0.2rem;
    min-height: 600px;
}

.regTitle {
    color:white;
    /*padding:10px;*/
    text-align:center;
    font-size: 0.3rem;
    color: #2058f3;
}

.regList {
    margin-top: 0.45rem;
}

    .regList li {
        /*height: 0.85rem;
        line-height: 0.85rem;*/
        font-size: 0;
        border-bottom: 2px solid #e9e9e9;
    }

        .regList li label {
            margin:5px 0px;
            display: inline-block;
            width: 100%;
            font-size: 0.31rem;
        }

        .regList li input {
            /*width: 3.5rem;*/
            width: 100%;
            height: 0.55rem;
            font-size: 0.31rem;
            /*margin-left: 0.32rem;*/
            text-indent: 0.1rem;
            border: none;
            /*background: none;*/
            outline: none;
        }
        .regList li div {
            /*width: 100%;*/
            font-size: 0.31rem;
            margin-top: 10px;
        }
        .regList li div input {
            /*width: 3.5rem;*/
            width: 100%;
            height: 0.35rem;
            font-size: 0.31rem;
            /*margin-left: 0.32rem;*/
            /*text-indent: 0.1rem;*/
            border: none;
            background: none;
            outline: none;
        }

        .regList li select {
            /*width: 3.5rem;*/
            width:100%;
            height: 0.55rem;
            font-size: 0.28rem;
            /*margin-left: 0.32rem;*/
            border: none;
            /*background: none;*/
            outline: none;
        }

::-webkit-input-placeholder {
    font-size: 0.24rem;
    color: #999999;
}

/*成功*/


.imgCon img {
    width: 100%;
    display: block;
}
