body {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0 auto;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    color: #000;
    background: url(../images/bg.jpg) repeat-x center top;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

td {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

img {
    border: 0px;
}

.font12bold {
    FONT-SIZE: 12px;
    font-weight: bold;
}

.font14bold {
    FONT-SIZE: 14px;
    font-weight: bold;
    margin-left: 10px;
}

.l15 {
    LINE-HEIGHT: 150%
}

.in01 {
    BORDER-BOTTOM: #7f9db9 1px solid;
    BORDER-LEFT: #7f9db9 1px solid;
    BORDER-RIGHT: #7f9db9 1px solid;
    BORDER-TOP: #7f9db9 1px solid
}

.img01 {
    BORDER-BOTTOM-COLOR: #ffffff;
    BORDER-LEFT-COLOR: #ffffff;
    BORDER-RIGHT-COLOR: #ffffff;
    BORDER-TOP-COLOR: #ffffff;
    COLOR: #ffffff;
    LINE-HEIGHT: 18px
}

.img02 {
    BORDER-BOTTOM-COLOR: #9b9893;
    BORDER-LEFT-COLOR: #9b9893;
    BORDER-RIGHT-COLOR: #9b9893;
    BORDER-TOP-COLOR: #9b9893;
    COLOR: #9b9893
}

A:visited {
    COLOR: #000000;
    TEXT-DECORATION: none
}

A:link {
    COLOR: #000000;
    TEXT-DECORATION: none
}

A:hover {
    COLOR: #BB8B0F;
    TEXT-DECORATION: underline
}

A:active {
    COLOR: #000000;
    TEXT-DECORATION: underline
}

A.link1:visited {
    COLOR: #ffffff;
    TEXT-DECORATION: none;
    font-size: 14px;
}

A.link1:link {
    COLOR: #ffffff;
    TEXT-DECORATION: none;
    font-size: 14px;
}

A.link1:hover {
    COLOR: #000000;
    TEXT-DECORATION: underline;
    font-size: 12px;
}

A.link1:active {
    COLOR: #000000;
    TEXT-DECORATION: underline;
    font-size: 14px;
}


A.NewsTitle_14:visited {
    COLOR: #009900;
    TEXT-DECORATION: none;
    font-size: 12px;
    font-weight: bold;
}

A.NewsTitle_14:link {
    COLOR: #009900;
    TEXT-DECORATION: none;
    font-size: 12px;
    font-weight: bold;
}

A.NewsTitle_14:hover {
    COLOR: #009900;
    TEXT-DECORATION: underline;
    font-size: 12px;
}

A.NewsTitle_14:active {
    COLOR: #009900;
    TEXT-DECORATION: underline;
    font-size: 12px;
    font-weight: bold;
}



A.link2:visited {
    COLOR: #816D3B;
    TEXT-DECORATION: none;
    font-weight: bold;
}

A.link2:link {
    COLOR: #816D3B;
    TEXT-DECORATION: none;
    font-weight: bold;
}

A.link2:hover {
    COLOR: #000000;
    TEXT-DECORATION: underline;
    font-weight: bold;
}

A.link2:active {
    COLOR: #000000;
    TEXT-DECORATION: underline
}

A.link3:visited {
    COLOR: #ffffff;
    TEXT-DECORATION: none;
    font-weight: bold;
}

A.link3:link {
    COLOR: #ffffff;
    TEXT-DECORATION: none
}

A.link3:hover {
    COLOR: #000000;
    TEXT-DECORATION: underline
}

A.link3:active {
    COLOR: #000000;
    TEXT-DECORATION: underline
}

A.link4:visited {
    COLOR: #000000;
    TEXT-DECORATION: none
}

A.link4:link {
    COLOR: #000000;
    TEXT-DECORATION: none
}

A.link4:hover {
    COLOR: #000000;
    TEXT-DECORATION: underline
}

A.link4:active {
    COLOR: #000000;
    TEXT-DECORATION: underline
}

.table_top_5 {
    margin-top: 5px;
}

.table_border_green {
    border: 1px #83C838 solid;
    background-color: #FFFFF7;
}

.td_border_bottom_green {
    border-bottom: 1px #83C838 solid;
}

.td_border_bottom_line {
    border-bottom: 1px #CCC dashed;
}

.TD_new {
    FONT-SIZE: 12px;
    LINE-HEIGHT: 22px;
}

.zhi {
    FONT-SIZE: 12px;
    COLOR: #B0DFFF;
    LINE-HEIGHT: 25px
}

.td_bottom_line {
    border-bottom: #F6F6F6 dashed 1px;
    height: 20px;
}

.font_12_line {
    font-size: 12px;
    color: #E8E8E8;
    padding-left: 5px;
    padding-right: 5px;
}


.font_14_red {
    font-size: 12px;
    color: #930000;
}

.font_14_red_2 {
    font-size: 14px;
    color: #F8AC7D;
    font-weight: bold;
    margin-left: 10px;
}

.here {
    background: url(../images/Title_Pro.jpg);
    height: 45px;
}

.nav {
    margin-left: 30px;
    font-family: 宋体,Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.head_content {
    width: 760px;
    margin-left: 10px;
    padding: 10px auto;
}

.bg_head {
    background: url(../images/bgHead.jpg) top center no-repeat;
    min-height: 200px;
}

.font_14_red2 {
    font-size: 14px;
    color: #ff0000;
    font-size: 14px;
}

.font_14_red_bold {
    font-size: 14px;
    color: #ff0000;
    font-size: 14px;
    font-weight: bold;
}

.font_14_bold {
    font-size: 14px;
    font-size: 14px;
    font-weight: bold;
}

.font_14 {
    font-size: 14px;
}


.yan {
    background-color: #000000;
    border: 1px solid #ffffff;
    color: #ffffff;
    width: 96px;
    height: 18px;
    font: 12px;
    line-height: 14px;
}

.english {
    font-family: Arial;
    font-size: 12px;
    line-height: 18px;
    color: #000000;
    text-decoration: none;
}

.table_southidc {
    background-color: #DFE6F3;
}

.td_southidc {
    BACKGROUND-COLOR: #FFFFFF;
    text-align: center;
}

.tr_southidc {
    BACKGROUND-COLOR: #FFFFFF;
}

.paginator {
    font: 12px Arial, Helvetica, sans-serif;
    padding: 10px 10px 10px 0;
    margin: 0px;
}

    .paginator a {
        padding: 1px 6px;
        border: solid 1px #ddd;
        background: #fff;
        text-decoration: none;
        margin-right: 2px
    }

        .paginator a:visited {
            padding: 1px 6px;
            border: solid 1px #ddd;
            background: #fff;
            text-decoration: none;
        }

    .paginator .cpb {
        padding: 1px 6px;
        font-weight: bold;
        font-size: 12px;
        border: none
    }

    .paginator a:hover {
        color: #fff;
        background: #DA0000;
        border-color: #800000;
        text-decoration: none;
    }


.background {
    width: 72px;
    height: 26px;
    background-image: url(../images/bg_Menu_School_2.jpg);
    overflow: auto;
    cursor: hand;
    font-size: 12px;
    text-align: center;
    font-weight: bold;
}

.background1 {
    width: 72px;
    height: 26px;
    background-image: url(../images/bg_Menu_School_1.jpg);
    text-align: center;
    overflow: auto;
    cursor: hand;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 14px;
}


.background2 {
    width: 84px;
    height: 25px25px;
    background-image: url(../images/bg_Menu_News_2.jpg);
    overflow: auto;
    cursor: hand;
    font-size: 12px;
    text-align: center;
    font-weight: bold;
}

.background21 {
    width: 84px;
    height: 25px;
    background-image: url(../images/bg_Menu_News_1.jpg);
    text-align: center;
    overflow: auto;
    cursor: hand;
    color: #006600;
    font-weight: bold;
    font-size: 12px;
}

/* Navbar */
.topnav {
    margin: 0;
    padding: 0;
    list-style-type: none;
    width: auto;
    position: relative;
    display: block;
    height: 36px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    background: transparent url("../bgOFF.gif") repeat-x top left;
    font-family: Helvetica,Arial,Verdana,sans-serif;
    border-bottom: 1px solid #C0E2D4;
    border-top: 1px solid #C0E2D4;
}

    .topnav > li {
        display: block;
        float: left;
        margin: 0;
        pading: 0;
    }

        .topnav > li > a {
            display: block;
            float: left;
            color: #000000;
            text-decoration: none;
            padding: 8px 22px 0 22px;
            height: 28px;
            background: transparent url("../bgDIVIDER.gif") no-repeat top right;
        }

            .topnav > li > a:hover, .topnav > li:hover, .topnav .hover {
                background: transparent url("../bgHOVER.gif") no-repeat top right;
            }

            .topnav > li > a.current, .topnav li a.current:hover {
                color: #fff;
                background: transparent url("../bgON.gif") no-repeat top right;
            }

    /* submenu */
    .topnav .submenu {
        display: none;
        position: absolute;
        top: 36px;
        background-color: #eee;
        border: solid 1px #ececec;
        z-index: 10;
    }

        .topnav .submenu ul {
        }

/* submenu_javascript styles */
.submenu_javascript {
    /*	width:500px;*/
    font-size: 10px;
}

    .submenu_javascript ul {
        list-style: none;
        margin: 0px;
        padding: 0px;
    }

    .submenu_javascript li {
        /*	width:100px;*/
        height: 40px;
        padding: 10px;
        background-color: silver;
        float: left;
        margin: 10px;
        -moz-border-radius: 15px;
        border-radius: 15px;
    }

        .submenu_javascript li:hover {
            background-color: lightblue;
            cursor: pointer;
        }

        .submenu_javascript li span {
            font-size: smaller;
            font-style: italic;
        }

/* submenu_totorial styles */
.submenu_tutorial {
    /*width:150px;*/
}

    .submenu_tutorial ul {
        list-style: none;
        margin: 0px;
        padding: 0px;
    }

    .submenu_tutorial li {
        padding: 5px;
    }

        .submenu_tutorial li:hover {
            background-color: silver;
        }

.code {
    height: auto;
    padding: 20px;
    border: 1px solid #9EC9FE;
    background: #ECF3FD;
}

    .code pre {
        font-family: "Courier New";
        font-size: 14px;
    }

        .code pre code.note {
            color: #999
        }

.code2 {
    border: 1px solid #FEB0B0;
    background: #FFF1F1;
    margin-top: 10px;
}

    .code2 pre {
        margin-left: 20px;
        font-size: 12px;
    }

.info {
    font-size: 12px;
    color: #666666;
    font-family: Verdana;
    margin: 20px 0 50px 0;
}

    .info p {
        margin: 0;
        padding: 0;
        line-height: 22px;
        text-indent: 40px;
    }

h2.title {
    margin: 0;
    padding: 0;
    margin-top: 50px;
    font-size: 18px;
    font-family: "微软雅黑",Verdana;
}

    h2.title span.titleInfo {
        font-size: 12px;
        color: #333;
        margin-left: 10px;
        font-family: Verdana;
    }

h3.title {
    font-size: 16px;
    font-family: "微软雅黑",Verdana;
}

.importInfo {
    font-family: Verdana;
    font-size: 14px;
}

.pages {
    color: #000;
    font-size: 12px;
    padding: 10px 0;
}

    .pages a, .pages .cpb {
        text-decoration: none;
        float: left;
        padding: 0 5px;
        border: 1px solid #ddd;
        background: #FFF;
        margin: 0px 2px;
        font-size: 12px;
        color: #000;
    }

        .pages a:hover {
            background-color: #FF0000;
            color: #fff;
            border: 1px solid #E61636;
            text-decoration: none;
        }

    .pages .cpb {
        font-weight: bold;
        color: #fff;
        background: #E61636;
        border: 1px solid #E61636;
    }
.menuTd {
    width: 1002px;
    margin: 0 auto;
}
    .menuTd td {
        width: 126px;
        height: 40px;
        line-height: 40px;
        font-size: 14px;
        text-align: center;
        font-weight: bold;
        background: url(../images/bg_menu.png) right no-repeat;
    }
.menuTd  a{color:#fff;}