﻿html,body {
    height: 100%;
    padding: 0;
    margin: 0 auto;
    font-size: 14px;
    font-family: "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;}

h1,h2,h3 {
    padding: 0;
    margin: 0;
    font-weight: normal;}

ul {
    padding: 0;
    margin: 0;
    list-style: none;}


a {
    font-size: inherit;
    color: #333;
    text-decoration: none;}

a:hover { text-decoration: underline;}

img { border: none;}

h2 {
    margin-right: -10px;
    margin-bottom: 10px;
    margin-left: -10px;
    padding: 6px 10px;
    font-size: 16px;
    color: #fff;
    background-color: #06337c;}

h2 a {
    font-size: 16px;
    color: #fff;
	padding-left: 5px;
	padding-right:5px;}

.pull-left { float: left;}
.pull-right { float: right;}
.text-center { text-align: center;}

.banner {
    height: 100px;
    width: 100%;
    text-align: center;}

.banner h1 {
    height: 100px;
    line-height: 100px;}

.logo {
    width: 80px;
    height: 80px;
    margin-top: 10px;
    float: left;}

.container {
    width: 1000px;
    margin: 0 auto;
	height:auto;}

.nav ul {
    width: 100%;
    height: 40px;
    background-color: #06337c;}
.nav ul li {
    width: 160px;
    height: 40px;
    margin: 0 auto;
    text-align: center;
    float: left;
    line-height: 40px;
    list-style: none;}

.nav ul li a {
    font-size: 18px;
    color: #fff;}

.main {
    margin-top:8px;}

.left-bar,
.center,
.right-bar {/*

    padding: 10px;
*/
    margin: 0 auto;
    float: left;
    border: 1px solid #ccc;
    overflow: hidden;}

.left-bar,
.right-bar {
    width: 217px;
	padding-right:10px;
	padding-left:10px;}

.center {
    width: 500px;
    margin-left: 10px;
    margin-right: 10px;}

.photo-container {
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;}

.news-list {
    height: 220px;
    margin-left: 10px;
    overflow: hidden;}

.news-list li{
    border-bottom: 1px dashed #ebebeb;
	height:30px;}

.news-list li a {
    padding: 5px;
	float:left;}

.news-list li span {
    padding: 5px;
	float:right;}

.discuss-list li {
	padding-left:7px;
    clear: both;}

.discuss-list li a {
    display: block;}

.discuss-list li img {
    width:auto;}

.discuss-list li p {
    margin-top: 0;}

.discuss-list li strong {
    display: inline-block;
    margin-right: 5px;}
.footer{
	height:50px; 
	width:1000px; 
	text-align:center;
	background-color:#06337c;
	padding-top:10px; 
	color:#FFF;
	clear:both;}

.title{
	text-align:center; 
	font-size:18px; 
	font-weight:bold;}