﻿/*form.css*/
/*表单组件*/
.RForm * {
    font-family: "Microsoft YaHei" !important;
}

.RForm .left {
    text-align: left;
}

.RForm .right {
    text-align: right;
}

.RForm .center {
    text-align: center;
}

/*表格*/
.RForm table {
    width: 100%;
}

    .RForm table td {
        padding: 5px 0;
    }

/*文本输入框*/
.RForm input[type="text"], .RForm input[type="number"] {
    padding-left: 16px;
    border: 1px solid #c9deef;
    text-align: center;
    line-height: 30px;
    border-radius: 3px;
    height: 30px;
    width: 200px;
}

    .RForm input[type="text"]:focus {
        border: 1px solid #00B4E9;
    }

    .RForm input[type="text"].large {
        width: 568px;
    }

/*下拉框*/
.RForm select {
    padding-left: 16px;
    border: 1px solid #c9deef;
    text-align: center !important;
    line-height: 30px;
    border-radius: 3px;
    height: 30px;
    width: 200px;
    -webkit-appearance: none;
    background: url('../images/select.png') no-repeat 98% center;
    text-align-last: center;
}

    .RForm select:focus {
        border: 1px solid #00B4E9;
    }


/*提示文本*/
.RForm .tips {
    display: inline-block;
    color: #999;
}

.RForm .danger {
    color: #FF0000;
    width: 10px;
    display: inline-block;
    text-align: center;
}

/* 地址列表 */
.RForm .address-list > li {
    padding: 10px;
    display: inline-block;
    border: 1px solid #ddd;
    border-radius: 3px;
    cursor: pointer;
    margin: 0 10px 10px 0;
}

.RForm .address-list2 > li {
    display: inline-block;
}

.RForm .address-list > li > dl > dt {
    color: #999;
    font-weight: 600;
    padding-bottom: 10px;
}

.RForm .address-list > li > dl > dd {
    color: #999;
    padding-bottom: 5px;
}

.RForm .address-list > li.active {
    border: 2px solid #00B4E9;
}

    .RForm .address-list > li.active > dl > dt, .RForm .address-list > li.active > dl > dd {
        color: black;
    }

/* 自定义表格 */
.table2 > thead td {
    padding: 10px;
    background: rgb(236, 236, 236);
    color: #808080;
    border: 1px solid #ddd;
}

.table2 > tbody td {
    padding: 15px;
    border: 1px solid #ddd;
    font-size: 14px;
    line-height: 20px;
}

/* h2 */
.h3 {
    color: #808080;
    font-weight: 600;
    font-size: 16px;
}

.h4 {
    color: #999;
    font-size: 12px;
}

/* margin10 */
.margin10 {
    margin: 10px 0;
}

.unit {
    color: black;
    font-size: 14px;
    position: relative;
    left: -40px;
}
/*media*/
@media screen and (min-width: 1280px) {
    .RForm input[type="text"], .RForm select {
        width: 250px;
    }

        .RForm input[type="text"].large {
            width: 759px;
        }
}


.examDateList, .examTimeList {
    margin: 5px 0;
}

    .examDateList .examDate, .examTimeList .examTime {
        padding: 10px;
        border: 1px solid #ddd;
        cursor: pointer;
        display: inline-block;
        margin: 0 5px;
    }

        .examDateList .examDate.active, .examTimeList .examTime.active {
            border: 2px solid #00B4E9;
            color: black;
        }

        .examDateList .examDate.disabled, .examTimeList .examTime.disabled {
            border: 1px solid #ddd !important;
            color: #ddd !important;
            cursor: default !important;
        }

.itemHide {
    display: none;
}

.itemShow {
    display: block;
}
