﻿html, body { background: #fff; margin: 0; color: #383838; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { padding: 0; margin: 0; }
fieldset, img { border: 0; }
table { border-collapse: collapse; border-spacing: 0; }
ol, ul { list-style: none; }
address, caption, cite, code, dfn, em, th, var { font-weight: normal; font-style: normal; }
caption, th { text-align: left; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }
a { text-decoration: none; }
a:hover {text-decoration:underline;color:#c80000; }
.clearfix:after { display: block; height: 0; clear: both; visibility: hidden; }
* html .clearfix { height: 1%; }
.clearfix { display: inline-block; }
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; }
body { font-family: 'Microsoft YaHei', NSimSun, Arial, Verdana, Tahoma; font-size: 12px; background-color:#fff; }
body.MacOS { font-family: 'lucida Grande', Verdana; }
span.red, span.r { color: #ff0000; }
.topnav { 
    background:url("../images/nav_bg.png") repeat-x left bottom; width: 100%; height: 46px;
}
.topnav .nc {
    width:980px;
    margin:0 auto 0 auto;
}
.topnav .nc .logo { float :left ;}
.topnav .nc .logo img {width:92px; height:32px; background-image:url('../images/logo_money.png');_background-image:url('../images/logo_money.gif');margin-top:5px; }
.topnav .nc .link {height: 41px; padding:0; line-height:41px; float:left; padding-left:20px; font-size:14px; color:#383838; }
    .topnav .nc .link a,.topnav .nc .link a:link,.topnav .nc .link a:active,.topnav .nc .link a:visited {
        color:#383838;
    }
        .topnav .nc .link a:hover {
            color:#c80000;
        }
/*----- 顶部导航 -----*/
.mininav { background: url("../images/bg.jpg") repeat-x left top; width: 100%; height: 36px; padding-top: 2px; z-index: 99; left: 0; top: 0; }
.mininav .nc { margin: 0px auto; width: 1020px; position: relative; }
.mininav .nav { margin-left: -8px; float: left; }
.mininav .nav li { background: url("../images/line.gif") no-repeat 100% 10px; padding: 0px 9px 0px 8px; line-height: 32px; float: left; }
.mininav .nav a:link, .mininav .nav a:visited { color: #383838; text-decoration: none; }
.mininav .nav a:hover { color: #c80000; text-decoration: underline; }
.mininav .nav_login { top: 0px; right: 0px; position: absolute; }
.nav_login span a:link { color: rgb(102, 102, 102); }
.nav_login span a:visited { color: rgb(102, 102, 102); }
.nav_login span a:hover { color: rgb(204, 0, 0); }
.nav_login .loginarea { height: 32px; line-height: 32px; }
.footer { clear: both; color: #666666; padding-top: 40px; width: 1020px; height: 100px; margin: 0 auto; display: block; }
.footer-left { width: 548px; float: left; height: 130px; text-align: center; margin-left: 40px; line-height: 22px; }
.footer-right { width: 342px; float: right; margin-right: 50px; }
.footer-left a:link, .footer-right a:link { color: #383838; text-decoration: none; }
.container { margin: 20px 0; clear: both; width: 980px; margin: 0 auto; }
.container .title { width: 970px; clear: both; text-align: center; margin: 0px auto 0 auto; }
.container .title h2 { font-family: 'Microsoft YaHei',SimHei; font-size: 24px; text-align: center; line-height: 67px; color: #252525; font-weight: normal; }
#galleria { height: 750px; }
