﻿/* 网站master样式 */

/* 头部公用控件 */
.g-head { width: 100%; background: url(images/head-top-bg.gif) repeat-x; }
.g-head-top { height: 35px; margin: auto; overflow: hidden; width: 960px; }
.m-nav { color: #D7D7D7; float: left; font-size: 12px; height: 35px; line-height: 34px; text-align: right; }
.m-nav em { padding-left: 10px; padding-right: 10px; }
.m-navt a { color: #676767; display: inline-block; padding-left: 10px; padding-right: 10px; position: relative; text-decoration: none; }
.m-nav a:hover { color: #f4571b; text-decoration: underline; }
.m-login { float: right; color: #555; font-size: 12px; line-height: 34px; }
.m-login a { color: #336699; }
.m-login a:hover { color: #f4571b; text-decoration: none; }

.g-head-bottom { width: 100%; height: 80px; background: url(images/head-bottom-bg.png) repeat-x; border-bottom: 1px solid #e3e3e3; }
.g-head-bottom-center { width: 960px; margin: 0 auto; }
.m-logo { padding-top: 10px; }
.m-logo a { width: 233px; height: 68px; background: url(images/logo.png) no-repeat; display: block; }

/* 主要部分 */
.g-body { margin: 0 auto; margin-top: 5px; overflow: hidden; width: 960px; margin-top: 20px; }

/* 底部公用控件 */
.g-foot { width: 960px; margin: 0 auto; margin-top: 10px; margin-bottom: 100px; border-top: solid 1px #ccc; padding-top: 5px; }
.g-foot div { line-height: 20px; color: #666; }
.g-foot span { padding: 0 5px; }
