html{
    font-size:62.5%;
}
body{
    margin:0;
    padding:0;
    background:rgb(255,255,255) url(/image/topBg.jpg) repeat-x top;
    font-size:15px;
    text-align:center;
    font-family:"宋体", "新宋体";
}
header{
    margin:0;
    width:100%;
}
header #top{
    margin:0 auto;
    width:960px;
    height:109px;
    text-align:left;
    background:url(/image/contact.png) no-repeat right 19.5px;
}
#logo{
    margin-top:29px;
}
header nav{
    height:48px;
    background:url(/image/navBg.jpg) repeat-x;
}
header nav ul {
    margin:0;
    padding:0;
    list-style:none;
}
header nav>ul{
    margin:0 auto;
    width:960px;
}
header nav li{
    margin:0;
    padding:0;
    width:160px;
    height:48px;
    background:url(/image/navSeparate.jpg) no-repeat right top,url(/image/navBg.jpg) repeat-x;
    font:bolder 16px "微软雅黑", "Microsoft YaHei";
}
header nav>ul>li {
    margin:0;
    float:left;
    text-align:center;
    position:relative;
}
header nav li:hover,header nav li.selected {
    background:url(/image/navBgHover.jpg) no-repeat;
}
header nav li a{
    margin:0;
    padding:0;
    line-height:48px;
    color:rgb(255,255,255);
    text-decoration:none;
}
header nav>ul>li>ul{
    position:absolute;
    left:0;
    display:none;
    z-index:100;
}
header nav>ul>li>ul>li{
    font-size: 14px;
    font-weight: normal;
}

#main{
    width:960px;
    margin:0 auto;
    padding:0;
    box-shadow:-5px 0 5px -5px rgb(51,51,51), 5px 0 5px -5px rgb(51,51,51);
    background:rgb(255,255,255);
}


footer{
    margin:0 auto;
    padding:20px 0;
    width:100%;
    max-width:960px;
    background:rgb(235,235,235);
    box-shadow:-5px 0 5px -5px rgb(51,51,51), 5px 0 5px -5px rgb(51,51,51);
    font-size:12px;
    clear:both;
    position:relative;
    top:-8px;
}
footer p{
    margin:0;
    padding:0;
    line-height:200%;
}
footer #friend_link{
    margin:0px auto 10px auto;
}
footer #friend_link a{
    margin:0 20px;
}
