﻿* { margin: 0; padding: 0; text-decoration: none; list-style: none; }

body { font-size: 13px; font-family: "SimSun","Helvetica Neue",Helvetica,Arial,sans-serif; color: #333; }
/* 浮动 布局 (float margin padding text-align) */
.clear { clear: both; }

.left { float: left; }

.right { float: right; }

.middle { margin: 0 auto; }

.m_l_5 { margin-left: 5px; }

.m_r_5 { margin-right: 5px; }

.m_t_5 { margin-top: 5px; }

.m_b_5 { margin-bottom: 5px; }

.m_l_10 { margin-left: 10px; }

.m_r_10 { margin-right: 10px; }

.m_t_10 { margin-top: 10px; }

.m_b_10 { margin-bottom: 10px; }

.p_5 { padding: 5px; }

.p_l_5 { padding-left: 5px; }

.p_r_5 { padding-right: 5px; }

.p_t_5 { padding-top: 5px; }

.p_b_5 { padding-bottom: 5px; }

.p_10 { padding: 10px; }

.p_l_10 { padding-left: 10px; }

.p_r_10 { padding-right: 10px; }

.p_t_10 { padding-top: 10px; }

.p_b_10 { padding-bottom: 10px; }

.align_l { text-align: left; }

.align_c { text-align: center; }

.align_r { text-align: right; }

/* 表单样式 */
.red { color: red; }

.len_60 { width: 60px; }

.len_120 { width: 120px; }

.len_160 { width: 160px; }

.len_200 { width: 200px; }

.len_240 { width: 240px; }

.len_0 { width: 100%; }

.hgt_0 { height: auto; }

.hgt_80 { height: 80px; }

.hgt_160 { height: 160px; }

/*.txt {
    height: 22px;
    padding: 5px 8px;
    border: 1px solid #dedede;
    margin: 5px 10px;
}

.text {
    line-height: 20px;
    padding: 10px;
    border: 1px solid #dedede;
    margin: 5px 10px;
}*/





/* 布局 */
.gird_12 { width: 960px; }

.gird_10 { width: 800px; }

.gird_9 { width: 720px; }

.gird_8 { width: 640px; }

.gird_6 { width: 480px; }

.gird_4 { width: 320px; }

.gird_3 { width: 240px; }

.gird_2 { width: 160px; }

.static { position: fixed; }

/* h1 - h6 */
h1 { font-family: 'Segoe UI Light', 'Open Sans', Verdana, Arial, Helvetica, sans-serif; font-weight: 200; letter-spacing: 0.00em; color: #000000; }

    h1:hover { color: rgba(0, 0, 0, 0.8); }

    h1:active { color: rgba(0, 0, 0, 0.4); }

h2 { font-family: 'Segoe UI Light', 'Open Sans', Verdana, Arial, Helvetica, sans-serif; font-weight: 200; font-size: 20pt; letter-spacing: 0.01em; line-height: 24pt; color: #000000; }

    h2:hover { color: rgba(0, 0, 0, 0.8); }

    h2:active { color: rgba(0, 0, 0, 0.4); }

h3 { font-family: 'Segoe UI Light', 'Open Sans', Verdana, Arial, Helvetica, sans-serif; font-weight: 200; font-size: 20pt; letter-spacing: 0.01em; line-height: 24pt; color: rgba(0, 0, 0, 0.6); font-size: 16pt; line-height: 24px; }

    h3:hover { color: rgba(0, 0, 0, 0.8); }

    h3:active { color: rgba(0, 0, 0, 0.4); }

h4 { font-family: 'Segoe UI Semibold', 'Open Sans', Verdana, Arial, Helvetica, sans-serif; font-weight: 600; font-size: 11pt; letter-spacing: 0.01em; line-height: 14pt; color: #000000; color: rgba(0, 0, 0, 0.6); }

    h4:hover { color: rgba(0, 0, 0, 0.8); }

    h4:active { color: rgba(0, 0, 0, 0.4); }

    h4:hover { color: rgba(0, 0, 0, 0.8); }

    h4:active { color: rgba(0, 0, 0, 0.4); }

h5 { font-family: 'Segoe UI Semibold', 'Open Sans', Verdana, Arial, Helvetica, sans-serif; font-weight: 600; font-size: 11pt; letter-spacing: 0.01em; line-height: 14pt; color: rgba(0, 0, 0, 0.6); font-size: 90%; }

    h5:hover { color: rgba(0, 0, 0, 0.8); }

    h5:active { color: rgba(0, 0, 0, 0.4); }

h6 { font-family: 'Segoe UI Semibold', 'Open Sans', Verdana, Arial, Helvetica, sans-serif; font-weight: 600; font-size: 11pt; letter-spacing: 0.01em; line-height: 14pt; color: rgba(0, 0, 0, 0.6); font-size: 80%; }

    h6:hover { color: rgba(0, 0, 0, 0.8); }

    h6:active { color: rgba(0, 0, 0, 0.4); }

/* 前景色 背景色 边框 */
.bor_light { border: 1px solid #e5e5e5; }


/*表单验证 */

.field-validation-error { padding-left: 20px; background: url(../images/msg_icon.png) no-repeat center left; }

.field-validation-valid { display: none; padding-left: 20px; background: url(../images/msg_icon.png) no-repeat center left; }

input.input-validation-error { border: 1px solid #e80c4d; }

input[type="checkbox"].input-validation-error { border: 0 none; }

.validation-summary-errors { color: #e80c4d; font-weight: bold; font-size: 1.1em; }

.validation-summary-valid { display: none; }

.search li { float: left; list-style-type: none; }
