﻿@charset "utf-8";
/*reset*/
html,body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
html {overflow-y:scroll;}
table {border-collapse:collapse; border-spacing:0;}
img {border:0; display:block;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol, ul ,li{list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
button {cursor:pointer;}
/*global*/
body{color:#444;background:#fff; font:16px/1.5 "微软雅黑",Arial, Helvetica, sans-serif; min-width:1024px;}
.clear{clear:both;height:1px;width:100%; overflow:hidden; margin-top:-1px;}
a{color:#444;text-decoration:none;}
a:hover{color:#e84c3d;}
object, embed {borer:none;outline: none;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.hide{text-indent:-99999em;}
html, body {height: 100%;} 

.wrapper {min-height:100%; position:relative;}
.content {padding-bottom:100px;} 

.header, .main,  .footer {width:100%; position:relative;}
.wrap, .foot_link {width:1024px; position:relative; margin:0 auto;}
.main {padding:35px 0; height:100%;}
.bg_color {background:#f7f7f7;}
.color_grey {color:#808080;}
.f28 { font-size:28px;}
.mrt10 {margin-top:10px;}
.mrt20 {margin-top:20px;}
.mrt50 {margin-top:50px;}
.fl {float:left;}
/*header*/
.header {background:#fff; border-bottom:1px solid #e84c3d;}
.header .wrap {height:99px;}
.header .logo {width:450px; height:65px; background:url(../images/logo.png) no-repeat; display:block; float:left; margin-top:16px;}
.header .topnav {float:right; margin-top:44px; font-size:0;}
.header .topnav li {display:inline-block; *display:inline; *zoom:1; margin-left:25px; font-size:16px; height:16px; line-height:16px;}
.header .topnav a {display:block;}
.header .topnav a.loan, .header .topnav a.repay{padding-left:20px; background:url(../images/spr_03.png) no-repeat; color:#808080;}
.header .topnav a:hover.loan, .header .topnav a:hover.repay {color:#e84c3d;}
.header .topnav a.loan {background-position:0 0;}
.header .topnav a.repay {background-position:0 -16px;}
.header .topnav.logged {margin-top:22px;}
.header .me_info {position:absolute; top:50px; right:0; height:28px; line-height:28px; text-align:right;}
.header .me_info span {margin-left:15px;}

/*footer*/
.footer, .footer_s {background:#4d4d4d; padding:18px 0;}
.footer .copy, .footer_s .copy {width:1024px; margin:20px auto 0; text-align:center; color:#a6a6a6; font-size:12px; padding-top:15px; border-top:1px solid #666;}
.footer_s .copy {margin:0 auto; padding:20px 0; border-top:0;}
.footer_s { width:100%; position:absolute; left:0; bottom:0;}