@charset "utf-8";/* CSS Document */body, ul, ol, li, form, table, tr, th, td, img, div, span, dl, dt, dd, input, textarea, select, button {    margin: 0;    padding: 0;}img, input {    border: none;}ul {    list-style: none;}body {    background: #ffffff;    color: #676767;    font-size: 12px;    font-family: "宋体";}select, input, img {    vertical-align: middle;}a, a:link, a:active, a:visited {    color: #676767;    text-decoration: none;}a:hover {    color: #06F;}p {    text-indent: 2em;}/*topcss*/.top {    width: 940px;    height: 75px;    margin: 0 auto;    padding: 0px 0px;}.top_left {    width: 282px;    height: 54px;    float: left;    padding-top: 20px;}.top_right2 {    width: 220px;    height: 35px;    float: right;    color: #06F;    font-size: 20px;    font-family: "微软雅黑";}.top_right {    width: 400px;    height: 35px;    float: right;    padding-right: 50px;}.search-keyword {    border: 1px solid #CCCCCC;}.search-keyword {    width: 210px;    height: 18px;    padding-top: 2px;    padding-left: 6px;    border: 0px;    border: #CCCCCC solid 1px;    background: #FFF;    color: #444;}.search-submit {    cursor: pointer;    width: 68px;    height: 22px;    font-size: 0px;    color: #fafafa;    border: 0px;    background: url(../images/search-bt.gif) no-repeat;}.search-option {    margin-left: 3px;    margin-right: 3px;    border: #CCCCCC solid 1px;    height: 22px;}.navbg {    width: 100%;    height: 45px;    background: url(../images/navbg.jpg) repeat-x;}#nav {    width: 940px;    height: 45px;    line-height: 45px;    margin: 0 auto;    position: relative;    z-index: 999;}#nav dl {    display: block;    float: left;    position: relative;}.hover {    width: 134px;    height: 45px;    background: url(../images/dthover.jpg) left top repeat-x}#nav dl dd {    display: none;    position: absolute;    width: 300px;    z-index: 1;    left: 10px;    top: 45px;}#nav dl dd ul li {    display: block;    font-size: 12px;    height: 25px;    line-height: 25px;    width: 110px;    text-align: center;    background: #6d6d6d;    margin-top: 1px;    background: url(../images/navli.png) repeat;    border: 1px solid #FFFFFF;    position: relative;}#nav dl dd ul li ul {    position: absolute;    left: 110px;    top: 0px;    display: none;}#nav dl dd ul li ul li {    display: block;    font-size: 12px;    height: 20px;    line-height: 20px;    width: 100px;    text-align: center;    background: #6d6d6d;    background: url(../images/navli.png) repeat;    border: 1px solid #FFFFFF;    position: relative;}#nav dl dd li a {    display: block;    color: #ffffff;    font-weight: normal;    height: 20px;    line-height: 20px;    width: 110px;    float: left;}a.white {    display: block;    width: 134px;    height: 45px;    line-height: 45px;    font-family: "微软雅黑";    font-size: 14px;    font-weight: bolder;    color: #eaeaea;    text-align: center;}#nav dl.active .white,a.white:hover {    display: block;    width: 134px;    height: 45px;    background: url(../images/navhover.jpg) center bottom no-repeat;    color: #1b55a6;    line-height: 55px;    _line-height: 45px;}/*底部*/.bottombg {    width: 100%;    height: 102px;    background: #202020;    margin-top: 10px;}.bottom {    width: 936px;    height: 102px;    margin: 0 auto;}.bottom ul {    float: right;    padding: 20px 0px 0px 0px;}.bottom ul li {    width: 100px;    text-align: center;    height: 22px;    line-height: 22px;    float: left;    background: url(../images/bottomlibg.jpg) left center no-repeat;    color: #FFFFFF;}a.bottoma, a.bottoma:link, a.bottoma:hover, a.bottoma:active, a.bottoma:visited {    display: block;    width: 100px;    height: 22px;    line-height: 22px;    color: #8a8a8a;    text-align: center;    text-decoration: underline;}.copyright {    width: 500;    height: 35px;    line-height: 35px;    text-align: center;    color: #8a8a8a;    float: right;    padding-right: 30px;}