﻿@charset "utf-8";
html, body, div, p, form, input {
    margin:0;
    padding:0;
}
html, body {
    height:100%;
}
body {
    font:12px/1.2 Arial;
}
a {
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}
/* w-wrap 中文注释 */
#w {
    min-height:100%;
    height:100%;
    position:relative;
}
/*sp=space 空隙*/
.sp {
    font-size:0;
    line-height:0;
}

/*t=toolbar 顶部功能条*/
#t {
    padding:0 10px 0 0;
    height:27px;
    line-height:27px;
    text-align:right;
}
/*ac=account*/
.ac {
    position:relative;
}
/*ai=arrow_icon*/
.ac .ai {
    font-size:9px;
}
/*dm=dropmenu*/
.dm {
    position:absolute;
    left:0;
    top:21px;
    width:138px;
    text-align:left;
    line-height:26px;
}
.dm a {
    display:block;
    padding:0 0 0 8px;
}
/*l=logo*/
#l {
    margin:0 auto;
    width:399px;
    height:143px;
}
/*nv=nav*/
#nv {
    width:590px;
    margin:0 auto;
    font-size:14px;
    padding:0 0 0 3px;
}
/*strong=current*/
#nv strong, #nv a:hover {
    background:url(../pics/nv_line.png) bottom center no-repeat;
}
#nv a, #nv strong {
    display:inline-block;
    margin:0 1px 0 0;
    padding:0 13px 9px;
    text-align:center;
}
#nv a:hover {
    text-decoration:none;
}
/*an=announcement*/
#an {
    text-align:center;
}
/*ft=footer */
#ft {
    position:absolute;
    bottom:0;
    width:100%;
    line-height:27px;
}
#cr, #fn {
    display:inline;
}
/*cr=copyright*/
#cr {
    float:right;
    margin:0 10px 0 0;
}
/*fn=footer_nav*/
#fn {
    float:left;
    margin:0 0 0 10px;
}
/*nl=nav_line*/
.nl {
    padding:0 10px;
}

#t {
    background:url(../pics/pic.gif) no-repeat;
    background-position:0 -38px;
    background-repeat:repeat-x;
    border-bottom:1px solid #ededed;
}
#t a {
    color:#333;
}
.dm {
    background-color:#fff;
    border:1px solid #BFBFC8;
}
.dm a:hover{
    background:#f7f7f7;
    text-decoration:none;
}
#l {
    background:url(../pics/logo.png) no-repeat center 0;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../pics/logo.png", sizingMethod="crop");
}
#nv a, #nv a:visited {
    color:#333;
}
#an a{
    color:#999;
}
#ft {
    border-top:1px solid #ededed;
    color:#999;
    background-color:#fff;
}
#ft a {
    color:#999;
}
.nl {
    color:#ddd;
}
.bf{

}

#fm {
    position: relative;
    width: 592px;
    margin: 3px auto 0;
}