
body
{
    height: 100%;
    padding: 0;
    margin: 0;
    border: 0;
    text-align: left;
    background: transparent url(../images/bg.png) repeat scroll 0% 0%;
}

/* ==常用== */
li
{
    list-style-type: none;
}


/* ======================== frame ============================== */
#all 
{
    position: relative;
    width: 1200px;
    padding: 0;
    margin: 0 auto;
    border: 0;
}

#top
{
    position: relative;
    width: 1190px;
    height: 176px;
    padding: 0px 5px 0px 5px;
    margin: 0;
    border: 0;
    background: transparent url(../images/bgt.png) no-repeat scroll 0% 0%;
}

#container
{
    position: relative;
    width: 1190px;
    padding: 0px 5px 0px 5px;
    margin: 0;
    border: 0;
    background: transparent url(../images/bgc.png) repeat-y scroll 0% 0%;
}

#bottom 
{
    position: relative;
    width: 1190px; 
    height: 150px;
    padding: 0px 5px 0px 5px;
    margin: 0;
    border: 0;
    background: transparent url(../images/bgb.png) no-repeat scroll 0% 0%;
}

/* ============ top ============== */
#top-logo
{
    position: absolute;
    top: 80px;
    left: 38px;
    width: 185px;
    height: 36px;
    padding: 0;
    margin: 0;
    border: 0;
}

#top-lang
{
    position: absolute;
    top: 32px;
    left: 1020px;
    width: 160px;
    height: 24px;
    padding: 0;
    margin: 0;
    border: 0;
}

.top-lang-btn
{
    float: right;
    width: 80px;
    height: 24px;
    padding: 0;
    margin: 0;
    border: 0;
}

.top-lang-btn a, 
.top-lang-btn a:hover, 
.top-lang-btn a:active
{
    display: block;
    padding: 0;
    margin: 0;
    border: 0;
    background: none;
}

#top-menu
{
    position: absolute;
    top: 122px;
    left: 250px;
    width: 920px;
    height: 54px;
    padding: 0;
    margin: 0;
    border: 0;
}

/* ============ bottom ============== */
#bottom-menu
{
    position: absolute;
    top: 48px;
    left: 240px;
    width: 950px;
    height: 25px;
    padding: 0;
    margin: 0;
    border: 0;
}

#bottom-info
{
    position: absolute;
    top: 77px;
    left: 240px;
    width: 950px;
    height: 25px;
    padding: 0;
    margin: 0;
    border: 0;
    text-align: center;
    line-height: 24px;
    color: #ebebeb;
    font-size: 12px;
    font-family: 'microsoft yahei', Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}


/* ============ container ============== */
#container-menu
{
    position: relative;
    float: left;
    width: 230px;
    padding: 0;
    margin: 0;
    border: 0;
}

#container-menu-title
{
    position: relative;
    width: 230px;
    height: 38px;
    padding: 0;
    margin: 0;
    border: 0;
    background: transparent url(../images/titlem.png) repeat-x scroll 0% 0%;
}

#container-menu-list
{
    position: relative;
    width: 230px;
    padding: 0;
    margin: 0;
    border: 0;
}



#container-content
{
    position: relative;
    float: right;
    width: 960px;
    padding: 0;
    margin: 0;
    border: 0;
}

#container-path
{
    position: relative;
    width: 960px;
    height: 38px;
    padding: 0;
    margin: 0;
    border: 0;
    background: transparent url(../images/titlec.png) no-repeat scroll 0% 0%;
}

#container-path-text
{
    position: relative;
    height: 38px;
    padding: 0px 0px 0px 32px;
    margin: 0;
    border: 0;
    text-align: left;
    text-decoration: none;
    font: bold 15px/38px Verdana, microsoft yahei, Arial, Helvetica, sans-serif;
    color: #505050;
}

#content-text
{
    position: relative;
    width: 920px;
    padding: 10px 20px;
    margin: 0;
    border: 0;
}

#content-text ul 
{
    padding: 0;
    margin: 0;
    border: 0;
}

#content-text p 
{
    margin:12px 15px 15px 15px;
    font:12px 'microsoft yahei', Verdana, Arial;
    color:#505050
}


