﻿ html{overflow-y:scroll;border:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{margin:0;padding:0;}
body{color:#2B2B2B;font:12px/1.75 Arial,sans-serif,\5b8b\4f53;height:100%;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
table{margin:0 auto;}
img{vertical-align:top;border:0;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:400;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:400;font-style:normal;}
input,textarea,select,option{font-family:Arial,sans-serif,\5b8b\4f53;font-size:12px;}
a{color:#2B2B2B;text-decoration:none;}
a:hover{text-decoration:underline;}
a.link-la,a.link-la:hover,.link-la a,.link-la a:hover{color:#1E50A2;}
a.link-lb,a.link-lb:hover,.link-lb a,.link-lb a:hover{color:#8BA4CD;}
.cGray,.cGray:visited,.cGray a,.cGray a:visited{color:#585858;}
.cDGray,.cDGray:visited,.cDGray a,.cDGray a:visited{color:#999;}
.cBlue,.cBlue:visited,.cBlue:hover,.cBlue a,.cBlue a:visited,.cBlue a:hover{color:#1E50A2;}
.cDBlue,.cDBlue:visited,.cDBlue:hover,.cDBlue a,.cDBlue a:visited,.cDBlue a:hover{color:#8BA4CD;}
.cDRed,.cDRed:visited,.cDRed:hover,.cDRed a,.cDRed a:visited,.cDRed a:hover{color:#ba2636;}
.cGreen,.cGreen:visited,.cGreen a,.cGreen a:visited{color:#467902;}
.fB{font-weight:700;}
.fI{font-style:italic;}
.fl{float:left;}
.fr{float:right;}
.fS12{font-size:12px!important;}
.fS14{font-size:14px!important;}
.tAr{text-align:right;}
.hidden{display:none!important;}
.clear{clear:both;height:0;overflow:hidden;display:block;}
.clearfix{*zoom:1;}
.clearfix:after{clear:both;height:0;overflow:hidden;display:block;visibility:hidden;content:".";}
caption,th,.tAl{text-align:left;}
.pos-rel{position:relative;}
.mt10{margin-top:10px;}
.blank10{clear:both;height:10px!important;overflow:hidden;display:block;}
.fW{font-weight:normal!important;}
.noBg{background-image:none!important;}
.current{display:block;}
.thumb{border:1px solid #CCC;background:#FFF;display:inline-block;height:48px;width:48px;padding:2px; margin-top:6px}
.no-thumb{padding:0 8px;}
.warning .thumb{display:none;}
#shade{width:100%;height:100%;background:#000;position:fixed;_position:absolute;z-index:100;background:#000;filter:alpha(opacity=20);opacity:.2;left:0;top:0;display:none;}
.active_icon{background-position:center center;background-repeat:no-repeat;display:inline-block;vertical-align:middle;height:20px;width:20px;}
.warpper,.header,.contenter,.content,.footer{clear:both;}
.wrapper{width:960px;margin:0 auto;text-align:left;}
.conL{float:left;width:680px;}
.conR{float:right;width:262px;}
.statusList-cover{background:#FFF;font-size:0;height:1px;margin-top:-1px;position:relative;}
.thumb-m{display:inline-block;width:80px;height:80px;padding:2px;border:1px solid #ccc;background:#fff;}
.thumb-big{display:inline-block;width:128px;height:128px;padding:2px;border:1px solid #ccc;background:#fff;}
.area,.statusList{zoom:1;}
.wrapper{_zoom:1;}
.wrapper:after,.area:after,.statusList:after{clear:both;height:0;overflow:hidden;display:block;visibility:hidden;content:".";}
#globalNav{height:33px;width:100%;position:fixed;_position:absolute;z-index:100;top:0;left:0;}

.btn-icon{color:#FFF;display:inline-block;line-height:26px;height:26px;padding-left:10px;overflow:hidden;outline:none;text-decoration:none;vertical-align:middle;}
.btn-icon:hover{text-decoration:none;}
.btn-icon:active{line-height:28px;text-decoration:none;}
.btn-icon em{display:inline-block;cursor:pointer;padding:0 15px 0 5px;height:26px;overflow:hidden;}
.btn-icon:active em{padding:0 14px 0 6px;}
.toTop{box-shadow:1px 0 5px #999;-moz-box-shadow:1px 0 5px #999;-webkit-box-shadow:1px 0 5px #999;width:23px;padding:0;position:fixed;_position:absolute;left:50%;margin-left:400px;cursor:pointer;line-height:16px;text-align:center;}
.toTop em{display:block;overflow:hidden;writing-mode:tb-rl;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);height:20px;line-height:20px;margin:-1px 0;margin:0\9;margin-right:2px;font-weight:bold;}
.toTop a{background:#ECF7FB;color:#636363;outline:none;display:block;-moz-border-radius-bottomright:3px;-moz-border-radius-topright:3px;-webkit-border-bottom-right-radius:2px;-webkit-border-top-right-radius:2px;padding-bottom:5px;}
.toTop a:hover{background:#DDEEF6;color:#000;text-decoration:none;}

/*chat*/
.cGray63{color:#636363}
.communion-rline{display:block;border-top:1px solid #d8d8d8;height:1px;overflow:hidden;margin-bottom:6px}
a{outline:0}
p{word-wrap:break-word}
.noPB{padding-bottom:0!important}
.noMB{margin-bottom:0!important}
.noBR{border-right:0!important}
.bar-title{font-size:14px;font-weight:bold}
.pdleft {padding-left:5px}
.pdleft10 {padding-left:15px}
input{display:inline-block;vertical-align:middle}
.black-squareIcon{display:inline-block;width:3px;height:3px;background-color:#2b2b2b;vertical-align:middle;overflow:hidden}

.main-logo,.chat-logo,.back-to-index,.lightBlue-btn,.lightBlue-btn em,.rank-num,.rank-top-three,.order-option a,.order-option em,.communion-inc-box .arr{background:url("../img/index/sprite_0804.png") no-repeat}
.commugreen-btn,.commugreen-btn em,.commuorange-btn,.commuorange-btn em,.commuyellow-btn,.commuyellow-btn em,.order-sucess{background:url("../img/index/buttonSprite.png") no-repeat}
.commugreen-btn{background-position:0 0;color:#fff}
.commugreen-btn em{background-position:right -26px;line-height:25px}
.commugreen-btn:hover{background-position:0 -52px;color:#fff}
.btn-icon{height:25px}
.btn-icon em{height:25px}
.commugreen-btn:hover em{background-position:right -78px}
.commugreen-btn:active{background-position:0 -104px;color:#fff}
.commugreen-btn:active em{background-position:right -130px}
.commuorange-btn{background-position:0 -156px;color:#fff}
.commugreen-btn:visited,.commuorange-btn:visited{color:#fff}
.commuorange-btn em{background-position:right -182px}
.commuorange-btn:hover{background-position:0 -208px;color:#fff}
.commuorange-btn:hover em{background-position:right -234px}
.commuorange-btn:active{background-position:0 -260px;color:#fff}
.commuorange-btn:active em{background-position:right -286px}

.main-content{float:left;width:680px;display:inline-block}
.right-content{float:right;width:262px;border:1px solid #d8d8d8;padding:8px 0}
.conR-box{margin-bottom:12px;padding:0 12px}
.conR-box h3{padding:2px 0 7px 2px;color:#2b2b2b;font-weight:bold;border-bottom:1px solid #dfdfdf}
.conR-box .bar-title{padding-left:2px;font-size:12px}
.conR-box ul{border-top:1px solid #fff}

.conR-box .bd{border-top:1px solid #fff}
.conR-box .guest{padding-left:98px;padding-top:15px}
.conR-box .thumb-m{margin-left:-98px}
.conR-box .nick-name{font-weight:bold;padding-top:4px;display:block}
.conR-box .focus-box{margin-top:15px}
.conR-box .iTag{margin-bottom:4px}
.communion-inc-box{position:relative;margin-top:10px;line-height:22px;+zoom:1;margin-bottom:2px}
.communion-inc{padding:11px 15px 12px 12px;background-color:#f9f9f9;border:1px solid #ebebeb}
.communion-inc-box .arr{display:inline-block;position:absolute;height:6px;width:15px;overflow:hidden;background-position:right 0;left:20px;top:-5px}
.communion-inc-box .des-arr{background-position:right -86px;left:38px}
.communion-incR{padding:5px 0px 0px 10px;background-color:#fff;border:1px solid #e7e7e7}
.communion-incR a{ padding-right:5px}
.discuss-list{padding-top:2px}
.discuss-list li{padding:4px 0 4px 5px}
.discuss-list li a{color:#1E50A2;}
.discuss-list li a:hover{color:#1E50A2;}
.recCommu-box{border:1px solid #e8e4bb;background-color:#fff3d6;margin-bottom:12px}
.recCommu-header{border-bottom:1px solid #aab679;margin:0 22px;margin-top:5px}
.recCommu-title{border-bottom:2px solid #474031;height:30px;line-height:30px;width:140px;margin-bottom:-1px}
.recCommu-list-title{border-bottom:2px solid #474031;height:30px;line-height:30px;width:160px;margin-bottom:-1px}
.recCommu-nr-title{border-bottom:1px solid #474031;height:30px;line-height:30px;margin-bottom:-1px}
.recCommuList .rec-item{width:100%;background:url(tag.png) no-repeat 101.5% 1px}
.recCommuList .rec-item{padding:8px 0 0 18px;_position:relative}
.recCommuList .rec-item img {margin-top:6px}
.duan p {text-indent: 20px;}
.recCommuList .hotwrapper-inner{display:none;height:160px}
.recCommuList .current{display:block}
.recCommu-box .name{color:#829d4c}
.recCommuList .bar-title{line-height:30px;margin-bottom:5px}
.recCommuList .bar-title a{color:#486b1c}
.recCommu-box p{word-break:break-all;word-wrap:break-word;color:#636363}
.recCommuList .margB{margin-left:148px}
.recCommuList .l-height{height:38px;width:458px;overflow:hidden;padding-bottom:5px}
.recCommuList .zt-height{width:458px;overflow:hidden;padding-bottom:5px}
.recCommu-box .thumb-big{float:left;margin-right:8px}
.recCommu-btn{margin-top:4px;margin-left:148px}
.recCommu-btn a{margin-right:10px}
.recCommu-tag{position:absolute;top:0;right:0}
.slide-box .conL{width:650px;float:left}
.slide-box .conR{width:302px;float:right;background-color:#fdebbf;vertical-align:middle; height:252px;}
.slide-box .focus-header{margin:5px 13px 0;border-bottom:1px solid #aab679}
.slide-box .focus-item{padding:14px 0 14px 72px;margin:0 13px;background:url("../img/index/dotline.png") repeat-x scroll left bottom transparent}
.slide-box .focus-item .thumb{float:left;margin-left:-63px}
.slide-box .focus-tit a{color:#486b1c;display:inline-block;width:144px}
.slide-box .focus-item .time{padding-top:5px}

.guess-author{border-top:1px solid #fff;padding:13px 0 0 65px}
.guess-author .thumb{float:left;margin-left:-60px}
.order-btn{background-color:#da8153;color:#fff;display:inline-block;height:19px;line-height:19px;padding:0 11px}
.order-btn:visited,.order-btn:hover,.order-btn:active{background-color:#e78959;text-decoration:none;color:#fff}
.guess-author .count{color:#1e50a2}
.guess-txt{background:#fff;border:1px solid #d8d8d8;padding:10px;color:#999;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-top:10px}
.margin-top-12{margin-top:12px}
.margin-bottom-12{margin-bottom:12px}
.commuList-box h3{background-color:#e1e9d0;height:29px;line-height:29px}
.commuList-header{background-color:#83a04b; padding-right:10px; display:inline-block;height:27px;float:left;background-color:#83a04b; border:#92b057 1px solid;}
.commuNr-header{background-color:#83a04b;display:inline-block;height:27px;float:left;background-color:#83a04b; border:#92b057 1px solid; padding-right:10px}
.commuList-box .head2{font-size:16px; font-family: "微软雅黑","黑体";color:#FFF; padding-left:10px; font-weight:bold; }
.commuList-box .head2 a{color:#FFF}
.view-more-commu{line-height:29px;float:right;padding-right:15px}

.iTag{margin-right:6px}
.commuList-box .award-page{border:1px solid #d8d8d8;border-top:0;padding-right:16px}
.category-list{border:1px solid #d8d8d8;border-top:0;padding-top:10px;padding-bottom:10px}
.category-list .item{padding-left:10px;float:left;border-right:1px solid #e7e7e7;width:327px;overflow:hidden}
.category-list .itemlist{padding-left:10px;width:650px;float:left;overflow:hidden}
.category-list .margB{margin-left:65px;margin-bottom:6px;overflow:hidden}
.category-list .margB p{white-space:nowrap;overflow:hidden; text-overflow:ellipsis; width:250px;}
.category-list .margBc{margin-left:65px;margin-bottom:6px;overflow:hidden}
.category-list .margBc p{white-space:nowrap;overflow:hidden; text-overflow:ellipsis; width:580px;}
.category-list .margBB{margin-bottom:6px}
.category-list .other-list li{padding-bottom:10px}
.category-list .black-squareIcon{margin-right:4px}
.category-list .mar{margin-left:13px}
.category-list .iTag{margin-left:3px;margin-bottom:2px}
.category-list .special-link{width:250px;display:inline-block}
.category-list .list-link{width:620px;display:inline-block}
.order-box{display:inline-block;margin:2px 8px 0 0;_height:27px;_display:inline;*display:inline-block;zoom:1}
.communion-box .order-box{vertical-align:middle}
.number-show span{margin-right:20px;color:#2b2b2b;margin-top:5px}
.category-list .nr{padding:10px;text-align:left;}
.category-list .nr h1{ text-align:center; font-family: "微软雅黑","宋体"; font-size:18px; line-height:25px; margin:0;padding:0;}
.category-list .nr p{line-height:25px; margin:0;padding:0;}

.category-zp-list{border:1px solid #d8d8d8;border-top:0;line-height:25px}
.category-zp-list .zpnrA{float:left; width:260px;padding:5px}
.category-zp-list .zpnrB{float:left;width:405px;}

.category-zp-list .zpnrB .zpleft{float:left;border-right:1px solid #e7e7e7;width:175px;overflow:hidden}
.category-zp-list .zpnrB .zpright{float:left;width:175px;margin-left:10px;}
.category-zp-list .zpnrB .zpQ{float:left;width:405px; }
.category-zp-list .zpnrB .zpQ .xxAD {border:0px solid #d7d7d7;width:405px; height:26px;overflow:hidden}
.category-zp-list .l-height{height:38px;}

.category-zp-list .nr{padding:5px 5px 5px 10px}
.category-zp-list .nr a {width:160px; padding:5px;border:1px solid #d7d7d7; }
.category-zp-list .nr a:hover{width:160px; padding:5px;border:1px solid #d7d7d7; background-color:#e7e7e7;}
.category-zp-list .bfA {float:left; width:180px;padding:5px 5px 5px 10px}
.category-zp-list .bfA a {width:160px; padding:5px;border:1px solid #d7d7d7; }
.category-zp-list .bfA a:hover{width:160px; padding:5px;border:1px solid #d7d7d7; background-color:#e7e7e7;}
.category-zp-list .bfB {float:left;margin-left:5px;width:470px;padding-top:5px}

.category-list .digg {
	width: 62px;
	margin-bottom: 10px;
}
.category-list .digg td {
	text-align: center;
	padding-right: 4px;
	}
.category-list .digg .diggnum {
	height: 38px;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	background-color:#efefef;
	border:#eee 1px solid;
}
.category-list .digg .diggit {
	height: 30px;
	line-height: 24px;
		background-color:#ddefaa;
	border:#eee 1px solid;
}
 #plpost {
	margin-top: 10px;
	border: 1px solid #ddd;

}
 #plpost .title {
	border: 0px solid #ddd;
}
 #plpost .title td{
	padding:10px;
}
 #plpost .title span {
	color: #CC0000;
}
#plpost #saytext {
	display: block;
	margin: 0 0 10px;
	padding: 8px;
	height: 100px;
	width: 90%;
	border: 1px solid #ccc;
}

/* 分页样式*/
.list_page {
	margin: 15px 5px;
}
.pageLink a,
.list_page a,
.list_page b {
	padding: 4px 4px 4px 4px;
	border: 1px solid #060;
	color:#060;
	background: #F0F8FF;
	text-align: center;
	font-weight: bold;
	display: inline;
	font-size: 14px;
	}
.pageLink a:hover,
.list_page a:hover{
	border: 1px solid #999;
		color:#999;
	background: #fff;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	}
/*分页样式2*/

.epages{margin:18px 0;font:14px Tahoma;text-align: center;color:#05a;}
.epages *{vertical-align:middle;}
.epages a{padding:4px 6px 4px;border:1px solid #05a; color:#05a;text-align:center;text-decoration:none;font:bold 14px verdana;}
.epages a:hover{border:#f30 1px solid;text-decoration:none;color:#f30}
.epages input{margin-bottom:0px;border:1px solid #05a;height:28px;font:bold 12px/15px Verdana;padding-bottom:1px;padding-left:1px;margin-right:1px;color:#05a;}
.epages span{padding-left:5px;}

#tags {position:absolute;bottom:8px;right:29px
}
#tags LI {
display:inline-block;float:left;height:8px;width:9px;margin-left:8px;cursor:pointer;_overflow:hidden
}
#tags LI A {
 FLOAT: left; LINE-HEIGHT: 9px;  HEIGHT:9px; width:9px;background:url("../img/index/01.png") no-repeat
}
#tags LI.selectTag A {
background:url("../img/index/02.png") no-repeat;
}
.tagContent { DISPLAY: none; height:160px
}
/*/*/

.main img{
        max-width: 650px;
        max-height: 650px;
        height:auto;
        zoom:expression( function(e) {
if(e.width>e.height) {if (e.width>650) { e.height = e.height*(650 /e.width); e.width=650; }}
else {if (e.height>650) { e.width = e.width*(650 /e.height); e.height=650; }}
e.style.zoom = '1';     }(this));
         overflow:hidden; 
}
