@charset "utf-8";
/* CSS Document */

/***公用样式***/
.header, .center, .footer, .ad {
	clear:both;
	width:950px;
	margin:0 auto;
}
.tdc {
	text-align:center;
}
.tdr {
	text-align:right;
}
.fontzs {
	clear:both;
	float:left;
}
/* 分页样式*/
.page {
	float:left;
	width:100%;
	margin-bottom:10px;
}
.page .inner {
	float:left;
	clear:both;
	padding:6px 0 0 0;
	overflow:hidden;
}
.page .inner .ztleft {
	float:left;
	font-family:"宋体";
	color:#536069;
	padding-right:20px;
	line-height:16px;
}
.page .inner select {
	float:left;
	line-height:16px;
	margin-top:-4px;
	margin-left:20px;
}
.page .inner .ztleft a {
	float:none;
	display:inline;
	width:auto;
}
.page a, .page a.on {
	float:left;
	display:block;
	text-align:center;
	text-decoration:none;
	padding:0 4px;
	height:14px;
	line-height:14px;
	color:#6b6b6b;
	margin:0 1px;
}
.page a.on {
	font-weight:bold;
	color:#D14041;
}
.page a.first, .page a.end {
	width:18px;
	height:14px;
	text-indent:-9999px;
	overflow:hidden;
	margin-right:6px;
	background:url(/images/default/leftArrow.gif) 50% 50% no-repeat;
}
.page a.end {
	margin-left:6px;
	margin-right:0;
	background:url(/images/default/rightArrow.gif) 50% 50% no-repeat;
}
.page a.first:hover {
	background:url(/images/default/lefthover.gif) 50% 50% no-repeat;
}
.page a.end:hover {
	background:url(/images/default/righthover.gif) 50% 50% no-repeat;
}
.page a:hover {
	color:#0284F4;
}
.page .firstgray, .page .endgray {
	width:18px;
	display:inline-block;
	height:14px;
	line-height:14px;
	text-indent:-9999px;
	margin-right:6px;
	background:url(/images/default/leftArrowgray.gif) 50% 50% no-repeat;
}
.page .endgray {
	background:url(/images/default/rightArrowgray.gif) 50% 50% no-repeat;
	margin-left:6px;
}
.page .slh {
	float:left;
	width:16px;
	height:14px;
	line-height:14px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/images/default/icon_slh.gif) 0 100% no-repeat;
}
/*按钮样式*/
.btnstyle, .btnstyle span, .btnstyle1, .btnstyle1 span, .btnstyle2, .btnstyle2 span {
	float:left;
	text-align:center;
	line-height:26px;
	height:26px;
	display:inline-block;
	text-align:center;
	cursor:pointer;
	width:auto;
	background:url(/images/default/btn_bg.gif) 0 0 no-repeat;
}
.btnstyle, .btnstyle1, .btnstyle2 {
	margin-right:3px;
}
.btnstyle1 {
	background:url(/images/default/btn_bg.gif) 0 -62px no-repeat;
}
.btnstyle2 {
	background:url(/images/default/btn_bg.gif) 0 0 no-repeat;
}
.btnstyle span, .btnstyle1 span, .btnstyle2 span {
	padding:0 16px;
	margin:0;
	background:url(/images/default/btn_bg.gif) 100% -31px no-repeat;
}
.btnstyle1 span {
	background:url(/images/default/btn_bg.gif) 100% -93px no-repeat;
}
.btnstyle2 span {
	background:url(/images/default/btn_bg.gif) 100% -31px no-repeat;
}
a.btnstyle:hover, a.btnstyle1:hover, a.btnstyle2:hover {
	text-decoration:none;
	background:url(/images/default/btn_bg.gif) 0 -124px no-repeat;
}
a.btnstyle1:hover {
	background:url(/images/default/btn_bg.gif) 0 -186px no-repeat;
}
a.btnstyle2:hover {
	background:url(/images/default/btn_bg.gif) 0 -124px no-repeat;
}
a.btnstyle:hover span, a.btnstyle1:hover span, a.btnstyle2:hover span {
	text-decoration:none;
	background:url(/images/default/btn_bg.gif) 100% -155px no-repeat;
}
a.btnstyle1:hover span {
	background:url(/images/default/btn_bg.gif) 100% -217px no-repeat;
}
a.btnstyle2:hover span {
	background:url(/images/default/btn_bg.gif) 100% -155px no-repeat;
}
a.btnno, a.btnno:hover {
	color:#999;
	background:url(/images/default/btn_bg.gif) 0 0 no-repeat;
}
a.btnno:hover span {
	background:url(/images/default/btn_bg.gif) 100% -31px no-repeat;
}
/*面包屑*/
.mbx {
	float:left;
	font-family:"宋体";
	padding-left:5px;
}
.mbx a {
	padding-left:5px;
}/*页头*/
.header {
	width:100%;
	/*margin-bottom:15px;*/
	background:url(/images/default/header_bg.gif) 0 0 repeat-x;
}
.header .title, .header .content {
	width:950px;
	margin:0 auto;
}
.header .title {
	height:35px;
	background:url(/images/default/header_bg.gif) 0 0 repeat-x;
}
.header .logo {
	float:left;
	width:196px;
	padding:10px 0 0 0;
}
.header .cnen {
	float:right;
	width:470px;
}
.header .cnen ul {
	float:right;
	padding-top:12px;
}
.header .cnen ul li {
	float:left;
	height:20px;
	line-height:20px;
	padding:0 3px;
	text-align:center;
	color:#666;
}
.header .cnen ul li a {
	color:#666;
}
.header .cnen ul li.en {
	width:30px;
	display:block;
	text-indent:-9999px;
	background:url(../images/icon/en.gif) 8px 3px no-repeat;
	overflow:hidden;
	cursor:pointer;
}
.header .content {
	clear:both;
	height:31px;
	background:url(/images/default/menu_bg.gif) 0 0 repeat-x;
	overflow:hidden;
}
/*按钮栏*/
.menubar, .menubar ul {
	width:950px;
	height:31px;
	line-height:31px;
	margin:0 auto;
}
.menubar ul {
	float:right;
	width:130px;
}
.menubar ul li {
	float:left;
	line-height:29px;

	padding:0 3px;
	text-align:center;
}
.menubar ul li a {
	float:left;
	height:31px;
	padding-right:3px;
	line-height:31px;
}
/*页尾*/
.footer {
	color:#666;
	margin-top:20px;
	background:url(/images/default/footer_bg.gif) 0 0 repeat-x;
}
.footer .on a {
	font-weight:bold;
}
.footer .content, .footer .content .footarea {
	float:left;
	width:100%;
	height:30px;
	line-height:30px;
	background:url(/images/default/footer_bg.gif) 0 -40px no-repeat;
}
.footer .content ul {
	float:right;
	width:730px;
	background:url(/images/default/logo2.gif) 99% 5px no-repeat;
}
.footer .content ul li {
	float:left;
	padding-left:12px;
}
.footer .content .footarea {
	background:url(/images/default/footer_bg.gif) 100% -80px no-repeat;
}
.footer p {
	clear:both;
	width:100%;
	padding:2px 0 20px 0;
	background:#fff;
	text-align:center;
}
/*box*/
.box3 {
	clear:both;
	width:950px;
	margin:0 auto;
	margin-bottom:10px;
}
.box3 .title {
	clear:both;
	width:100%;
	overflow:hidden;
}
.box3 .title, .box3 .title h3, .box3 .title span {
	height:27px;
	line-height:27px;
	background:url(/images/default/box3_bg.gif) 0 0 repeat-x;
}
.box3 .title h3 {
	float:left;
	font-size:13px;
	font-weight:bold;
	color:#3d3d3d;
	line-height:27px;
	padding:0 0 0 14px;
	background:url(/images/default/box3_bg.gif) 0 -54px no-repeat;
}
.box3 .title span {
	float:right;
	padding:0 10px 0 0;
	background:url(/images/default/box3_bg.gif) 100% -108px no-repeat;
}
.greybox .title {
	background:url(/images/default/box3_bg.gif) 0 -387px repeat-x;
}
.greybox .title h3 {
	background:url(/images/default/box3_bg.gif) 0 -441px no-repeat;
}
.greybox .title span {
	background:url(/images/default/box3_bg.gif) 100% -495px no-repeat;
}
.box3 .content {
	border:1px solid #b3c1ce;
	border-top:none;
}
.box3 .content h4 {
	font-size:12px;
	font-weight:bold;
	color:#000;
}
.box3 .content table th {
	height:26px;
	line-height:26px;
	text-align:center;
	font-weight:normal;
	background:#f4f5f7;
}
.box3 .content table td {
	text-align:center;
	padding:5px 0;
}
.box3 .content table th, .box3 .content table td {
	border-bottom:1px solid #b3c1ce;
}
.box3 .content table td.last {
	border-bottom:none;
}
.box3 .content table .nums {
	width:70px;
}
.box3 .content table .ts {
	width:80px;
}
.box3 .content table .zhfb, .box3 .content table .hfck {
	width:104px;
	line-height:16px;
}
.box3 .content table .zz {
	width:114px;
	line-height:16px;
}
.box3 .content table .timebegin, .box3 .content table .timeend {
	text-align:center;
	width:120px;
}
.box3 .content table .bankuai {
	width:236px;
}
.box3 .content table .lastpost {
	text-align:left;
	width:240px;
}
.box3 .content table .lastpost h4 a {
	font-weight:normal;
}
.box3 .content table .new, .box3 .content table .bt {
	width:585px;
	text-align:left;
	padding-left:45px;
}
.box3 .content table td.new {
	background:url(/images/default/ico_bg.gif) 12px 14px no-repeat;
}
.box3 .content table td.old {
	background:url(/images/default/ico_bg.gif) 12px -852px no-repeat;
}
.box3 .content table td.bt {
	background:url(/images/default/ico_bg.gif) 12px -445px no-repeat;
}
.box3 .content table th.btno {
	padding-left:14px;
}
.box3 .content table td.btno {
	padding-left:14px;
	background:none;
}
.box3 .content table .bt1 {
	width:585px;
	text-align:left;
	padding-left:25px;
}
.box3 .content table td.wx {
	background:url(/images/default/ico_bg.gif) 12px -655px no-repeat;
}
.box3 .content table td.rm {
	background:url(/images/default/ico_bg.gif) 12px -545px no-repeat;
}
.box3 .content table td.gb {
	background:url(/images/default/ico_bg.gif) 12px -755px no-repeat;
}
.box3 .icocom16 {
	float:left;
	display:block;
	text-indent:-9999px;
	width:25px;
	height:22px;
}
.box3 .arrow1 {
	background:url(/images/default/icon_bg2.gif) 0 3px no-repeat;
}
.box3 .arrow2 {
	background:url(/images/default/icon_bg2.gif) 0 -37px no-repeat;
}
.box3 .arrow3 {
	background:url(/images/default/icon_bg2.gif) 0 -77px no-repeat;
}
.box3 .arrow4 {
	background:url(/images/default/icon_bg2.gif) 0 -117px no-repeat;
}
.box3 .arrow5 {
	background:url(/images/default/icon_bg2.gif) 0 -157px no-repeat;
}
.box3 .arrow6 {
	background:url(/images/default/icon_bg2.gif) 0 -197px no-repeat;
}
.yqlj .content, .zxhy .content {
	padding:10px 10px 10px 45px;
}
.yqlj .content {
	background:url(/images/default/ico_bg.gif) 10px -90px no-repeat;
}
.yqlj .content a {
	margin-right:10px;
}
.zxhy .content {
	background:url(/images/default/ico_bg.gif) 10px -195px no-repeat;
}
/*论坛顶部*/
.center {
}
.center ul {
	clear:both;
	width:100%;
}
.ltdb {
	height:40px;
	line-height:40px;
	margin-bottom:10px;
	background:url(/images/default/dot_2.gif) 0 100% repeat-x;
}
.ltdb li {
	float:left;
}
.ltdb .logo a {
	float:left;
	display:block;
	text-indent:-9999px;
	width:119px;
	height:20px;
	margin-top:8px;
	background:url(/images/default/bbslogo.gif) 0 0 no-repeat;
	overflow:hidden;
}
.ltdb .nav {
	float:right;
}
.ltxx {
	padding:0 0 12px 0;
}
.ltxx li.dot{
	padding-bottom:5px;
}
.ltxx .dot a {
	padding-left:15px;
	margin-right:10px;
	background:url(/images/default/dot.gif) 0 3px no-repeat;
}
.ltxx .rmbq span {
	float:left;
	display:block;
	text-align:center;
	color:#fff;
	width:60px;
	height:31px;
	margin-right:10px;
	background:url(/images/default/bg_rmbq.gif) 0 2px no-repeat;
}
.ltxx .rmbq a {
	margin-left:10px;
}
.bzkq {
	padding:0 0 10px 0;
}
/*版块图标*/
.legend {
	width:265px;
	height:36px;
	background:url(/images/default/box3_bg.gif) 0 -171px repeat-x;
}
.legend .content {
	width:100%;
	height:36px;
	background:url(/images/default/box3_bg.gif) 0 -243px no-repeat;
}
.legend ul {
	width:100%;
	height:36px;
	background:url(/images/default/box3_bg.gif) 100% -315px no-repeat;
}
.legend ul li {
	float:left;
}
.legend ul li span {
	line-height:36px;
	padding-left:48px;
}
.yxtbk {
	background:url(/images/default/ico_bg.gif) 20px -296px no-repeat;
}
.wxtbk {
	background:url(/images/default/ico_bg.gif) 20px -346px no-repeat;
}
/*论坛列表版块*/
.ltlbbk {
	width:410px;
}
.yxhfbk {
	background:url(/images/default/ico_bg.gif) 20px -658px no-repeat;
}
.wxhfbk {
	background:url(/images/default/ico_bg.gif) 20px -448px no-repeat;
}
.rmztbk {
	background:url(/images/default/ico_bg.gif) 20px -548px no-repeat;
}
.gbztbk {
	background:url(/images/default/ico_bg.gif) 20px -758px no-repeat;
}

/*删除主题*/
.sczt .content {
	padding:10px;
}
.sczt .content ul {
	width:200px;
	height:80px;
	margin:0 auto;
}
.sczt .content ul li {
	text-align:center;
}
.sczt .content ul li.btnsrea {
	padding:10px 0 0 60px;
}
/*浏览帖子*/
.threadshow {
}
.threadcom {
	margin-top:10px;
	border-top:1px solid #B3C1CE;
}
.threadshow .content {
	float:left;
	width:948px;
	margin-bottom:0px;
	background:url(/images/default/bgleftarea.gif) 0 0 repeat-y;
}
.box3 .content .leftarea {
	float:left;
	width:200px;
}
.box3 .content .leftarea ul {
	padding:15px;
}
.box3 .content .leftarea ul .pic {
	padding:5px 0;
	text-align:center;
}
.box3 .content .rightarea {
	float:right;
	width:727px;
	padding:10px;
}
.box3 .content .rightarea .nrarea {
	float:left;
	width:707px;
	height:auto !important;
	height:235px;
	min-height:235px;
	padding:0 10px 10px 10px;
}
.nrarea1 {
	float:left;
	width:100%;
	height:auto !important;
	height:160px;
	min-height:100px;
	padding:0 0 10px 10px;
}
.box3 .content .rightarea h3 {
	color:#E20517;
	font-size:12px;
	font-weight:bold;
}
.box3 .content .rightarea .nrarea .lxwm {
	padding-top:10px;
}
.bgline {
	background:url(/images/default/bg_line.gif) 0 100% repeat-x;
}
.box3 .content .rightarea .nrarea .h3fj {
	padding-top:10px;
}
.nrarea .fjwz, .nrarea .fjpic {
	padding-left:20px;
	background:url(/images/default/bg_arrow.gif) 0 0 no-repeat;
}
.nrarea .fjpic {
	background:url(/images/default/bg_arrow.gif) 0 -40px no-repeat;
}
.threadshow .bjyy {
	float:right;
}
.threadshow .bjyy a {
	padding-left:12px;
	margin-right:10px;
	background:url(/images/default/bg_arrow.gif) 0 -79px no-repeat;
}
.nrarea .wzfh {
	width:680px;
	padding:10px;
	margin:10px 0;
	color:#8C8C8C;
	border:1px solid #B3C1CE;
	background:#F4F5F7;
}
.kshuzt .title h3{
	height:30px;
	line-height:30px;
	font-weight:bold;
	font-size:12px;
	color:#000;
	padding-left:12px;
	background:#F4F5F7;
}
.kshuzt .hfnr{
	float:left;
	width:640px;
	padding:10px 0;
}
.kshuzt .hfnr table th{
	width:60px;
	text-align:right;
	font-weight:normal;
}
.kshuzt .hfnr table td{
	padding:4px 0;
}
.kshuzt .hfnr .inputstyle{
	width:580px;
}
.kshuzt .hfnr .textareastyle{
	width:580px;
	height:160px;
}
.mrbq{
	float:right;
	width:290px;
	padding-top:10px;
}
.glxx{
	text-align:right;
	padding-bottom:10px;
}
/*投票*/
.threadshow .tpxm{
	float:left;
	width:100%;
	padding-top:10px;
}
.threadshow .tpxm .left{
	float:left;
}
.threadshow .tpxm .right{
	float:right;
	padding-right:10px;
}
.threadshow .tpxm {
	float:left;
	width:687px;
	padding-top:10px;
	list-style:none;
}
.nrarea .tplist{
	padding:10px;
	list-style:none;
}
.nrarea .tplist li{
	float:left;
	width:500px;
	padding-left:20px;
}
/*.nrarea .tplist li .checkboxstyle{
	border:1px solid #000;
}*/

.nrarea .tplist2 .jdt{
	display:inline;
	margin-left:22px !important;
	margin-left:29px;
}
.nrarea .tplist li.caption{
	padding-left:0;
}
.nrarea .tplist li.btnarea{
	padding-top:10px;
}
.jdt {
	float:left;
	height:10px;
	line-height:10px;
	overflow:hidden;
	border:1px solid #C9D8EB;
	padding:1px;
	margin-right:10px;
}
.jdt div{
	float:left;
	height:10px;
	overflow:hidden;
	background:#3F7DBA;
}
/*下拉*/
.pagearea {
	position:relative;
}
.pagearea .page {
	width:700px;
	padding-bottom:10px;
}
.pagearea .btnarea {
	float:right;
	width:150px;
	padding-bottom:10px;
}
.pagearea .whf {
	width:86px;
}
.pagearea .btnarea ul {
	float:right;
}
.pagearea .btnarea ul li {
	float:right;
}
.btnarea a.newbtn span {
	padding-left:0;
}
.btnarea a.newbtn .btnxt {
	width:18px;
	padding-left:14px;
	padding-right:4px;
	background:url(/images/default/icon_arrow4.gif) 14px 4px no-repeat;
}
.btnarea a.newbtn:hover .btnxt {
	width:18px;
	padding-left:14px;
	padding-right:4px;
	background:url(/images/default/icon_arrow4.gif) 14px 4px no-repeat;
}
.tip {
	position:absolute;
	z-index:5;
	top:26px;
	left:865px;
	width:80px;
	display:none;
	border:1px solid #d2d2d2;
	background:#eaeaea;
}
.tip ul {
	width:100%;
	padding:0;
	overflow:hidden;
}
.tip ul li {
	float:left;
	width:100%;
	height:20px;
	padding:0;
}
.tip li a {
	float:left;
	width:100%;
	text-indent:0;
	text-align:center;
	line-height:20px;
	padding:0 0 0 3px;
	margin:0;
	background:none;
	border:0;
}
.tip li a:hover {
	color:#fff;
	background:#9B9B9B;
}
/*访问历史*/
.fwls {
	height:26px;
	padding:8px 0;
	margin-bottom:20px;
	background:#eff0f2;
}
.fwls ul {
	width:930px;
	padding:0 10px;
}
.fwls ul li {
	float:left;
	vertical-align:middle;
}
.fwls ul li select {
	vertical-align:middle;
	margin:0 3px;
}
.fwls ul li.right {
	float:right;
	width:400px;
}
.fwls ul li.btnarea {
	float:right;
}
/*信息提示*/
.xxts {
	width:420px;
}
.xxts .content {
	padding:10px;
	text-align:center;
}
/*tag_thread,distillate*/
.tag_thread .content table .bt,.jhq .content table .bt {
	width:490px;
}
/*公告*/
.notice .content table .new {
	width:585px;
	text-align:left;
	padding-left:12px;
}
.notice .content table td.new {
	background:none;
}

.notice .tablestyle1{
	border-top:1px solid #B3C1CE;
}
.glxx{
	text-align:right;
	padding-bottom:10px;
}
/*热门标签*/
.rmbq .content {
	padding:10px 12px;
}
.rmbq .content a {
	margin-left:10px;
}
.rmbq .content a.first {
	margin-left:0;
}
.postcontent{
	line-height:normal;
	font-size:14px;
}
/*内容序列*/
.nrarea ul{
	padding-left:14px;
	list-style:disc;
}
.nrarea ol {
	padding-left:18px;
	list-style:decimal;
}
.box3 .content .rightarea .nrarea .fontdiv{
	float:left;
	width:100%;
	font-size:14px;
	height:auto !important;
	height:120px;
	min-height:120px;
}
.box3 .content .rightarea .nrarea .tzbt{
	font-weight:bold;
	font-size:14px;
}
.box3 .content .rightarea .nrarea_b {
	float:left;
	width:707px;
	height:auto !important;
	height:22px;
	min-height:22px;
}

.box3 .content .rightarea .nrarea .fontdiv_b{
	float:left;
	width:100%;
	font-size:14px;
}

/*内容下的ul ol*/
.box3 .content .rightarea .nrarea .fontdiv ul {
	padding-left:14px;
	list-style:disc;
}
.box3 .content .rightarea .nrarea .fontdiv ol {
	padding-left:28px;
	list-style:decimal;
}
.box3 .content .rightarea .nrarea .fontdiv ul {
	padding-left:24px!important;
	padding-left:21px;
	list-style:disc;
}
/*
.nrarea .wzfh ul,.nrarea .wzfh ol{
	list-style:none;
}*/
blockquote{
        padding:0 0 0 28px;
}

/**退出**/
/**退出**/
/*弹出层*/
.tskout {
	top:200px;
	left:200px;
	width:500px;
}
.tskout .box2 {
	cursor:default;
	overflow:hidden;
	margin:0;
}


/*box2*/
.tskout .box2 {
	float:left;
	width:100%;
	margin-bottom:5px;
	background:#fff;
	cursor:move;
	
}
.tskout .box2 .title {
	clear:both;
	overflow:hidden;
}
.tskout .box2 .title, .tskout .box2 .title h3, .tskout .box2 .title span.more {
	height:30px;
	line-height:30px;
	background:url(/images/default/box2_bg.gif) 0 0 repeat-x;
}
.tskout .box2 .title h3 {
	float:left;
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 5px;
	background:url(/images/default/box2_bg.gif) 0 -35px no-repeat;
}
.tskout .box2 .title span.more {
	float:right;
	padding:0 5px 0 0;
	background:url(/images/default/box2_bg.gif) 100% -70px no-repeat;
}
.tskout .box2 .title .fontred {
	color:#C20E0E;
}
.tskout .box2 .content {
	float:left;
	width:498px;
	overflow:hidden;
	padding:0;
	border:1px solid #D5D5D5;
	border-top:none;
}
.tskout .box2 .content .main {
	padding:0px;
	overflow:hidden;
}
.tskout .box2 .title .close {
	float:left;
	display:block;
	width:16px;
	height:16px;
	line-height:100em;
	text-indent:-9999px;
	margin-top:6px;
	background:url(/images/default/ico_close.gif) 0 0 no-repeat;
	overflow:hidden;
}


.tskout .content {
	padding:0;
}
.tskout .content .tsarea {
	height:22px;
	padding-left:6px;
	border-bottom:1px solid #FFFDA5;
	background:#FFFEE2;
}
.tskout .content .main {
	width:613px;
	padding:10px;
	padding-top:2px;
}
.tskout .content .main .yqarea {
	float:left;
	margin-bottom:6px;
	width:100%;
}
.tskout .content .main .box {
	float:left;
	width:615px;
	height:400px;
	padding:0;
	margin:0;
	overflow:auto;
}
.tskout .caption {
	font-size:13px;
	font-weight:bold;
}


.tskout .box2 .content .confirm{
	padding:10px 20px;
}
.tskout .box2 .content .info{
	padding:0 20px;
}
.tskout .box2 .content .btnarea{
	float:left;
	overflow:hidden;
	padding:15px 0 10px 170px;
}