.main {
    width: 94%;
    margin: 0 auto;
}

.main .title {
    width: 100%;
}

.main .title img {
    width: 100%;
}

.main .title p {
    margin-top: .3rem;
    color: #999999;
    line-height: .5rem;
}

.main .con {
    background: #f2f7ff;
    padding: .5rem .3rem;
    margin-top: .3rem;
}

.main .con:last-child{
     margin-bottom: 0.5rem;
}

.main .con .tit {
    max-width: 100%;
    margin-bottom: 0.2rem;
}

.main .con .tit img {
    max-width: 100%;
    height: .5rem;
    margin: 0 auto;
    display: block;
}

.main .con .znCon li {
    padding-top: 0.2rem;
    line-height: .7rem;
}

.main .con .znCon li i {
    background: #cae0ff;
    width: 0.5rem;
    height: 0.5rem;
    line-height: .5rem;
    border-radius: 50%;
    text-align: center;
    float: left;
    margin-right: .2rem;
    font-style: normal;
    margin-top: .1rem;
}

.main .con.fscl p {
    line-height: .7rem;
    text-align: justify;
    margin-top: .4rem;
}

.main .con .znCon li p {
    float: left;
    width: 88%;
}

.main .con .znCon li a,.main .con .znCon p a, .main .con .znCon li span, .main .fscl p a {
    color: #1c89f9;
}
.main .con .znCon p.jbjg {
    margin-top: .1rem;
    line-height: .7rem;
}
.btns {
    width: 100%;
    height: 1rem;
    display: inline-block;
    text-align: center;
    margin: .3rem 0;
}

.btns input {
    width: 1.5rem;
    height: .8rem;
    border: 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: .34rem;
    line-height: .8rem;
    color: #fff;
    margin-right: .3rem;
    cursor: pointer;
    outline: none;
}

.disabled {
    background-color: #94b3da !important;
    color: #fff !important;
}

.haveReadText {
    font-weight: 700;
    font-size: .3rem;
    letter-spacing: 1px;
}