@charset "utf-8";
/* css document */

body {color: #000000; font-family: tahoma,simsun; font-size: 12px;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin: 0; padding: 0;}
table {border-collapse: collapse; border-spacing: 0;}
fieldset, img {border: 0 none;}
address, caption, cite, code, dfn, em, strong, th, var {font-style: normal; font-weight: normal;}
ol, ul {list-style: none outside 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 none;}
a {color: #012cae; text-decoration: none;}
a:hover {color: #ff7700; text-decoration: underline;}
.fl {display: inline; float: left;}
.fr {display: inline; float: right;}
.clearfix:after {clear: both; content: "."; display: block; height: 0; visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.area {margin: 0 auto; width: 960px;}
.topbar {background: repeat-x scroll 0 0 transparent;}
.top_n h1, .login .tx, .login .sn, .login .tx, #search_btn input, .header_top .fb {background:  no-repeat scroll 0 0 transparent;}
.topbar {background-position: 0 0; height: 28px; line-height: 28px;}
.top_n {margin: 0 auto; width: 960px;}
.top_n h1 {background-position: -161px -43px; color: #666666; float: left; padding-left: 15px; width: 40%;}
.topbar a {color: #666666;}
.topbar a:hover {color: #ff7700;}
.login {float: right;}
.login li {color: #cccccc; float: left;}
.login li a {padding: 0 5px;}
.login .login_an {color: #666666; margin-left: 20px;}
.login_an .tx {background-position: 0 -40px;}
.login_an .sn {background-position: 0 -64px;}
.login_an .tx, .login_an .sn {color: #ffffff; display: inline-block; height: 18px; line-height: 18px; margin-left: 10px; margin-top: 5px; padding-left: 20px; width: 87px;}
.login_an a:hover {color: #ffffff;}
.newmsg {background:  no-repeat scroll -16px -10px transparent; padding-left: 23px;}
.header_top {margin-top: 10px; overflow: hidden;}
.newlogo {float: left; margin-top:18px; width: 101px; margin-right:9px;}
#h_tit{ float:left; height:30px; padding-left:8px; margin-right:25px; border-left:1px solid #ccc; margin-top:18px; font-family:微软雅黑; color:#666;letter-spacing:2px; font-size:20px; font-weight:bold; }
#h_tit span{ float:left; height:30px; background: repeat-x left bottom;}
#h_tit a {color:#666;}
#h_tit a:hover {color:#666; text-decoration: none;}

#search_m {float: left; margin-top:5px; width: 458px;}
#search_m p {margin-bottom: 5px;}
#search_m p a {font-size: 14px; margin-right: 25px; text-decoration: underline;}
#search_m p a:hover {color: #000000; font-weight: bold; text-decoration: none;}
#search_m .select {color: #000000; font-weight: bold; text-decoration: none;}
#key {float: left; height: 32px; line-height: 32px; width: 367px;}
#key input {background:  no-repeat scroll 0 -90px transparent; border: medium none; color: #666666; height: 34px; line-height: 34px; padding-left: 30px; width: 337px;}
#search_btn {float: left;}
#search_btn input {background-position: 0 -131px; border: medium none; color: #000000; cursor: pointer; font-size: 14px; font-weight: bold; height: 34px; width: 89px;}
.header_top .fb {background-position: 0 0; float: left; font-size: 14px; font-weight: bold; height: 33px; line-height: 33px; margin:26px 0 0 30px; text-align: center; width: 143px;}
.header_top .fb a {color: #ffffff; display: block;}
.content {margin: 30px auto 0; overflow: hidden; width: 960px;}
.main {float: left; width: 630px;}
.sider {float: right; width: 320px;}
.box { border:1px solid #dde2e6; border-top:none; margin-bottom: 10px; overflow: hidden;}
.tit {background: repeat-x scroll 0 -35px transparent; height: 35px; line-height: 35px;}
.box h3 {font-size: 14px; font-weight: bold; padding-left: 15px;}
.links {background: none repeat scroll 0 0 #f7f7f7;}
.links h3 {border-bottom: 1px solid #cdcdcd; border-top: 1px solid #dde2e6; height: 35px; line-height: 35px;}
.links_list {padding: 15px;}
.links_list li {color: #666666; float: left; height: 22px; line-height: 22px; overflow: hidden;}
.man_txt {border: 1px solid #dde2e6; color: #666666; margin-bottom: 10px; padding: 20px;}
.footer {border-top: 1px solid #dde2e6; color: #999999; line-height: 22px; margin: 0 auto; padding-top: 10px; width: 960px;}
.footer p {text-align: center;}
.footer p a {color: #999999;}
