﻿@charset "utf-8";
/* CSS Document fuqike*/
/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}

/* 设置默认字体 */
body,
button, input, select, textarea { /* for ie */
    /*font: 12px/1 Tahoma, Helvetica, Arial, "宋体", sans-serif;*/
    font: 12px/1 /*"微软雅黑",Microsoft Yahei,*/ Tahoma, Helvetica, Arial, "5b8b4f53", sans-serif; /* 用 ascii 字符表示，使得在任何编码下都无问题 */
}

h1 { font-size: 18px; /* 18px / 12px = 1.5 */ }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }

address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */

ul, ol { list-style: none; }

a { text-decoration: none; color:#333; outline:none; }
a:hover { text-decoration:underline;}

abbr[title], acronym[title] { 
 border-bottom: 1px dotted;
 cursor: help;
}

q:before, q:after { content: ''; }


legend { color: #000; } 
fieldset, img { border: none; } 

button, input, select, textarea {
    font-size: 100%; 
}

table {
 border-collapse: collapse;
 border-spacing: 0;
}

hr {
    border: none;
    height: 1px;
}
.clearfix:after { 
visibility: hidden; 
display: block; 
font-size: 0; 
content: " "; 
clear: both;
height: 0; 
} 
.clearfix{*zoom:1;}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html { overflow-y: scroll; color:#333; background:#fff; _background-image:url(about:blank); _background-attachment:fixed;}
input,button,select,textarea{outline:none}
body{line-height: 1;}
.mr23{ margin-right:23px;}

#topbar_bk{ width:100%; height:38px; background:#F5F5F5;}
.topbar{ width:1000px; margin:0 auto; padding:0; line-height:38px;}
.bar_left .topnav li{ float:left;}
.topbar a{ color:#666;}
.gap{ color:#ccc; padding:0 8px;}
.bar_right{ float:right;}

#head{ width:1000px; _height:122px; overflow:hidden; margin:0 auto; padding-top:25px; overflow:hidden;}
.logo_bk{ float:left;}
#head .search{ float:left; margin-left:90px; padding-top:6px;}
.search input.srk{color:#999; float:left; width:268px; height:38px; background:url(../img/srk.gif) left top no-repeat; border:none; font-size:14px;  line-height:38px;  padding-left:15px;}
.search input.sousuo{ background:url(../img/search.gif); cursor:pointer; width:95px; height:38px; border:none; _margin-left:-3px; }
.btn{ float:right; padding-top:6px; font-weight:bold; font-size:14px;}
.btn .post{ width:119px; height:38px; background:url(../img/fb.gif) left top no-repeat; line-height:36px; text-align:center; color:#fff; display:inline-block; margin-right:8px; padding-left:20px;}
.btn .change{ width:127px; height:38px; background:url(../img/xg.gif) left top no-repeat; line-height:36px; text-align:center; color:#333; display:inline-block;}
.btn a:hover{ text-decoration:none; font-weight:normal;}
.nav{ float:left; width:984px; height:47px; background:url(../img/navbg.gif) left top repeat-x; line-height:45px; margin-top:22px; _margin-top:12px; padding-left:16px; _display:inline;}
.nav li{ float:left; padding-top:8px; padding-right:7px;}
.nav li a{ line-height:30px; height:45px; font-size:14px; color:#fff; display:block; width:90px; text-align:center;}
.nav li a:hover{ text-decoration:none; background:#fff; color:#1155CC; font-weight:bold;}
.nav li a.onhover{ text-decoration:none; background:#fff; color:#1155CC; font-weight:bold;}


#footer { clear:both; color: #333; line-height: 26px; margin: 0 auto; padding-bottom: 25px; padding-top: 25px; text-align: center; width: 1000px;}

.red {font-weight: bold;color: #FF0000;}
.red a {color: #F00;font-size:14px!important;}
.blue{font-weight: bold; color: #00F; }
.blue a { color: #00F;font-size:14px!important; }
.green{font-weight: bold; color:#060; }
.green a{ color: #060;font-size:14px!important; }
.purple{font-weight: bold; color: #00F; }
.purple a{ color: #60F;font-size:14px!important; }

.blue2{font-weight: bold; color: #00F!important; }
.blue2 a { color: #00F!important;font-size:12px!important; }

.bold,.bold a{font-size:14px!important;}
