﻿.accordion-group {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

    .accordion-group li {
        width: 127px;
        height: 24px;
        line-height: 24px;
        margin: 10px 0px 0px 8px;
        cursor: pointer;
    }

        .accordion-group li div {
            float: left;
        }

            .accordion-group li div:first-child {
                margin-top: 4px;
                margin-right: 2px;
                margin-left: 5px;
            }

            .accordion-group li div:nth-child(2) {
                margin-top: 1px;
            }

        .accordion-group li:hover {
            border: 1px dashed #D69C00;
            background-color: #FFE88C;
        }

.menu-selected {
    background-color: #FFE88C;
    border: 1px solid #D69C00;
}

.menu-normal {
    background-color: #ffffff;
    border: 1px dashed #ffffff;
}

.menu-normal-text {
    padding: 2px;
    width: 100px;
    word-break: keep-all; /* 不换行 */
    white-space: nowrap; /* 不换行 */
    overflow: hidden; /* 内容超出宽度时隐藏超出部分的内容 */
    text-overflow: ellipsis; /* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}

#north {
    height: 70px;
    border-width: 0px;
    overflow: hidden;
}

#west {
    width: 150px;
}

#south {
    height: 18px;
    text-align: center;
    padding-top: 7px;
}

#banner-top-left {
    width: 200px;
    height: 65px;
    float: left;
}

    #banner-top-left img {
        margin: 15px 0px 0px 15px;
    }

#banner-top-center {
    width: 800px;
    height: 65px;
    float: left;
}

    #banner-top-center ul {
        margin: 45px 0px 0px 0px;
        padding: 0px;
        list-style: none;
    }

        #banner-top-center ul li {
            float: left;
            margin-right: 10px;
            font-size: 14px;
        }

            #banner-top-center ul li a:link {
                color: #B4B6B5;
                text-decoration: none;
            }

            #banner-top-center ul li a:visited {
                color: #B4B6B5;
            }

#banner-top-right {
    width: 100px;
    height: 65px;
    text-align: right;
    float: left;
}

    #banner-top-right span {
        height: 100%;
        color: black;
        margin-right: 10px;
        cursor: pointer;
    }

    #banner-top-right i {
        color: black;
    }

    #banner-top-right * {
        margin-top: 5px;
    }


BODY {
    FONT: 12px/1.6em Arial;
    BACKGROUND: #FFFFFF;
    COLOR: #525353;
}

HTML {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}

BODY {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}

TABLE {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}

TR {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}

TD {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}

P {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}

SPAN {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}

DIV {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}

INPUT {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}

SELECT {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}

H1 {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}

H2 {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}

H3 {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}

H4 {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}

STRONG {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}

HR {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}

EM {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}

PRE {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}

IMG {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}

IMG {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
}

.clear {
    CLEAR: both;
}

A {
    COLOR: #525353;
    CURSOR: pointer;
    TEXT-DECORATION: none;
}

    A:hover {
        COLOR: #525353;
        TEXT-DECORATION: underline;
    }

LI A {
    COLOR: #525353;
}

#container {
    MARGIN: 0px auto;
    WIDTH: 800px;
}

#header {
    MARGIN: 0px auto;
    WIDTH: 800px;
}

#header1 {
    MARGIN: 0px auto;
    WIDTH: 800px;
}

#container {
    MARGIN: 0px auto;
    BACKGROUND: #fff;
    HEIGHT: 100%;
}

#mainBody {
    PADDING-BOTTOM: 30px;
    MARGIN: 0px auto;
    PADDING-LEFT: 6px;
    WIDTH: 1100px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 30px;
    margin-left: 0px;
}

.news {
    WIDTH: 610px;
    FLOAT: left;
}

    .news .m0ilanNews {
        PADDING-BOTTOM: 0px;
        MARGIN: 0px;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 0px;
        PADDING-TOP: 0px;
    }

    .news .milanNews .mainNewsPic {
        PADDING-BOTTOM: 4px;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 8px;
        FLOAT: left;
        HEIGHT: 80px;
        PADDING-TOP: 4px;
    }

        .news .milanNews .mainNewsPic IMG {
            BORDER-BOTTOM: #dcdcdc 1px solid;
            BORDER-LEFT: #dcdcdc 1px solid;
            PADDING-BOTTOM: 3px;
            PADDING-LEFT: 3px;
            PADDING-RIGHT: 3px;
            BORDER-TOP: #dcdcdc 1px solid;
            BORDER-RIGHT: #dcdcdc 1px solid;
            PADDING-TOP: 3px;
        }

    .news .milanNews .mainNewsIntro {
        TEXT-OVERFLOW: ellipsis;
        OVERFLOW: hidden;
    }

    .news .newsList {
        MARGIN-TOP: 4px;
    }

        .news .newsList UL {
            PADDING-BOTTOM: 0px;
            LIST-STYLE-TYPE: none;
            MARGIN: 0px;
            PADDING-LEFT: 0px;
            PADDING-RIGHT: 0px;
            PADDING-TOP: 0px;
        }

        .news .newsList LI {
            BORDER-BOTTOM: #b6b6b6 1px dashed;
            LINE-HEIGHT: 24px;
            PADDING-LEFT: 16px;
            BACKGROUND: url(../../images/new_homepage/i_point_blue.gif) no-repeat 3px 9px;
        }

.trainingBox {
    PADDING-LEFT: 80px;
    padding-right: 0px;
    WIDTH: 310px;
    FLOAT: right;
    HEIGHT: 160px;
    OVERFLOW: hidden;
    PADDING-TOP: 10px;
}

.trainingBox {
    BACKGROUND: url(../../images/p_2.jpg) no-repeat left top;
}

.training .trainIntro {
    MARGIN: 4px 0px;
}

.training .trainList {
    WIDTH: 180px;
}

    .training .trainList UL {
        PADDING-BOTTOM: 0px;
        LIST-STYLE-TYPE: none;
        MARGIN: 0px;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 0px;
        PADDING-TOP: 0px;
    }

    .training .trainList LI {
        LINE-HEIGHT: 24px;
        PADDING-LEFT: 16px;
        WIDTH: 170px !important;
        TEXT-OVERFLOW: ellipsis;
        WHITE-SPACE: nowrap;
        BACKGROUND: url(../../images/i_sure.gif) no-repeat 3px 9px;
        OVERFLOW: hidden;
    }

    .training .trainList SPAN {
        PADDING-BOTTOM: 5px;
        PADDING-LEFT: 25px;
        PADDING-RIGHT: 25px;
        FLOAT: right;
        PADDING-TOP: 5px;
    }

.otherLink {
    BORDER-BOTTOM: #EBE7DE 6px solid;
    BORDER-LEFT: #EBE7DE 6px solid;
    PADDING-BOTTOM: 20px;
    MARGIN-TOP: 19px;
    PADDING-LEFT: 20px;
    WIDTH: 950px;
    PADDING-RIGHT: 20px;
    BORDER-TOP: #EBE7DE 6px solid;
    BORDER-RIGHT: #EBE7DE 6px solid;
    PADDING-TOP: 20px;
    height: 250px;
    clear: both;
}

    .otherLink IMG {
        PADDING-RIGHT: 10px;
    }

.clear {
    clear: both;
}

.postion1 {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 20px;
    DISPLAY: block;
    FLOAT: left;
    PADDING-TOP: 0px;
}

.postion2 {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 20px;
    DISPLAY: block;
    FLOAT: left;
    PADDING-TOP: 0px;
}

.postion3 {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 30px;
    DISPLAY: block;
    FLOAT: right;
    PADDING-TOP: 0px;
}
/*
.postion1 {
	BORDER-RIGHT: #d3d3d3 1px solid
}*/

.postion2 {
    BORDER-RIGHT: #d3d3d3 1px solid;
}

.postion2 {
    BORDER-LEFT: #d3d3d3 1px solid;
}
/*
.postion3 {
	BORDER-LEFT: #d3d3d3 1px solid
}*/
.postion1 {
    WIDTH: 250px !important;
}

.postion2 {
    WIDTH: 390px !important;
}

.postion3 {
    WIDTH: 130px !important;
    HEIGHT: 140px;
}

#mainBody2 {
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 2px;
    WIDTH: 100%;
    PADDING-RIGHT: 2px;
    HEIGHT: 100%;
    OVERFLOW: hidden;
    PADDING-TOP: 4px;
}

.rightContent {
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 20px;
    WIDTH: 625px;
    PADDING-RIGHT: 20px;
    FLOAT: right;
    PADDING-TOP: 10px;
}

.currentPath {
    TEXT-ALIGN: right;
    WIDTH: 625px;
    MARGIN-BOTTOM: 10px;
    COLOR: #7a7a7b;
}

.gray11 {
    COLOR: #a1a0a6;
    FONT-SIZE: 11px;
}

.gray12 {
    COLOR: #0B0B0B;
}

    .gray12 A {
        COLOR: #a1a0a6;
    }

.green12_b {
    COLOR: #82c3b2;
    FONT-WEIGHT: bold;
}

    .green12_b A {
        COLOR: #82c3b2;
        FONT-WEIGHT: bold;
    }

.white16_b {
    COLOR: #fff;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
}

.white14_b {
    COLOR: #fff;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
}

.blue14_b {
    COLOR: #2a8299;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
}

.knowMore {
    COLOR: gray;
    FONT-WEIGHT: bold;
}

    .knowMore A {
        COLOR: gray;
        FONT-WEIGHT: bold;
    }

.blue12_b {
    COLOR: #738093;
    FONT-WEIGHT: bold;
}

.yellow14_b {
    COLOR: #f5aa1a;
}

    .yellow14_b A {
        COLOR: #f5aa1a;
    }

.green14_b {
    COLOR: #66bda6;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
}

.downLinks {
    COLOR: #f4a019;
    FONT-SIZE: 12px;
}

    .downLinks A {
        COLOR: #f4a019;
    }

.list1 {
    MARGIN: 10px 0px;
    width: 200px;
}

    .list1 UL {
        PADDING-BOTTOM: 0px;
        LIST-STYLE-TYPE: none;
        MARGIN: 0px;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 0px;
        PADDING-TOP: 0px;
    }

    .list1 LI {
        LINE-HEIGHT: 22px;
        TEXT-OVERFLOW: ellipsis;
        WHITE-SPACE: nowrap;
        OVERFLOW: hidden;
    }

.list2 {
    MARGIN: 10px 0px;
    width: 390px;
}

    .list2 UL {
        PADDING-BOTTOM: 0px;
        LIST-STYLE-TYPE: none;
        MARGIN: 0px;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 0px;
        PADDING-TOP: 0px;
    }

    .list2 LI {
        BORDER-BOTTOM: #c8cbd0 1px dotted;
        LINE-HEIGHT: 22px;
        PADDING-LEFT: 15px;
        TEXT-OVERFLOW: ellipsis;
        WHITE-SPACE: nowrap;
        BACKGROUND: url(../../images/new_homepage/i_arrow.gif) no-repeat 3px 7px;
    }

.list3 {
    MARGIN: 10px 0px;
    width: 150px;
}

    .list3 UL {
        PADDING-BOTTOM: 0px;
        LIST-STYLE-TYPE: none;
        MARGIN: 0px;
        PADDING-LEFT: 35px;
        PADDING-RIGHT: 0px;
        PADDING-TOP: 0px;
    }

    .list3 LI {
        LINE-HEIGHT: 22px;
        TEXT-OVERFLOW: ellipsis;
        WHITE-SPACE: nowrap;
        OVERFLOW: hidden;
    }

#footer {
    TEXT-ALIGN: center;
    LINE-HEIGHT: 23px;
    PADDING-LEFT: 10px;
    WIDTH: 993px;
    BACKGROUND: #c3c4c4;
    HEIGHT: 23px;
    COLOR: #ffffff;
}


.purple12_b {
    COLOR: #F6AF35;
    FONT-WEIGHT: bold;
}

    .purple12_b A {
        COLOR: #F6AF35;
        FONT-WEIGHT: bold;
    }

.purple14_b {
    COLOR: #8B7D6B;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
}

.purple14_c {
    COLOR: #000000;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
}


#topLogo {
    HEIGHT: 89px;
}

#topNav {
}

    #topNav .login {
        PADDING-LEFT: 9px;
        WIDTH: 220px;
        FLOAT: left;
        HEIGHT: 25px;
    }

        #topNav .login SPAN {
            PADDING-RIGHT: 9px;
        }

    #topNav .mainNav {
        FLOAT: right;
    }

        #topNav .mainNav .listMenu {
            ZOOM: 1;
            FLOAT: right;
            OVERFLOW: hidden;
        }

            #topNav .mainNav .listMenu UL {
                PADDING-BOTTOM: 0px;
                LIST-STYLE-TYPE: none;
                MARGIN: 0px;
                PADDING-LEFT: 0px;
                PADDING-RIGHT: 0px;
                FLOAT: left;
                PADDING-TOP: 0px;
            }

            #topNav .mainNav .listMenu LI {
                FLOAT: left;
            }

                #topNav .mainNav .listMenu LI IMG {
                    PADDING-BOTTOM: 0px;
                    MARGIN: 0px;
                    PADDING-LEFT: 0px;
                    PADDING-RIGHT: 0px;
                    PADDING-TOP: 0px;
                }
/*.listMenu .CenterMenu a {
	TEXT-ALIGN: center; BORDER-LEFT: #e3e3e3 1px solid; LINE-HEIGHT: 28px; WIDTH: 110px; DISPLAY: inline-block; FONT-FAMILY: 黑体; BACKGROUND: url(bg_menu_new.gif); HEIGHT: 28px; COLOR: #54afac; FONT-SIZE: 14px; FONT-WEIGHT: bold; BORDER-RIGHT: #c5c6c5 1px solid
}*/
.listMenu .CenterMenu a {
    TEXT-ALIGN: center;
    BORDER-LEFT: #e3e3e3 1px solid;
    LINE-HEIGHT: 28px;
    WIDTH: 110px;
    DISPLAY: inline-block;
    FONT-FAMILY: 黑体;
    BACKGROUND: url(bg_menu_new.gif);
    HEIGHT: 28px;
    COLOR: #8F8E90;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: #c5c6c5 1px solid;
}
    /*.listMenu .CenterMenu a:hover {
	BACKGROUND: url(bg_menu_new.gif) 0px -28px; COLOR: #8b8c8b; TEXT-DECORATION: none
}*/
    .listMenu .CenterMenu a:hover {
        BACKGROUND: url(bg_menu_new.gif) 0px -28px;
        COLOR: #FFA500;
        TEXT-DECORATION: none;
    }

.listMenu .firstMenu a {
    TEXT-ALIGN: center;
    LINE-HEIGHT: 28px;
    WIDTH: 100px;
    DISPLAY: inline-block;
    FONT-FAMILY: 黑体;
    BACKGROUND: url(bg_menu_new1.gif);
    HEIGHT: 28px;
    COLOR: #8F8E90;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: #c5c6c5 1px solid;
}

    .listMenu .firstMenu a:hover {
        BORDER-BOTTOM-STYLE: none;
        BORDER-RIGHT-STYLE: none;
        BORDER-TOP-STYLE: none;
        BACKGROUND: url(bg_menu_new1.gif) 0px -28px;
        COLOR: #FFA500;
        BORDER-LEFT-STYLE: none;
        TEXT-DECORATION: none;
    }

.listMenu .endMenu a {
    TEXT-ALIGN: center;
    BORDER-LEFT: #e3e3e3 1px solid;
    LINE-HEIGHT: 28px;
    WIDTH: 100px;
    DISPLAY: inline-block;
    FONT-FAMILY: 黑体;
    BACKGROUND: url(bg_menu_new2.gif) right top;
    HEIGHT: 28px;
    COLOR: #8F8E90;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
}

    .listMenu .endMenu a:hover {
        BACKGROUND: url(bg_menu_new2b.gif) right top;
        COLOR: #FFA500;
        TEXT-DECORATION: none;
    }

#topNav .banner {
    WIDTH: 100%;
    HEIGHT: 174px;
    OVERFLOW: hidden;
}

#adBanner {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    BACKGROUND: #c6e0df;
    HEIGHT: 6px;
    PADDING-TOP: 0px;
}

    #adBanner IMG {
        WIDTH: 100%;
        HEIGHT: 60px;
        OVERFLOW: hidden;
    }
