﻿@charset "utf-8";
/* CSS Document */
body, html, h1, h2, h3, h4, h5, h6, big, small, sub, sup, input, select, textarea {
    font-size: 12px;
    color: #333;
    -webkit-text-size-adjust: none;
    outline: 0;
    font-family: Arial, Helvetica, sans-serif;
}

header, footer, section, aside, nav, hgroup, figure, figcaption {
    display: block;
    margin: 0;
    padding: 0;
    border: none;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, pre, form, fieldset, input, select, textarea, blockquote {
    padding: 0;
    margin: 0;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}

li {
    list-style-type: none;
}

#global_editor_contents li {
    list-style-type: inherit;
}

img {
    max-width: 100%;
    max-height: 100%;
    border: none;
}

input[type='text'], input[type='number'], input[type='password'], input[type='reset'], input[type='submit'], input[type='button'], input[type='tel'], button, textarea {
    -webkit-appearance: none;
    border-radius: 0;
    border: 1px solid #ddd;
}

textarea {
    resize: none;
}

table {
    word-wrap: break-word !important;
    border-collapse: collapse !important;
}

/*���ִ�С����ɫ���оඨ��*/
.fz_12px {
    font-size: 12px;
}

.fz_14px {
    font-size: 14px;
}

.fz_16px {
    font-size: 16px;
}

.fc_red {
    color: #ff0000;
}

.fc_grey {
    color: #aaa;
}

.fc_gory {
    color: #666;
}

.fc_white {
    color: #fff;
}

.fc_yellow {
    color: #ff6600;
}

.flh_150 {
    line-height: 150%;
}

.flh_180 {
    line-height: 180%;
}

.cn_lang * {
    font-family: "΢���ź�";
}

.fl {
    float: left;
}

.fr {
    float: right;
}


/*************************** 404 start ***************************/
#error_page {
    background: #f0f0f0;
    padding: 150px 0;
}

    #error_page .sw {
        width: 558px;
        margin: 0 auto;
    }

    #error_page .error_logo {
        background: url(/404/images/error_logo.jpg) no-repeat center center;
        height: 225px;
    }

    #error_page .error_warning {
        margin-top: 12px;
        height: 30px;
        line-height: 30px;
        background: url(/404/images/error_warning.jpg) no-repeat left center;
        text-indent: 49px;
        font-size: 18px;
        font-weight: bold;
    }

    #error_page .error_nav {
        text-align: center;
        margin-top: 30px;
        font-size: 18px;
        color: #727272;
    }

        #error_page .error_nav > a {
            margin: 0 36px;
            font-size: 18px;
            color: #727272;
        }
/*************************** 404 end ***************************/
