body {
    background: #eee;
    text-align: center;
    padding: 0 25px;
}

#main {
    width: 80%;
    height: 100%;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    background: white;
    padding: 30px 50px;
    border: solid #ddd;
    border-width: 0 1px 1px 1px;
}

#main2 {
    width: 80%;
    height: 100%;
    margin: auto;
    text-align: left;
    background: white;
    padding: 30px 50px;
    border: solid #ddd;
    border-width: 0 1px 1px 1px;
}

#main h1 {
    margin-top: 0;
    font-size: 35px;
}

#main ul {
    padding-left: 20px;
}

#main .error {
    border: 1px solid red;
    background: #FDEFF0;
    padding: 20px;
}

#main .success {
    margin-top: 25px;
}

#main .success code {
    font-size: 12px;
    color: green;
    line-height: 13px;
}

.my_text_area {
    width: 650px;
    max-width: 650px;
}

.container {
    width: 100%;
    height: 700px;
    background: white;
}

.left {
    width: 400px;
    height: 610px;
    float: left;
}

.right {
    width: 650px;
    height: 610px;
    float: right; /* bfc模块触发 */
    overflow: auto;
}

.left2 {
    width: 28%;
    float: left;
    overflow: scroll;
    height: 520px;
    overflow-x: hidden;
    overflow-y: auto;
}

.right2 {
    margin-left: 30%;
}

.middle {
    width: auto;
    height: 610px;
    overflow: hidden; /* bfc模块触发，如过取消将出现文字环绕效果 */
}

.exam_text_area {
    height: 15px;
    width: 160px
}