html, body{background:#fff url(../images/page-bg.gif) repeat-x top center; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; color:#444;}
*html body {background:#fff url(../images/page-bg.gif) repeat-x top center; behavior:url("csshover.htc"); padding:0; margin:0; font-size:12px; color:#444;}

a {color: #2a7eb5; text-decoration:underline;}
a:hover {text-decoration:none;}
a img{border:none;}
.clear {clear: both;}

#mainpage{width:765px; margin:0 auto;}

.phone{padding:5px 0; margin:0;}
.phone a{font-size:21px; font-weight:700; color:#2a7eb5; text-align:center; text-decoration:none;}
.phone a:hover{color:#444;}

.header{z-index:1;background:url(../images/header.gif); width:765px; height:84px; float:left;}
.img-1500{background:url(../images/img-1500.gif) no-repeat left; float:left; width:100%;}

.nav{width:100%; float:left; height:30px; margin-top:-30px; display:inline; line-height:30px;}
.nav ul{list-style:none; margin:0; padding:0; float:right;}
.nav ul li{float:left; font-weight:700; margin-left:1px;}
.nav ul li a{color:#fff; text-decoration:none; padding-left:15px; float:left;}
.nav ul li a span{float:right; padding-right:15px;}
.nav ul li:hover a,
.nav ul li.nav-click a{background:url(../images/nav-click.gif) no-repeat left; height:30px; float:left; padding-left:15px; display:block; color:#1d72a6;}
.nav ul li:hover a span,
.nav ul li.nav-click a span{background:url(../images/nav-click.gif) no-repeat right; height:30px; float:right; padding-right:15px; display:block;}

.main{float:left; width:100%; margin:10px 0; overflow:hidden;}
.main .main-left{float:left; width:210px;}
.main .main-right{float:right; width:540px;}

.left{background:url(../images/left-bg.gif) repeat-y; float:left; width:100%; margin-top:10px;}
.left .left-bottom{background:url(../images/left-bottom.gif) no-repeat bottom; padding-bottom:5px; width:100%;}

.title-left{height:27px; line-height:27px; font-weight:700; margin-bottom:10px; background:url(../images/left-title.gif) no-repeat; text-indent:10px;}
.vcard{line-height:20px; padding-left:10px; margin-bottom:20px;}
.iframe-google{text-align:left; padding:5px 0 10px 5px;}

.title-cash,
.title-cash a{font-size:22px; font-weight:700; padding:5px 0; color:#2a7eb5; margin:0;}

.footer{ background:url(../images/footer-bg.gif) repeat-x; float:left; width:100%; height:76px;}
.footer .footer-main{margin:0 auto; width:765px; text-align:center;}

.copyright{line-height:22px; padding-top:15px;}
.gearth{padding-top:10px;}









