﻿@charset "utf-8";
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu {
	margin: 0;
	padding: 0;
}

header, footer, section, article, aside, nav, hgroup, address, figure, figcaption, menu, details {
	display: block;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

caption, th {
	text-align: left;
	font-weight: normal;
}

html, body, fieldset, img, iframe, abbr {
	border: 0;
}

i, cite, em, var, address, dfn {
	font-style: normal;
}

[hidefocus], summary {
	outline: 0;
}

li {
	list-style: none;
}

h1, h2, h3, h4, h5, h6, small {
	font-size: 100%;
}

sup, sub {
	font-size: 83%;
}

pre, code, kbd, samp {
	font-family: inherit;
}

q:before, q:after {
	content: none;
}

textarea {
	overflow: auto;
	resize: none;
}

label, summary {
	cursor: default;
}

a, button {
	cursor: pointer;
}

h1, h2, h3, h4, h5, h6, em, strong, b {
	font-weight: bold;
}

del, ins, u, s, a, a:hover {
	text-decoration: none;
}

body, textarea, input, button, select, keygen, legend {
	font: 12px/1.14 arial, \5b8b\4f53;
	color: #333;
	outline: 0;
}

body {
	background: #fff;
}

a {
	color: #333;
}

a:hover {
	color: #e30;
}

img {
	vertical-align: middle;
}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁*/
html {
	overflow-y: scroll;
}

/*框架样式*/
.clearfix {
	display: block;
	zoom: 1
}

.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden
}

.clear {
	clear: both;
	height: 0px;
	font-size: 0;
	overflow: hidden
}

.blank10 {
	height: 10px;
	overflow: hidden
}

.blank8 {
	height: 8px;
	overflow: hidden;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.f-cb:after, .f-cbli li:after {
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	overflow: hidden;
	content: ".";
}

.f-cb, .f-cbli li {
	zoom: 1;
}

.f-ss {
	margin-top: 10px !important;
}

.f-sm {
	margin-top: 15px !important;
}

.f-sx {
	margin-top: 20px !important;
}

.f-mr {
	margin-right: 10px;
}

.f-g {
	background: #fff;
	/*box-shadow: 1px 1px 2px rgba(0,0,0,.2);*/
}

.p10 {
	padding: 10px
}

.plr10 {
	padding: 0 10px
}

.f14 {
	font-size: 14px
}

.fl {
	float: left
}

.fr {
	float: right
}

.dotline {
	border-bottom: #CCC 1px dashed;
	margin: 8px;
}

.annex {
	margin: 15px;
	border: 1px dashed #999;
	padding: 5px;
	background: #f9f9f9;
	line-height: normal;
}

.quote {
	padding-left: 5px;
	margin-right: 15px;
	margin-top: 15px;
	border: 1px dashed #CCC;
	background: #f7f7f7 url(../images/blockquote.png) right top no-repeat;
}

/*通用*/
.container {
	clear: both;
	width: 1200px;
	margin: 0 auto;
}

.toper {
	background: #333;
	height: 30px;
	line-height: 30px;
	color: #fff;
}

/*.toper,.toper a {
	color:#333;
}*/
/*.toper .fr {
font-size:14px;
}*/
.header {
}

.header .logo {
	width: 330px;
	overflow: hidden;
	font-size: 0;
	position: relative;
}

.header .logo h1 {
	display: none;
}

.header .logo .item-txt {
	position: absolute;
	top: 0;
	left: 226px;
	margin-left: 14px;
	padding: 0 14px;
	line-height: 65px;
	border-left: 1px solid #d6d6d6;
	font-size: 26px;
	font-weight: 400;
	font-family: "Microsoft YaHei", "SimHei";
}

.header .area {
	width: 60px;
	padding-top: 15px;
	line-height: 200%;
	text-align: center;
}

.header .area a {
	text-decoration: underline;
}

.header .area .arrow {
	display: inline-block;
	vertical-align: middle;
	width: 9px;
	height: 6px;
	font-size: 0;
	background-position: 0 -171px;
}

.search-wrap {
	position: relative;
	/*z-index: 55;*/
	padding-top: 15px;
	padding-left: 20px;
	width: 450px;
	overflow: hidden;
}

.search-area {
	border: #DDD 1px solid;
	background: #FFF;
	/*background-position: right 0;*/
	float: left;
	height: 30px;
	width: 368px;
	padding: 0 2px 0 0;
	position: relative;
	/*margin-right: 10px;
    z-index: 50;*/
}

.search-input {
	border: 0;
	outline-style: none;
	float: left;
	font-size: 14px;
	height: 20px;
	padding: 5px 6px 5px 10px;
	width: 352px;
}

.search-btn {
	background: #53A600;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	display: inline-block;
	vertical-align: middle;
	width: 70px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	border: none;
	cursor: pointer;
}

.btn-area {
	padding-top: 15px;
	width: 140px;
	/*z-index: 1155;*/
}

.button {
	float: right;
	font-size: 14px;
	font-weight: bold;
	display: inline-block;
	height: 32px;
	line-height: 32px;
	padding-left: 2px;
}

.button span {
	cursor: pointer;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	padding: 8px 7px 7px 5px;
}

.btn-pub {
	background: #F08719;
	/*background-position: 0 -72px;*/
	color: #fff;
}

.btn-pub span {
	background-position: right -72px;
}

.btn-pub:hover {
	background-position: 0 -108px;
	color: #fff;
	text-decoration: none
}

.btn-pub:hover span {
	background-position: right -108px
}

.nav {
	height: 50px;
	border-top: 10px solid #f1f1f1;
	background-color: #fff;
}

.m-nav {
	padding: 0;
}

.m-nav a {
	display: block;
	float: left;
	line-height: 50px;
	padding: 0 10px;
	text-align: center;
	color: #999;
	font-size: 14px;
	position: relative;
}

.m-nav a:hover, .m-nav a.hover {
	color: #999;
	text-decoration: none;
	border-bottom: 2px solid #ffd205;
}

.m-nav a i {
	position: absolute;
	width: 22px;
	height: 14px;
	top: -3px;
	left: 60px;
	background: url(../images/icon-new.gif) no-repeat 0 0;
}

/* 公共样式*/
.m-topnav .arrow {
	background: url(../images/ico-dot.png) no-repeat;
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px;
	width: 8px;
	height: 6px;
	line-height: 6px;
	font-size: 0;
}

.m-topnav {
}

.m-topnav li {
	display: inline-block;
	position: relative;
	z-index: 999;
	/*width:87px;
    margin-right:7px;*/
	padding: 0 4px;
	text-align: center;
	float: left;
}

.m-topnav li.u-navsub {
	padding-left: 12px;
}

.m-topnav li .arrow {
	width: 7px;
	height: 4px;
	background-position: -24px 0;
	margin-left: 5px;
	margin-right: 6px;
}

.m-topnav dl {
	display: none;
	position: absolute;
	top: 30px;
	left: -1px;
	z-index: 8;
	width: 100%;
	padding: 3px 0 6px;
	/*width: 65px;
    padding: 6px 10px 8px 12px;*/
	overflow: hidden;
	border: 1px solid #ddd;
	border-top: 0;
	background-color: #fff;
}

.m-topnav dl dd {
	height: 22px;
	line-height: 22px;
	padding-right: 10px;
}

.m-topnav li.active {
	color: #4d4d4d;
	background: #FFF;
	/*border: 1px solid #ddd;
    border-bottom: 0;*/
}

.m-topnav li.active dl {
	display: block;
}

.m-topnav li.active a {
	color: #4d4d4d;
}

.m-topnav li.active a:hover {
	color: #F00;
	text-decoration: underline;
}

.m-topnav li.active .arrow {
	background-position: -48px -28px;
}

/*
.clubtop {
	width:100%;
	margin:0px auto;
	background:url(../../user/images/topbg.png) repeat-x;
	height:78px;
	overflow:hidden;
}
.clubtopbox {
	width:980px;
	margin:0px auto;
}
.clubtopbox .logo {
	width:168px;
	float:left;
}
.clubtopbox .logo img {
	}
.clubtopbox .clubnav {
	width:430px;
	float:left;
}
.clubtopbox .clubnav ul {
	margin-left:0px;
}
.clubtopbox .clubnav li {
	float:left;
	line-height:69px;
	border-right:#F5F4F4 1px solid;
}
.clubtopbox .clubnav a {
	float:left;
	display:block;
	padding:0px 21px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#000;
	text-align:center;
}
.clubtopbox .clubnav li.home {
	background:url(../../user/images/fco1.gif) no-repeat 13px 22px;
	padding-left:13px;
}
.clubtopbox .clubnav li.homecurr {
	background:#F1F2F2 url(../../user/images/fco1.gif) no-repeat 13px 22px;
	padding-left:13px;
}
.clubtopbox .clubnav li.wb {
	background:url(../../user/images/fco5.gif) no-repeat 13px 22px;
	padding-left:13px;
}
.clubtopbox .clubnav li.wbcurr {
	background:#F1F2F2 url(../../user/images/fco5.gif) no-repeat 13px 22px;
	padding-left:13px;
}
.clubtopbox .clubnav li.lt {
	background:url(../../user/images/fco4.gif) no-repeat 13px 25px;
	padding-left:13px;
}
.clubtopbox .clubnav li.ltcurr {
	background:#F1F2F2 url(../../user/images/fco4.gif) no-repeat 13px 25px;
	padding-left:13px;
}
.clubtopbox .clubnav li.hy {
	background:url(../../user/images/fco2.gif) no-repeat 13px 22px;
	padding-left:13px;
}
.clubtopbox .clubnav li.hycurr {
	background:#F1F2F2 url(../../user/images/fco2.gif) no-repeat 13px 22px;
	padding-left:13px;
}
.clubtopbox .clubnav li.mh {
	background:url(../../user/images/fco3.gif) no-repeat 13px 23px;
	padding-left:13px;
}
.clubtopbox .clubnav li.mhcurr {
	background:#F1F2F2 url(../../user/images/fco3.gif) no-repeat 13px 23px;
	padding-left:13px;
}
.clubtopbox .clubnav a:hover {
	color:#ff3300;
	text-decoration:none;
}
.clubtopbox .poplogin {
	width:375px;
	overflow:hidden;
	float:right;
}*/
/*顶部登录*/
/*
.fastlgs {
margin-top:8px;
padding-left:20px;
line-height:19px;
width:375px;
}
.fastlg {
margin-top:13px;
float:left;
}
.fastlg1 {
margin-top:10px;
float:left;
}
.verificcode {
width:38px;
}
.fastlg .c,.fastlg1 .c {
padding-left:4px;
_padding-left:0px;
width:207px;
_width:222px;
float:right;
line-height:25px;
}
.fastlg .r,.fastlg1 .r {
border-left:1px solid #d8d8d8;
padding-left:8px;
padding-bottom:10px;
width:60px;
float:right;
line-height:23px;
}
.fastlg .l,.fastlg1 .l {
height:56px;
width:90px;
_width:75px;
float:left;
color:#999999;
text-align:center;
border-right:#d8d8d8 1px solid;
line-height:23px;
}
.fastlg .faceborder {
background:url(../../images/default/facebg.gif);
height:46px;
width:46px;
}
.fastlg .faceborder img {
border:#d8d8d8 1px solid;
padding:2px;
background:#fff;
}
.btn {
padding:0px 5px;
height:22px;
line-height:20px;
}*/
/*微博*/
/*
.transdiv {
padding:10px;
width:380px;
color:#999;
}
.transdiv .transtxt {
padding:3px;
color:#888;
border:1px solid #efefef;
width:380px;
height:60px;
overflow:auto;
}*/
/*头像*/
/*
.avatar48 {
padding: 5px 0 0 5px;
width: 55px;
height: 55px;
background: url(../../user/images/48_avatar_bg.gif) no-repeat;
}
.avatar48 img {
width: 48px;
height: 48px;
}*/
/*主体*/
.wrap {
	margin: 0px auto;
	background: #F1F2F6;
}

.bbsmain {
	width: 1100px;
	margin: 0px auto;
}

.club_t2 {
	margin: 0px auto;
	/*background:#FFF;
    height:31px;*/
	padding: 5px 0;
}

/*.club_t2 .club_weibo {
	width:585px;
	float:left;
	padding-left:0px;
	line-height:31px;
	font-family:"Times New Roman", Times, serif;
	overflow:hidden;
	white-space:nowrap;
}*/
.club_t2 .club_pos {
	float: left;
	background: url(../images/pt_icn.png) no-repeat 0 0;
	padding-left: 22px;
	line-height: 15px;
	
	overflow: hidden;
	white-space: nowrap;
}

.club_t2 .club_pos a {
}

.club_t2 .clubso {
	width: 351px;
	float: right;
}

.club_t2 .clubso .search {
	background: url(../images/bbssea.gif) no-repeat;
	height: 31px;
}

/*顶部广告*/
.club_t3 {
	margin: 0px auto;
}

.tablebody1 {
	background-color: #fff;
	line-height: normal;
	height: 30px;
	height: 25px;
	border-right: 1px solid #E7F0F5;
}

.tablebody1 li {
	list-style: inside;
}

.tableborder1 {
	margin: 0 auto;
	width: 980px;
	border: 0px;
	background-color: #C6D2E3;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 2px;
}

.tableborder1 td {
	text-align: left;
	padding: 3px 0px 3px 2px;
	color: #666
}

.new-list {
}

.new-list .f-mr {
	margin-right: 30px;
}

.new-list .new-item {
	float: left;
	width: 346px;
	/* border:1px solid #FFF;*/
}

.new-list .new-item .nl-tab {
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	font-weight: bold;
	font-size: 14px;
	border-bottom: 1px solid #efefef;
	background: #ffffff;
	background: -webkit-linear-gradient(top, #ffffff, #f9f9f9);
	background: -moz-linear-gradient(top, #ffffff, #f9f9f9);
	background: -ms-linear-gradient(top, #ffffff, #f9f9f9);
	background: -o-linear-gradient(top, #ffffff, #f9f9f9);
	background: linear-gradient(top, #ffffff, #f9f9f9);
	/**/
}

.new-list .new-item .nl-tab dl {
}

.new-list .new-item .nl-tab dt {
	/*display:inline-block;*/
	float: left;
	padding: 0 10px;
	cursor: pointer;
	border: 1px solid transparent;
	border-bottom: none;
}

.new-list .new-item .nl-tab dt.curr {
	position: relative;
	border: 1px solid #efefef;
	border-bottom: none;
	background: #FFF;
}

.new-list .new-item .nl-list {
	line-height: 200%;
	padding: 10px;
	height: 192px;
}

.new-list .new-item .nl-list li {
}

.new-list .new-item .nl-list li span {
	float: left;
	width: 60px;
	display: none;
}

.new-list .new-item .nl-list li .title1 {
	width: 300px;
	float: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.new-list .new-item .nl-list li .title {
	width: 250px;
	float: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.new-list .new-item .nl-list li .auther {
	width: 40px;
	float: right;
	overflow: hidden;
	white-space: nowrap;
	color: #999;
}

/*论坛首页框架*/
.mainlist {
	height: 100%;
	height: auto;
	_height: auto;
	overflow: hidden;
}

.mainlist .mainleft {
	width: 754px;
	_width: 754px;
	float: left;
	border-right: 1px solid #EEE;
	/*margin:4px;*/
}

.mainlist .mainleft .fbbutton {
	padding: 10px;
	overflow: hidden;
}

.mainlist .mainleft .fbbutton a {
	padding: 0px 5px;
}

/*.mainlist .mainleft1 {
	margin-top:-18px
}*/
.mainlist .mainright {
	width: 245px;
	float: right;
}

/*帖子数*/
.hns {
	padding: 5px;
}

/*.hns th,.hns td {
	color:#666;
}*/
.hns th {
	text-align: center;
}

.sd .hns th, .sd .hns td {
	width: 33% !important;
}

.hns th {
	border-right: 1px solid #EFEFEF;
}

.hns th p, .hns td p {
	font-size: 16px;
	margin: 0;
}

.hns a {
	padding: 0px 5px;
}

/*首页版块横排*/
.board-item {
	clear: both;
	padding: 10px 10px;
	border: 1px solid transparent;
	/*border:1px solid #F00;*/
}

.board_ico {
	float: left;
	width: 40px;
	/*margin-left:5px;*/
}

.board_img {
	float: left;
	width: 40px;
	height: 100%;
}

.board_g {
	padding: 15px 10px 10px;
	vertical-align: top;
	/* border:1px solid #CCC*/
}

.board_g dl {
	/*display:inline-block;
    float:left;*/
	padding-left: 50px;
}

.board_g dt {
	color: #999;
	margin-bottom: 5px;
	/*margin-left:40px;*/
}

.board_g dt a {
	color: #FF5100;
	font-weight: bold;
	font-size: 18px;
	/* font-family:"微软雅黑";*/
}

.board_g dd {
	/*color:#999;*/
	line-height: 180%;
	/*margin-left:40px;*/
}

.board_g em {
	font-style: normal;
	font-weight: normal;
	color: #999;
	margin-right: 10px;
}

.board_g .intro {
	height: 42px;
	overflow: hidden;
	/*width:240px;
    float:left;
    white-space: nowrap;
    text-overflow: ellipsis;*/
}

.board_g .lastpost a {
	color: #999;
}

/*.board_row td {
	border-top:1px dashed #CDCDCD;
}*/
.closeicon {
	float: right;
	padding-right: 20px;
	cursor: pointer
}

.board-bg {
	border: 1px solid #EEE;
	background: #ffffff;
	background: -webkit-linear-gradient(top, #ffffff, #f9f9f9);
	background: -moz-linear-gradient(top, #ffffff, #f9f9f9);
	background: -ms-linear-gradient(top, #ffffff, #f9f9f9);
	background: -o-linear-gradient(top, #ffffff, #f9f9f9);
	background: linear-gradient(top, #ffffff, #f9f9f9);
}

/*浏览数,回复数*/
.tns {
	padding: 0px 0;
	width: 140px
}

.tns table {
	width: 100%;
}

.tns th, .tns td {
	background: #fff;
	font-weight: normal;
	height: 22px;
	line-height: 22px;
	text-align: center;
	font-size: 12px;
}

.sd .tns th, .sd .tns td {
	width: 110px !important;
}

.tns th {
	/*border-right:1px solid #CCC;*/
}

.tns th p, .tns td p {
	font-size: 18px;
	margin: 0;
}

.tns th a {
	color: #006699;
}

.tns td a {
	color: #006699;
}

.zhuti {
	padding-left: 12px;
	font-size: 18px;
	font-weight: bold;
	line-height: 32px;
	border-bottom: 5px solid #EEE;
	position: relative;
}

.zhuti span {
	padding-left: 2px;
	font-size: 12px;
	font-weight: bold;
	color: #555;
	line-height: 32px;
}

.zhuti span a {
	color: #555;
}

.zhuti img {
	margin-left: 100px;
	margin-top: -20px;
}

.hits {
	font-size: 14px;
	font-weight: bold;
}

.turnto {
	border-bottom: 5px solid #EEE;
	padding-right: 4px;
}

.topicleft {
	border-right: 1px solid #EEE;
	color: #555;
	width: 165px;
	border-bottom: 5px #EEE solid;
}

.topicleft .usermenu {
	padding-left: 10px;
	padding-top: 8px;
	line-height: 23px;
}

.topicleft .usermenu .username {
	margin-bottom: 5px;
	width: 160px;
	margin-left: -10px;
	padding-left: 5px;
	height: 27px;
	border-bottom: 1px dashed #ccc
}

.topicleft li {
	list-style-type: none
}

.topicbtm {
	height: 33px;
	line-height: 33px;
	padding-left: 5px;
	border-top: 1px dashed #efefef;
	border-bottom: 5px solid #EEE
}

.reportLink {
	margin: 15px 0;
	line-height: 30px;
	font-weight: bold;
}

.nopurview {
	padding-left: 5px;
	margin-right: 15px;
	margin-top: 15px;
	margin-bottom: 10px;
	background-color: #fff;
	border: 1px dashed #f9c943;
	line-height: 30px;
}

/*帖子权限,管理员可见的提示*/
.replytips {
	padding-left: 5px;
	margin-top: 15px;
	border: 1px dashed #cccccc;
	line-height: 30px;
}

/*帖子权限,管理员可见的提示*/
.usersign {
	background: url(../images/sigline.gif) no-repeat 3px 0px;
	color: #999999;
	padding: 10px 0px 3px 5px;
	max-height: 60px;
	maxHeightIE: 60px;
}

/*用户签名*/
.closetips {
	padding-left: 5px;
	margin-right: 15px;
	margin-top: 15px;
	margin-bottom: 10px;
	background-color: #fff;
	border: 1px dashed #f9c943;
	line-height: 30px;
}

.titleright {
	height: 35px;
	_height: 25px;
	_padding-top: 10px;
	padding-left: 8px;
	line-height: 35px;
	_line-height: 25px;
	border-bottom: #ccc dashed 1px;
	color: #888;
}

.titleright a {
	color: #888;
}

.subjecttit {
	font-size: 14px;
	line-height: 35px;
	color: #000;
}

.subjecttit font {
	line-height: 1.5em;
}

.tzsubject {
	font-size: 16px;
	border-bottom: 1px solid #efefef;
	font-weight: bold;
	padding-left: 20px;
	color: #000;
	line-height: 35px;
}

.tzsubject span {
	font-size: 12px;
	color: #555;
	font-weight: normal
}

.clubcontent {
	padding: 10px;
	word-wrap: break-word;
	word-break: break-all;
	overflow: hidden;
	color: #555555;
	height: auto;
	min-height: 50px;
	line-height: 200%;
	font-weight: normal;
	cursor: default
}

.clubcontent img {
	max-width: 600px;
	/*border:1px solid #f1f1f1;*/
	padding: 2px
}

.subjecttit table {
	margin-top: 10px;
	margin-left: 20px;
}

.subjecttit table td {
	font-size: 14px;
	line-height: 25px;
	color: #555555;
}

.subjecttit a {
	font-size: 14px;
	color: #555555;
}

.subjecttit p {
	text-index: 2em;
	color: #555555;
}

.userface img {
	border: 1px solid #f1f1f1;
	max-width: 160px;
	max-height: 150px;
	padding: 1px;
	margin: 5px;
}

.replyemot img {
	width: 52px;
	height: 52px;
	cursor: pointer;
	float: left;
	padding: 0px 3px;
}

.replyemot img:hover {
}

/*帖子投票*/
.votetable .vbg {
	height: 30px;
	background: url(../images/votebg.gif) repeat-x left -35px;
	width: 470px;
	border: #ccc 1px solid;
	border-top: none;
	border-bottom: none;
	border-bottom: none;
}

.bui0 {
	margin: 32px 0 0 -1px;
}

.bui1 {
	margin: -1px 0 0 -1px;
}

.bui {
	min-height: 100px;
	position: absolute;
	padding: 0px 0 15px 0px;
	width: 430px;
	border: 1px solid #E6E7E1;
	background: #FFF;
	box-shadow: 2px 2px 3px #CCC;
	-webkit-box-shadow: 2px 2px 3px #CCC;
	-moz-box-shadow: 2px 2px 3px #CCC;
}

.bui .l {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 140px;
}

.bui .r {
	float: right;
	width: 280px;
}

.bui .r li {
	float: left;
	width: 138px;
	padding-top: 4px;
}

.bui .r li span {
	font-weight: bold
}

.bui .r li.line {
	width: 275px;
}

#votebtn {
	line-height: 25px;
	padding: 0px 8px;
}

/*帖子广告*/
.topad {
	background: url(../images/bottomad.gif) no-repeat 0px;
	padding: 3px 0px 3px 25px
}

.bottomad {
	background: url(../images/bottomad.gif) no-repeat 5px;
	padding: 3px 0px 3px 25px
}

.topad a, .bottomad a {
	font-size: 12px;
	color: #006699
}

.rightAd {
	clear: right;
	float: right;
	padding: 10px;
	background: #FFF;
	color: #999;
	line-height: 130%;
}

.clubqm {
	margin-top: 10px;
	border-toP: #f1f1f1 1px solid;
	line-height: 28px;
	text-align: left;
	width: 145px;
}

#submit {
	text-align: center;
}

.replytopic {
	height: 30px;
	line-height: 30px;
	background: #FFFBCC;
	color: #FF6600;
	padding-left: 15px;
}

.hftitle {
	border-top: #f1f1f1 1px solid;
	padding-top: 8px;
	border-bottom: #f1f1f1 1px solid;
	padding-bottom: 8px;
}

.backlist {
	margin: 0 auto;
	background: #F7F7F7;
	padding-left: 10px;
	height: 35px;
	line-height: 35px;
}

.backlist a {
	color: #006699;
	padding: 0px 8px;
}

.notice {
	width: 420px;
	float: right;
	line-height: 40px;
}

.blank10 {
	height: 10px;
	clear: both;
	overflow: hidden;
}

.content-inner2 {
}

.content-inner2 span {
	height: 33px;
	line-height: 33px;
	text-align: center;
	display: block;
	font-weight: bold;
	color: #555;
	border-bottom: 1px solid #efefef;
	background: #ffffff;
	background: -webkit-linear-gradient(top, #ffffff, #f9f9f9);
	background: -moz-linear-gradient(top, #ffffff, #f9f9f9);
	background: -ms-linear-gradient(top, #ffffff, #f9f9f9);
	background: -o-linear-gradient(top, #ffffff, #f9f9f9);
	background: linear-gradient(top, #ffffff, #f9f9f9);
}

.content-inner2 ul {
	padding: 10px;
}

.content-inner2 li {
	height: 24px;
	line-height: 24px;
	border-bottom: #d8d8d8 1px dashed;
	background: url(../images/tran.gif) no-repeat 0px 11px;
	padding-left: 10px;
}

.showfresh {
}

.showfresh span {
	height: 33px;
	line-height: 33px;
	text-align: center;
	display: block;
	font-weight: bold;
	color: #555;
	border-bottom: 1px solid #efefef;
	background: #ffffff;
	background: -webkit-linear-gradient(top, #ffffff, #f9f9f9);
	background: -moz-linear-gradient(top, #ffffff, #f9f9f9);
	background: -ms-linear-gradient(top, #ffffff, #f9f9f9);
	background: -o-linear-gradient(top, #ffffff, #f9f9f9);
	background: linear-gradient(top, #ffffff, #f9f9f9);
}

.showfresh .focus {
	padding: 5px;
}

/*
.cmttextarea {
	color:#999;
	width:98%;
	height:22px;
	line-height:22px;
	border:1px solid #B7D2E2;
	background:#FFF;
	overflow:auto;
}
.clubmainbox {
	margin:0px auto;
}
.clubmainbox a {
	text-decoration: none;
}
.clubmainbox {
	color:#777
}
.clubmainbox .tsa {
	background:#E8F3FD;
	height:33px;
	line-height:33px;
	font-weight:bold;
	font-size:14px;
	color:#336699;
	padding-left:18px;
}*/
.clubbox {
	margin: 0px auto;
}

.guestlistbox {
	margin: 0px auto;
}

.guestlistbox .blist {
}

.guestlistbox .guest_box {
	height: 300px;
	padding: 10px;
}

.guestlistbox .blist .boardname {
	height: 40px;
	line-height: 40px;
	padding-left: 18px;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #efefef;
	background: #ffffff;
	background: -webkit-linear-gradient(top, #ffffff, #f9f9f9);
	background: -moz-linear-gradient(top, #ffffff, #f9f9f9);
	background: -ms-linear-gradient(top, #ffffff, #f9f9f9);
	background: -o-linear-gradient(top, #ffffff, #f9f9f9);
	background: linear-gradient(top, #ffffff, #f9f9f9);
}

.guestlistbox .blist .boardname a {
	/* font-size:12px;
    color:#1F7ABC;*/
}

.guestlistbox .blist .boardname span.closeicon {
	/* padding-top:9px;*/
}

.guestlistbox .newlink a {
	color: #FF5100;
	font-weight: bold;
	font-size: 14px;
}

.pd20 {
	padding-bottom: 10px;
}

.clubcate {
	height: 34px;
	line-height: 34px;
	font-weight: bold;
	font-size: 14px;
	padding-left: 18px;
	border-bottom: 1px solid #efefef;
	background: #ffffff;
	background: -webkit-linear-gradient(top, #ffffff, #f9f9f9);
	background: -moz-linear-gradient(top, #ffffff, #f9f9f9);
	background: -ms-linear-gradient(top, #ffffff, #f9f9f9);
	background: -o-linear-gradient(top, #ffffff, #f9f9f9);
	background: linear-gradient(top, #ffffff, #f9f9f9);
}

.clubcatebox {
	margin: 0px auto;
	height: 45px;
	line-height: 45px;
}

.xintei {
	width: 410px;
	float: right;
	text-align: right;
	padding: 0px 10px;
}

.xintei a {
	padding: 5px;
	height: 25px;
}

.xintei a:hover {
	background: #E5EDF2;
	text-decoration: none;
	color: #666;
}

.tiezhi {
	width: 500px;
	padding: 0px 10px;
}

.tiezhi li {
	width: 240px;
	float: left;
	list-style-type: none
}

.banguirules {
	padding: 20px;
	color: #555;
	font-size: 14px;
	line-height: 26px;
	/*background:#FCFEFF url(png-0003.png) no-repeat 5px 8px;*/
	padding-left: 30px;
}

.banguirules span {
	color: #ff6600;
	font-weight: bold
}

.rules {
	font-weight: bold;
	line-height: 28px;
}

.BoardRules {
	line-height: 24px;
}

.banguirules .currboardname {
	font-size: 20px;
	font-weight: bold;
	margin-right: 20px;
}

.banguirules .gly {
	color: #555;
}

.banguirules .gly a {
	color: #006699;
}

.clublistt {
	margin: 0px auto;
	height: 35px;
	padding: 5px 5px;
	/*line-height:45px;
    overflow:hidden;*/
}

.clublistt .clublistt_left {
	width: 300px;
	float: left;
	line-height: 35px;
}

.clublistt .clublistt_right {
	width: 650px;
	float: right;
}

.clublistf {
	margin: 0px auto;
	height: 45px;
	line-height: 45px;
	overflow: hidden;
	padding: 8px;
}

.clublistf span {
	font-size: 12px;
	color: #333;
	padding-left: 8px;
}

.photored {
	background: url(../images/forum_new.gif) no-repeat;
	width: 31px;
	height: 29px;
	margin: 0 auto
}

.photogray {
	background: url(../images/forum.gif) no-repeat;
	width: 31px;
	height: 29px;
	margin: 0 auto
}

.clublist {
	margin: 0px auto;
	padding: 0px;
}

.clublist table.glist {
	/*border:1px solid #f1f1f1;*/
	margin: 0 auto
}

.newlink .intro {
	height: 23px;
	overflow: hidden;
	line-height: 23px;
	color: #999;
}

.newlink span {
	line-height: 24px;
	color: #999
}

.newlink a {
	color: #3767AF;
	font-weight: bold;
}

/*.mainleft .boardname {
	border:#C6D9E7 1px solid;
	padding-left:22px;
	height:34px;
	background:url(catname_bg.gif)
}*/
.mainleft .blist .boardname {
	padding-left: 20px;
	height: 40px;
	font-size: 14px;
	border-bottom: 1px solid #efefef;
	background: #ffffff;
	background: -webkit-linear-gradient(top, #ffffff, #f9f9f9);
	background: -moz-linear-gradient(top, #ffffff, #f9f9f9);
	background: -ms-linear-gradient(top, #ffffff, #f9f9f9);
	background: -o-linear-gradient(top, #ffffff, #f9f9f9);
	background: linear-gradient(top, #ffffff, #f9f9f9);
}

.mainleft .blist .boardname a {
	font-weight: bold;
}

.mainleft1 .boardname {
	padding-left: 20px;
	height: 40px;
	font-size: 14px;
	border-bottom: 1px solid #efefef;
	background: #ffffff;
	background: -webkit-linear-gradient(top, #ffffff, #f9f9f9);
	background: -moz-linear-gradient(top, #ffffff, #f9f9f9);
	background: -ms-linear-gradient(top, #ffffff, #f9f9f9);
	background: -o-linear-gradient(top, #ffffff, #f9f9f9);
	background: linear-gradient(top, #ffffff, #f9f9f9);
}

.mainleft1 .boardname a {
	font-weight: bold;
}

.newsub {
	text-align: left;
	line-height: 24px;
	width: 260px;
}

.newsub a {
	color: #999;
}

.newsub span {
	color: #000;
}

.clublink {
	width: 978px;
	margin: 0px auto;
	background: #fff;
	border: #C6D9E7 1px solid;
}

.clublinktit {
	font-weight: bold;
	color: #1F7ABC;
	background: url(../images/catname_bg.gif);
	height: 34px;
	line-height: 34px;
	padding-left: 20px;
	border-bottom: #C6D9E7 1px solid;
}

.clublinktit span {
	color: #006699;
	padding-left: 35px;
}

.clublinktit span.more a {
	color: #006699;
	font-weight: normal;
}

.clublinktit span.total {
	text-align: right;
	font-weight: normal;
	color: #333;
}

.online-sign {
	padding-bottom: 10px;
}

.online-sign ul {
	padding: 10px;
	min-height: 30px;
}

.online-signlist {
}

.online-signlist li {
	width: 120px;
	float: left;
	line-height: 25px;
	overflow: hidden
}

.footer {
	padding: 10px 0;
	text-align: center;
}

.footer .copyright {
	line-height: 200%;
}

/*论坛搜索*/
.sform {
	padding: 10px;
}

.sform span {
	color: #999;
	line-height: 180%;
}

/*写留言*/
.clubfor {
	min-height: 300px;
	margin: 0px auto;
	height: 100%;
	overflow: hidden;
	padding: 10px;
}

.clubfont {
	margin-left: 30px;
}

.clubfont .lefttd {
	text-align: center;
	font-weight: bold;
	font-size: 14px
}

/*没有权限时的提示*/
.clubmainbox .guest_box {
	padding: 50px 10px 80px;
}

.errtips {
	margin: 0px auto;
	background: url(../images/error.png) no-repeat 60px 40px;
	background-color: #ffffff;
	min-height: 121px;
	width: 500px;
}

.tishixx {
	text-align: left;
	word-break: break-all;
	width: 360px;
	padding-left: 128px;
	padding-top: 20px;
	line-height: 30px;
	font-size: 14px;
	color: #000;
	font-weight: bold;
}

.tishi {
	font-size: 14px;
	font-weight: bold
}

.tishixx span {
	color: red
}

.closebut {
	height: 50px;
	line-height: 50px;
	margin-left: 130px;
}

.closebut a {
	border: 1px solid #fff;
	padding: 3px;
	margin: 3px;
	width: 100px;
	line-height: 30px;
	height: 30px;
	color: #069;
}

/*帖子列表*/
.glist {
	margin: 0px auto;
	/*border:green 1px solid;*/
}

.topiclist tr:hover {
	background: #F9FAFA;
}

.ShowKeySearch {
	padding: 10px;
}

.category {
	background: #F7F7F7;
	height: 32px;
	line-height: 32px;
}

.category td {
	border-bottom: 1px solid #E8E8E8;
}

.category li {
	list-style-type: none
}

.topiclist td {
	height: 45px;
	text-align: left;
	border-bottom: #E1E5E8 1px solid;
}

.topiclist .topictitle {
	line-height: 26px;
}

.topiclist .gray {
	color: #999;
}

.topiclist .gray span {
	padding-left: 20px;
}

.topiclist .gray a.author {
	color: #999;
	font-size: 12px
}

.topiclist .scategory {
	padding-right: 6px;
	color: #006666
}

.topiclist .topictitle1 a {
	color: #666;
	font-size: 16px;
}

.topiclist .topictitle a {
	/*color:#666;*/
	font-size: 14px;
}

.topiclist .topTf1 a {
	color: #3C9D40;
	font-weight: bold;
}

.topiclist .topTf2 a {
	color: #F00;
	font-weight: bold;
}

.topiclist .delTf a {
	color: #999;
}

.topiclist .hotTf a {
	color: #F00;
}

.topiclist .voteTf a {
	color: #996600;
	font-weight: bold;
}

.author {
	color: #666;
	line-height: 1.4;
}

.time {
	color: #999999;
}

.menurel {
	position: relative;
}

.topiclist .dividing {
	background: #F7F7F7;
	height: 25px;
	padding-left: 15px
}

.submenu {
	border: #DDD 1px solid;
	text-align: left;
	position: absolute;
	top: 0px;
	left: 0;
	width: 79px;
	padding: 2px;
	z-index: 1300;
	background: #fff;
	display: none;
}

.submenu dl {
	text-align: center;
	line-height: 28px;
	/* border-bottom:#E5EDF2 1px solid;*/
}

.submenu dl a {
	color: #333;
}

.submenu dl:hover {
	color: #336699;
	background: #E5EDF2;
	display: block;
	text-decoration: none;
}

.noli {
	top: 26px;
	left: 0px;
}

.noli dl {
	background: none;
	height: 25px;
	line-height: 25px;
	_padding: 5px 0px 0px 5px;
}

#postlist {
	top: 10px;
	*top: 26px;
}

/*列表页版面分类*/
.boardcategory {
	margin: 10px auto 0;
	padding: 5px 0px;
	height: 100%;
	overflow: hidden;
}

.boardcategory a, .boardcategory strong {
	/*background:url(catname_bg.gif) repeat-x;
    float:left;*/
	display: inline-block;
	padding: 0px 10px;
	margin: 0px 6px;
	height: 25px;
	line-height: 25px;
	color: #666;
	text-decoration: none;
	white-space: nowrap;
	border: 1px solid #E5EDD6;
}

.boardcategory a:hover {
	border-color: #F90;
}

.boardcategory .otp {
	background: #F90;
	border-color: #F90;
	color: #FFF;
}

.banmian {
	padding-left: 4px
}

.banmian a {
	color: #000;
	font-weight: normal;
}

.banmian li {
	float: left;
	margin: 2px;
}

.banmian li a {
	color: #666;
	padding: 0px 5px;
}

.banmian li.current a {
	color: #336699;
}

/*
.fenye {
	clear:both;
	line-height:28px;
}
.fenye a {
	text-decoration:none;
}
.fenye .prev,#fenye .next {
	width:52px;
	text-align:center;
}
.fenye a.curr {
	padding:0px 10px;
	background:url(votebg.gif) repeat-x left bottom;
	color:brown;
	font-weight:bold;
	text-align:center;
}
.fenye a.curr:visited {
	color:brown;
}
.fenye a {
	margin:5px 4px 0 0;
	color:#000;
	background:url(votebg.gif) repeat-x left bottom;
	display:inline-table;
	border:1px solid #CCC;
	float:left;
	text-align:center;
	height:28px;
	line-height:28px;
}
.fenye a.num {
	padding:0px 6px;
}
.fenye a:visited {
	color:#666;
}
.fenye a:hover {
	background:url(votebg.gif) repeat-x left top;
	float:left;
	text-decoration:none;
	color:#069;
}
.fenye span {
	display:block;
	margin:10px
}*/
.fenye {
	text-align: center;
	margin: 0 auto;
}

#fenye {
	clear: both;
	text-align: center;
}

#fenye table {
	margin: 0 auto;
}

#fenye a {
	text-decoration: none;
	display: inline-block;
	vertical-align: middle;
	padding: 0 10px;
	margin: 5px 5px 0 0;
	color: #789517;
	/* display:inline-table;
    float:left;*/
	border: 1px solid #E5EDD6;
	text-align: center;
	height: 22px;
	line-height: 22px
}

/*#fenye .prev,#fenye .next {
	padding:0 10px;
	width:50px;
	text-align:center;
}*/
#fenye a.curr {
	/*width:22px;*/
	background: #7EAF2F;
	border: 1px solid #7EAF2F;
	color: #FFF;
	font-weight: bold;
	text-align: center;
}

#fenye a.curr:visited {
	color: #FFF;
}

/*#fenye a.curr,#fenye a.num {
	width:22px;
	width:auto!important;
	width:20px;
	min-width:20px;
}*/
/*#fenye a:visited {
color:#789517;
}*/
#fenye a:hover {
	color: #FFF;
	background: #7EAF2F;
	border: 1px solid #7EAF2F;
	/*float:left;*/
}

/*代码块样式*/
.blockcode li {
	margin-left: 2em;
}

.blockcode {
	padding: 10px 0 5px 10px;
	width: 550px;
	border: 1px solid #CCC;
	background: #F7F7F7 url(../images/codebg.gif) repeat-y 0 0;
	overflow: hidden;
}

.blockcode ol {
	margin: 0 0 0 10px;
	padding: 0;
}

.blockcode ol li {
	padding-left: 10px;
	list-style-type: decimal-leading-zero;
	font-family: Monaco, Consolas, "Lucida Console", "Courier New", serif;
	font-size: 12px;
	line-height: 1.8em;
}

.blockcode ol li:hover {
	background: #FFF;
	color: #369;
}

* html .pl .blockcode ol li {
	font-family: "Courier New", serif;
}

.blockcode em {
	margin-left: 43px;
	color: #369 !important;
	font-size: 12px;
	cursor: pointer;
}

.btn {
	margin-right: 1em;
	margin-left: 1em;
	color: #fff;
	background: #53A600;
	border: none;
}

.btn {
	cursor: pointer;
	padding: .1em 1em;
	*padding: 0 1em;
	font-size: 9pt;
	height: 22px;
	line-height: 22px;
	overflow: visible;
}

.postBtn {
	padding: 7px 20px;
	color: #fff;
	font-size: 14px;
	background: #53A600;
	border: none;
	cursor: pointer;
}

.zzblog {
	background: #fff;
	float: left;
	width: 218px;
	padding: 5px
}

.zzblog ul {
	margin: 0px;
	float: left;
	padding: 0px;
	width: 218px
}

.zzblog li {
	list-style-type: none;
	float: left;
	width: 218px;
	padding-top: 5px;
	padding-bottom: 5px
}

.zzblog span {
	float: left;
	width: 48px;
	text-align: center;
	line-height: 22px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 0px
}

.zzblog img {
	padding: 2px;
	border: 1px solid #e7e7e7;
	margin: 0px;
	width: 45px;
	height: 45px;
}

.zzblog span a {
	color: #f60;
	text-decoration: none
}

.zzblog span a:hover {
	text-decoration: underline
}

.zzlist {
	text-align: left;
	float: left;
	width: 167px;
	background-image: url(../images/wbbg.gif);
	background-position: 0px 0px;
	word-break: break-all;
}

.zzlist img {
	width: auto;
	height: auto;
	border: none;
	cursor: pointer
}

.zzjh {
	float: left;
	width: 157px;
	color: #f60;
	text-align: right;
	padding-right: 10px;
	margin: 0px;
	padding-top: 5px
}

.zzjh a {
	color: #0082cb;
	text-decoration: none
}

.zzjh a:hover {
	text-decoration: underline
}

.zzblog p {
	background-image: url(../images/wbbg.gif);
	background-repeat: no-repeat;
	background-position: -167px bottom;
	float: left;
	width: 140px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 13px;
	padding-left: 14px;
	margin: 0px;
	color: #727272
}

.fypage {
	margin: 0px;
	float: left;
	width: 100px;
	background-position: left top;
	background-repeat: repeat-x;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 118px;
}

.fypage em {
	visibility: hidden
}

a.p_link {
	background-image: url(../images/pagebg.gif);
	background-position: 0px -5px;
	height: 21px;
	width: 22px;
	float: right;
	text-decoration: none;
	margin-right: 1px;
	display: block;
	font-size: 1px
}

a.p_link:hover {
	background-image: url(pagebg.gif);
	background-position: 0px -26px;
	height: 21px;
	width: 22px;
	float: right;
	text-decoration: none;
	margin-right: 1px
}

a.n_link {
	background-image: url(../images/pagebg.gif);
	background-position: -22px -5px;
	height: 21px;
	width: 22px;
	float: right;
	text-decoration: none;
	margin-right: 1px;
	font-size: 1px
}

a.n_link:hover {
	background-image: url(../images/pagebg.gif);
	background-position: -22px -26px;
	height: 21px;
	width: 22px;
	float: right;
	text-decoration: none;
	margin-right: 1px
}

/*帖子点评*/
.threadcommnets {
	color: #555;
	font-size: 12px
}

.threadcommnets .psta {
	width: 30px;
	float: left
}

.threadcommnets h3 {
	font-weight: bold;
	width: 200px;
	background: #FFF4DD url(../images/arw.gif) no-repeat 100% 50%;
	color: #FF6600;
	font-size: 12px;
	padding-left: 10px;
	height: 26px;
	line-height: 26px;
}

.threadcommnets h3 span {
	font-weight: normal;
	color: #666666
}

.threadcommnets img {
	width: 24px;
	height: 24px;
	margin-right: 4px
}

.threadcommnets a {
	color: #003366;
	font: 12px/1.75 "宋体", arial, sans-serif, 'DejaVu Sans', 'Lucida Grande', Tahoma, 'Hiragino Sans GB', STHeiti, SimSun, sans-serif;
}

.threadcommnets .pstl {
	line-height: 24px;
	margin: 14px 70px 2px 15px;
}

.threadcommnets .line {
	border-bottom: 1px dashed #ccc;
}

.threadcommnets .xg1 {
	color: #999
}

.threadcommnets .ww {
	color: #ff3300
}

.threadcommnets i {
	font-style: normal;
	color: #ff3300;
	font-weight: normal
}

.threadcommnets .red {
	color: #ff3300
}

.threadcommnets .currstar {
	color: #FFCC66;
	font-size: 14px
}

.threadcommnets .star {
	color: #999;
	font-size: 14px
}

.cmtpage {
	margin-bottom: 10px;
	margin-top: 10px;
}

.cmtpage a.curr {
	background: #f1f1f1;
	font-weight: bold
}

.cmtpage a {
	display: block;
	float: left;
	text-decoration: none;
	border: 1px solid #cccccc;
	padding: 2px 7px 2px 7px;
	margin: 3px;
}

.cmtpage a:hover {
	border: 1px solid #ff6600;
}

/*帖子内容页绑定模型*/
.modeltable {
	width: 95%;
	margin-bottom: 20px
}

.modeltable tr td {
	padding: 2px;
	height: 20px;
	font-size: 12px;
}

.modeltable tr {
	background-color: expression(this.sourceIndex%2 ? '#F3F9FB':'#ffffff');
}

textarea, select {
	padding: 2px;
	border: 1px solid;
	border-color: #666 #ccc #ccc #666;
	background: #F9F9F9;
	color: #555;
	
	resize: none;
}

.textbox {
	padding: 3px;
	border: 1px solid;
	border-color: #666 #ccc #ccc #666;
	background: #ffffff;
	color: #333;
	resize: none;
}

.textbox:hover, .textbox:focus, textarea:hover, textarea:focus {
	border-color: #09C;
	background: #F5F9FD;
}

.postmodeltable td {
	color: #666;
	height: 30px;
}

.clubatten {
	text-align: center;
	margin: 5px;
}

.hidemenu {
	color: #999;
}

.hidemenu a {
	color: #999;
}

.CP_w {
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	width: 150px;
	color: #333
}

.CP_w {
	color: #333
}

.CP_w textarea, .CP_w input, .CP_w option {
	color: #666
}

.CP_w a, .CP_w a:link, .CP_w a:visited, .CP_w a:hover {
	color: #336699
}

.CP_w .SG_txta {
	color: #336699
}

.CP_w .SG_txtb {
	color: #666
}

.CP_w .SG_txtc {
	color: #999
}

.CP_w .SG_clewtxta {
	color: #cc0000
}

.CP_w .SG_clewtxtb {
	color: #FF6600
}

.CP_w {
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	width: 150px;
	color: #333
}

.CP_w a:link, .CP_w a:visited {
	color: #2e3092
}

.CP_w a:hover {
	color: #c00
}

.CP_w thead .tLeft {
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 4px;
	height: 26px
}

.CP_w thead .tMid {
	background-position: 0 -45px;
	background-repeat: repeat-x
}

.CP_w thead .tRight {
	background-position: -15px 0;
	background-repeat: no-repeat;
	width: 7px;
	height: 26px
}

.CP_w tfoot .tLeft {
	background-position: 0 -30px;
	background-repeat: no-repeat;
	width: 4px;
	height: 4px
}

.CP_w tfoot .tMid {
	background-position: 0 -75px;
	background-repeat: repeat-x;
	height: 4px
}

.CP_w tfoot .tRight {
	background-position: -15px -30px;
	background-repeat: no-repeat;
	width: 7px;
	height: 4px
}

.CP_w tbody .tLeft {
	background-position: 0 0;
	background-repeat: repeat-y;
	width: 4px
}

.CP_w tbody .tMid {
	background: #fff
}

.CP_w tbody .tRight {
	background-position: right 0;
	background-repeat: repeat-y
}

.CP_w thead .tLeft span, .CP_w thead .tRight span, .CP_w tfoot .tLeft span, .CP_w tfoot .tMid span, .CP_w tfoot .tRight span, .CP_w tbody .tLeft span, .CP_w tbody .tRight span {
	display: block;
	overflow: hidden
}

.CP_w thead .tLeft span {
	width: 4px;
	height: 26px
}

.CP_w thead .tRight span {
	width: 7px;
	height: 26px
}

.CP_w tfoot .tLeft span {
	width: 4px;
	height: 4px
}

.CP_w tfoot .tMid span {
	height: 4px
}

.CP_w tfoot .tRight span {
	width: 7px;
	height: 4px
}

.CP_w tbody .tLeft span {
	width: 4px
}

.CP_w tbody .tRight span {
	width: 7px
}

.CP_w thead th {
	text-align: left
}

.CP_w thead .bLyTop {
	*padding: 5px 0 0;
	font-family: "宋体"
}

.CP_w thead .tMid {
	padding: 0 5px 0 8px
}

.CP_w thead .tMid strong {
	float: left;
	color: #666
}

.CP_w thead .tMid cite {
	float: right;
	font-weight: 400
}

.CP_w thead .tMid cite a {
	float: left;
	margin-left: 8px;
	color: #449
}

.CP_w thead .tMid cite a:hover {
	color: #c00
}

.CP_w_shut:link, .CP_w_shut:visited {
	background-position: 0 -90px;
	background-repeat: no-repeat;
	float: right;
	display: block;
	width: 15px;
	height: 15px;
	text-indent: -1000em;
	overflow: hidden
}

.CP_w_shut:hover {
	background-position: 0 -105px
}

.CP_check {
	padding: 5px 25px 0
}

.CP_check .CP_w_ttl td {
	height: 30px;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	width: 50%
}

.CP_check .CP_w_ttl .td2 {
	text-align: right;
	color: #cc0000
}

.CP_check .CP_w_cnt {
	color: #999;
	margin-top: 5px
}

.CP_layercon1 {
	width: 268px;
	padding: 5px 17px 5px 17px;
	min-height: 50px;
	_height: 50px
}

.CP_w_btns_Mid {
	margin-top: 15px;
	height: 26px;
	clear: both;
	text-align: center
}

.qd_daym {
	background: url(../images/qiandao.png) no-repeat;
	height: 75px;
	margin-left: 10px;
	width: 304px;
	margin: auto;
}

.qd_day {
	padding-top: 18px;
	color: #fff;
	line-height: 18px;
	width: 55px;
	float: left;
}

.qd_day li {
	text-align: center
}

.qiandao {
	text-align: center;
	padding: 0px 5px; /*border:1px solid #75B9D0;*/
	margin-top: 13px;
	font-size: 14px;
	font-weight: bold;
	height: 45px;
	line-height: 35px;
	background: #E7FCFE;
	color: #000;
	float: left;
	width: 80px;
}

.qiandao-text {
	float: left;
	margin-left: 17px;
	line-height: 20px;
	margin-top: 16px;
	width: 132px;
}

.qiandao_hvr {
	cursor: pointer;
	background: #ECD881;
	color: #000;
}

.qiandao_hvr a {
	color: #FFFFFF
}

.qiandao-r {
	display: block;
	color: #2e3092;
}

.qiandao-font {
	width: 80px;
	height: 15px;;
	line-height: 15px;
	margin-top: 7px;
}

.qiandao-score {
	display: block;
	width: 80px;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
}

.qd-tongji {
	height: 168px;
}

.qd-tongji h3 {
	padding-top: 5px;
	height: 15px;
	font-size: 14px;
	line-height: 15px;
}

.qd-tongji h3 em {
	width: 33%;
	display: block;
	float: left;
	text-align: center;
}

.qd-tongji li {
	padding: 0px 10px;
	line-height: 20px;
}

.qd-tongji li span {
	float: left;
	text-align: center;
}

.qd-tongji li span.auther {
	width: 85px;
	color: #999;
}

.qd-tongji li span.score {
	width: 130px;
}

.qd-tongji li span.qd-time {
	width: 90px;
}

/*头部*/
.head {
	padding: 16px 0;
}

.com-size {
	width: 1000px;
	margin: 0 auto;
}

.logo-a {
	float: left;
	display: block;
}

.search {
	float: left;
	margin-left: 50px;
	margin-top: 5px;
}

.head .head-publish {
	margin-top: 0;
}

#search {
	float: left;
	border: 1px solid #333;
}

.search-box {
	float: left;
	cursor: pointer;
}

#search-select-input {
	float: left;
	width: 55px;
	border: none;
	line-height: 43px;
	outline: none;
	background: none;
	color: #b2b2b2;
	overflow: hidden;
	text-align: center;
}

.search-d-arrow {
	width: 16px;
	height: 16px;
	display: inline-block;
	float: right;
	margin-top: 14px;
	margin-left: -5px;
	cursor: pointer;
	background: url("../images/index-ico.png") no-repeat -88px -169px;
}

.search-d-line {
	width: 1px;
	height: 30px;
	background: #E0DCDC;
	display: inline-block;
	margin-left: 20px;
	position: absolute;
	margin-top: 7px;
}

.search-select-ul {
	position: absolute;
	display: none;
	background: #fff;
	margin-top: 43px;
	z-index: 999;
	border: 1px solid #DAD8D8;
	margin-left: -1px;
}

.search-select-ul > li > a {
	color: #b2b2b2;
	font-size: 12px;
	padding: 8px 25px;
	display: block;
}

.search #searchtext {
	float: left;
	width: 260px;
	outline: none;
	border: 1px solid #fff;
	padding-left: 20px;
}

.search-con-ul {
	display: none;
	position: absolute;
	margin-left: 76px;
	margin-top: 45px;
	background: #fff;
	z-index: 99;
	border: 1px solid #439c29;
	width: 330px;
}

.search-con-ul > li > a {
	color: #b2b2b2;
	font-size: 14px;
	display: block;
	padding: 8px 14px;
}

.search-img {
	height: 45px;
	width: 106px;
	float: left;
	background: #439c29;
	cursor: pointer;
	transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}

.search .search-ico {
	float: left;
	display: block;
	width: 30px;
	height: 30px;
	margin: 6px 4px 0 15px;
	padding-bottom: 7px;
	background: url("../images/index-ico.png") no-repeat -166px -20px;
}

.searchpic {
	float: left;
	color: #fff;
	font-size: 18px;
	margin-top: 10px;
}

.head .head-publish a {
	float: right;
	display: block;
	color: #fff;
	font-size: 16px;
	background: #ffd205;
	line-height: 26px;
	height: 26px;
	padding: 10px 20px;
	margin-top: 5px;
	transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}

.publish-ico {
	float: left;
	display: block;
	width: 30px;
	height: 30px;
	margin-right: 4px;
	background: url("../images/index-ico.png") no-repeat -206px -23px;
}

.cl {
	clear: both;
}

/*用户状态*/
.top-nav-r {
	float: right;
}

.top-nav-r > a:hover {
	color: #ff5b0b;
	text-decoration: underline;
}

.top-nav-r a {
	float: left;
	color: #fff;
	font-size: 12px;
	display: block;
	margin-left: 20px;
}

.top-nav-r .hover-index-drop a:hover {
	background: transparent;
}

.identify-drop-ul > li > a:hover {
	color: #ff5b0b;
}

.top-nav-r a > span {
	width: 12px;
	height: 12px;
	display: inline-block;
	background: url("../images/index-ico.png") no-repeat -89px -205px;
	margin-left: 3px;
}

.hover-index-drop {
	float: left;
}

.identify-drop-ul > li a:hover {
	background: #eee;
}

.identify-drop-ul > li > a {
	float: none;
	margin-left: 0;
	text-align: center;
}

.identify-drop-ul {
	display: none;
	position: absolute;
	margin-top: 32px;
	margin-left: 14px;
	background: #fff;
	width: 100px;
	border: 1px solid #eee;
}


