#p-cpmment-div {
  width: 100%;
  overflow: hidden;
}
#p-ft {
  line-height: 2;
  text-align: center;
}
#p-comment-list a {
  font-size: 12px;
  color: #0b3b8c;
  text-decoration: none;
}
#p-comment-list a:hover {
  color: #bc2d09;
  text-decoration: underline;
}
#p-comment-list dd {
  font-size: 14px;
}
#p-comment-list dt {
  font-size: 12px;
}
#p-comment-list .main-title {
  overflow: hidden;
  zoom: 1;
  float: left;
  width: 217px;
  height: 33px;
  padding: 5px 0px 0px 10px;
  background: #ffffff;
}
#p-comment-list .main-title a,
#p-comment-list .main-title span {
  float: left;
}
#p-comment-list .main-title span {
  padding-left: 5px;
  padding-right: 0px;
  line-height: 35px;
  width: 118px;
}
#p-comment-list .main-title strong {
  color: #cc0000;
  font-weight: normal;
}
#p-comment-list .p-list_container dd {
  width: 89%;
  clear: both;
  text-align: left;
  text-indent: 0px;
  padding-left: 10%;
  margin-top: -25px;
  float: left;
}
#p-comment-list .p-list_container dd .bar {
  /*margin-left:-60px;width:620px; */
  margin-top: -6px;
}

/*p-common-pagination*/
.p-common-pagination {
  width: 96%;
  float: left;
  padding-top: 8px;
  margin-right: 10px;
  display: inline;
}
.p-common-pagination a {
  float: right;
  height: 21px;
  background: url(../images/25404174.png) left top no-repeat;
  padding-left: 6px;
  color: #111;
  line-height: 21px;
  margin-left: 3px;
  display: inline;
  font-family: 'Arial';
  text-align: center;
  text-decoration: none;
}
.p-common-pagination a span {
  display: inline-block;
  height: 21px;
  line-height: 21px;
  background: url(../images/25404174.png) right top no-repeat;
  padding-right: 6px;
  font-family: 'Arial';
}
.p-common-pagination a.sm {
  padding-left: 4px;
  margin-left: 2px;
}
.p-common-pagination a span.sm {
  padding: 0 4px 0 0;
}
.p-common-pagination a.disable {
  cursor: auto;
  color: #c4c4c4;
}
.p-common-pagination a.enable {
}
.p-common-pagination a:hover,
.p-common-pagination a.this {
  background: url(../images/25404174.png) left bottom no-repeat;
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.p-common-pagination a:hover span,
.p-common-pagination a.this span {
  background: url(../images/25404174.png) right bottom no-repeat;
}
.p-common-pagination a.disable:hover {
  background: url(../images/25404174.png) left top no-repeat;
  color: #c4c4c4;
}
.p-common-pagination a.disable:hover span {
  background: url(../images/25404174.png) right top no-repeat;
}
.p-common-pagination span.points {
  float: right;
  line-height: 11px;
  padding: 5px 6px;
  margin-left: 3px;
  display: inline;
  font-family: 'Arial';
  text-align: center;
  border: 0px;
  color: #111;
}
.p-common-pagination span.sm {
  padding: 4px 4px;
  margin-left: 2px;
}

/*list_title*/
.p-list_title {
  line-height: 33px; /*WIDTH: 634px;*/
  background: #fff;
  overflow: visible;
}
.p-list_title span {
  font-family: '微软雅黑', serif;
  font-size: 18px;
  color: #111;
  font-weight: bold;
  border-bottom: 1px solid #d5d5d5;
  display: block;
  height: 30px;
  line-height: 29px;
  padding-bottom: 3px;
}

/*p-list_container*/
.p-list_container {
  /*width:648px;*/
  background: #fff;
  clear: both;
  overflow: hidden;
  zoom: 1; /*border-top:1px solid #C3CBD5;*/
  color: #111; /*border-bottom:1px solid #C3CBD5;*/
}
.p-list_container dl {
  /*width:620px;*/
  margin: 0 auto;
}
.p-list_container dt {
  width: 92%;
  line-height: 24px;
  padding: 8px 11px 0 0;
  *zoom: 1;
  overflow: hidden;
}
.p-list_container dt span.user-pic {
  float: left;
  width: 60px;
}
.p-list_container dt span.user-pic img {
  border: 1px solid #c3cbd5;
}
.p-list_container dt span.user-info {
  float: left;
  color: #8d8d8d;
}
.p-list_container dt span.user-info em {
  color: #cc0000;
}
.p-list_container dt span.post-time {
  float: right;
  color: #8d8d8d;
}
.p-list_container dd {
  margin: 0px;
  padding: 0px;
  width: 545px;
  clear: both;
  text-align: left;
  text-indent: 0px;
  float: left;
  border-bottom: 1px dashed #c2c3ba;
}

.p-list_container dd p {
  margin: 0px;
  padding: 0px;
  ont-size: 14px;
  line-height: 21px;
  text-align: left;
  padding-left: 11px;
  padding-right: 11px;
  word-wrap: break-word;
  overflow: hidden;
}
.p-list_container dd .bar {
  width: 100%;
  overflow: hidden;
  zoom: 1;
  padding: 0 0px;
}
.p-list_container dd .bar a.noclick {
  float: right;
  line-height: 22px;
  padding-left: 15px;
  padding-right: 10px;
  margin-right: 0px;
  margin-left: 0px;
}
.p-list_container dd .bar a.noclick:hover {
  text-decoration: none;
}
.p-list_container dd .bar a.noclickgay {
  float: right;
  line-height: 22px;
  padding-left: 15px;
  padding-right: 10px;
  margin-right: 0px;
  margin-left: 0px;
  color: gray;
}
.p-list_container dd .bar a.noclickgay:hover {
  text-decoration: none;
}
.p-list_container dd .bar a.click {
  float: right;
  line-height: 22px;
  padding-left: 15px;
  padding-right: 10px;
  margin-right: 0px;
  margin-left: 0px;
  background: #ebeff7;
  text-align: center;
  border: 1px solid #d3d8e7;
  border-bottom: 0px;
  position: relative;
  margin-bottom: -1px;
}
.p-list_container dd .bar a.lastclick {
  padding-right: 9px;
  margin-right: 0px;
}
.p-list_container dd .bar a.zc,
.p-list_container dd .bar a.fd {
  width: 76px;
  text-align: left;
}

/* p-citation */
.p-list_container dd.p-citation-wrapper {
  width: 590px;
  padding-bottom: 5px;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 3px;
  border-bottom: 0px;
  margin-bottom: 25px;
  clear: both;
  margin-top: 0;
}
.p-citation {
  background: #fffef5;
  border: 1px solid #d1d5db;
  padding: 3px;
  padding-bottom: 10px;
}
.p-citation p {
  padding-left: 11px;
  padding-right: 11px;
}
.p-citation-title {
  overflow: hidden;
  zoom: 1;
  line-height: 32px;
  padding-left: 11px;
  padding-right: 11px;
}
.p-citation-title .user-name {
  float: left;
  color: #8d8d8d;
}
.p-citation-title .p-citation-number {
  float: right;
  color: #8d8d8d;
}
.p-list_container dd.noclick-Warpper {
  border-bottom: 1px dashed #c2c3ba;
  padding-bottom: 12px;
}

/*p-page-area*/
.p-page-area {
  font-size: 12px;
}
.p-page-area {
  width: 100%;
  height: 49px;
  border-bottom: 1px solid #c3cbd5;
  padding-top: 12px;
  background: #fff;
}

/*post-area*/
.p-post-area-wapper {
  width: 100%;
  background: #fff;
  text-align: center;
  padding-top: 0px;
  font-size: 12px;
}
.p-post-area-wapper em {
  font-style: normal;
  font-weight: normal;
}
.p-post-area-wapper a {
  font-size: 12px;
  margin-right: 5px;
}
.p-post-area-wapper a:hover {
  color: #bc2d09;
  text-decoration: underline;
}
.p-post-area {
  /*width:598px;*/
  text-align: left;
  margin: 0 auto;
}
.p-post-area-title {
  width: 400px;
  float: left;
  line-height: 43px;
  text-align: left;
  margin: 0 auto;
}
.p-post-area-title strong {
  font-size: 14px;
  margin-right: 5px;
}
.p-post-area-title em {
  color: #cc0000;
  font-weight: normal;
}
.p-post-area-title-right {
  float: right;
  line-height: 43px;
  padding-right: 20px;
  width: 200px;
  text-align: right;
}
.p-post-area textarea {
  width: 96%;
  height: 100px;
  padding: 6px;
  border: #d5d5d5 1px solid;
  color: #666;
}
.p-post-area-2 textarea {
  width: 95%;
  height: 100px;
  padding: 6px;
  border: #d5d5d5 1px solid;
  margin-left: 1%;
  color: #666;
}
.p-post-area-action {
  margin: 0px;
  padding: 0px;
  width: 96%; /*border-bottom:1px dashed #D4D7D3;*/
  overflow: hidden;
  zoom: 1;
  padding-bottom: 11px;
  padding-top: 7px;
}
.p-post-area-action .p-left {
  float: left;
  padding-top: 4px;
  color: #111;
  width: 250px;
  text-align: left;
}
.p-post-area-action .p-left a {
  float: left;
  line-height: 27px;
  margin-top: 0px; /*padding-left:10px;padding-right:10px;*/
}
.p-post-area-action .p-left em {
  float: left;
  padding-left: 2px;
  margin-top: 7px;
  color: #76829a;
  line-height: normal;
}
.p-post-area-action .p-left em a {
  float: none;
  line-height: 1;
  padding: 0;
}
.p-post-area-action .p-right {
  float: right;
  padding-top: 0px;
  height: 23px;
  margin-top: 5px;
}
.notic {
  text-align: left;
  line-height: 45px;
  display: none;
}
.p-post-area-action .p-left .select {
  float: left;
  line-height: 27px;
  margin-top: 0px;
  padding-left: 10px;
  padding-right: 10px;
  border: 1px solid #d4d7e6;
  border-bottom: 0px;
  background: #fbfcfe;
}

.add_reply .post-area-wapper span.close {
  background: url(../images/24780138.gif) no-repeat scroll 0 -265px transparent;
  cursor: pointer;
  float: right;
  font-size: 1px;
  height: 7px;
  line-height: 1px;
  margin: 3px 0 0;
  width: 7px;
  margin-right: 8px;
}

/*add_reply*/
.p-list_container dd .add_reply {
  width: 100%;
  margin: 0 auto;
  background: #ebeff7;
  overflow: hidden;
  zoom: 1;
  border: 1px solid #d3d8e7;
  text-align: left;
  padding-top: 1px;
  margin-bottom: 10px;
  display: none;
}
.p-list_container dd .add_reply textarea {
  height: 63px;
}
.p-list_container dd .add_reply .p-post-area-wapper {
  width: 602px;
  background: #ebeff7;
  margin: 0 auto;
  overflow: hidden;
  zoom: 1;
  padding-top: 0px;
}
.p-list_container dd .add_reply .p-post-area {
  padding-top: 5px;
  overflow: hidden;
  zoom: 1;
  margin-left: 1px;
  clear: right;
}
.p-list_container dd .add_reply .p-post-area-2 {
  padding-top: 5px;
  overflow: hidden;
  zoom: 1;
  margin-left: 1px;
  clear: right;
}
.p-list_container dd .add_reply .p-post-area-action {
  border-bottom: 0px;
}
.p-list_container dd .add_reply .p-post-area-action .right {
  float: right;
  padding-top: 0px;
  height: 23px;
  margin-top: 5px;
}

/*i-talk*/
/*.p-italk-bt {width:82px;height:23px;display:block;background:url(../images/24780138.gif) -99px -152px;border:0px; color:#FFF; cursor:pointer;}*/

.p-italk-bt {
  padding: 0 20px;
  /*background: -moz-linear-gradient(top, #ff9126, #fd8929);
	background: -webkit-linear-gradient(top, #ff9126, #fd8929);
	background: -o-linear-gradient(top, #ff9126, #fd8929);
	background: -ms-linear-gradient(top, #ff9126, #fd8929);*/
  box-shadow: 0 0 1px rgba(255, 255, 255, 0.5) inset;
  border: 1px solid #e17a20;
  color: #fff;
  background: #f89157;
  /*background: url(../images/ac_btn_bg.png) 0 -180px\9;*/
  /*background: url(../images/ac_btn_bg.png) 0 -180px\9;*/
  height: 23px;
  cursor: pointer;
}
