@charset "utf-8";
	* {
	margin:0;
	padding:0
}
body {
	font:12px/1.2 'Microsoft YaHei';
	background:url(images/bg.png) 0 0 repeat
}
img {
	border:0
}
.clearfix {
	zoom:1
}
.clearfix:after {
	clear:both;
	content:"";
	display:block;
	height:0;
	visibility:hidden
}
table {
	border-collapse:collapse;
	border-spacing:0
}
a {
	text-decoration:none
}
ul,li {
	list-style:none
}
.fl {
	float:left
}
.fr {
	float:right
}
.mt10 {
	margin-top:10px
}
.logo {
	margin-top:5px
}
table {
	border-collapse:collapse;
	border-spacing:0
}
.topbar {
	height:45px;
	background-color:#313030
}
.mid {
	width:1000px;
	margin:0 auto
}
.topbar .logo {
	float:left
}
.topbar .date {
	float:right;
	display:block;
	line-height:45px;
	color:#ccc
}
.bannar {
	background:url(images/bannar.jpg) center center no-repeat;
	height:129px
}
.col1 {
	color:#c83232
}
.ft-logos {
	padding:20px 0;
	margin-top:20px;
	background:#d4e6fe
}
.ft-logos .mid {
	background:url(images/logos.png) 0 0 no-repeat;
	height:60px
}
.hidetxt {
	overflow:hidden;
	text-indent:-900px
}
.icons {
	background:url(images/icons.png) 0 0 no-repeat
}
.topbar .btns {
	margin-left:10px;
	float:right;
	color:#ccc;
	line-height:45px
}
.topbar .btns a,.topbar .btns span {
	display:inline-block;
	color:#ccc;
	margin:0 5px
}
.topbar .fav {
	background-color:#222;
	padding:0 15px
}
.laymt10 {
	margin-top:0px
}
.main {
	width:981px
}
.rside {
	width:340px
}
.dlink {
	color:#07519a
}
.news-list .item {
	background:#fff;
	border:1px #ddd solid;
	border-top:5px #3659ba solid
}
.news-list .title {
	height:50px;
	line-height:50px;
	background-color:#eef5ff;
	color:#07519a;
	overflow:hidden
}
.news-list .ic-zt {
	float:left;
	font-weight:500;
	color:#fff;
	background-position:0 -445px;
	display:block;
	width:28px;
	padding-left:4px;
	padding-top:5px;
	height:50px;
	line-height:20px;
	font-size:16px;
	position:relative;
	top:-5px;
	left:0
}
.news-list .item .hd {
	margin-bottom:5px
}
.news-list .item .new-info,.news-list .item .bot-bar {
	padding:10px 15px
}
.news-list .item .new-info {
	line-height:24px;
	font-size:14px;
	font-family:"宋体";
	color:#555
}
.news-list .item {
	margin-bottom:15px
}
.news-list .item .new-info .stocks a {
	color:#555
}
.news-list .item .bot-bar {
	height:28px;
	padding-bottom:0;
	padding-top:0;
	background-color:#f3f3f3
}
.news-list .item .bot-bar .date {
	color:#9c9c9c;
	line-height:28px
}
.news-list .item .bot-bar .act,.news-list .item .bot-bar .share {
	color:#555
}
.bot-bar {
	font-family:"宋体"
}
.bot-bar .act {
	margin-right:10px;
	line-height:28px
}
.bot-bar .act a {
	color:#555;
	display:inline-block;
	padding-left:20px
}
.bot-bar .act a:hover {
	text-decoration:underline
}
.bot-bar .share {
	padding-top:4px
}
.bot-bar .share .tb,.bot-bar .share .to {
	display:inline-block;
	vertical-align:middle
}
.ic-wg {
	background-position:0 -184px
}
.ic-pl {
	background-position:0 -220px
}
.sousuo {
	background:url(images/ssbg.png) no-repeat 0 0;
	height:31px;
	padding:2px
}
.sousuo input {
	display:block;
	float:left;
	height:28px;
	line-height:28px
}
.sousuo .s-txt {
	width:270px;
	border:0;
	padding-left:5px;
	outline:0
}
.sousuo .s-btn {
	background-color:transparent;
	border:0;
	width:56px;
	cursor:pointer
}
.lmblobk a {
	font-size:0;
	display:block;
	height:56px;
	margin-bottom:10px
}
.msgblock,.stokes {
	border:1px #ddd solid;
	background-color:#fff
}
.msgwrap {
	padding:10px 15px;
	padding-bottom:0
}
.msgwrap .hd {
	border-bottom:2px #dae9ff solid;
	height:28px;
	line-height:28px
}
.msgwrap .hd h3 {
	cursor:pointer;
	font-size:18px;
	font-weight:500;
	margin-right:10px;
	float:left;
	height:28px;
	color:#999
}
.msgwrap .hd h3.cur {
	border-bottom:2px #81a2ff solid;
	margin-bottom:-2px;
	color:#333
}
.msg-list .item {
	padding:10px 0;
	border-top:1px #ccc dashed
}
.msg-list .first {
	border:0
}
.msg-list {
	font-family:"宋体"
}
.msg-list .tx {
	height:50px;
	width:50px
}
.msg-list .words {
	margin-left:60px
}
.msg-list .words {
	line-height:18px
}
.msginput {
	color:#999;
	height:46px;
	padding:5px 8px;
	display:block;
	resize:none;
	width:288px;
	border:1px #4595ff solid
}
.bg1 {
	background-color:#eef5ff
}
.lay1 {
	padding-bottom:15px
}
.layr {
	text-align:right;
	margin-top:10px;
	margin-right:2px
}
.commbtn {
	display:inline-block;
	height:26px;
	line-height:26px;
	color:#fff;
	text-align:center
}
.lybtn {
	width:50px;
	background-position:0 0
}
.lybtn:hover {
	background-position:0 -26px
}
.postbtn {
	height:24px;
	width:76px;
	background-position:0 -52px;
	position:absolute;
	right:10px;
	top:15px
}
.postbtn:hover {
	background-position:0 -76px
}
.lay2 {
	height:30px;
	margin-bottom:10px
}
.stock-list {
	padding-top:10px
}
.stock-list a {
	font-size:14px;
	display:block;
	height:28px;
	line-height:28px;
	text-align:center
}
.stock-list .small {
	width:143px
}
.style1 a {
	color:#c52b22;
	border:1px solid #ffbebe;
	background:#ffe9e9
}
.style2 a {
	color:#ff5400;
	border:1px solid #ffc000;
	background:#ffe490
}
.getmore {
	cursor:pointer;
	margin-top:20px;
	background:#eef5ff;
	height:34px;
	line-height:34px;
	text-align:center;
	font-size:16px;
	font-weight:500;
	color:#555
}
.lay3 {
	position:relative;
	padding:10px;
	background:#f4f9ff;
	border:1px #aecfff solid;
	margin:-1px
}
.aw-pos {
	top:-6px;
	left:440px
}
.num-tip {
	text-align:right;
	height:28px;
	line-height:28px;
	color:#999
}
.replybtn {
	display:inline-block;
	padding-left:20px;
	background-position:0 -273px;
	color:#075199
}
.replybtn:hover {
	background-position:0 -304px
}
.reply-wrap .rep-txt {
	border:1px #4595ff solid;
	height:24px;
	line-height:24px;
	padding-left:5px;
	width:470px
}
.replay-list {
	margin-top:10px;
	margin-right:25px
}
.replay-list p {
	height:32px;
	line-height:32px;
	border-top:1px #b8d2ff dashed
}
#footer {
	background:url(images/fbg.png) 0 0 repeat;
	clear:both;
	overflow:hidden;
	padding-top:10px;
	text-align:center;
	padding:20px 0 50px;
	font:12px/24px \5b8b\4f53,tahoma,arial,sans-serif
}
#footer p {
	margin:0
}
#footer p.c333 {
	color:#999
}
#footer span {
	color:#999;
	padding:0 10px
}
#footer a {
	line-height:24px;
	color:#ccc;
	text-decoration:none
}
#footer a:hover {
	color:#c30;
	text-decoration:none
}
#footer .smarterwiki-linkify {
	padding:0 14px
}
@charset "utf-8";
	.mt10 {
	margin-top:10px
}
.fl {
	float:left
}
.fr {
	float:right
}
.pager {
	padding-top:15px
}
.pager-left {
	text-align:left
}
.pager-center {
	text-align:center
}
.pager-right {
	text-align:right
}
.pager a {
	padding:0 8px;
	margin-left:5px
}
.pager a,.comm-btn {
	display:inline-block;
	height:20px;
	line-height:20px;
	font-size:12px;
	border:1px solid #ccc;
	border-radius:2px;
	color:#333;
	text-decoration:none;
	background:#fcfcfc;
	background:-moz-linear-gradient(top,#fcfcfc 0,#e7e6e6 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcfcfc),color-stop(100%,#e7e6e6));
	background:-webkit-linear-gradient(top,#fcfcfc 0,#e7e6e6 100%);
	background:-o-linear-gradient(top,#fcfcfc 0,#e7e6e6 100%);
	background:-ms-linear-gradient(top,#fcfcfc 0,#e7e6e6 100%);
	background:linear-gradient(to bottom,#fcfcfc 0,#e7e6e6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e7e6e6',GradientType=0)
}
.btn-post {
	padding:1px 10px
}
.comments-area {
	font-family:"宋体"
}
.comments-area .topbar {
	height:48px;
	line-height:48px;
	font-size:12px;
	font-weight:700
}
.comments-area .topbar span {
	font-size:12px;
	font-weight:400
}
.comments-post .postbox {
	border:1px #4595ff solid;
	background-color:#ddecff;
	position:relative
}
.comments-post .ushow,.comments-area .postbox {
	height:60px
}
.comments-post .ushow {
	width:60px
}
.comments-post .ushow .uface {
	display:block;
	width:50px;
	height:50px;
	margin:0 auto;
	margin-top:5px
}
.comments-post .uname {
	text-align:center;
	line-height:24px;
	color:#555
}
.comments-post .textarea {
	margin-left:52px;
	padding:8px 12px 0
}
.comments-post .words,.reply-area .words {
	background-color:transparent;
	color:#999;
	height:50px;
	width:460px;
	display:block;
	resize:none;
	overflow:auto;
	outline:0;
	border:0 none
}
.comments-post .action-btns {
	height:40px;
	padding-left:82px
}
.comments-list {
	height:510px;
	overflow-y:auto
}
.comments-list .uface {
	float:left;
	height:50px;
	width:50px
}
.comments-list .uname {
	text-decoration:none
}
.comments-list .comment-content {
	margin-left:60px;
	color:#555
}
.comments-list .block-item {
	padding:15px 0 15px 10px;
	border-top:1px #b8d2ff dashed
}
.comments-list .saywhat {
	line-height:22px;
	padding-bottom:5px
}
.comments-list .info {
	height:18px
}
.comments-list .info .floor,.comments-list .info .date {
	font-size:12px;
	*float:left;
	*margin-right:10px
}
.comments-list .info .floor {
	padding:0 3px;
	display:inline-block;
	border-radius:3px;
	border:1px #e3e3e3 solid;
	color:#999;
	background-color:#f8f8f8
}
.comments-list .info .top {
	background-color:#fcf3cf;
	border:1px #fcdf94 solid;
	color:#ec830b
}
.comments-list .info .date {
	color:#777
}
.comments-list .info .actions {
	font-size:12px
}
.comments-list .info .actions a {
	text-decoration:none;
	color:#069
}
.comments-list .nodata {
	border-top:1px #e2e2e2 dashed;
	color:#777;
	text-align:center;
	font-size:12px;
	line-height:100px
}
.reply-wrap {
	margin-top:10px
}
.reply-area {
	position:relative;
	padding:10px;
	border:1px #dedede solid;
	border-radius:3px
}
.reply-area .replay-txt {
	height:28px
}
.reply-area .ui-tiptext-arrow {
	top:-6px;
	right:5px
}
.ui-tiptext-arrowup,.ui-tiptext-arrowup em,.ui-tiptext-arrowup span,.ui-tiptext-arrowleft,.ui-tiptext-arrowleft em,.ui-tiptext-arrowleft span,.ui-tiptext-arrowdown,.ui-tiptext-arrowdown em,.ui-tiptext-arrowdown span {
	position:absolute;
	font-size:14px;
	font-family:SimSun;
	font-style:normal;
	line-height:1
}
.ui-tiptext-arrowup,.ui-tiptext-arrowleft,.ui-tiptext-arrowdown {
	height:10px;
	width:16px
}
.ui-tiptext-arrow span {
	color:#f4f9ff
}
.ui-tiptext-arrow em {
	color:#aecfff;
	top:-1px
}
