﻿@charset "UTF-8";
/*初始化DOM元素*/
html, body {
  width: 100%;
  height: 100%; }

html, body, form, div, h1, h2, h3, h4, h5, h6, p, table, td, th, dl, dt, dd, ul, li, input, button, textarea {
  margin: 0;
  padding: 0; }

fieldset, img {
  border: none; }
table {
  border-collapse: collapse;
  border-spacing: 0; }

th {
  text-align: left; }

li {
  list-style: none; }

a {
  text-decoration: none;
  cursor: pointer; }

/* CSS Document */
body {
  font-size: 12px;
  font-family: arial,"Microsoft Yahei",sans-serif;
  color: #333; }

a {
  text-decoration: none;
  color: #333; }

a:hover {
  text-decoration: underline; }

h1, h2, h3, h4 {
  margin: 0; }

ul {
  padding: 0;
  margin: 0;
  list-style: none; }

img {
  border: none; }

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

p {
  margin: 0; }

.clear {
  clear: both; }

.fix {
  *zoom: 1; }

.fix:after {
  display: block;
  content: "$";
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden; }

.vm {
  vertical-align: middle; }

.vt {
  vertical-align: top; }

.r {
  text-align: right; }

.l {
  text-align: left; }

.c {
  text-align: center; }

.mt01 {
  margin-top: -1px; }

.mt05 {
  margin-top: -5px; }

.mt03 {
  margin-top: -3px; }

.mt1 {
  margin-top: 1px; }

.mt2 {
  margin-top: 2px; }

.mt3 {
  margin-top: 3px; }

.mt5 {
  margin-top: 5px; }

.mt10 {
  margin-top: 10px; }

.mt15 {
  margin-top: 15px; }

.mt20 {
  margin-top: 20px; }

.mt30 {
  margin-top: 30px; }

.mb2 {
  margin-bottom: 2px; }

.mb5 {
  margin-bottom: 5px; }

.mb10 {
  margin-bottom: 10px; }

.mb15 {
  margin-bottom: 15px; }

.mb20 {
  margin-bottom: 20px; }

.mr2 {
  margin-right: 2px; }

.mr5 {
  margin-right: 5px; }

.mr10 {
  margin-right: 10px; }

.mr15 {
  margin-right: 15px; }

.mr20 {
  margin-right: 20px; }

.ml2 {
  margin-left: 5px; }

.ml5 {
  margin-left: 5px; }

.ml10 {
  margin-left: 10px; }

.ml15 {
  margin-left: 15px; }

.ml20 {
  margin-left: 20px; }

.ml150 {
  margin-left: 150px; }

.pt2 {
  padding-top: 2px; }

.pt5 {
  padding-top: 5px; }

.pt10 {
  padding-top: 10px; }

.pt15 {
  padding-top: 15px; }

.pt20 {
  padding-top: 20px; }

.pt30 {
  padding-top: 30px; }

.pb2 {
  padding-bottom: 2px; }

.pb5 {
  padding-bottom: 5px; }

.pb10 {
  padding-bottom: 10px; }

.pb15 {
  padding-bottom: 15px; }

.pb20 {
  padding-bottom: 20px; }

.pt24 {
  padding-top: 24px; }

.pr2 {
  padding-right: 2px; }

.pr5 {
  padding-right: 5px; }

.pr10 {
  padding-right: 10px; }

.pr15 {
  padding-right: 15px; }

.pr20 {
  padding-right: 20px; }

.pl2 {
  padding-left: 5px; }

.pl5 {
  padding-left: 5px; }

.pl10 {
  padding-left: 10px; }

.pl15 {
  padding-left: 15px; }

.pl20 {
  padding-left: 20px; }

.fl {
  float: left; }

.fr {
  float: right; }

.block {
  display: block; }

.hide {
  display: none; }

.org {
  color: #FF6600; }

.fpink, a.fpink, .fpink a, a.fpink:link, a.fpink:visited, .fpink a:link, .fpink a:visited {
  color: #ff0000; }

.warp980 {
  width: 980px;
  margin-left: auto;
  margin-right: auto; }

.footer {
  width: 980px;
  height: 140px;
  padding-top: 20px;
  /*border-top: 1px dashed #888888;*/
  margin: 0 auto;
  line-height: 25px;
  text-align: center;
  overflow: hidden; }
  .footer p {
    color: #666; }

.r_red {
  color: Red;
  font-weight: bold; }

.fen {
  font-family: Verdana, Geneva, sans-serif; }

.mod_container {
  height: 249px;
  overflow: hidden; }

.delAttention {
  background: url("/images/userbg.png") no-repeat scroll -211px top transparent;
  height: 22px;
  width: 60px;
  display: block;
  position: absolute;
  left: 130px;
  top: 91px; }

.delAttention:hover {
  background-position: -211px -22px; }

span.vip {
  margin: 12px 0 0 5px;
  display: block;
  width: 24px;
  height: 8px;
  background: url(../images/a.png) -706px 0px no-repeat;
  float: left; }

.icon_qxgz {
  background: url("/images/userbg.png") no-repeat scroll left -540px transparent;
  display: block;
  height: 32px;
  overflow: hidden;
  text-indent: -999px;
  width: 90px; }

.icon_qxgz:hover {
  background: url("/images/userbg.png") no-repeat scroll -110px -540px transparent; }

.icon_gz {
  background: url("/images/userbg.png") no-repeat scroll left -247px transparent;
  display: block;
  height: 32px;
  overflow: hidden;
  text-indent: -999px;
  width: 90px; }

.icon_gz:hover {
  background: url("/images/userbg.png") no-repeat scroll -110px -247px transparent; }

.lv1 {
  background: url(/images/userbg.png) left -44px;
  width: 28px;
  height: 14px; }

.lv2 {
  background: url(/images/userbg.png) left -60px;
  width: 28px;
  height: 14px; }

.lv0 {
  background: url(/images/userbg.png) left -142px;
  width: 28px;
  height: 14px; }

.vipLevel0 {
  background: url(/images/vip/0.png) no-repeat;
  display: inline-block;
  width: 40px;
  height: 16px;
  position: absolute;
  left: 53px;
  top: 22px; }

.vipLevel1 {
  background: url(/images/vip/1.png) no-repeat;
  display: inline-block;
  width: 40px;
  height: 16px;
  position: absolute;
  left: 53px;
  top: 22px; }

.vipLevel2 {
  background: url(/images/vip/2.png) no-repeat;
  display: inline-block;
  width: 40px;
  height: 16px;
  position: absolute;
  left: 53px;
  top: 22px; }

.top_log.style0 {
  width: 100%;
  height: 36px;
  background: url(../images/rx.png) 0 0 repeat-x; }

.top_log.style0 .top_con {
  width: 980px;
  height: 36px;
  margin: 0 auto;
  position: relative; }

.top_log.style0 .top_con .before_log {
  display: none; }

.top_log.style0 .top_con .before_log.current {
  display: block; }

.top_log.style0 .top_con .after_log {
  display: none;
  height: 36px;
  position: relative;
  line-height: 36px;
  padding-left: 36px; }

.top_log.style0 .top_con .after_log.current {
  display: block; }

.top_log.style0 .top_con .after_log a {
  color: #FFFDFE; }

.top_log.style0 .top_con .after_log a.touxiang {
  display: block;
  width: 21px;
  height: 21px;
  position: absolute;
  top: 8px;
  left: 3px; }

.top_log.style0 .top_con .after_log a.touxiang img {
  width: 21px;
  height: 21px; }

.top_log.style0 .top_con .after_log a.name {
  font-weight: bold;
  margin-right: 20px; }

.top_log.style0 .top_con .after_log a.message {
  margin-right: 13px; }

.top_log.style0 .top_con .after_log a.message span {
  color: #FAEBAA; }

.top_log.style0 .top_con form {
  width: 455px;
  height: 24px;
  padding-left: 10px;
  position: relative;
  left: 0;
  top: 7px;
  font-size: 14px;
  color: #fff;
  line-height: 24px;
  padding: 0;
  margin: 0; }

.top_log.style0 .top_con form span.name {
  display: block;
  position: absolute;
  left: 14px; }

.top_log.style0 .top_con form span.pwd {
  display: block;
  position: absolute;
  left: 181px; }

.top_log.style0 .top_con form .in_log {
  width: 108px;
  height: 22px;
  background: url(../images/a.png) 0 0 no-repeat;
  text-indent: 5px;
  border: none;
  line-height: 22px;
  position: absolute; }

.top_log.style0 .top_con form .in_log.name {
  left: 66px;
  top: 0; }

.top_log.style0 .top_con form .in_log.pwd {
  left: 222px;
  top: 0; }

.top_log.style0 .top_con form .in_submit {
  width: 51px;
  height: 24px;
  background: url(../images/a.png) -109px 0 no-repeat;
  border: none;
  color: #fff;
  cursor: pointer;
  padding: 0;
  position: absolute;
  left: 340px; }

.top_log.style0 .top_con a.sina_log {
  display: block;
  width: 20px;
  height: 20px;
  background: url(../images/a.png) -161px 0 no-repeat;
  position: absolute;
  left: 415px;
  top: 7px; }

.top_log.style0 .top_con a.qq_log {
  display: block;
  width: 20px;
  height: 20px;
  background: url(../images/a.png) -181px 0 no-repeat;
  position: absolute;
  left: 445px;
  top: 7px; }

.top_log.style0 .top_con div.reg {
  width: 133px;
  height: 36px;
  line-height: 36px;
  position: absolute;
  left: 480px;
  top: 0;
  color: #fff; }

.top_log.style0 .top_con div.reg a {
  color: #fff;
  margin: 0 7px; }

.top_log.style0 .top_con div.lang {
  width: 190px;
  height: 36px;
  line-height: 36px;
  position: absolute;
  right: 0;
  top: 0;
  color: #fff;
  text-align: right; }
  .top_log.style0 .top_con div.lang a {
    color: #fff; }
  .top_log.style0 .top_con div.lang a.g3 {
    margin-right: 5px; }
  .top_log.style0 .top_con div.lang a.favorite {
    margin: 0 5px; }
  .top_log.style0 .top_con div.lang a.lang {
    margin-right: 15px; }

.logo_ad {
  width: 980px;
  height: 85px;
  margin: 0 auto;
  position: relative;
  background: #fff; }
  .logo_ad a.logo {
    display: block;
    width: 210px;
    height: 54px;
    background: url(../images/logo.png) left center;
    background-size: cover;
    position: absolute;
    left: 0;
    top: 15px; }
  .logo_ad .ad {
    display: block;
    position: absolute;
    left: 275px;
    top: 15px;
    overflow: hidden; }
    .logo_ad .ad img {
      width: 705px; }

.nav {
  width: 100%;
  height: 37px;
  background-color: #fa7d3c; }

.nav_top {
  width: 980px;
  height: 37px;
  margin: 0 auto;
  position: relative;
  line-height: 37px; }

.nav_top a {
  color: #fff; }

.nav_topl a:hover, .nav_topl a.current {
  background: #d05413;
  text-decoration: none; }

.nav_topl a.current {
  font-weight: bold; }

.nav_topl a {
  font-size: 16px;
  display: block;
  float: left;
  height: 37px;
  margin: 0 10px 0 0;
  padding: 0 20px;
  font-family: "微软雅黑"; }

.nav_topr {
  width: 260px;
  height: 37px;
  position: absolute;
  right: 0;
  top: 0;
  text-align: left;
  color: #f2f2f2;
  text-align: right; }
  .nav_topr a {
    padding: 0 11px;
    font-size: 14px;
    font-family: "微软雅黑"; }
  .nav_topr a.fuli {
    font-weight: bold; }

.nav_bottom {
  width: 980px;
  height: 37px;
  margin: 0 auto;
  overflow: hidden;
  position: relative; }

.nav_bottom .container {
  width: 980px;
  height: 37px;
  position: absolute;
  top: 0;
  left: 0;
  display: none; }

.nav_bottom .container.current {
  display: block; }

.nav_bottom .container a {
  line-height: 37px;
  margin: 0 12px; }

.search {
  width: 978px;
  height: 47px;
  border: 1px solid #f2f2f2;
  border-top: none;
  background: #fff;
  margin: 0 auto;
  position: relative; }

.search .hot {
  line-height: 47px;
  color: #333333;
  float: right; }

.search .hot span {
  font-weight: bold;
  font-size: 13px;
  margin-left: 16px; }

.search .hot a {
  margin-right: 18px; }

.search .form_right {
  float: left;
  margin: 7px; }

.search .form_right .in_text {
  width: 240px;
  height: 32px;
  border: none;
  padding: 0;
  background: url(../images/a.png) -245px 0 no-repeat;
  text-indent: 8px;
  line-height: 32px;
  color: #BBBBBB;
  float: left; }

.search .form_right .in_submit {
  width: 59px;
  height: 32px;
  background: url(../images/a.png) -492px 0 no-repeat;
  border: none;
  color: #fff;
  font-size: 16px;
  cursor: pointer; }

.search .form_right .in_submit:hover {
  background: url(../images/a.png) -552px 0 no-repeat; }

/* top 1 */
.top_log.style1 {
  width: 100%;
  height: 38px;
  background: url(../images/rx.png) 0 0 repeat-x; }

.top_log.style1 .top_con {
  width: 980px;
  height: 38px;
  margin: 0 auto;
  padding-top: 3px; }

.top_log.style1 .top_con a.site_name {
  display: block;
  margin-right: 10px;
  background: url(../images/m_logo.png) 0 0 no-repeat;
  color: #fff;
  line-height: 32px;
  float: left;
  padding-left: 32px; }

.top_log.style1 .top_con div.links {
  line-height: 33px;
  color: #fff;
  float: left; }

.top_log.style1 .top_con div.links a {
  color: #fff; }

.top_log.style1 .top_con form.search {
  width: 167px;
  height: 25px;
  margin: 3px 0 0 10px;
  border: 0;
  float: left; }

.top_log.style1 .top_con form.search input.in_name {
  width: 128px;
  height: 23px;
  padding: 0;
  margin: 0;
  border: 1px solid #CECECE;
  border-right: none;
  float: left;
  text-indent: 10px;
  color: #888;
  line-height: 23px; }

.top_log.style1 .top_con form.search input.in_submit {
  width: 38px;
  height: 25px;
  padding: 0;
  margin: 0;
  border: none;
  background: url(../images/a.png) -592px -295px no-repeat;
  font-size: 0;
  text-indent: -9999px;
  cursor: pointer; }

.top_log.style1 .top_con .before_log {
  display: none;
  float: right; }

.top_log.style1 .top_con .before_log.current {
  display: block; }

.top_log.style1 .top_con .after_log {
  display: none;
  float: right;
  line-height: 32px; }

.top_log.style1 .top_con .after_log.current {
  display: block; }

.top_log.style1 .top_con .after_log a {
  color: #FFFDFE; }

.top_log.style1 .top_con .after_log a.touxiang {
  display: block;
  width: 21px;
  height: 21px;
  float: left;
  margin-right: 10px; }

.top_log.style1 .top_con .after_log a.touxiang img {
  width: 21px;
  height: 21px;
  margin-top: 6px; }

.top_log.style1 .top_con .after_log a.name {
  font-weight: bold;
  margin-right: 20px; }

.top_log.style1 .top_con .after_log a.message {
  margin-right: 13px; }

.top_log.style1 .top_con .after_log a.message span {
  color: #FAEBAA; }

.top_log.style1 .top_con form.login {
  color: #fff;
  margin: 4px;
  float: left; }

.top_log.style1 .top_con form.login .in_log {
  width: 96px;
  height: 21px;
  text-indent: 5px;
  border: 1px solid #CECECE;
  line-height: 21px;
  padding: 0;
  margin-right: 5px; }

.top_log.style1 .top_con form.login .in_submit {
  width: 50px;
  height: 23px;
  margin-left: 5px;
  border: none;
  color: #fff;
  cursor: pointer;
  float: right;
  padding: 0;
  background: url(../images/a.png) -109px 0 no-repeat; }

.top_log.style1 a.sina_log {
  display: block;
  width: 20px;
  height: 20px;
  background: url(../images/a.png) -161px 0 no-repeat;
  float: left;
  margin: 6px 3px 0 8px; }

.top_log.style1 a.qq_log {
  display: block;
  width: 20px;
  height: 20px;
  background: url(../images/a.png) -181px 0 no-repeat;
  float: left;
  margin: 6px 0 0 4px; }

.top_log.style1 .top_con div.reg {
  float: right;
  color: #fff;
  line-height: 32px; }

.top_log.style1 .top_con div.reg a {
  color: #fff;
  margin: 0 7px; }

/*
.top_log.style1 a.reg{ color:#fff; position:absolute; right:0; top:0; height:37px; line-height:37px;}
*/
/* index */
.pindex .block1 {
  width: 980px;
  height: 391px;
  margin: 12px auto 0 auto; }

.pindex .block1 .qianglituijian {
  width: 205px;
  height: 389px;
  float: left;
  border: 1px solid #CFCFCF; }

.pindex .block1 .pic_tuijian {
  width: 535px;
  height: 389px;
  float: left;
  margin-left: 12px;
  border: 1px solid #CFCFCF;
  background: url(../images/rx.png) 0 -112px repeat-x; }

.pindex .block1 .news {
  width: 211px;
  height: 389px;
  float: right;
  border: 1px solid #CFCFCF;
  position: relative; }

.pindex .block1 .qianglituijian h2 {
  width: 205px;
  height: 35px;
  background: url(../images/a.png) -161px -32px;
  line-height: 35px;
  font-size: 14px;
  text-indent: 17px;
  font-family: "微软雅黑";
  font-weight: normal; }

.pindex .block1 .qianglituijian ul {
  width: 190px;
  height: 348px;
  margin: 0 auto;
  padding-top: 5px; }

.pindex .block1 .qianglituijian ul li {
  width: 190px;
  height: 28px;
  border-bottom: 1px dashed #888888;
  line-height: 28px; }

.pindex .block1 .qianglituijian ul li.noborder {
  border: none; }

.pindex .block1 .qianglituijian ul li a {
  font-size: 12px; }

.pindex .block1 .qianglituijian ul li a.category {
  color: #898989;
  margin: 0 8px 0 6px; }

.pindex .block1 .pic_tuijian_top {
  width: 519px;
  height: 292px;
  margin: 0 auto;
  border-bottom: 1px solid #CDCDCD;
  padding: 10px 0 14px 0;
  position: relative; }

.pindex .block1 .pic_tuijian_bottom {
  width: 519px;
  height: 66px;
  padding-top: 7px;
  margin: 0 auto; }

.pindex .block1 .pic_tuijian_top .img_container {
  width: 200px;
  height: 279px;
  padding: 5px;
  border: 1px solid #CECECE;
  overflow: hidden;
  position: absolute;
  left: 0px;
  top: 9px; }

.pindex .block1 .pic_tuijian_top .text_container {
  width: 298px;
  height: 196px;
  position: absolute;
  right: 0px;
  top: 9px;
  overflow: hidden; }

.pindex .block1 .pic_tuijian_top .img_small {
  width: 298px;
  height: 96px;
  position: absolute;
  right: 0px;
  top: 205px;
  overflow: hidden; }

.pindex .block1 .pic_tuijian_top .img_container a {
  display: none;
  width: 200px;
  height: 279px; }

.pindex .block1 .pic_tuijian_top .img_container a.current {
  display: block; }

.pindex .block1 .pic_tuijian_top .img_container a img {
  width: 200px;
  height: 279px; }

.pindex .block1 .pic_tuijian_top .text_container .text {
  width: 298px;
  height: 196px;
  display: none; }

.pindex .block1 .pic_tuijian_top .text_container .text.current {
  display: block; }

.pindex .block1 .pic_tuijian_top .text_container .text a.title {
  display: block;
  width: 298px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  color: #B41017;
  font-size: 16px;
  font-weight: bold; }

.pindex .block1 .pic_tuijian_top .text_container .text p.author {
  line-height: 22px;
  margin-bottom: 8px;
  text-align: center;
  color: #878787; }

.pindex .block1 .pic_tuijian_top .text_container .text p.author a {
  margin: 0 7px 0 5px; }

.pindex .block1 .pic_tuijian_top .text_container .text p.summary {
  line-height: 22px;
  color: #878787; }

.pindex .block1 .pic_tuijian_top .text_container .text p.summary a {
  margin-left: 10px; }

.pindex .block1 .pic_tuijian_top .img_small img {
  width: 60px;
  height: 86px;
  padding: 2px;
  border: 1px solid #CECECE;
  float: left;
  margin-right: 8px;
  cursor: pointer; }

.pindex .block1 .pic_tuijian_top .img_small img.current {
  border-color: #D40412; }

.pindex .block1 .pic_tuijian_bottom div {
  width: 259px;
  height: 28px;
  float: left;
  line-height: 28px;
  text-indent: 20px; }

.pindex .block1 .news a.more {
  line-height: 35px;
  position: absolute;
  top: 0;
  right: 6px;
  font-family: "微软雅黑"; }

.pindex .block1 .news h2 {
  width: 211px;
  height: 35px;
  border-bottom: 1px solid #CDCDCD;
  background: url(../images/a.png) -161px -32px;
  line-height: 35px;
  font-size: 14px;
  text-indent: 17px;
  font-family: "微软雅黑";
  font-weight: normal; }

.pindex .block1 .news .news_top {
  width: 211px;
  height: 177px;
  padding: 6px 0 0 0px;
  border-bottom: 1px dashed #B01417;
  background: #FFF8F0; }

.pindex .block1 .news .news_top a {
  display: block;
  line-height: 28px;
  width: 190px;
  height: 28px;
  padding-left: 21px; }

.pindex .block1 .news .news_top a.red {
  color: #B2121C; }

.pindex .block1 .news .news_bottom {
  width: 211px;
  height: 167px;
  background: url(../images/rx.png) 0 -501px repeat-x; }

.pindex .block1 .news .news_bottom ul {
  width: 190px;
  height: 158px;
  padding: 15px 0 0 21px; }

.pindex .block1 .news .news_bottom ul li {
  line-height: 28px;
  height: 28px; }

.pindex .ad_banner1, .pindex .ad1, .pindex .ad2 {
  width: 980px;
  margin: 10px auto 0 auto; }

.pindex .block2 {
  width: 980px;
  height: 795px;
  margin: 10px auto 0 auto; }

.pindex .block2_left {
  width: 206px;
  height: 795px;
  float: left; }

.pindex .block2_mid {
  width: 536px;
  height: 795px;
  float: left;
  margin-left: 16px; }

.pindex .block2_right {
  width: 206px;
  height: 795px;
  float: right; }

.pindex .bangdan {
  width: 204px;
  height: 390px;
  border: 1px solid #D0D0D0;
  position: relative; }

.pindex .bangdan .time {
  width: 58px;
  height: 28px;
  position: absolute;
  right: 6px;
  top: 8px; }

.pindex .bangdan .time span {
  display: block;
  width: 25px;
  height: 25px;
  float: left;
  margin-right: 4px;
  color: #333333;
  padding-top: 3px;
  line-height: 25px;
  text-align: center;
  cursor: pointer; }

.pindex .bangdan .time span.current {
  background: url(../images/a.png) -731px 0;
  color: #fff; }

.pindex .bangdan h2 {
  width: 204px;
  height: 36px;
  font-size: 0px;
  text-indent: -9999px; }

.pindex .bangdan ul.current {
  display: block; }

.pindex .bangdan ul {
  width: 190px;
  height: 348px;
  position: absolute;
  top: 42px;
  left: 7px;
  display: none; }
  .pindex .bangdan ul li {
    width: 190px;
    height: 28px;
    border-bottom: 1px dashed #888888;
    line-height: 28px;
    display: block;
    overflow: hidden; }
    .pindex .bangdan ul li span {
      font: 400 14px/20px 'Century Gothic';
      margin: 6px 13px 0 8px;
      display: block;
      float: left;
      width: 15px;
      height: 14px;
      line-height: 14px;
      text-align: center; }
    .pindex .bangdan ul li span.red {
      color: #fa7d3c;
      font-weight: bolder;
      font-size: 16px; }
  .pindex .bangdan ul li.noborder {
    border: none; }

.pindex .duzhe h2 {
  background: url(../images/a.png) -161px -32px;
  line-height: 35px;
  font-size: 14px;
  text-indent: 17px;
  font-family: "微软雅黑";
  font-weight: normal; }

.pindex .yuepiao h2 {
  background: url(../images/a.png) -161px -32px;
  line-height: 35px;
  font-size: 14px;
  text-indent: 17px;
  font-family: "微软雅黑";
  font-weight: normal; }

.pindex .dianji h2 {
  background: url(../images/a.png) -161px -32px;
  line-height: 35px;
  font-size: 14px;
  text-indent: 17px;
  font-family: "微软雅黑";
  font-weight: normal; }

.pindex .dashang h2 {
  background: url(../images/a.png) -161px -32px;
  line-height: 35px;
  font-size: 14px;
  text-indent: 17px;
  font-family: "微软雅黑";
  font-weight: normal; }

.pindex .block2_mid .tuijian {
  width: 536px;
  height: 256px;
  margin-bottom: 10px; }

.pindex .block2_mid .tuijian_nv {
  background: url(../images/rx.png) 0 -948px repeat-x #FFECED; }

.pindex .block2_mid .tuijian_nan {
  background: url(../images/rx.png) 0 -683px repeat-x #FAFAFA; }

.pindex .block2_mid .tuijian h2 {
  width: 536px;
  height: 23px;
  text-align: center;
  color: #B4131B;
  line-height: 23px;
  font-size: 16px;
  background: url(../images/a.png) 0 -82px no-repeat; }

.pindex .block2_mid .tuijian_nv h2, .block2_mid .tuijian_nan h2 {
  background: url(../images/a.png) 0 -105px; }

.pindex .block2_mid .tuijian .top {
  width: 536px;
  height: 150px;
  margin-top: 10px; }

.pindex .block2_mid .tuijian_jing .top a {
  display: block;
  width: 110px;
  height: 151px;
  float: left;
  margin-left: 19px;
  _margin-left: 10px; }

.pindex .block2_mid .tuijian_jing .top a img {
  width: 104px;
  height: 145px;
  padding: 2px;
  border: 1px solid #CDCDCD; }

.pindex .block2_mid .tuijian .bottom {
  width: 536px;
  height: 60px;
  padding-top: 11px; }

.pindex .block2_mid .tuijian .bottom li {
  display: block;
  width: 260px;
  height: 28px;
  line-height: 28px;
  float: left;
  text-indent: 30px; }

.pindex .block2_mid .tuijian .top .container {
  width: 242px;
  height: 151px;
  padding: 0 13px;
  float: left; }

.pindex .block2_mid .tuijian .top .container a.img {
  display: block;
  width: 110px;
  height: 151px;
  float: left;
  margin-right: 10px;
  _margin-right: 5px; }

.pindex .block2_mid .tuijian .top .container a img {
  display: block;
  width: 104px;
  height: 145px;
  padding: 2px;
  border: 1px solid #cdcdcd; }

.pindex .block2_mid .tuijian .top .container a.title {
  line-height: 40px;
  color: #B21318; }

.pindex .block2_mid .tuijian .top .container p.author {
  color: #888888;
  line-height: 16px;
  margin-bottom: 6px; }

.pindex .block2_mid .tuijian .top .container a.summary {
  line-height: 28px;
  color: #888888;
  word-break: break-all; }

.pindex .block3 {
  width: 980px;
  height: 795px;
  margin: 10px auto 0 auto; }

.pindex .block3_left {
  width: 206px;
  float: left; }

.pindex .block3_mid {
  width: 543px;
  height: 793px;
  border: 1px solid #CECECE;
  float: left;
  margin-left: 11px; }

.pindex .block3_right {
  width: 206px;
  float: right; }

.pindex .qinfen h2 {
  background: url(../images/a.png) -161px -32px;
  line-height: 35px;
  font-size: 14px;
  text-indent: 17px;
  font-family: "微软雅黑";
  font-weight: normal; }

.pindex .ruku h2 {
  background: url(../images/a.png) -161px -32px;
  line-height: 35px;
  font-size: 14px;
  text-indent: 17px;
  font-family: "微软雅黑";
  font-weight: normal; }

.pindex .ruku a.category {
  color: #898989;
  margin: 0 5px; }

.pindex .dianji_xin h2 {
  background: url(../images/a.png) -161px -32px;
  line-height: 35px;
  font-size: 14px;
  text-indent: 17px;
  font-family: "微软雅黑";
  font-weight: normal; }

.pindex .qianyue {
  height: 245px; }

.pindex .qianyue h2 {
  background: url(../images/a.png) -161px -32px;
  line-height: 35px;
  font-size: 14px;
  text-indent: 17px;
  font-family: "微软雅黑";
  font-weight: normal; }

.pindex .qianyue a.category {
  color: #898989;
  margin: 0 5px; }

.pindex .kefu {
  width: 204px;
  height: 134px;
  border: 1px solid #CDCDCD;
  background: #FFF8F0; }

.pindex .kefu h2 {
  height: 28px;
  line-height: 28px;
  text-indent: 15px;
  font-size: 14px;
  color: #333333;
  font-weight: normal;
  font-family: "微软雅黑";
  border-bottom: 1px solid #CDCDCD;
  margin-bottom: 5px; }

.pindex .kefu p {
  height: 32px;
  line-height: 32px;
  color: #888886;
  padding-left: 15px;
  font-family: "微软雅黑";
  position: relative; }

.pindex .kefu p a.qq {
  display: block;
  width: 92px;
  height: 22px;
  background: url(../images/a.png) -612px 0 no-repeat;
  position: absolute;
  top: 5px;
  left: 70px; }

.pindex .block3_mid .tabs {
  width: 543px;
  height: 35px;
  background: #FAFAFA;
  border-bottom: 1px solid #CDCDCD; }
  .pindex .block3_mid .tabs h2 {
    width: 157px;
    height: 35px;
    float: left;
    border-right: 1px solid #CDCDCD;
    font-size: 14px;
    color: #333333;
    text-align: center;
    line-height: 35px;
    font-weight: normal;
    background: url(../images/a.png) -390px -32px;
    cursor: pointer;
    position: relative;
    top: -1px; }
  .pindex .block3_mid .tabs h2.current {
    border-top: 3px solid #fa7d3c;
    top: -3px;
    /*background: url(../images/a.png) -550px -32px repeat-x;*/ }

.pindex .block3_mid .container {
  width: 543px;
  height: 757px;
  overflow: hidden;
  position: relative;
  background: #FAFAFA; }

.pindex .block3_mid .container .tabs_to {
  width: 543px;
  height: 750px;
  display: none;
  padding-top: 7px; }

.pindex .block3_mid .container .tabs_to.current {
  display: block; }

.pindex .block3_mid .container .tabs_to p {
  width: 543px;
  height: 26px;
  line-height: 26px; }

.pindex .block3_mid .container .tabs_to p span {
  display: block;
  float: left;
  height: 26px; }

.pindex .block3_mid .container .tabs_to .category {
  width: 60px;
  margin: 0 8px 0 14px;
  _margin: 0 8px 0 7px;
  text-align: center; }

.pindex .block3_mid .container .tabs_to p .bookname {
  width: 290px; }

.pindex .block3_mid .container .tabs_to .author {
  width: 86px; }

.pindex .block3_mid .container .tabs_to .time {
  width: 74px;
  text-align: center; }

.pindex .block3_mid .container .tabs_to ul {
  width: 516px;
  height: 720px;
  margin: 0 auto; }

.pindex .block3_mid .container .tabs_to ul li {
  width: 516px;
  height: 35px;
  border-bottom: 1px dashed #878787;
  line-height: 35px; }

.pindex .block3_mid .container .tabs_to ul li a {
  display: block;
  float: left; }

.pindex .block3_mid .container .tabs_to ul li a.category {
  margin: 0 8px 0 0px;
  color: #888888; }

.pindex .block3_mid .container .tabs_to ul li div {
  width: 290px;
  height: 35px;
  float: left; }

.pindex .block3_mid .container .tabs_to ul li div a.bookname {
  font-size: 14px;
  margin-right: 5px; }

.pindex .block3_mid .container .tabs_to ul li div a.chapter {
  color: #888; }

.pindex .block3_mid .container .tabs_to ul li .author {
  color: #888; }

.pindex .block3_mid .container .tabs_to ul li .time {
  color: #888; }

.pindex .friendlink {
  border-color: #f2f2f2;
  border-width: 1px;
  border-style: solid;
  padding: 0;
  width: 978px;
  margin: 10px auto 15px auto;
  position: relative; }
  .pindex .friendlink .bg {
    width: 5px;
    height: 22px;
    background: #d05413;
    position: absolute;
    left: 10px;
    top: 5px; }
  .pindex .friendlink h2 {
    width: 100%;
    height: 31px;
    line-height: 31px;
    border-bottom: 1px solid #fa7d3c;
    font-size: 14px;
    text-indent: 25px;
    color: #323232; }
  .pindex .friendlink .links {
    width: 942px;
    padding: 10px 0 0 25px; }
    .pindex .friendlink .links a {
      display: inline-block;
      height: 30px;
      margin-right: 20px;
      line-height: 30px;
      font-size: 13px; }

/* intro */
.pintro .position_now {
  width: 980px;
  height: 50px;
  margin: 0 auto;
  line-height: 50px; }

.pintro .position_now span {
  color: #888;
  margin-left: 10px; }

.pintro .main {
  width: 980px;
  margin: 0 auto; }

.pintro .main_left {
  width: 758px;
  float: left;
  border: 1px solid #CECECE;
  margin-bottom: 30px; }

.pintro .main_right {
  width: 206px;
  float: right; }

.pintro .main_left .lianzai {
  width: 758px;
  height: 379px;
  background: url(../images/rx.png) 0px -1213px repeat-x;
  position: relative; }

.pintro .main_left .lianzai .lianzai_logo {
  width: 113px;
  height: 72px;
  background: url(../images/a.png) -757px 0;
  position: absolute;
  left: -5px;
  top: -6px; }

.pintro .main_left .lianzai .bookOvers {
  width: 113px;
  height: 72px;
  background: url(../images/a.png) -870px 0;
  position: absolute;
  left: -5px;
  top: -6px; }

.pintro .main_left .lianzai_left {
  width: 213px;
  height: 331px;
  padding: 47px 0 0 17px;
  float: left; }

.pintro .main_left .lianzai_left img.cover {
  width: 200px;
  height: 279px;
  padding: 5px;
  border: 1px solid #CECECE; }

.pintro .main_left .lianzai_left .score {
  width: 213px;
  height: 30px;
  margin-top: 12px;
  position: relative; }

.pintro .main_left .lianzai_left .score span.text {
  float: left;
  font-size: 30px;
  font-family: "微软雅黑";
  color: #FF9000;
  line-height: 30px;
  margin-left: 10px; }

.pintro .main_left .lianzai_left .score .stars {
  width: 140px;
  height: 22px; }

.pintro .main_left .lianzai_left .score .star-rating {
  float: right;
  background: url(/images/star.gif) left -1000px repeat-x;
  top: 3px; }

.pintro .main_left .lianzai_left .score .star-rating {
  position: relative;
  width: 125px;
  height: 25px;
  overflow: hidden;
  background-position: left top; }

.pintro .main_left .lianzai_left .score .star-rating .rate {
  /* top:0; */
  /* left:0; */
  text-indent: -1000em;
  position: absolute;
  height: 25px;
  /* line-height:25px; */
  outline: none;
  overflow: hidden;
  border: none; }

.pintro .main_left .lianzai_left .score .star-rating .rate {
  z-index: 1;
  background: url(/images/star.gif) left center repeat-x; }

.pintro .main_left .lianzai_left .score .star-rating {
  display: -moz-inline-block;
  display: -moz-inline-box;
  display: inline-block;
  vertical-align: middle; }

.pintro .main_left .lianzai_left .score .stars a {
  display: block;
  width: 23px;
  height: 22px;
  background: url(../images/a.png) -537px -82px;
  float: left;
  margin-right: 2px; }

.pintro .main_left .lianzai_left .scoring {
  width: 205px;
  height: 24px;
  margin-top: 20px;
  line-height: 24px;
  color: #888;
  padding-left: 8px; }

.pintro .main_left .lianzai_left .scoring a.button {
  display: block;
  width: 75px;
  height: 24px;
  float: right;
  line-height: 24px;
  text-align: center;
  color: #B3121A;
  background: url(../images/a.png) 0 -128px;
  margin-right: 15px; }

.pintro .main_left .lianzai_left .scoring a.button:hover {
  background: url(../images/a.png) 0 -152px; }

.pintro .main_left .lianzai_right {
  width: 510px;
  height: 390px;
  float: right; }

.pintro .main_left .lianzai_right h1 {
  width: 510px;
  height: 48px;
  line-height: 48px;
  padding-top: 10px;
  text-align: center;
  color: #333333;
  font-size: 26px; }

.pintro .main_left .lianzai_right h1 span {
  display: inline-block;
  width: 25px;
  height: 15px;
  background: url(../images/a.png) -706px -9px no-repeat;
  line-height: 15px;
  color: #fff;
  font-size: 10px;
  font-weight: normal;
  margin-left: 10px;
  position: relative;
  bottom: 6px; }

.pintro .main_left .lianzai_right p.author {
  text-align: right;
  padding-right: 90px;
  width: 420px;
  color: #888;
  line-height: 12px; }

.pintro .main_left .lianzai_right .tabs {
  width: 468px;
  height: 31px;
  margin-top: 22px;
  position: relative;
  border-bottom: 1px solid #cfcfcf;
  z-index: 1; }

.pintro .main_left .lianzai_right .tabs h2 {
  width: 98px;
  height: 30px;
  float: left;
  margin-right: 10px;
  font-size: 13px;
  color: #333;
  line-height: 31px;
  position: relative;
  top: 0px;
  _top: 1px;
  z-index: 2;
  background: url(../images/a.png) -164px -32px;
  border: 1px solid #D1D1D1;
  text-align: center;
  line-height: 30px;
  font-weight: normal;
  font-family: "微软雅黑";
  cursor: pointer; }

.pintro .main_left .lianzai_right .tabs h2.current {
  background: #fff;
  border-bottom: none;
  top: 1px; }

.pintro .main_left .lianzai_right .tabs .book_num {
  line-height: 30px;
  color: #888;
  margin-left: 20px;
  font-size: 11px; }

.pintro .main_left .lianzai_right .container {
  width: 468px;
  height: 214px; }

.pintro .main_left .lianzai_right .container .tabs_to {
  display: none; }

.pintro .main_left .lianzai_right .container .tabs_to.current {
  display: block; }

.pintro .main_left .lianzai_right .container .intro {
  width: 468px;
  padding-top: 10px;
  line-height: 25px;
  background-color: #fff;
  color: #333; }

.pintro .main_left .lianzai_right .container .intro p {
  position: relative;
  z-index: 100;
  background-color: #fff;
  color: #333; }

.pintro .main_left .lianzai_right .container .intro a {
  font-size: 12px;
  color: #C6030B;
  /* top:5px; left:10px;*/
  position: relative; }

.pintro .main_left .lianzai_right .container .abb {
  height: 170px;
  overflow: hidden; }

.pintro .main_left .lianzai_right .container .info {
  width: 468px;
  height: 204px;
  padding-top: 10px;
  line-height: 40px;
  color: #888; }

.pintro .main_left .lianzai_right .container .info li {
  width: 156px;
  float: left;
  text-indent: 5px; }

.pintro .main_left .lianzai_right .container .author_info .notice {
  width: 468px;
  height: 77px;
  padding-top: 10px;
  color: #333; }

.pintro .main_left .lianzai_right .container .author_info .notice h3 {
  height: 28px;
  line-height: 28px;
  font-size: 12px; }

.pintro .main_left .lianzai_right .container .author_info .notice p {
  line-height: 22px; }

.pintro .main_left .lianzai_right .container .author_info .other {
  width: 468px;
  height: 100px;
  position: relative; }

.pintro .main_left .lianzai_right .container .author_info .other a.more {
  display: block;
  width: 70px;
  height: 24px;
  position: absolute;
  right: 10px; }

.pintro .main_left .lianzai_right .container .author_info .other h3 {
  height: 24px;
  line-height: 24px;
  font-size: 12px;
  color: #333; }

.pintro .main_left .lianzai_right .container .author_info .other p {
  float: left;
  width: 230px;
  line-height: 25px; }

.pintro .main_left .lianzai_right .container .author_info .other p a {
  display: block;
  float: left; }

.pintro .main_left .lianzai_right .container .author_info .other p a.category {
  color: #888; }

.pintro .main_left .lianzai_right .container .author_info .other p span {
  color: #888; }

.pintro .main_left .lianzai_right .tag {
  line-height: 12px; }

.pintro .main_left .lianzai_right .tag span {
  color: #333;
  font-weight: bold; }

.pintro .main_left .lianzai_right .tag a {
  margin-right: 10px; }

.opcontainer {
  min-height: 0;
  margin: 0 0 20px 18px;
  width: 100%; }
  .opcontainer:before, .opcontainer:after {
    content: "";
    display: table;
    border-collapse: collapse; }
  .opcontainer:after {
    clear: both; }

.pintro .main_left .operat1 {
  min-height: 0;
  width: 448px;
  margin: 20px 25px 0 0;
  float: right; }
  .pintro .main_left .operat1:before, .pintro .main_left .operat1:after {
    content: "";
    display: table;
    border-collapse: collapse; }
  .pintro .main_left .operat1:after {
    clear: both; }
  .pintro .main_left .operat1 a {
    display: block;
    height: 37px;
    float: left;
    line-height: 37px; }
  .pintro .main_left .operat1 a.yuedu {
    width: 112px;
    background: url(../images/a.png) -562px -70px;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    text-align: center; }
  .pintro .main_left .operat1 a.yuedu:hover {
    background: url(../images/a.png) -562px -107px; }
  .pintro .main_left .operat1 a.mulu {
    width: 59px;
    background: url(../images/a.png) -675px -70px;
    text-align: center;
    font-size: 14px;
    font-family: "微软雅黑";
    margin-left: 8px; }
  .pintro .main_left .operat1 a.mulu:hover {
    background: url(../images/a.png) -675px -107px; }
  .pintro .main_left .operat1 a.shujia {
    width: 119px;
    background: url(../images/a.png) -735px -78px;
    text-indent: 43px;
    font-size: 14px;
    font-family: "微软雅黑";
    margin-left: 10px; }
  .pintro .main_left .operat1 a.shujia:hover {
    background: url(../images/a.png) -735px -115px; }
  .pintro .main_left .operat1 a.tuijian_piao {
    width: 119px;
    font-size: 14px;
    font-family: "微软雅黑";
    background: url(../images/a.png) -855px -78px;
    text-indent: 43px;
    margin-left: 10px; }
  .pintro .main_left .operat1 a.tuijian_piao:hover {
    background: url(../images/a.png) -855px -115px; }

.pintro .main_left .operat2 {
  min-height: 0;
  width: 260px;
  margin: 0 0 20px 0;
  float: left; }
  .pintro .main_left .operat2:before, .pintro .main_left .operat2:after {
    content: "";
    display: table;
    border-collapse: collapse; }
  .pintro .main_left .operat2:after {
    clear: both; }
  .pintro .main_left .operat2 ul {
    min-height: 0; }
    .pintro .main_left .operat2 ul:before, .pintro .main_left .operat2 ul:after {
      content: "";
      display: table;
      border-collapse: collapse; }
    .pintro .main_left .operat2 ul:after {
      clear: both; }
  .pintro .main_left .operat2 li {
    float: left; }
    .pintro .main_left .operat2 li.spt {
      display: block;
      height: 1px;
      width: 15px; }
  .pintro .main_left .operat2 a {
    display: block;
    width: 115px;
    height: 31px; }
  .pintro .main_left .operat2 a.yuepiao {
    background: url(../images/a.png) -76px -128px; }
  .pintro .main_left .operat2 a.dashang {
    background: url(../images/a.png) -192px -128px; }
  .pintro .main_left .operat2 a.fenxiang {
    background: url(../images/a.png) -308px -128px;
    margin-top: 10px; }
  .pintro .main_left .operat2 a.xiazai {
    background: url(../images/a.png) -424px -128px;
    margin-top: 10px; }
  .pintro .main_left .operat2 a.yuepiao:hover {
    background: url(../images/a.png) -76px -159px; }
  .pintro .main_left .operat2 a.dashang:hover {
    background: url(../images/a.png) -192px -159px; }
  .pintro .main_left .operat2 a.fenxiang:hover {
    background: url(../images/a.png) -308px -159px; }
  .pintro .main_left .operat2 a.xiazai:hover {
    background: url(../images/a.png) -424px -159px; }

.pintro .main_left .new_chapter {
  width: 758px;
  height: 208px;
  border-top: 1px solid #CFCFCF; }

.pintro .main_left .new_chapter .tabs, .pintro .main_left .yuepiao_dashang .tabs {
  width: 758px;
  height: 37px;
  border-bottom: 1px solid #cfcfcf;
  background: url(../images/rx.png) 0px -1702px #F8F8F8;
  position: relative;
  z-index: 1; }

.pintro .main_left .new_chapter .tabs h2, .pintro .main_left .yuepiao_dashang .tabs h2 {
  padding: 0 20px;
  height: 37px;
  float: left;
  font-size: 12px;
  color: #333;
  text-align: center;
  line-height: 37px;
  border-right: 1px solid #CECECE;
  cursor: pointer; }

.pintro .main_left .new_chapter .tabs h2.current, .pintro .main_left .yuepiao_dashang .tabs h2.current {
  background: #fff;
  height: 33px;
  border-top: 4px solid #B3121A;
  position: relative;
  z-index: 2;
  color: #B41318;
  font-size: 13px; }

.pintro .main_left .new_chapter .container {
  width: 704px;
  height: 165px;
  padding: 5px 27px 0 27px;
  overflow: hidden; }

.pintro .main_left .new_chapter .container .tabs_to {
  width: 704px;
  height: 165px;
  display: none; }

.pintro .main_left .new_chapter .container .tabs_to.current {
  display: block; }

.pintro .main_left .new_chapter .container .tabs_to p.title {
  height: 40px;
  line-height: 40px;
  font-weight: bold;
  color: #333;
  position: relative; }

.pintro .main_left .new_chapter .container .tabs_to p.title span.time {
  font-weight: normal;
  color: #888;
  position: absolute;
  right: 0;
  top: 0; }

.pintro .main_left .new_chapter .container .tabs_to .content {
  padding-top: 5px;
  line-height: 24px;
  color: #888;
  text-indent: 25px; }

.pintro .main_left .yuepiao_dashang {
  width: 758px;
  height: 240px;
  border-top: 1px solid #CFCFCF; }

.pintro .main_left .yuepiao_dashang .container {
  width: 320px;
  height: 150px;
  padding: 28px 0 24px 438px;
  position: relative;
  background: #FAFAFA; }

.pintro .main_left .yuepiao_dashang .container ul.tabs_to {
  width: 344px;
  height: 150px;
  left: 31px;
  top: 28px;
  position: absolute;
  display: none; }

.pintro .main_left .yuepiao_dashang .container ul.tabs_to.current {
  display: block; }

.pintro .main_left .yuepiao_dashang .container ul.tabs_to li {
  height: 30px;
  line-height: 30px;
  color: #333;
  position: relative; }

.pintro .main_left .yuepiao_dashang .container ul.tabs_to li span.red {
  color: #B0131A;
  font-weight: bold;
  margin: 0 5px; }

.pintro .main_left .yuepiao_dashang .container ul.tabs_to li span.time {
  position: absolute;
  top: 0px;
  right: 0px; }

.pintro .main_left .yuepiao_dashang .container .tabs_to_right {
  display: none; }

.pintro .main_left .yuepiao_dashang .container .tabs_to_right.current {
  display: block; }

.pintro .main_left .yuepiao_dashang .container .tabs_to_right p {
  line-height: 24px;
  font-size: 16px;
  font-weight: bold;
  color: #888;
  text-indent: 30px; }

.pintro .main_left .yuepiao_dashang .container .tabs_to_right p span.red {
  color: #B2121A;
  margin: 0 10px; }

.pintro .main_left .yuepiao_dashang .container .tabs_to_right .links {
  margin-top: 20px; }

.pintro .main_left .yuepiao_dashang .container .tabs_to_right .links a {
  display: block; }

/*.pintro .main_left .yuepiao_dashang .container .tabs_to_right .links a.piao{width:50px; height:60px; background:url(../images/a.png) -328px -193px no-repeat; }*/
.pintro .main_left .yuepiao_dashang .container .tabs_to_right .links a.piao {
  width: 163px;
  height: 62px;
  background: url(../images/a.png) 0 -191px no-repeat;
  margin-left: 50px; }

.pintro .main_left .yuepiao_dashang .container .tabs_to_right .links a.piao:hover {
  background: url(../images/a.png) -164px -191px; }

/*.pintro .main_left .yuepiao_dashang .container .tabs_to_right .links a.dashang{width:50px; height:60px; background:url(../images/a.png) -328px -253px no-repeat; }*/
.pintro .main_left .yuepiao_dashang .container .tabs_to_right .links a.dashang {
  width: 163px;
  height: 62px;
  background: url(../images/a.png) 0 -253px no-repeat;
  margin-left: 50px; }

.pintro .main_left .yuepiao_dashang .container .tabs_to_right .links a.dashang:hover {
  background: url(../images/a.png) -164px -253px; }

.pintro .main_left .review {
  width: 758px;
  position: relative;
  border-top: 1px solid #CFCFCF; }

.pintro .main_left .review_all {
  width: 170px;
  height: 39px;
  position: absolute;
  right: 0;
  top: 0;
  line-height: 39px;
  color: #888; }

.pintro .main_left .review_all a {
  margin-left: 10px; }

.pintro .main_left .review_all span.num {
  color: #B3121A;
  margin: 0 6px; }

.pintro .main_left .review h2 {
  width: 758px;
  height: 39px;
  border-bottom: 1px solid #CFCFCF;
  color: #333;
  font-size: 14px;
  line-height: 39px;
  text-indent: 20px; }

.pintro .main_left .review .ul_content {
  width: 700px;
  margin: 0 auto; }

.pintro .main_left .review .ul_content li {
  width: 625px;
  padding: 20px 0 0 75px;
  border-bottom: 1px dashed #888;
  position: relative; }

.pintro .main_left .review .ul_content li a.touxiang {
  width: 56px;
  height: 56px;
  position: absolute;
  top: 30px;
  left: 0; }

.pintro .main_left .review .ul_content li a.touxiang img {
  width: 48px;
  height: 48px;
  padding: 3px;
  border: 1px solid #DBDBDB;
  background: #fff; }

.pintro .main_left .review .ul_content li span.vip {
  display: block;
  width: 56px;
  height: 24px;
  position: absolute;
  top: 86px;
  left: 0;
  text-align: center;
  line-height: 24px;
  color: #FF9200;
  float: none;
  margin: 0;
  background: none; }

.pintro .main_left .review .ul_content li p.info {
  line-height: 40px;
  color: #888; }

.pintro .main_left .review .ul_content li p.content {
  line-height: 24px;
  color: #888;
  word-wrap: break-word;
  word-break: normal; }

.pintro .main_left .review .ul_content li p.content img {
  display: inline; }

.pintro .main_left .review .ul_content li a.reply {
  display: block;
  height: 28px;
  line-height: 28px;
  text-align: right;
  color: #333; }

span.jing {
  color: #B2121A;
  font-weight: bold; }

span.ding {
  color: #B2121A;
  font-weight: bold; }

.pintro .main_left .review .ul_content li p.info a.username {
  font-weight: bold;
  margin: 0 8px; }

.pintro .main_left .review .ul_content li a.reply span.num {
  color: #B2121A; }

.pintro .main_left .review .review_all_b {
  width: 700px;
  height: 34px;
  margin: 10px auto 10px auto;
  background: #FAFAFA;
  line-height: 34px;
  text-indent: 15px;
  color: #888;
  position: relative; }

.pintro .main_left .review .review_all_b span.num {
  color: #B31218; }

.pintro .main_left .review .review_all_b a {
  position: absolute;
  right: 0;
  top: 0;
  margin-right: 15px;
  font-weight: bold; }

.pintro .main_left .review .review_add {
  width: 590px;
  margin: 10px 0 0 29px; }

.pintro .main_left .review .review_add h3 {
  height: 40px;
  line-height: 40px; }

.pintro .main_left .review .review_add p.notice {
  line-height: 34px;
  color: #888; }

.pintro .main_left .review .review_add p.notice span.num {
  color: #B6121B;
  font-weight: bold; }

.pintro .main_left .review .review_add input.submit,
.pintro .main_left .readOther {
  width: 98px;
  height: 35px;
  float: right;
  position: relative;
  top: -20px;
  background: url(../images/a.png) -540px -155px;
  cursor: pointer;
  border: none; }

.pintro .main_left .review .review_add input.submit:hover {
  background: url(../images/a.png) -639px -155px; }

.pintro .main_left .blueBox .title {
  padding: 0 10px;
  overflow: hidden;
  height: 37px;
  line-height: 37px;
  background: url(../images/rx.png) 0 -1739px repeat-x;
  border-bottom: 1px solid #C8C8C8; }

.pintro .main_left .blueBox .h22 a, .pintro .main_left .blueBox .h22 {
  font-size: 14px;
  font-weight: bold;
  color: #333;
  float: left; }

.pintro .main_left .blueBox .more {
  float: right; }

.pintro .main_left .list_comt .comt_other {
  border-bottom: 1px solid #c1c1c1;
  height: 35px;
  line-height: 35px;
  padding: 0; }

.pintro .main_left .list_comt .comt_other .left {
  margin: 5px 10px 0 0;
  padding: 3px 8px; }

.pintro .main_left .list_comt .comt_other span a {
  background-color: #0058A6;
  display: inline-block;
  height: 20px;
  line-height: 20px;
  padding: 0 10px;
  color: #fff;
  border-radius: 3px;
  margin-left: 10px; }

.pintro .main_left .list_comt .comt_other span a:hover {
  text-decoration: none;
  opacity: 0.8;
  filter: alpha(opacity=80); }

.pintro .main_left .list_comt .comt_other .right {
  margin-top: 5px;
  padding: 3px 8px; }

.pintro .main_left .list_comt .comt_other span .comt_del {
  background-color: #E7E7E7;
  color: #666; }

.pintro .main_left .list_comt .comt_other span a {
  color: #fff; }

.pintro .main_left .tit_more {
  color: #7D7D7D;
  float: right;
  margin: 0 10px 0 0; }

.pintro .main_left .list_comt ul {
  margin: 10px 10px 0; }

.pintro .main_left .list_comt li {
  padding: 10px 50px 20px 5px;
  margin-bottom: 10px;
  border-bottom: 1px dashed #c1c1c1;
  display: inline-block;
  width: 685px; }

.pintro .main_left .list_comt li.ts_last {
  border-bottom: 0; }

.pintro .main_left .list_comt .flt_lt {
  width: 56px;
  float: left; }

.pintro .main_left .list_comt .mem_pic img {
  height: 48px;
  width: 48px;
  padding: 3px;
  border: 1px solid #CCCCCC;
  margin-bottom: 5px; }

.pintro .main_left .list_comt .mem_pic {
  text-align: center; }

.pintro .main_left .list_comt .mem_pic .level {
  background-color: #FE890E;
  display: inline-block;
  height: 18px;
  line-height: 18px;
  padding: 0 4px;
  color: #fff;
  border-radius: 3px; }

.pintro .main_left .list_comt .flt_rt {
  width: 615px;
  float: right; }

.pintro .main_left .list_comt .comt_mem {
  color: #969696; }

.pintro .main_left .list_comt .comt_mem a {
  font-weight: bold; }

.pintro .main_left .list_comt .comt_mem_info {
  height: 18px;
  line-height: 18px;
  padding: 8px 0; }

.pintro .main_left .list_comt .comt_mem_info span {
  background-color: #FFC828;
  display: inline-block;
  padding: 0 5px;
  color: #fff;
  border-radius: 3px;
  margin-right: 3px; }

.pintro .main_left .list_comt .comt_mem_info .blue {
  background-color: #5CB1BE; }

.pintro .main_left .list_comt .comt_mem b {
  color: #FE890E; }

.pintro .main_left .list_comt .comt_mem sub img {
  margin-left: 5px;
  display: inline; }

.pintro .main_left .list_comt .comt_mem sub input {
  margin-left: 10px; }

.pintro .main_left .list_comt .comt_fun {
  height: 22px;
  line-height: 22px;
  float: right;
  margin-top: -20px;
  position: relative;
  width: 70px;
  border: 1px solid #fff;
  border-bottom: none;
  padding: 0 10px 0 5px;
  background-color: #fff; }

.pintro .main_left .list_comt .showing {
  border: 1px solid #ccc;
  border-bottom: none; }

.pintro .main_left .list_comt .comt_fun .hide {
  position: absolute;
  width: 70px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-top: none;
  left: -1px;
  top: 20px;
  padding: 10px 10px 10px 5px; }

.pintro .main_left .list_comt .comt_fun a {
  color: #333;
  margin-left: 10px;
  text-decoration: none; }

.pintro .main_left .list_comt .comt_fun a span {
  display: inline-block;
  width: 6px;
  height: 3px;
  float: right;
  background: url(/images/updown.gif) left top no-repeat;
  margin-top: 9px; }

.pintro .main_left .list_comt .comt_fun a.shover span {
  background-position: right top; }

.pintro .main_left .list_comt .comt_fun .hide a.ding {
  background: url(/images/ding.gif) 2px center no-repeat; }

.pintro .main_left .list_comt .comt_fun .hide a.jing {
  background: url(/images/jing.gif) 2px center no-repeat; }

.pintro .main_left .list_comt .comt_fun .hide a.del {
  background: url(/images/del.gif) 2px center no-repeat; }

.pintro .main_left .list_comt .comt_fun .hide a {
  display: inline-block;
  padding-left: 23px; }

.pintro .main_left .list_comt .comt_fun .hide a:hover {
  color: #0058A6; }

.pintro .main_left .list_comt .comt_fun {
  margin: -20px 20px 0 0; }

.pintro .main_left .list_comt .comt_fun dl,
.pintro .main_left .list_comt .comt_fun dd {
  padding: 0;
  margin: 0; }

.pintro .main_left .list_comt .comt_cnt {
  line-height: 22px; }

.pintro .main_left .list_comt .comt_ask {
  padding: 10px 0 0; }

.pintro .main_left .list_comt .comt_ask_hd {
  text-align: right;
  height: 22px;
  line-height: 22px; }

.pintro .main_left .list_comt .comt_ask_hd a {
  color: #0058A6;
  margin-left: 30px; }

.pintro .main_left .list_comt .comt_ask_cnt {
  border: 1px solid #D9D9D9;
  background-color: #F9F9F9;
  padding: 0 15px;
  position: relative;
  line-height: 22px;
  margin-top: 10px; }

*html .pintro .main_left .list_comt .comt_ask_cnt {
  width: 593px;
  overflow: hidden; }

.pintro .main_left .list_comt .comt_ask_cnt a {
  color: #0058A6;
  font-weight: bold; }

.pintro .main_left .list_comt .comt_ask_cnt .bg {
  width: 14px;
  height: 7px;
  background: url(/images/bg_03.png);
  position: absolute;
  top: -7px;
  right: 60px; }

.pintro .main_left .list_comt .comt_ask_cnt p {
  border-bottom: 1px dashed #D9D9D9;
  padding: 10px 0; }

.pintro .main_left .list_comt .comt_ask_cnt p.ts_last {
  border-bottom: none; }

.pintro .main_left .list_comt .comt_more {
  text-align: center;
  height: 36px;
  line-height: 36px;
  background-color: #F2F2F2;
  border-top: 1px solid #D9D9D9;
  margin-left: -15px;
  width: 613px; }

.pintro .main_left .list_comt .comt_more a {
  font-weight: normal;
  color: #333; }

.pintro .main_left .list_comt .comt_alone {
  border-bottom: 2px solid #0058A6;
  margin-bottom: 0px; }

.pintro .main_left .list_comt .comt_alone .comt_fun {
  margin-right: 30px; }

.pintro .main_left .comt {
  background-color: #fff;
  position: relative;
  z-index: 1;
  padding: 20px; }

.pintro .main_left .comt th {
  font-weight: bold; }

.pintro .main_left .comt textarea {
  width: 565px;
  height: 143px;
  color: #333333;
  font: 500 16px/24px verdana;
  padding: 0.2em;
  background-color: #F9F9F9;
  border: 1px solid #DCDCDC; }

.pintro .main_left .comt .watermark {
  color: #969696; }

.pintro .main_left .comt_face {
  width: 70px;
  height: 24px;
  background: url(/images/comt_face.png);
  float: left;
  cursor: pointer;
  margin-right: 15px;
  position: relative; }

.pintro .main_left .comt .showing {
  background-position: right top; }

.pintro .main_left .comt_face .hide {
  background-color: #FFFDFD;
  border: 1px solid #D9D9D9;
  position: absolute;
  width: 330px;
  top: -171px;
  padding: 5px 5px 0;
  height: 165px; }

.pintro .main_left .comt .auth_code {
  clear: both;
  margin-top: 10px; }

.pintro .main_left .comt .auth_code a {
  color: #333; }

.pintro .main_left .comt .submit {
  width: 101px;
  float: none;
  height: 36px;
  line-height: 36px;
  color: #fff;
  font-weight: bold; }

.pintro .main_left .comt_face img {
  border: 1px solid #fff;
  margin: 4px 3px;
  float: left; }

.pintro .main_left .comt_face img:hover {
  border-color: #F2F2F2; }

.pintro .main_left .list-pages {
  overflow: hidden;
  padding: 10px;
  background: #F6F9FE; }

.pintro .main_left .list-pages li {
  float: left;
  margin-right: 5px;
  overflow: hidden; }

.pintro .main_left .list-pages a {
  background: #fff;
  color: #333;
  color: #000000;
  padding: 5px 9px;
  text-decoration: none;
  font-size: 14px;
  background: #fff;
  display: inline-block;
  border: 1px solid #ccc; }

.pintro .main_left .list-pages .thisclass a {
  background: #fff;
  color: #333;
  border: 1px solid #DF0909; }

.pintro .main_left .list-pages a:visited {
  color: #000000;
  text-decoration: none; }

.pintro .main_left .list-pages a:hover {
  background: #fff;
  color: #333;
  border: 1px solid #DF0909; }

.pintro .main_left .logintip {
  background: none repeat scroll 0 0 #FFFEF1;
  border: 1px dotted #FAD8B7;
  color: #999999;
  padding: 10px 6px;
  text-align: center; }

/*--main form--*/
.pintro .main_left .main_form input {
  float: left; }

.pintro .main_left .main_form .form_tip {
  float: left;
  margin: 0 5px; }

/*控制input防止错位*/
.pintro .main_left .main_form b {
  color: red; }

/*提示必填项的“ * ”号*/
/*table表格部分控制*/
.pintro .main_left .main_form table {
  border-collapse: collapse;
  empty-cells: show;
  border: none;
  line-height: 26px;
  width: 100%; }

.pintro .main_left .main_form th {
  text-align: right; }

.pintro .main_left .main_form th, .main_form td {
  font-weight: normal;
  padding: 8px 4px; }

/*text输入框控制*/
.pintro .main_left .main_form .text, .main_form .codetext {
  background: #fff;
  border: #e1e1e1 solid 1px;
  border-top-color: #abadb3;
  color: #666;
  padding: 4px 5px; }

.pintro .main_left .main_form .codetext {
  float: left;
  width: 100px; }

/*验证码输入框*/
.pintro .main_left .main_form input.watermark {
  color: #999; }

.pintro .main_left .main_form .readOther {
  border: 0 none;
  cursor: pointer;
  font-size: 12px;
  line-height: 32px; }

/*--------forum-----*/
.pintro .main_right .zpdt {
  width: 204px;
  height: 326px;
  border: 1px solid #CCCCCC; }

.pintro .main_right .zpdt h2 {
  width: 204px;
  height: 35px;
  line-height: 35px;
  text-indent: 20px;
  font-size: 13px;
  background: #FAFAFA;
  border-bottom: 1px solid #CDCDCD;
  font-family: "微软雅黑";
  font-weight: normal; }

.pintro .main_right .zpdt ul {
  width: 184px;
  height: 238px;
  padding: 2px 10px 0 10px; }

.pintro .main_right .zpdt ul li {
  width: 184px;
  height: 30px;
  border-bottom: 1px dashed #888;
  line-height: 30px;
  color: #888;
  overflow: hidden; }

.pintro .main_right .zpdt ul li a {
  display: block;
  float: left;
  width: 83px;
  color: #333; }

.pintro .main_right .zpdt ul li span {
  color: #B4131B;
  margin-left: 6px; }

.pintro .main_right .zpdt ul li.noborder {
  border: none; }

.pintro .main_right .zpdt .btn {
  width: 204px;
  height: 40px;
  border-top: 1px solid #CDCDCD;
  background: #FAFAFA; }

.pintro .main_right .zpdt .btn a {
  display: block;
  float: left;
  width: 74px;
  height: 27px;
  margin-left: 18px;
  _margin-left: 9px;
  margin-top: 6px; }

.pintro .main_right .zpdt .btn a.yuepiao {
  background: url(../images/a.png) -379px -191px; }

.pintro .main_right .zpdt .btn a.yuepiao:hover {
  background: url(../images/a.png) -379px -219px; }

.pintro .main_right .zpdt .btn a.dashang {
  background: url(../images/a.png) -379px -247px; }

.pintro .main_right .zpdt .btn a.dashang:hover {
  background: url(../images/a.png) -379px -275px; }

.pintro .main_right .zpdt .btn .reward_btn {
  color: #333;
  display: inline-block;
  height: 28px;
  overflow: hidden;
  line-height: 28px;
  text-align: center;
  width: 180px;
  margin-left: 11px;
  border: 1px solid #CDCDCD;
  background-color: #fafbfc; }

.pintro .main_right .fsphb {
  width: 204px;
  height: 425px;
  margin-top: 15px;
  border: 1px solid #CECECE; }

.pintro .main_right .fsphb h2 {
  width: 204px;
  height: 35px;
  line-height: 35px;
  text-indent: 20px;
  font-size: 13px;
  background: url(../images/a.png) -164px -32px;
  border-bottom: 1px solid #CDCDCD;
  font-family: "微软雅黑";
  font-weight: normal; }

.pintro .main_right .fsphb div.title {
  width: 184px;
  height: 31px;
  border-bottom: 1px dashed #888;
  margin: 4px auto 0 auto;
  line-height: 31px;
  color: #888; }

.pintro .main_right .fsphb div.title span {
  display: block;
  float: left; }

.pintro .main_right .fsphb div.title span.order {
  width: 30px;
  text-align: center;
  margin-right: 14px; }

.pintro .main_right .fsphb div.title span.name {
  width: 108px; }

.pintro .main_right .fsphb ul {
  width: 184px;
  height: 320px;
  margin: 0px auto 0 auto; }

.pintro .main_right .fsphb ul li {
  width: 184px;
  height: 31px;
  border-bottom: 1px dashed #888;
  line-height: 31px; }

.pintro .main_right .fsphb ul li span.order {
  display: block;
  float: left;
  width: 14px;
  height: 13px;
  border: 1px solid #CECECE;
  line-height: 13px;
  margin: 8px 21px 8px 7px;
  _margin: 8px 20px 8px 4px;
  text-align: center;
  background: #F3F1F2; }

.pintro .main_right .fsphb ul li span.order.red {
  background: #EF0305;
  border-color: #CF0304;
  color: #fff; }

.pintro .main_right .fsphb ul li a.name {
  display: block;
  width: 108px;
  float: left; }

.pintro .main_right .fsphb div.links {
  line-height: 35px; }

.pintro .main_right .fsphb div.links a.more {
  color: #B4141C;
  margin-left: 20px;
  float: left; }

.pintro .main_right .fsphb div.links a.rule {
  float: right;
  margin-right: 15px; }

.pintro .main_right .qltj {
  width: 204px;
  height: 390px;
  margin-top: 15px;
  border: 1px solid #CECECE; }

.pintro .main_right .qltj h2 {
  height: 35px;
  line-height: 35px;
  font-size: 13px;
  text-indent: 20px;
  background: url(../images/a.png) -164px -32px;
  font-family: "微软雅黑";
  font-weight: normal; }

.pintro .main_right .qltj ul {
  width: 190px;
  height: 348px;
  margin: 4px auto 0 auto; }

.pintro .main_right .qltj ul li {
  width: 190px;
  height: 28px;
  border-bottom: 1px dashed #888;
  line-height: 28px; }

.pintro .main_right .qltj ul li a.category {
  color: #888;
  margin: 0 8px 0 6px; }

.pintro .main_right .qltj ul li.noborder {
  border: none; }

/* catalog */
.pcatalog {
  background-color: #fafafa; }

.pcatalog .bread_nav {
  width: 980px;
  height: 54px;
  margin: 0 auto;
  line-height: 54px;
  color: #888; }

.pcatalog .bread_nav a {
  margin: 0 5px; }

.pcatalog .mulu {
  width: 978px;
  border: 1px solid #CECECE;
  margin: 0 auto 50px auto;
  position: relative; }

.pcatalog .mulu h1 {
  text-align: center;
  line-height: 70px;
  font-family: "微软雅黑";
  font-weight: normal; }

.pcatalog .mulu p.author {
  text-align: center;
  color: #888;
  line-height: 12px;
  margin-bottom: 34px; }

.pcatalog .mulu p.author span {
  margin-left: 20px; }

.pcatalog .mulu a.a_down {
  display: block;
  width: 115px;
  height: 31px;
  background: url(../images/a.png) -424px -128px no-repeat;
  position: absolute;
  right: 20px;
  top: 70px; }

.pcatalog .mulu a.a_down:hover {
  background: url(../images/a.png) -424px -159px no-repeat; }

.pcatalog .mulu h2.juan {
  width: 978px;
  border-top: 1px solid #CBD0CC;
  border-bottom: 1px solid #CBD0CC;
  background: #D9D9D9;
  line-height: 35px;
  text-indent: 20px;
  font-family: "微软雅黑";
  font-size: 16px;
  color: #333;
  font-weight: normal;
  position: relative;
  clear: both; }

.pcatalog .mulu h2.juan span {
  position: absolute;
  right: 30px;
  top: 0;
  font-size: 12px;
  font-family: "宋体";
  color: #888; }

.pcatalog .mulu .ul_links {
  width: 934px;
  /*height:180px;*/
  margin: 0 auto;
  padding: 10px 0 15px 0; }

.pcatalog .mulu .ul_links li {
  float: left;
  display: inline;
  border-bottom: 1px dashed #666666;
  line-height: 35px;
  width: 311px;
  height: 35px;
  margin: 0px 0px 5px 0px;
  overflow: hidden; }

.pcatalog .mulu .ul_links li a {
  height: 35px;
  float: left; }

.pcatalog .mulu p.operate {
  line-height: 60px;
  text-align: right;
  padding-right: 20px;
  clear: both; }

.pcatalog .mulu p.operate a {
  margin: 0 8px; }

/* pread */
.pread {
  background-color: #fafafa; }

.pread .bread_nav {
  width: 980px;
  height: 54px;
  margin: 0 auto;
  line-height: 54px;
  color: #888;
  position: relative; }

.pread .bread_nav a {
  margin: 0 5px; }

.pread .bread_nav .setting {
  width: 395px;
  height: 24px;
  position: absolute;
  right: 0;
  top: 15px; }

.pread .bread_nav .setting select {
  width: 80px;
  border: 1px solid #DDDDDD;
  margin-right: 12px; }

.pread .bread_nav .setting select.color {
  position: absolute;
  left: 0; }

.pread .bread_nav .setting select.font {
  position: absolute;
  left: 93px; }

.pread .bread_nav .setting input.btn {
  width: 46px;
  height: 24px;
  border: none;
  margin: 0;
  padding: 0;
  margin-right: 12px;
  cursor: pointer;
  position: absolute;
  top: 0; }

.pread .bread_nav .setting input.save {
  background: url(../images/a.png) -738px -155px;
  left: 191px;
  margin-top: 2px; }

.pread .bread_nav .setting input.restore {
  background: url(../images/a.png) -785px -155px;
  left: 249px;
  margin-top: 2px; }

.pread .main {
  width: 980px;
  margin: 0 auto; }

.pread .main_left {
  width: 762px;
  float: left;
  color: #333;
  border: 1px solid #fff; }

.pread .main_right {
  width: 206px;
  float: right; }

.pread .main_left h1 {
  line-height: 68px;
  text-align: center;
  font-family: "微软雅黑";
  font-weight: normal; }

.pread .main_left p.author {
  text-align: center;
  color: #888; }

.pread .main_left p.author a {
  margin-right: 20px; }

.pread .main_left p.author .time, .main_left p.author .words {
  margin-right: 20px; }

.pread .main_left p.author a.read_wide {
  color: #B61219; }

.pread .main_left .content {
  line-height: 2em;
  /*text-indent:35px;*/
  font-size: 14px;
  width: 720px;
  margin: 0 auto;
  padding-top: 30px; }

.pread .main_left .content p {
  margin-bottom: 30px; }

.pread .nav_t {
  text-align: center;
  margin: 48px 0 16px 0;
  font-size: 14px; }

.pread .nav_t a {
  color: #016600;
  font-weight: bold;
  margin: 0 15px; }

.pread .tip {
  text-align: center;
  margin-bottom: 25px; }

.pread .nav_b {
  text-align: center;
  margin-bottom: 50px;
  color: #016600; }

.pread .nav_b a {
  color: #016600;
  margin: 0 10px; }

.vipreader .main_left {
  width: 980px;
  float: none; }

.vipreader .main_left .content {
  width: 780px; }

.pread .main_right .block {
  width: 204px;
  border: 1px solid #fff; }

.pread .main_right .block h2 {
  width: 204px;
  height: 33px;
  border-bottom: 1px solid #fff;
  line-height: 33px;
  text-indent: 13px;
  font-size: 14px;
  font-family: "微软雅黑";
  font-weight: normal; }

.pread .main_right .block ul li {
  width: 190px;
  height: 28px;
  line-height: 28px;
  padding-left: 14px; }

.pread .main_right .block ul li a.category {
  color: #888;
  margin-right: 8px; }

.pread .main.read_wide {
  width: 100%; }

.pread .main.read_wide .main_left {
  width: 100%; }

.pread .main.read_wide .main_left div.content {
  width: 100%; }

.pread .main.read_wide .main_right {
  display: none; }

/*------vip------*/
.vipRk {
  border: 1px solid #DDDDDD;
  background-color: #fff; }

.vipBox {
  border: 1px solid #fff;
  background-color: #F5F5F5;
  padding: 20px; }

.vipBox p {
  line-height: 24px;
  font-size: 10.5pt; }

.vipBox .readTip .title {
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 10px;
  border-bottom: 1px dashed #C8C8C8;
  padding: 5px 0;
  line-height: 30px;
  display: block; }

.vipBox .chapters {
  margin: 0; }

.vipBox .chapters .title {
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 10px;
  border-bottom: 1px dashed #C8C8C8;
  padding: 5px 0;
  line-height: 30px;
  display: block; }

.vipBox .chapters .title span {
  color: #46A5EB; }

.vipBox .chapters table {
  border-collapse: collapse;
  width: 100%; }

.vipBox .chapters table thead tr {
  background-color: #fff;
  border-bottom: 1px solid #ccc; }

.vipBox .chapters table th {
  background-color: #A8070F;
  color: #fff;
  font-weight: normal;
  padding: 8px 5px;
  border-bottom: 1px solid #ccc;
  line-height: 20px; }

.vipBox .chapters table td {
  background-color: #fff;
  border-bottom: 1px dashed #ccc;
  color: #333;
  line-height: 20px;
  padding: 8px 5px;
  vertical-align: middle; }

.vipBox .chapters table td.org {
  color: #FF6600;
  font-weight: 700; }

.vipBox .chapterTotal {
  line-height: 24px;
  font-size: 12px;
  background-color: #eee;
  display: block;
  padding: 10px 5px; }

.vipBox .total {
  text-align: right;
  color: #999;
  background-color: #fff;
  min-height: 100px;
  line-height: 24px;
  padding: 10px 5px; }

.vipBox .total b {
  color: #FF6600;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 24px;
  margin: 0 3px; }

.vipBox .total p.line {
  border-top: 1px dashed #999;
  height: 1px;
  border-bottom: 0;
  font-size: 0; }

.vipBox .total p.f12 {
  font-size: 12px; }

.vipBox .total p span {
  color: #333; }

.vipBox .payClass {
  color: #333333;
  line-height: 24px;
  margin-top: 10px; }

.vipBox .payClass .w_bank {
  background: url("/images/pay/w_bank.png") no-repeat;
  float: left;
  height: 47px;
  width: 141px;
  display: inline;
  margin-left: 5px; }

.vipBox .payClass .zfb {
  background: url("/images/pay/zfb.png") no-repeat;
  display: inline;
  float: left;
  height: 47px;
  width: 141px;
  margin-left: 15px;
  margin-right: 20px; }

/* plib */
.plib .main {
  width: 980px;
  margin: 12px auto 25px auto; }

.plib .main_left {
  width: 762px;
  float: left; }

.plib .main_right {
  width: 206px;
  float: right; }

.plib .main_left .fenlei {
  width: 760px;
  /*height:260px;*/
  margin-bottom: 15px;
  border: 1px solid #D1D1D1;
  color: #333; }

.plib .main_left .fenlei h2 {
  width: 760px;
  height: 37px;
  line-height: 37px;
  font-size: 16px;
  text-indent: 16px;
  background: url(../images/rx.png) 0 -1739px repeat-x;
  border-bottom: 1px solid #d1d1d1;
  margin-bottom: 17px; }

.plib .main_left .fenlei p {
  line-height: 36px;
  padding-left: 37px; }

.plib .main_left .fenlei p span.name {
  font-weight: bold; }

.plib .main_left .fenlei p a {
  margin: 0 10px; }

.plib .main_left .fenlei p a.current {
  color: #B4121D;
  font-weight: bold; }

.plib .main_left .liebiao {
  width: 760px;
  border: 1px solid #D1D1D1;
  position: relative; }

.plib .main_left .liebiao .page_nav_t {
  /*width:258px;*/
  height: 37px;
  position: absolute;
  right: 0;
  top: 0;
  line-height: 37px;
  color: #888; }

.plib .main_left .liebiao .page_nav_t a.prev {
  margin-left: 30px; }

.plib .main_left .liebiao .page_nav_t a.next {
  margin-left: 10px; }

.plib .main_left .liebiao .page_nav_t a span {
  font-size: 8px;
  position: relative;
  top: -2px;
  color: #888; }

.plib .main_left .liebiao .page_nav_t a.prev span {
  margin-right: 6px; }

.plib .main_left .liebiao .page_nav_t a.next span {
  margin-left: 6px; }

.plib .main_left .liebiao h2 {
  width: 760px;
  height: 37px;
  line-height: 37px;
  font-size: 16px;
  text-indent: 16px;
  background: url(../images/rx.png) 0 -1739px repeat-x;
  border-bottom: 1px solid #d1d1d1; }

.plib .main_left .liebiao h2 span {
  font-size: 12px;
  color: #888;
  font-weight: normal;
  margin-left: 8px; }

.plib .main_left .liebiao .block {
  width: 550px;
  height: 203px;
  padding: 0 40px 0 170px;
  border-bottom: 1px solid #CECECE;
  position: relative; }

.plib .main_left .liebiao .block a.img {
  width: 119px;
  height: 164px;
  position: absolute;
  left: 26px;
  top: 20px; }

.plib .main_left .liebiao .block a.img img {
  width: 111px;
  height: 156px;
  padding: 3px;
  border: 1px solid #D0D0D0;
  background: #fff; }

.plib .main_left .liebiao .block p.name {
  line-height: 60px;
  font-size: 14px;
  font-weight: bold;
  position: relative;
  height: 60px; }

.plib .main_left .liebiao .block p.name a {
  float: left; }

.plib .main_left .liebiao .block p.name span.vip {
  display: block;
  width: 25px;
  height: 15px;
  background: url(../images/a.png) -706px -9px;
  color: #fff;
  font-size: 12px;
  line-height: 15px;
  text-align: center;
  font-weight: normal;
  float: left;
  position: relative;
  top: 10px;
  left: 10px; }

.plib .main_left .liebiao .block p.author {
  height: 32px;
  line-height: 24px;
  border-bottom: 1px dashed #888;
  margin-bottom: 5px;
  color: #888;
  position: relative; }

.plib .main_left .liebiao .block p.author a.author {
  margin-right: 90px; }

.plib .main_left .liebiao .block p.author span {
  position: absolute;
  right: 0;
  top: 0; }

.plib .main_left .liebiao .block p.summary {
  line-height: 26px;
  color: #888;
  margin-bottom: 10px; }

.plib .main_left .liebiao .block p.operate {
  height: 24px;
  position: relative; }

.plib .main_left .liebiao .block p.operate a.shujia {
  display: block;
  width: 75px;
  height: 24px;
  background: url(../images/a.png) -454px -191px;
  position: absolute;
  top: 0;
  left: 376px; }

.plib .main_left .liebiao .block p.operate a.shujia:hover {
  background: url(../images/a.png) -454px -216px; }

.plib .main_left .liebiao .block p.operate a.yuedu {
  display: block;
  width: 75px;
  height: 24px;
  background: url(../images/a.png) -454px -241px;
  position: absolute;
  top: 0;
  left: 465px; }

.plib .main_left .liebiao .block p.operate a.yuedu:hover {
  background: url(../images/a.png) -454px -266px; }

.page_nav_b {
  padding: 18px 30px;
  overflow: hidden;
  height: 23px;
  text-align: center; }

.page_nav_b span {
  text-align: left;
  color: #666; }

.page_nav_b a {
  height: 21px;
  line-height: 21px;
  text-align: center;
  margin-left: 5px;
  padding: 0 6px;
  display: inline-block;
  border: 1px solid #CECECE; }

.page_nav_b [disabled] {
  background-color: #f5f5f5;
  cursor: default; }

.page_nav_b [disabled]:hover {
  text-decoration: none; }

.page_nav_b .pageOn {
  height: 20px;
  line-height: 20px;
  margin-left: 5px;
  width: 20px;
  display: inline-block;
  font-weight: bold;
  text-align: center;
  color: #fff;
  background: #D3111A;
  border: 1px solid #A3060F; }

.plib .bangdan {
  width: 204px;
  height: 390px;
  border: 1px solid #D0D0D0;
  position: relative; }

.plib .bangdan .time {
  width: 58px;
  height: 28px;
  position: absolute;
  right: 6px;
  top: 8px; }

.plib .bangdan .time span {
  display: block;
  width: 25px;
  height: 25px;
  float: left;
  margin-right: 4px;
  color: #333333;
  padding-top: 3px;
  line-height: 25px;
  text-align: center;
  cursor: pointer; }

.plib .bangdan .time span.current {
  background: url(../images/a.png) -731px 0;
  color: #fff; }

.plib .bangdan h2 {
  width: 204px;
  height: 36px;
  font-size: 14px;
  font-family: "微软雅黑";
  font-weight: normal;
  line-height: 36px;
  text-indent: 15px;
  background: url(../images/a.png) -164px -32px; }

.plib .bangdan ul {
  width: 190px;
  height: 348px;
  position: absolute;
  top: 42px;
  left: 7px;
  display: none; }

.plib .bangdan ul.current {
  display: block; }

.plib .bangdan ul li {
  width: 190px;
  height: 28px;
  border-bottom: 1px dashed #888888;
  line-height: 28px; }

.plib .bangdan ul li.noborder {
  border: none; }

.plib .bangdan ul li span {
  display: block;
  float: left;
  width: 15px;
  height: 14px;
  background: #F3F1F2;
  border: 1px solid #CECECE;
  line-height: 14px;
  text-align: center;
  margin: 6px 13px 0 8px; }

.plib .bangdan ul li span.red {
  background: #D60312;
  border: 1px solid #BC040E;
  color: #fff; }

.plib .main_right .tuijian {
  margin-top: 15px; }

.plib .main_right .xinshu {
  margin-top: 15px; }

/* chart */
.pchart .main {
  width: 978px;
  margin: 12px auto 25px auto;
  border: 1px solid #CECECE; }

.pchart .main_left {
  width: 224px;
  float: left; }

.pchart .main_right {
  width: 753px;
  float: right;
  /*padding-bottom:30px; */
  border-left: 1px solid #CECFCA; }

.pchart .main_left h2 {
  height: 46px;
  background: #fafafa;
  line-height: 46px;
  text-indent: 15px;
  font-size: 16px;
  font-weight: bold;
  border-bottom: 8px solid #B3121A; }

.pchart .main_left ul li {
  height: 39px;
  border-bottom: 1px solid #CECECE;
  line-height: 39px;
  text-indent: 16px;
  position: relative; }

.pchart .main_left ul li a {
  display: block;
  width: 224px;
  height: 39px; }

.pchart .main_left ul li span {
  display: block;
  position: absolute;
  height: 39px;
  right: 35px;
  top: 0; }

.pchart .bangdan {
  width: 204px;
  height: 420px;
  border: 1px solid #D0D0D0;
  position: relative;
  float: left;
  margin: 17px 0 0 33px;
  _margin-left: 25px; }

.pchart .bangdan .time {
  width: 58px;
  height: 28px;
  position: absolute;
  right: 6px;
  top: 8px;
  z-index: 3; }

.pchart .bangdan .time span {
  display: block;
  width: 25px;
  height: 25px;
  float: left;
  margin-right: 4px;
  color: #333333;
  padding-top: 3px;
  line-height: 25px;
  text-align: center;
  cursor: pointer; }

.pchart .bangdan .time span.current {
  background: url(../images/a.png) -731px 0;
  color: #fff; }

.pchart .bangdan h2 {
  width: 204px;
  height: 36px;
  font-size: 14px;
  font-family: "微软雅黑";
  font-weight: normal;
  line-height: 36px;
  text-indent: 15px;
  background: url(../images/a.png) -164px -32px; }

.pchart .bangdan ul {
  width: 190px;
  height: 348px;
  position: absolute;
  top: 42px;
  left: 7px;
  display: none; }

.pchart .bangdan ul.current {
  display: block; }

.pchart .bangdan ul li {
  width: 190px;
  height: 28px;
  border-bottom: 1px dashed #888888;
  line-height: 28px; }

.pchart .bangdan ul li.noborder {
  border: none; }

.pchart .bangdan ul li span {
  display: block;
  float: left;
  width: 15px;
  height: 14px;
  background: #F3F1F2;
  border: 1px solid #CECECE;
  line-height: 14px;
  text-align: center;
  margin: 6px 13px 0 8px; }

.pchart .bangdan ul li span.red {
  background: #D60312;
  border: 1px solid #BC040E;
  color: #fff; }

.pchart .bangdan a.more {
  display: block;
  width: 204px;
  height: 29px;
  line-height: 29px;
  text-indent: 155px;
  position: absolute;
  right: 0;
  bottom: 0;
  border-top: 1px solid #CECECE; }

.pchart .main_right .page_nav_b a {
  display: inline-block;
  height: 21px;
  border: 1px solid #CECECE;
  line-height: 21px;
  text-align: center;
  margin-right: 10px; }

.pchart .main_right .page_nav_b a.current {
  background: #D3111A;
  border: 1px solid #A3060F;
  color: #fff; }

.pchart .main_right .page_nav_b a.prev {
  width: 63px; }

.pchart .main_right .page_nav_b a.next {
  width: 63px; }

.pchart .main_right .page_nav_b {
  padding: 15px 30px;
  overflow: hidden;
  height: 23px;
  text-align: center; }

.pchart .main_right .page_nav_b span {
  text-align: left;
  color: #666; }

.pchart .main_right .page_nav_b a {
  height: 21px;
  line-height: 21px;
  text-align: center;
  margin-left: 5px;
  margin-right: 10px;
  padding: 0 6px;
  display: inline-block;
  border: 1px solid #CECECE; }

.pchart .main_right .page_nav_b [disabled] {
  background-color: #f5f5f5;
  cursor: default; }

.pchart .main_right .page_nav_b [disabled]:hover {
  text-decoration: none; }

.pchart .main_right .page_nav_b .pageOn {
  height: 20px;
  line-height: 20px;
  width: 20px;
  display: inline-block;
  font-weight: bold;
  text-align: center;
  color: #fff;
  background: #E00909;
  border: 1px solid #E00909; }

/*--粉丝--*/
.pchart .fans_tit {
  height: 46px;
  line-height: 46px;
  background-color: #BC040E;
  color: #fff;
  padding: 0 15px; }

.pchart .fans_tit a {
  color: #fff; }

*html .pchart .fans_tit .right {
  width: 78px; }

.pchart .fans_tit h1 {
  font-size: 22px;
  font-family: "微软雅黑","宋体";
  float: left;
  font-weight: normal;
  width: 770px;
  text-align: center; }

.pchart .fans_rk {
  border: 1px solid #c1c1c1;
  border-top: none;
  padding: 20px 0 20px 20px; }

.pchart .fans_rk .column1 {
  width: 297px; }

.pchart .fans_rk .main_table td {
  border-bottom: 1px dashed #C8C8C8; }

.pchart .fans_rk .ts_last td {
  border-bottom: none; }

.pchart .column1 h2.tit {
  background: url("/images/y.jpg") repeat-x scroll 0 -246px transparent;
  border-bottom: 1px solid #C8C8C8;
  color: #333;
  font-size: 14px;
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  margin: 0; }

.pchart .column1, .pchart .column2 {
  border: 1px solid #C8C8C8;
  float: left;
  margin-right: 10px;
  width: 208px; }

.pchart .column3_1 {
  float: left;
  padding-left: 2px;
  width: 738px; }

/* p7center */
.p7center .base_info {
  width: 980px;
  height: 131px;
  margin: 35px auto 0 auto;
  border-bottom: 4px solid #B3131D;
  background: #F7F7F7;
  position: relative;
  margin-bottom: 20px; }

.p7center .base_info a.img {
  display: block;
  width: 99px;
  height: 99px;
  position: absolute;
  left: 18px;
  top: 16px; }

.p7center .base_info a.img img {
  width: 99px;
  height: 99px; }

.p7center .base_info p.name {
  width: 150px;
  height: 24px;
  position: absolute;
  left: 130px;
  top: 20px;
  font-size: 24px;
  line-height: 24px; }

.p7center .base_info p.name span.level {
  display: inline-block;
  width: 23px;
  height: 9px;
  background: url(../images/a.png) -973px -176px no-repeat;
  margin-left: 10px;
  position: relative;
  top: -5px; }

.p7center .base_info .focus {
  width: 72px;
  height: 45px;
  position: absolute;
  left: 131px;
  top: 65px; }

.p7center .base_info .fans {
  width: 72px;
  height: 45px;
  position: absolute;
  left: 203px;
  top: 65px; }

.p7center .base_info .focus p, .base_info .fans p {
  font-size: 18px;
  color: #5C8D24;
  font-weight: bold;
  margin-bottom: 10px; }

.p7center .base_info .focus a, .base_info .fans a {
  font-size: 13px; }

.p7center .base_info .wealth {
  width: 188px;
  height: 90px;
  right: 0;
  top: 20px;
  position: absolute; }

.p7center .base_info .wealth .jifen {
  padding-left: 30px;
  background: url(../images/a.png) -973px -193px no-repeat;
  height: 30px;
  line-height: 30px; }

.p7center .base_info .wealth .yuepiao {
  padding-left: 30px;
  background: url(../images/a.png) -973px -223px no-repeat;
  height: 30px;
  line-height: 30px; }

.p7center .base_info .wealth .yuedubi {
  padding-left: 30px;
  background: url(../images/a.png) -973px -253px no-repeat;
  height: 30px;
  line-height: 30px; }

.p7center .base_info .wealth span {
  font-weight: bold; }

.p7center .base_info .wealth a {
  color: #E60203; }

.p7center .main {
  width: 980px;
  margin: 20px auto 25px auto;
  /*height: 100%;*/ }

.p7center .main_left {
  width: 180px;
  float: left;
  background: #F7F7F7;
  /*height: 100%;*/ }

.p7center .main_body {
  float: right;
  padding: 10px 12px 0 10px;
  width: 768px;
  min-height: 700px;
  /*height: 100%;*/
  background-color: #fff; }

.p7center .main_mid {
  width: 538px;
  float: left;
  height: 100%;
  margin-left: 16px; }

.p7center .main_right {
  width: 230px;
  float: right;
  background: #F7F7F7;
  min-height: 550px; }

.p7center .main_left h2 {
  width: 132px;
  height: 23px;
  background: url(../images/a.png) -454px -291px no-repeat;
  margin: 19px auto 20px auto;
  line-height: 23px;
  color: #fff;
  font-size: 12px;
  text-align: center;
  font-weight: normal; }

.p7center .main_left h2 a {
  color: #fff;
  font-size: 12px; }

.p7center .main_left .nav_left a {
  display: block;
  width: 170px;
  height: 34px;
  margin-left: 10px;
  font-size: 14px;
  text-indent: 36px;
  line-height: 34px; }

.p7center .main_left .nav_left a.index,
.p7center .main_left .nav_left a.on {
  width: 170px;
  border-left: 2px solid #FF9947;
  background: url(../images/a.png) -960px -360px no-repeat #fff;
  margin-left: 8px;
  font-weight: bold;
  color: #FF6501; }

.p7center .main_left .nav_left a.menu {
  background: url(../images/a.png) -960px -285px no-repeat; }

.p7center .main_left .nav_left a.menu.current {
  background: url(../images/a.png) -960px -322px no-repeat; }

.p7center .main_left .nav_left ul.menu_sub {
  display: none; }

.p7center .main_left .nav_left ul.menu_sub.current {
  display: block; }

.p7center .main_left .nav_left ul.menu_sub li a {
  font-size: 12px;
  text-indent: 48px; }

.p7center .main_left a.apply {
  background: url(../images/a.png) -955px -395px no-repeat; }

.p7center .main_mid .message h2 {
  height: 34px;
  border-bottom: 1px solid #CECECE;
  line-height: 34px;
  font-size: 14px;
  color: #333;
  text-indent: 2px; }

.p7center .main_mid .message div.content {
  height: 75px;
  margin-top: 10px;
  width: 516px;
  background: #fafafa;
  border: 1px solid #CECECE;
  line-height: 23px;
  padding: 5px 10px 0 10px;
  color: #333; }

.p7center .main_mid .message div.content a {
  color: #FE6700; }

.p7center .main_mid .tit2 {
  margin-top: 10px;
  height: 34px; }

.p7center .main_mid .tit2 span {
  float: right; }

.p7center .main_mid .tit2 span b {
  color: #FF6600;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 24px; }

.p7center .main_mid .textarea_sx {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #ccc #eee #eee #ccc;
  background: #fafafa;
  border: 1px solid #CECECE;
  border-image: none;
  border-style: solid;
  border-width: 1px;
  font-size: 14px;
  height: 100px;
  margin-bottom: 10px;
  overflow: hidden;
  padding: 4px 0 0 4px;
  width: 530px; }

.p7center .main_mid .comt {
  border-top: 1px solid #c1c1c1;
  background-color: #fff;
  position: relative;
  z-index: 1;
  background-color: #FFFBFB;
  padding: 20px; }

.p7center .main_mid .comt th {
  font-weight: bold; }

.p7center .main_mid .comt textarea {
  width: 582px;
  height: 143px;
  color: #333333;
  font: 500 16px/24px verdana;
  padding: 0.2em;
  background-color: #F9F9F9;
  border: 1px solid #DCDCDC; }

.p7center .main_mid .comt .watermark {
  color: #969696; }

.p7center .main_mid .comt_face {
  width: 70px;
  height: 24px;
  background: url(/images/comt_face.png);
  float: left;
  cursor: pointer;
  margin-right: 15px;
  position: relative; }

.p7center .main_mid .comt .showing {
  background-position: right top; }

.p7center .main_mid .comt_face .hide {
  background-color: #FFFDFD;
  border: 1px solid #D9D9D9;
  position: absolute;
  width: 330px;
  top: -171px;
  padding: 5px 5px 0;
  height: 165px; }

.p7center .main_mid .comt .auth_code {
  clear: both;
  margin-top: 10px; }

.p7center .main_mid .comt .auth_code a {
  color: #333; }

.p7center .main_mid .comt .submit {
  width: 101px;
  float: none;
  height: 36px;
  line-height: 36px;
  color: #fff;
  font-weight: bold; }

.p7center .main_mid .comt_face img {
  border: 1px solid #fff;
  margin: 4px 3px;
  float: left; }

.p7center .main_mid .comt_face img:hover {
  border-color: #F2F2F2; }

.p7center .main_mid .shujia {
  margin: 30px auto 0 auto;
  position: relative;
  width: 538px; }

.p7center .main_mid .shujia a.more {
  display: block;
  position: absolute;
  right: 22px;
  top: 0;
  width: 45px;
  height: 30px;
  line-height: 30px; }

.p7center .main_mid .shujia h2 {
  font-size: 14px;
  color: #333;
  line-height: 30px;
  height: 30px;
  text-indent: 2px;
  border-bottom: 1px solid #CECECE; }

.p7center .main_mid .shujia div.title {
  width: 536px;
  height: 25px;
  background: #FAFAFA;
  border: 1px solid #cecece;
  margin: 10px 0 0 0;
  line-height: 25px;
  color: #888;
  position: relative; }

.p7center .main_mid .shujia div.title span.category {
  width: 108px;
  height: 25px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  text-indent: 10px; }

.p7center .main_mid .shujia div.title span.book_name {
  width: 330px;
  height: 25px;
  display: block;
  position: absolute;
  top: 0;
  left: 80px; }

.p7center .main_mid .shujia div.title span.time {
  width: 100px;
  height: 25px;
  display: block;
  position: absolute;
  top: 0;
  left: 480px; }

.p7center .main_mid .shujia ul li {
  width: 538px;
  height: 35px;
  line-height: 35px;
  border-bottom: 1px dashed #666;
  color: #888;
  position: relative; }

.p7center .main_mid .shujia ul li a.category {
  color: #888;
  display: inline-block;
  width: 66px; }

.p7center .main_mid .shujia ul li a.book_name {
  color: #333; }

.p7center .main_mid .shujia ul li a.chapter {
  color: #888;
  margin-left: 10px; }

.p7center .main_mid .shujia ul li span.vip {
  display: inline-block;
  width: 24px;
  height: 8px;
  background: url(../images/a.png) -706px 0;
  line-height: 0;
  font-size: 0;
  float: none; }

.p7center .main_mid .shujia ul li span.time {
  position: absolute;
  left: 480px;
  width: 80px; }

.p7center .main_mid .dongtai {
  margin: 20px 0 0 0; }

.p7center .main_mid .dongtai h2 {
  width: 538px;
  height: 32px;
  border-bottom: 1px solid #CECECE;
  text-indent: 2px;
  line-height: 32px;
  font-size: 14px;
  color: #333; }

.p7center .main_mid .dongtai div.tabs {
  width: 538px;
  height: 30px;
  margin: 18px 0 0 0;
  border-bottom: 1px solid #cecece;
  overflow: visible; }

.p7center .main_mid .dongtai div.tabs span {
  display: inline-block;
  height: 29px;
  border: 1px solid #cecece;
  border-bottom: none;
  margin-right: 5px;
  line-height: 29px;
  padding: 0 10px;
  background: #f4f4f4;
  cursor: pointer;
  position: relative;
  z-index: 2; }

.p7center .main_mid .dongtai div.tabs span.current {
  background: #fff;
  height: 30px;
  _top: 1px; }

.p7center .main_mid .dongtai .container {
  width: 538px;
  height: 275px;
  margin: 10px 0 0 0;
  overflow: hidden;
  position: relative; }

.p7center .main_mid .dongtai .container .tabs_to {
  width: 538px;
  height: 275px;
  position: absolute;
  left: 0;
  top: 0;
  display: none;
  line-height: 24px;
  color: #888;
  text-indent: 15px; }

.p7center .main_mid .dongtai .container .tabs_to.current {
  display: block; }

.p7center .main_right h2 {
  width: 210px;
  height: 38px;
  margin: 0 auto;
  border-bottom: 1px solid #cecece;
  line-height: 38px;
  font-size: 14px;
  color: #333;
  text-indent: 6px; }

.p7center .main_right h3 {
  width: 764px;
  height: 26px;
  font-size: 15px;
  font-family: "微软雅黑";
  line-height: 26px;
  border-bottom: 1px solid #cecece;
  text-indent: 5px; }

.p7center .main_right ul {
  width: 210px;
  margin: 0 auto;
  border-top: 1px solid #fff; }

.p7center .main_right ul li {
  width: 210px;
  height: 48px;
  margin: 15px 0 0 0;
  position: relative;
  font-family: "微软雅黑"; }

.p7center .main_right ul li a.img {
  display: block;
  width: 48px;
  height: 48px;
  position: absolute;
  left: 6px;
  top: 0; }

.p7center .main_right ul li a.img img {
  width: 48px;
  height: 48px; }

.p7center .main_right ul li a.name {
  width: 140px;
  height: 14px;
  position: absolute;
  left: 63px;
  top: 0px;
  font-size: 13px; }

.p7center .main_right ul li span.sex {
  width: 20px;
  height: 20px;
  position: absolute;
  left: 63px;
  top: 30px;
  color: #888;
  font-size: 13px; }

.p7center .main_right ul li a.focus {
  display: block;
  width: 60px;
  height: 22px;
  position: absolute;
  left: 147px;
  top: 24px;
  background: url(../images/a.png) -832px -155px; }

.p7center .main_right ul li a.delAttention {
  background: url("/images/userbg.png") no-repeat scroll -211px top transparent; }

.p7center .main_body .tit {
  height: 34px;
  background: url(../../images/linebg.jpg) repeat-x left bottom;
  margin-bottom: 10px; }

.p7center .main_body .tit h3 {
  line-height: 32px;
  float: left;
  display: block;
  margin-right: 30px;
  font-size: 14px;
  font-weight: bold; }

.p7center .main_body .tit_c h3 {
  margin: 0 60px 0 10px; }

.p7center .main_body .tit p {
  float: left;
  margin-top: 2px; }

.p7center .main_body .tit p a {
  display: block;
  float: left;
  color: #333;
  border: 1px solid #e8e8e8;
  border-bottom: 0;
  line-height: 30px;
  background: #f4f4f4;
  padding: 0px 12px;
  margin-right: 10px; }

.p7center .main_body .tit p a.red {
  color: #ff6600; }

.p7center .main_body .tit p a.hover {
  background: #fff;
  font-weight: bold;
  line-height: 31px; }

.p7center .main_body .tit p a.hover:hover {
  color: #333;
  text-decoration: none; }

.p7center .main_body .tit p a:hover {
  color: #ff6600; }

.p7center .main_body .myBookcase table img {
  float: none;
  vertical-align: middle; }

.p7center .main_body .myBookcase table {
  border-collapse: collapse;
  margin-bottom: 10px;
  width: 100%; }

.p7center .main_body .myBookcase table thead tr {
  background-color: #F5F5F5;
  border-bottom: 1px solid #ccc; }

.p7center .main_body .myBookcase table th {
  font-weight: normal;
  color: #363636;
  padding: 8px 5px;
  text-align: left; }

.p7center .main_body .myBookcase table td {
  background: none repeat scroll 0 0 #FFFFFF;
  border-bottom: 1px dashed #ccc;
  color: #333333;
  line-height: 20px;
  padding: 8px 5px;
  vertical-align: middle; }

.p7center .main_body .myBookcase table tbody tr.row td {
  color: #969696; }

.p7center .main_body .myBookcase table.tab {
  background-color: #ddd;
  line-height: 30px;
  margin-bottom: 10px;
  border-spacing: 1px;
  border-collapse: separate; }

.p7center .main_body .myBookcase table.tab th {
  background-color: #F9F9F9;
  font-weight: 100;
  padding: 0;
  text-align: center; }

.p7center .main_body .myBookcase table.tab td {
  background-color: #fff;
  border-bottom: 0;
  text-align: center; }

.p7center .main_body .bookcaseMenu {
  display: inline-block;
  margin: 0 0 20px 10px; }

.p7center .main_body .caseInfo_cont {
  border: 1px solid #e8e8e8;
  background: #f4f4f4;
  padding: 5px 0; }

.p7center .main_body .caseInfo_cont p {
  line-height: 28px;
  color: #666;
  padding: 0 0 0 10px; }

.p7center .main_body .caseInfo_cont p i {
  color: #ff6600;
  font-style: normal; }

.p7center .main_body .caseInfo_cont p i.blue {
  color: #2595D4; }

/*uc_mg*/
.p7center .main_body .sx_box {
  margin: 0 0 16px 10px; }

.p7center .main_body .sx_box .sx_xz {
  float: left;
  width: 22px; }

.p7center .main_body .sx_box .sx_xz input {
  height: 14px;
  width: 14px; }

.p7center .main_body .sx_box .sx_tou {
  float: left;
  margin-right: 14px;
  margin-bottom: 10px; }

.p7center .main_body .sx_box .sx_tou img {
  width: 50px;
  height: 50px; }

.p7center .main_body .sx_box .sx_xinxi {
  float: left;
  width: 620px;
  padding: 6px 12px 10px 12px;
  position: relative;
  border: 1px solid #eee;
  background: #f9f9f9; }

.p7center .main_body .sx_box .sx_xinxi .blue {
  color: #2595D4; }

.p7center .main_body .sx_box .sx_xinxi .xinxizi {
  line-height: 24px; }

.p7center .main_body .sx_box .sx_xinxi .fs_btn {
  float: right; }

.p7center .main_body .sx_box .sx_xinxi .fs_btn a {
  display: block;
  height: 28px;
  margin-bottom: 7px;
  width: 90px; }

.p7center .main_body .sx_box .sx_xinxi .delAttention {
  height: 22px;
  width: auto;
  position: inherit; }

.p7center .main_body .sx_box .jiantou {
  position: absolute;
  background: url(../../images/userbg.png) no-repeat right -287px;
  height: 20px;
  width: 9px;
  left: -9px;
  top: 6px; }

.p7center .main_body .uc_edits p {
  line-height: 40px; }

.p7center .main_body .uc_edits p span {
  padding: 0; }

.p7center .main_body .uc_edits p span.quick_feeaback,
.p13center .main_body .uc_edits p span.quick_feeaback {
  color: #888888;
  display: block;
  float: none;
  line-height: 24px;
  margin-left: 100px; }

.p7center .main_body .uc_edits p span.safety {
  line-height: 28px;
  color: #333; }

.p7center .main_body .uc_edits p span.safetybt {
  float: right;
  margin: 28px 50px 0 0; }

.p7center .main_body .uc_edits .star-rating {
  float: none;
  margin-left: 230px;
  z-index: initial; }

.star-rating {
  float: left;
  background: url(/images/star.gif) left -1000px repeat-x; }

.star-rating {
  position: relative;
  width: 125px;
  height: 25px;
  overflow: hidden;
  background-position: left top; }

.star-rating .rate {
  top: 0;
  left: 0;
  text-indent: -1000em;
  position: absolute;
  height: 25px;
  line-height: 25px;
  outline: none;
  overflow: hidden;
  border: none; }

.star-rating .rate {
  z-index: 1;
  background: url(/images/star.gif) left center repeat-x; }

.star-rating {
  display: -moz-inline-block;
  display: -moz-inline-box;
  display: inline-block;
  vertical-align: middle; }

.p7center .main_body .uc_edits .icon_moblie {
  background: url("/images/userbg.png") no-repeat scroll left -973px transparent;
  height: 92px;
  width: 95px; }

.p7center .main_body .uc_edits .icon_email {
  background: url("/images/userbg.png") no-repeat scroll -97px -973px transparent;
  height: 92px;
  width: 95px; }

.p7center .main_body .uc_edits .icon_wen {
  background: url("/images/userbg.png") no-repeat scroll -198px -973px transparent;
  height: 92px;
  width: 95px; }

.p7center .main_body .uc_edits .icon2_moblie {
  background: url("/images/userbg.png") no-repeat scroll left -1070px transparent;
  height: 92px;
  width: 95px; }

.p7center .main_body .uc_edits .icon2_email {
  background: url("/images/userbg.png") no-repeat scroll -97px -1070px transparent;
  height: 92px;
  width: 95px; }

.p7center .main_body .uc_edits .icon2_wen {
  background: url("/images/userbg.png") no-repeat scroll -198px -1070px transparent;
  height: 92px;
  width: 95px; }

.p7center .main_body .uc_edits .icon_djhq {
  background: url("/images/userbg.png") no-repeat scroll right -167px transparent;
  height: 36px;
  width: 166px; }

.p7center .main_body .uc_edits .icon_fsx {
  background: url("/images/userbg.png") repeat scroll left -285px transparent;
  overflow: hidden;
  text-indent: -999px; }

.p7center .main_body .uc_edits .icon_fsx:hover {
  background-position: -110px -285px; }

.p7center .main_body .uc_edits .icon_qxgz {
  background: url("/images/userbg.png") no-repeat scroll left -540px transparent;
  display: block;
  height: 32px;
  overflow: hidden;
  text-indent: -999px;
  width: 90px; }

.p7center .main_body .uc_edits .icon_qxgz:hover {
  background-position: -110px -540px; }

.p7center .main_body .uc_edits .icon_qgz {
  background: url("/images/userbg.png") no-repeat scroll left -576px transparent;
  display: block;
  height: 32px;
  overflow: hidden;
  text-indent: -999px;
  width: 90px; }

.p7center .main_body .uc_edits .icon_qgz:hover {
  background-position: -110px -576px; }

.p7center .main_body .uc_edits .readOther {
  font-size: 12px;
  float: none;
  border: 0 none;
  line-height: 32px;
  cursor: pointer; }

.p7center .main_body .inpt {
  padding: 10px 0 0 45px;
  font-size: 14px; }

.p7center .main_body .inpt .c1 {
  width: 80px;
  text-align: right;
  float: left;
  height: 40px; }

.p7center .main_body .inpt .c2 {
  width: 250px;
  float: left;
  height: 40px; }

.p7center .main_body .inpt .rInput {
  color: #999;
  font: 600 16px/24px verdana;
  width: 280px;
  padding: 0.2em;
  height: 24px;
  line-height: 24px;
  background-color: #F9F9F9;
  border: 1px solid #DCDCDC; }

.p7center .main_body .inpt .rInput:focus, .p7center .main_body .inpt .rInput:hover {
  border: 1px double #c0ddfc;
  color: #666; }

.p7center .main_body .inpt .txt5, .p7center .main_body .inpt select {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #FFFFFF;
  border-color: #CCCCCC #EEEEEE #EEEEEE #CCCCCC;
  border-image: none;
  border-style: solid;
  border-width: 1px;
  height: 26px;
  line-height: 26px;
  padding-left: 4px; }

.p7center .main_body .inpt .txt5 {
  width: 268px; }

.p7center .main_body .inpt .ml70 {
  margin: 0 0 0 70px; }

.p7center .main_body .inpt .button_regist {
  margin: 0 0 0 70px; }

.p7center .main_body .inpt span {
  font-size: 12px;
  color: #666;
  padding: 0 0 0 10px; }

.p7center .main_body .inpt p label {
  width: 100px;
  text-align: right;
  margin-right: 5px;
  display: inline-block; }

.p7center .main_body .tixing {
  background: none repeat scroll 0 0 #FFFBEC;
  border: 1px solid #F7EDCD;
  height: 36px;
  padding-left: 20px;
  line-height: 36px;
  width: 600px; }

.p7center .main_body .button_login, .button_regist {
  background: url("/images/login.png") no-repeat scroll 0 -185px transparent;
  border: 0 none;
  color: #FFFFFF;
  cursor: pointer;
  font-family: 微软雅黑,黑体;
  font-size: 18px;
  font-weight: bold;
  height: 36px;
  line-height: 36px;
  margin-right: 10px;
  text-align: center;
  width: 120px; }

.p7center .main_body .button_login:hover {
  background-position: 0 -495px; }

.p7center .main_body a.button_login {
  display: block; }

.p7center .main_body a.button_login:hover {
  color: #FFFFFF;
  text-decoration: none; }

.p7center .main_body .fb_btn {
  background: url("/images/userbg.png") repeat scroll left -209px transparent;
  border: 0 none;
  cursor: pointer;
  height: 30px;
  width: 70px;
  color: #fff; }

.p7center .main_body .fb_btn:hover {
  background: url("/images/userbg.png") repeat scroll left -744px transparent; }

.p7center .main_body a.fb_btn {
  display: inline-block;
  line-height: 30px;
  text-decoration: none; }

/**-------btn---------*/
.newBtn {
  background: url("/images/style.fw.png") repeat scroll 0 0 transparent; }

.readnow {
  background-position: -300px -45px;
  float: left;
  height: 39px;
  line-height: 9999px;
  margin-right: 9px;
  overflow: hidden;
  width: 145px; }

.readnow:hover {
  background-position: -300px -90px; }

.readOther {
  background-position: -448px -45px;
  color: #333333;
  display: inline-block;
  float: left;
  height: 32px;
  line-height: 29px;
  margin: 7px 7px 0 0;
  overflow: hidden;
  padding-right: 2px;
  text-align: center;
  vertical-align: middle;
  width: 91px; }

.readOther:hover {
  background-position: -448px -85px;
  text-decoration: none; }

.fb_btn {
  background: url("/images/userbg.png") repeat scroll left -209px transparent;
  border: 0 none;
  cursor: pointer;
  height: 30px;
  width: 70px;
  color: #fff; }

.fb_btn:hover {
  background: url("/images/userbg.png") repeat scroll left -744px transparent; }

a.fb_btn {
  display: inline-block;
  line-height: 30px;
  text-decoration: none; }

/* paycenter */
.payc .column1, .payc .column2 {
  border: 1px solid #C8C8C8;
  float: left;
  margin-right: 10px;
  width: 208px; }

.payc .column3_1 {
  float: left;
  padding-left: 2px;
  width: 738px; }

.payc .column1 h2.tit {
  background: url("/images/y.jpg") repeat-x scroll 0 -246px transparent;
  border-bottom: 1px solid #C8C8C8;
  color: #333;
  font-size: 14px;
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  margin: 0; }

.payc .pay_nav {
  background-color: #FFFDFD; }

.payc .pay_nav li {
  border-bottom: 1px solid #f1f1f1;
  height: 36px;
  line-height: 36px;
  background: url(/images/pay/pay_type.jpg) left center no-repeat;
  padding-left: 85px; }

.payc .pay_nav .bank1 {
  background-position: 15px 7px; }

.payc .pay_nav .bank2 {
  background-position: 15px -31px; }

.payc .pay_nav .bank4 {
  background-position: 15px -68px; }

.payc .pay_nav .bank3 {
  background-position: 15px -108px; }

.payc .pay_nav .bank5 {
  background-position: 15px -147px; }

.payc .pay_nav .bank6 {
  background-position: 15px -186px; }

.payc .pay_nav .bank7 {
  background-position: 15px -224px; }

.payc .pay_nav .bank8 {
  background-position: 15px -260px; }

.payc .pay_nav .bank9 {
  background-position: 15px -304px; }

.payc .pay_nav .bank10 {
  background-position: 15px -341px; }

.payc .pay_nav li.ts_last {
  border-bottom: none; }

.payc .pay_nav li a {
  color: #333;
  font-family: "微软雅黑";
  font-size: 14px;
  display: block;
  margin-right: 10px; }

.payc .pay_nav li a.current {
  background: url(/images/pay/list_style07.gif) right center no-repeat; }

.payc .pay_cnt {
  border: 1px solid #eee;
  float: right;
  width: 758px; }

.payc .pay_cnt .main_form input {
  float: none; }

.payc .pay_cnt .main_table {
  margin: 30px 0 10px 30px;
  width: 680px; }

.payc .pay_hp {
  padding: 20px;
  border-bottom: 1px solid #eee;
  margin: 0 10px;
  line-height: 24px; }

.payc .pay_hp h2 {
  font-size: 18px;
  color: #036cb4;
  font-family: "微软雅黑";
  font-weight: normal; }

.payc .pay_hp li {
  background: url(/images/pay/list_style08.png) left center no-repeat;
  padding-left: 25px; }

.payc .pay_hp li a {
  color: #333; }

.payc .pay_hp .hotline {
  float: right;
  margin-top: -50px; }

.payc .pay_exp {
  padding: 40px 30px 25px;
  line-height: 24px; }

.payc .pay_exp img {
  width: 100px;
  height: 40px;
  float: left;
  margin: 3px 15px 0 0; }

.payc .pay_selt_gd {
  margin: 0 30px;
  border: 1px solid #F0D1D4;
  background-color: #FFF5F6;
  padding: 0 20px; }

.payc .pay_sub {
  margin: 20px 30px; }

.payc .pay_sub .submit {
  float: none;
  width: 101px;
  height: 36px;
  line-height: 36px;
  font-weight: bold;
  color: #fff;
  font-size: 14px; }

.payc .pay_sub .btn {
  text-align: center;
  font-size: 14px;
  float: left;
  margin-right: 20px; }

.payc .pay_exp {
  padding: 25px 30px 15px; }

.payc .clear {
  clear: both;
  font-size: 0;
  height: 0;
  line-height: 0; }

.payc .bankList {
  min-height: 100px;
  margin: 10px;
  padding: 0 20px;
  width: 100%; }

.payc .bankList ul li {
  padding: 5px;
  float: left;
  height: 36px;
  color: #000; }

.payc .bankList ul li.andmore {
  display: none; }

.payc .bankList ul li.more {
  text-align: left;
  padding: 10px 0 0 20px; }

.payc .bankList ul li.more a {
  font-size: 14px;
  color: #0099CC;
  line-height: 26px; }

.payc .bankList img {
  float: none; }

.payc .bankList input {
  display: inline-block;
  vertical-align: middle; }

.payc .bankList label {
  margin-left: 5px;
  cursor: pointer; }

.payc .bankList label.other {
  width: 185px;
  padding: 4px 0 4px 5px;
  font-size: 14px;
  color: #0099CC;
  line-height: 26px; }

.payc .bankList .ablum {
  display: inline-block;
  border: 1px solid #ccc;
  vertical-align: middle; }

.payc .bankList .selected {
  display: inline-block;
  border: 1px solid #FEC672;
  vertical-align: middle; }

.payc .czShuoming {
  margin: 0 30px;
  border: 1px solid #eee;
  background-color: #f1f1f1;
  padding: 10px;
  display: block;
  margin-top: 10px; }

.payc .czShuoming p {
  line-height: 150%;
  overflow: hidden; }

.payc .otherAccout {
  display: none; }

.payc .lineDashed {
  border-bottom: 1px dotted #CCCCCC;
  border-top: 0 none;
  font-size: 0;
  height: 1px; }

.payc .pay_selt_gd2 {
  margin: 0 10px;
  padding: 0 20px; }

.payc .main_table, .payc .main_table th, .payc .main_table td {
  padding: 6px 15px;
  vertical-align: middle; }

.payc .main_table {
  border-collapse: collapse;
  border-spacing: 0;
  color: #333;
  border-bottom: none;
  border-right: none;
  padding: 0;
  width: 100%; }

.payc .main_table tr.odd {
  background-color: #eee; }

.payc .main_table th {
  border: #ccc solid 1px;
  border-top: none;
  border-left: none;
  font-weight: normal;
  color: #969696; }

.payc .main_table td {
  line-height: 18px;
  border-top: none;
  border-left: none; }

.payc .main_table a {
  color: #333; }

.payc .main_table img {
  float: none;
  vertical-align: middle; }

.payc .main_table a.btnt {
  background: url("/images/actionsbtn.png") no-repeat scroll left center transparent;
  color: #FF6600;
  display: block;
  float: left;
  font-size: 14px;
  height: 23px;
  margin-right: 8px;
  overflow: hidden;
  padding: 4px 0 4px 42px;
  line-height: 23px; }

.payc .main_table a.all {
  background-position: left -210px;
  width: 108px; }

.payc .main_table a.all:hover {
  background-position: left -242px; }

.payc .main_table a.one {
  background-position: left -274px;
  width: 138px; }

.payc .main_table a.one:hover {
  background-position: left -306px; }

.payc .main_table a:hover {
  color: #FF3300;
  text-decoration: none; }

.payc .main_table .bdno_rt {
  border-right: medium none; }

.payc .tb_01 {
  border: 1px solid #eee;
  border-right: none;
  border-bottom: none; }

.payc .tb_01 th, .payc .tb_01 td {
  padding: 8px 15px;
  line-height: 20px; }

.payc .tb_01 th {
  font-weight: bold;
  color: #333;
  background-color: #FFF5F6;
  border-bottom: 2px solid #eee; }

.payc .tb_01 td {
  border: #eee solid 1px;
  border-top: none;
  border-left: none; }

.fpink, a.fpink, .fpink a, a.fpink:link, a.fpink:visited, .fpink a:link, .fpink a:visited {
  color: #ff0000; }

.layPay {
  width: 480px;
  height: 190px;
  padding: 20px; }

.layPay div.title {
  font-size: 16px;
  padding: 5px 0 10px 10px;
  color: #333;
  font-weight: bold; }

.layPay div.title a {
  color: #0099FF; }

.layPay .tc_but {
  margin: 20px auto;
  overflow: hidden;
  text-align: center; }

.layPay .tc_but a {
  background-color: #F5F5F5;
  border: 1px solid #ddd;
  color: #333;
  display: inline-block;
  height: 28px;
  line-height: 28px;
  margin: 0 10px;
  padding: 0 10px;
  text-decoration: none; }

.layPay .tc_but a:hover {
  color: #FF6600; }

.button_login, .button_regist {
  background: url("/images/login.png") no-repeat scroll 0 -185px transparent;
  border: 0 none;
  color: #FFFFFF;
  cursor: pointer;
  font-family: 微软雅黑,黑体;
  font-size: 18px;
  font-weight: bold;
  height: 36px;
  line-height: 36px;
  margin-right: 10px;
  text-align: center;
  width: 120px; }

.button_regist {
  background-position: 0 -141px;
  display: block; }

.button_regist a, .button_regist a:hover {
  color: #FFFFFF;
  text-decoration: none; }

.button_login:hover {
  background-position: 0 -495px; }

.button_regist:hover {
  background-position: 0 -451px; }

a.button_login {
  display: block; }

a.button_login:hover {
  color: #FFFFFF;
  text-decoration: none; }

/* p8center */
.p8center .base_info .focus {
  width: 72px;
  height: 45px;
  position: absolute;
  left: 812px;
  top: 52px; }

.p8center .base_info .fans {
  width: 72px;
  height: 45px;
  position: absolute;
  left: 883px;
  top: 52px; }

.p8center .base_info p.jifen {
  position: absolute;
  left: 130px;
  top: 58px;
  background: url(../images/a.png) -970px -200px no-repeat;
  text-indent: 30px;
  height: 15px;
  line-height: 15px; }

.p8center .base_info a.addfocus {
  display: block;
  width: 60px;
  height: 22px;
  background: url(../images/a.png) -832px -155px;
  position: absolute;
  left: 130px;
  top: 91px; }

.p8center .main_left {
  padding-top: 15px; }

.p8center .main_left a {
  background: url(../images/list_style.jpg) 16px no-repeat; }

.p8center .main_left a.current {
  width: 180px;
  border: none;
  background: url(../images/a.png) -958px -358px no-repeat;
  font-weight: bold;
  color: #FF6501; }

.p8center .main_mid .shujia div.title span.num {
  width: 90px;
  height: 25px;
  display: block;
  position: absolute;
  top: 0;
  left: 267px; }

.p8center .main_mid .shujia div.title span.status {
  width: 60px;
  height: 25px;
  display: block;
  position: absolute;
  top: 0;
  left: 358px; }

.p8center .main_mid .shujia ul li span.num {
  display: block;
  width: 90px;
  height: 25px;
  position: absolute;
  left: 267px;
  top: 0; }

.p8center .main_mid .shujia ul li span.status {
  display: block;
  width: 60px;
  height: 25px;
  position: absolute;
  left: 358px;
  top: 0; }

.p8center .main_mid .shujia ul li span.vip {
  margin-left: 5px; }

/* preg */
/* page_reg */
.preg .main {
  width: 980px;
  margin: 47px auto 34px auto;
  border: 1px solid #CECECE; }

.preg .main_left {
  width: 700px;
  float: left;
  background: url(../images/ry.png) 0 0 repeat-y; }

.preg .main_right {
  width: 240px;
  float: right;
  padding: 20px 0 0 40px; }

.preg .main_left h1 {
  width: 100%;
  height: 83px;
  line-height: 83px;
  text-indent: 30px;
  font-size: 30px;
  color: #5C5C5C;
  font-family: "黑体"; }

.preg .main_left p {
  line-height: 50px; }

.preg .main_left p label {
  width: 100px;
  text-align: right;
  margin-right: 5px;
  display: inline-block; }

.preg .main_left .inpt {
  padding: 10px 0 40px 45px;
  font-size: 14px; }

.preg .main_left .inpt .c1 {
  width: 80px;
  text-align: right;
  float: left;
  height: 40px; }

.preg .main_left .inpt .c2 {
  width: 250px;
  float: left;
  height: 40px; }

.preg .main_left .inpt .rInput {
  color: #999;
  font: 600 16px/24px verdana;
  width: 200px;
  padding: 0.2em;
  height: 24px;
  line-height: 24px;
  background-color: #F9F9F9;
  border: 1px solid #DCDCDC; }

.preg .main_left .inpt .rInput:focus, .preg .reg_left .inpt .rInput:hover {
  border: 1px double #c0ddfc;
  color: #666; }

.preg .main_left .inpt .txt5, .preg .reg_left .inpt select {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #FFFFFF;
  border-color: #CCCCCC #EEEEEE #EEEEEE #CCCCCC;
  border-image: none;
  border-style: solid;
  border-width: 1px;
  height: 26px;
  line-height: 26px;
  padding-left: 4px; }

.preg .main_left .inpt .txt5 {
  width: 268px; }

.preg .main_left .inpt .ml70 {
  margin: 0 0 0 180px; }

.preg .main_left .inpt .button_regist {
  margin-left: 70px;
  width: 164px;
  height: 42px;
  border: none;
  background: url(../images/a.png) -591px -321px;
  cursor: pointer; }

.preg .main_left .inpt span {
  font-size: 12px;
  color: #666;
  padding: 0 0 0 10px; }

.preg .main_left .inpt .button_login {
  width: 164px;
  height: 42px;
  background: url("../images/a.png") -756px -321px;
  border: none;
  cursor: pointer;
  margin-top: 10px;
  text-align: center; }

.preg .main_left .inpt .button_pwd {
  background: url("/images/login.png") no-repeat scroll 0 -185px transparent;
  border: 0 none;
  color: #FFFFFF;
  cursor: pointer;
  font-family: 微软雅黑,黑体;
  font-size: 18px;
  font-weight: bold;
  height: 36px;
  line-height: 36px;
  margin-right: 10px;
  text-align: center;
  width: 120px; }

.preg .main_left .inpt .ml80 {
  margin: 0 0 0 70px; }

.logintip {
  width: 500px;
  margin: 0 auto;
  background: none repeat scroll 0 0 #FFFEF1;
  border: 1px dotted #FAD8B7;
  color: #999999;
  padding: 10px 6px;
  text-align: center; }

.preg .main_right p {
  line-height: 56px;
  font-size: 16px;
  color: #888; }

.preg .main_right a.log {
  display: block;
  width: 120px;
  height: 36px;
  background: url(../images/a.png) -591px -364px;
  margin: 0 0 23px 0; }

.preg .main_right a.reg {
  display: block;
  width: 164px;
  height: 42px;
  background: url(../images/a.png) -591px -321px;
  margin: 0 0 13px 0; }

.preg .main_right a.sina {
  display: block;
  width: 190px;
  height: 40px;
  background: url(../images/a.png) -591px -401px;
  margin: 6px 0 30px 0; }

.preg .main_right a.qq {
  display: block;
  width: 190px;
  height: 40px;
  background: url(../images/a.png) -591px -442px;
  margin: 0; }

.preg .main_left .imgInfo {
  vertical-align: middle; }

.preg .main_left .watermark {
  color: #999; }

.preg .main_left .error, .preg .main_left .errorno {
  background-color: #CF3333;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  margin-left: 8px;
  padding: 5px 3px;
  text-align: center;
  height: 12px; }

* + html .preg .main_left .error, * + html .preg .main_left .errorno {
  display: inherit; }

* html .preg .main_left .error, * html .preg .main_left .errorno {
  display: inherit; }

.preg .main_left .emailAutoComplete {
  background: none repeat scroll 0 0 #FFFEF1;
  border: 1px solid #CCCCCC;
  margin-top: 12px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  z-index: 9999;
  display: none; }

.preg .main_left .emailAutoComplete li {
  clear: both;
  color: #666;
  cursor: pointer;
  font-size: 14px;
  height: 28px;
  line-height: 28px;
  list-style: none outside none;
  margin: 0 1px;
  padding: 0 5px; }

.preg .main_left .emailAutoComplete li.note {
  color: #666;
  text-align: left;
  padding-right: 10px;
  font-family: verdana; }

.preg .main_left .emailAutoComplete li:hover {
  background: none repeat scroll 0 0 #E8F4FC;
  color: #000000; }

/* pnew */
.pnew {
  /*-------reg-----*/ }
  .pnew .banner {
    min-height: 0;
    width: 980px;
    height: 45px;
    line-height: 45px;
    margin: 20px auto;
    padding-left: 15px;
    vertical-align: middle; }
    .pnew .banner:before, .pnew .banner:after {
      content: "";
      display: table;
      border-collapse: collapse; }
    .pnew .banner:after {
      clear: both; }
    .pnew .banner span {
      float: left;
      margin-left: 40px;
      font-family: 'Microsoft YaHei';
      font-size: 20px;
      font-weight: 600; }
    .pnew .banner img {
      float: left;
      height: 45px; }
  .pnew .main {
    width: 978px;
    border: 1px solid #D2D2D2;
    margin: 0px auto 25px auto;
    background: #F7F7F7; }
  .pnew .main_left {
    width: 178px;
    float: left; }
  .pnew .main_left .info {
    width: 100%;
    height: 40px;
    margin: 18px 0 0 0;
    position: relative; }
  .pnew .main_left .info a.img {
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    left: 8px;
    top: 0; }
  .pnew .main_left .info a.img img {
    width: 34px;
    height: 34px;
    padding: 2px;
    border: 1px solid #D0D0D0;
    background: #fff; }
  .pnew .main_left .info p.name {
    width: 125px;
    height: 14px;
    position: absolute;
    top: 0;
    left: 53px;
    color: #333; }
  .pnew .main_left .info a.level {
    display: block;
    width: 40px;
    height: 15px;
    position: absolute;
    left: 53px;
    top: 24px;
    background: url(../images/a.png) -709px -32px; }
  .pnew .main_left .info a.logout {
    display: block;
    width: 30px;
    height: 16px;
    position: absolute;
    left: 108px;
    top: 24px;
    color: #095CA2; }
  .pnew .main_left a.index {
    display: block;
    width: 132px;
    height: 23px;
    margin: 20px auto 13px auto;
    background: url(../images/a.png) -530px -191px;
    line-height: 23px;
    text-align: center;
    color: #fff; }
  .pnew .main_left .nav_left a.menu {
    display: block;
    width: 100%;
    height: 34px;
    text-indent: 38px;
    font-size: 14px;
    font-weight: bold;
    line-height: 34px;
    background: url(../images/a.png) -955px -287px no-repeat; }
  .pnew .main_left .nav_left a.notice {
    display: block;
    width: 100%;
    height: 34px;
    text-indent: 38px;
    font-size: 14px;
    font-weight: bold;
    line-height: 34px; }
  .pnew .main_left .nav_left ul li a {
    display: block;
    width: 100%;
    height: 34px;
    text-indent: 44px;
    font-size: 12px;
    line-height: 34px; }
  .pnew .main_left .nav_left ul {
    display: none; }
  .pnew .main_left .nav_left a.menu.current {
    background: url(../images/a.png) -955px -322px no-repeat; }
  .pnew .main_left .nav_left ul.current {
    display: block; }
  .pnew .main_left .nav_left ul li a.current {
    color: #FF7100;
    background: url(../images/a.png) -950px -358px no-repeat; }
  .pnew .main_right {
    width: 800px;
    float: right;
    background: #fff;
    min-height: 800px;
    _height: 800px;
    overflow: visible; }
    .pnew .main_right .ac_TableBox {
      border: 1px solid #C8C8C8;
      border-bottom: 0px; }
  .pnew .main_right .wizard {
    width: 562px;
    height: 60px;
    margin: 41px 0 0 77px;
    position: relative;
    background: url(../images/a.png) -70px -575px no-repeat; }
  .pnew .main_right .wizard .step {
    width: 140px;
    height: 60px;
    float: left;
    position: relative; }
  .pnew .main_right .wizard .step span.num {
    display: block;
    width: 30px;
    height: 30px;
    background: url(../images/a.png) -561px -251px;
    position: absolute;
    left: 53px;
    top: 0;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 30px;
    font-weight: bold; }
  .pnew .main_right .wizard .step span.text {
    display: block;
    width: 140px;
    height: 14px;
    position: absolute;
    top: 46px;
    left: 0;
    font-size: 14px;
    text-align: center;
    color: #888; }
  .pnew .main_right .wizard .step.current span.num {
    background: url(../images/a.png) -530px -251px; }
  .pnew .main_right .wizard .step.current span.text {
    color: #03A34E; }
  .pnew .main_right .di_form div {
    position: relative;
    width: 720px;
    margin-left: 77px; }
  .pnew .main_right .di_form span.title {
    font-size: 14px;
    color: #888; }
  .pnew .main_right .di_form .channel {
    height: 15px;
    margin-top: 34px;
    font-size: 14px;
    color: #888; }
  .pnew .main_right .di_form .category {
    height: 26px;
    margin-top: 15px; }
  .pnew .main_right .di_form .name {
    height: 26px;
    margin-top: 15px; }
  .pnew .main_right .di_form .status {
    height: 26px;
    margin-top: 15px; }
  .pnew .main_right .di_form .shoufa {
    height: 15px;
    margin-top: 20px; }
  .pnew .main_right .di_form .intro {
    height: 180px;
    margin-top: 15px; }
  .pnew .main_right .di_form .tag {
    height: 26px;
    margin-top: 0px; }
  .pnew .main_right .di_form .submit {
    height: 35px;
    margin-top: 38px;
    margin-bottom: 56px; }
  .pnew .main_right .di_form .channel span.title {
    display: block;
    width: 79px;
    height: 14px;
    line-height: 14px;
    position: absolute;
    left: 0;
    top: 0; }
  .pnew .main_right .di_form .channel input.man {
    display: block;
    width: 14px;
    height: 14px;
    line-height: 14px;
    position: absolute;
    left: 75px;
    top: 0;
    margin: 0;
    padding: 0; }
  .pnew .main_right .di_form .channel span.man {
    display: block;
    width: 60px;
    height: 14px;
    line-height: 14px;
    position: absolute;
    left: 101px;
    top: 0; }
  .pnew .main_right .di_form .channel input.woman {
    display: block;
    width: 14px;
    height: 14px;
    line-height: 14px;
    position: absolute;
    left: 188px;
    top: 0;
    margin: 0;
    padding: 0; }
  .pnew .main_right .di_form .channel span.woman {
    display: block;
    width: 60px;
    height: 14px;
    line-height: 14px;
    position: absolute;
    left: 206px;
    top: 0; }
  .pnew .main_right .di_form .category span.title {
    display: block;
    width: 79px;
    height: 26px;
    float: left;
    line-height: 26px; }
  .pnew .main_right .di_form .category select {
    float: left;
    margin-right: 18px; }
  .pnew .main_right .di_form .name span.title {
    display: block;
    width: 79px;
    height: 26px;
    line-height: 26px;
    position: absolute;
    top: 0;
    left: 0; }
  .pnew .main_right .di_form .name input {
    width: 292px;
    font-size: 12px;
    border: 1px solid #cecece;
    position: absolute;
    top: 0;
    left: 79px; }
  .pnew .main_right .di_form .name span.tips {
    display: block;
    color: #888;
    line-height: 26px;
    position: absolute;
    top: 0;
    left: 385px; }
  .pnew .main_right .di_form .status span.title {
    display: block;
    width: 79px;
    height: 26px;
    line-height: 26px;
    position: absolute;
    top: 0;
    left: 0; }
  .pnew .main_right .di_form .status select {
    width: 85px;
    border: 1px solid #A7A6AA;
    position: absolute;
    left: 79px;
    top: 0; }
  .pnew .main_right .di_form .shoufa span.title {
    display: block;
    width: 79px;
    height: 14px;
    line-height: 14px;
    position: absolute;
    left: 0;
    top: 0; }
  .pnew .main_right .di_form .shoufa input.benzhan {
    display: block;
    width: 14px;
    height: 14px;
    line-height: 14px;
    position: absolute;
    left: 75px;
    top: 0;
    margin: 0;
    padding: 0; }
  .pnew .main_right .di_form .shoufa span.benzhan {
    display: block;
    width: 60px;
    height: 14px;
    line-height: 14px;
    position: absolute;
    left: 98px;
    top: 0;
    font-size: 13px;
    color: #888; }
  .pnew .main_right .di_form .shoufa input.tazhan {
    display: block;
    width: 14px;
    height: 14px;
    line-height: 14px;
    position: absolute;
    left: 162px;
    top: 0;
    margin: 0;
    padding: 0; }
  .pnew .main_right .di_form .shoufa span.tazhan {
    display: block;
    width: 60px;
    height: 14px;
    line-height: 14px;
    position: absolute;
    left: 180px;
    top: 0;
    font-size: 13px;
    color: #888; }
  .pnew .main_right .di_form .shoufa span.tips {
    display: block;
    width: 300px;
    height: 14px;
    line-height: 14px;
    position: absolute;
    left: 245px;
    top: 0;
    font-size: 13px;
    color: #888; }
  .pnew .main_right .di_form .intro span.title {
    display: block;
    width: 79px;
    height: 26px;
    line-height: 26px;
    position: absolute;
    top: 0;
    left: 0; }
  .pnew .main_right .di_form .intro textarea {
    width: 530px;
    height: 126px;
    display: block;
    position: absolute;
    left: 79px;
    top: 0;
    margin: 0;
    padding: 0; }
  .pnew .main_right .di_form .intro .tips {
    color: #888;
    height: 30px;
    line-height: 30px;
    font-size: 13px;
    position: absolute;
    left: 79px;
    top: 126px; }
  .pnew .main_right .di_form .tag span.title {
    display: block;
    width: 79px;
    height: 26px;
    line-height: 26px;
    position: absolute;
    top: 0;
    left: 0; }
  .pnew .main_right .di_form .tag input {
    width: 292px;
    border: 1px solid #cecece;
    position: absolute;
    top: 0;
    left: 79px; }
  .pnew .main_right .di_form .tag span.tips {
    display: block;
    color: #888;
    line-height: 26px;
    position: absolute;
    top: 0;
    left: 385px; }
  .pnew .main_right .di_form .submit input {
    display: block;
    width: 111px;
    height: 35px;
    background: url(../images/a.png) -530px -215px;
    border: none;
    cursor: pointer;
    margin-left: 79px; }
  .pnew .main_right .ac_tableHead {
    overflow: hidden;
    height: 28px;
    padding: 20px 10px 0 10px;
    line-height: 28px; }
  .pnew .main_right .ac_h22 {
    float: left;
    font-size: 16px;
    font-weight: bold; }
  .pnew .main_right .ac_tabMenu, .pnew .ac_tabMenu1 {
    position: absolute;
    top: 0;
    right: 0; }
  .pnew .main_right .ac_tabMenu a {
    display: inline-block;
    height: 23px;
    line-height: 23px;
    padding: 0 15px;
    margin-left: 4px; }
  .pnew .main_right .ac_tabMenu a.current {
    background: url(../images/a.png) -530px -191px;
    border: 1px solid #2dad01;
    color: #fff;
    font-weight: bold; }
  .pnew .main_right .ac_tabMenu1 {
    float: left; }
    .pnew .main_right .ac_tabMenu1 a {
      margin-left: 0;
      margin-right: 4px; }
  .pnew .main_right .ac_tableTitle {
    overflow: hidden;
    height: 32px;
    line-height: 32px;
    padding: 0 10px 0 20px;
    background: #E3F1FD;
    border-bottom: 1px solid #D4D4D4; }
  .pnew .main_right .ac_Col1 {
    width: 180px;
    float: left; }
  .pnew .main_right .ac_Col2 {
    float: left; }
  .pnew .main_right .ac_Col3 {
    float: right;
    text-align: right; }
  .pnew .main_right .ac_edit,
  .pnew .pnew .main_right .ac_del,
  .pnew .ac_add {
    display: inline-block;
    padding: 0 0 0 13px;
    height: 32px;
    line-height: 32px;
    background: url(../images/ac_ico.png) no-repeat 0 -313px;
    margin-right: 10px;
    color: #666; }
  .pnew .main_right .ac_edit:hover,
  .pnew .main_right .ac_del:hover,
  .pnew .main_right .ac_add:hover {
    color: #990000; }
  .pnew .main_right .ac_del {
    background: url(../images/ac_ico.png) no-repeat 0 -369px; }
  .pnew .main_right .ac_add {
    background: url(../images/ac_ico.png) no-repeat 0 -419px; }
  .pnew .main_right .ac_showArrow,
  .pnew .main_right .ac_hideArrow {
    float: right;
    width: 19px;
    height: 19px;
    display: inline-block;
    background: url(../images/ac_ico.png) no-repeat 0 -540px;
    margin: 6px 0 0 0; }
  .pnew .main_right .ac_hideArrow {
    background-position: 0 -594px; }
  .pnew .main_right .ac_table {
    width: 100%; }
  .pnew .main_right .ac_table img {
    display: inline;
    vertical-align: middle; }
  .pnew .main_right .ac_table th {
    padding: 10px 5px;
    border-bottom: 1px solid #D4D4D4;
    background: #FEF3CE;
    font-weight: normal; }
  .pnew .main_right .ac_table td {
    padding: 10px 5px;
    border-bottom: 1px solid #D4D4D4; }
  .pnew .main_right .ac_table1 td {
    padding: 0 5px; }
  .pnew .main_right .ac_table td.c {
    text-align: center; }
  .pnew .main_right .ac_table tr.current {
    background: #F7E0CA; }
  .pnew .main_right .ac_note {
    padding: 10px;
    border-bottom: 1px solid #D4D4D4;
    display: none; }
  .pnew .main_right textarea {
    width: 85%;
    height: 10em;
    padding: 2px;
    color: #333333;
    font-size: 12px;
    border: 1px solid #a7a6aa;
    background-color: #ffffff; }
  .pnew .main_right input[type="text"], .pnew select {
    color: #333333;
    font-size: 12px;
    width: 180px;
    background-color: #ffffff;
    border: 1px double #a7a6aa;
    font-family: Arial,Helvetica,sans-serif;
    padding: 0.3em; }
  .pnew .main_right select {
    width: auto; }
  .pnew .main_right .ac_searchForm {
    padding: 8px;
    /*border-bottom:1px solid #D4D4D4;*/ }
  .pnew .main_right .ac_input1 {
    border: 1px solid #ccc;
    padding: 3px; }
  .pnew .main_right .authorInfo th {
    width: 80px;
    height: 30px;
    line-height: 30px; }
  .pnew .main_right .ac_table2 {
    width: 100%; }
  .pnew .main_right .ac_table2 th {
    padding: 6px 0 6px 40px;
    vertical-align: middle;
    font-size: 14px;
    text-align: right;
    font-weight: normal; }
  .pnew .main_right .ac_table2 td {
    padding: 6px;
    vertical-align: middle; }
  .pnew .main_right .ac_table3 td {
    padding: 5px; }
  .pnew .main_right #ChapterContent {
    width: 90%;
    height: 300px;
    color: #666666;
    font-size: 16px;
    line-height: 20px; }
  .pnew .main_right #autoTime {
    cursor: pointer; }
  .pnew .main_right #authorAnnou {
    width: 90%;
    height: 300px;
    color: #666666;
    font-size: 16px;
    line-height: 20px; }
  .pnew .main_right .ac_note p {
    line-height: 20px;
    text-indent: 2em;
    margin-bottom: 5px; }
  .pnew .main_right .ac_blueBtn {
    border: 1px solid #8AC5F4;
    height: 22px;
    display: inline-block;
    cursor: pointer;
    line-height: 22px;
    padding: 0 10px;
    background: url(../images/ac_y.jpg) repeat-x 0 -209px; }
  .pnew .main_right .ac_yellowBtn_m, .pnew .ac_yellowBtn_b, .pnew .ac_yellowBtn_s {
    border: 1px solid #D05200;
    height: 24px;
    line-height: 24px;
    padding: 0 10px;
    background: url(../images/ac_y.jpg) repeat-x 0 -80px;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
    display: inline-block; }
  .pnew .main_right .ac_yellowBtn_b {
    height: 32px;
    line-height: 32px;
    font-size: 16px;
    background-position: 0 -118px; }
  .pnew .main_right .ac_yellowBtn_s {
    height: 22px;
    line-height: 22px;
    font-size: 12px;
    font-weight: normal;
    background-position: 0 -264px;
    border: 1px solid #ECBE91;
    color: #333; }
  .pnew .main_right .ac_grayBtn {
    height: 24px;
    line-height: 24px;
    padding: 0 10px;
    background: #CCCCCC;
    display: inline-block; }
  .pnew .main_right .ac_msgBox {
    border: 1px solid #F1D0AE;
    padding: 10px;
    background: #FEF3CE; }
  .pnew .main_right .ac_msgBox p {
    padding: 0 0 0 10px;
    margin: 5px;
    color: #006600; }
  .pnew .main_right .pageWarp {
    padding: 10px 0 10px 10px; }
  .pnew .main_right .page1 {
    text-align: right; }
  .pnew .main_right .page1 .skin1 {
    color: #333;
    text-decoration: underline;
    display: inline-block;
    vertical-align: middle;
    margin: 0 3px; }
  .pnew .main_right .page1 a, .pnew .main_right .page1 .current {
    display: inline-block;
    padding: 3px 7px;
    border: 1px solid #ccc;
    margin: 0 3px;
    background: #fff;
    color: #333; }
  .pnew .main_right .page1 .current {
    display: inline-block;
    padding: 3px 7px;
    border: 1px solid #A8070F;
    margin: 0 3px;
    background: #D1121A;
    color: #fff; }
  .pnew .main_right .ac_book {
    width: 124px;
    float: left; }
  .pnew .main_right .ac_bookDes {
    width: 620px;
    float: right; }
  .pnew .main_right .ac_bookDesTitle {
    width: 620px;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px dotted #ccc;
    overflow: hidden; }
  .pnew .main_right .ac_editBox {
    border: 1px solid #ccc;
    padding: 10px; }
  .pnew .main_right .ac_editBox textarea {
    border: 0;
    color: #666;
    line-height: 20px;
    height: 150px;
    resize: none; }
  .pnew .main_right .ac_editfooter {
    border: 1px solid #ccc;
    padding: 10px;
    background: #E8E8E6;
    border-top: 0;
    overflow: hidden; }
  .pnew .main_right .ac_bookAblum {
    display: block;
    width: 120px;
    height: 150px;
    border: 1px solid #ccc;
    padding: 1px;
    background: #fff; }
  .pnew .reg_left p {
    line-height: 50px; }
  .pnew .reg_left p label {
    width: 100px;
    text-align: right;
    margin-right: 5px;
    display: inline-block; }
  .pnew .reg_left .inpt {
    padding: 10px 0 0 10px;
    font-size: 14px; }
  .pnew .reg_left .inpt .c1 {
    width: 80px;
    text-align: right;
    float: left;
    height: 40px; }
  .pnew .reg_left .inpt .c2 {
    width: 250px;
    float: left;
    height: 40px; }
  .pnew .reg_left .inpt .rInput {
    color: #999;
    font: 600 16px/24px verdana;
    width: 280px;
    padding: 0.2em;
    height: 24px;
    line-height: 24px;
    background-color: #F9F9F9;
    border: 1px solid #DCDCDC; }
  .pnew .reg_left .inpt .rInput:focus, .pnew .reg_left .inpt .rInput:hover {
    border: 1px double #c0ddfc;
    color: #666; }
  .pnew .reg_left .inpt .txt5, .pnew .reg_left .inpt select {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #CCCCCC #EEEEEE #EEEEEE #CCCCCC;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    height: 26px;
    line-height: 26px;
    padding-left: 4px; }
  .pnew .reg_left .inpt .txt5 {
    width: 268px; }
  .pnew .reg_left .inpt .ml70 {
    margin: 0 0 0 70px; }
  .pnew .reg_left .inpt .button_regist {
    margin: 0 0 0 70px; }
  .pnew .reg_left .inpt span {
    font-size: 12px;
    color: #666;
    padding: 0 0 0 10px; }
  .pnew .reg_left .tit {
    height: 34px;
    background: url(../../images/linebg.jpg) repeat-x left bottom;
    margin-bottom: 10px; }
  .pnew .reg_left .tit h3 {
    line-height: 32px;
    float: left;
    display: block;
    margin-right: 30px;
    font-size: 14px;
    font-weight: bold; }
  .pnew .reg_left #caseInfo .tit h3 {
    border-bottom: none; }
  .pnew .reg_left .caseInfo_cont {
    border: 1px solid #e8e8e8;
    background: #f4f4f4;
    padding: 5px 0; }
  .pnew .reg_left .caseInfo_cont p {
    line-height: 28px;
    color: #666;
    padding: 0 0 0 10px; }
  .pnew .reg_left .caseInfo_cont p i {
    color: #ff6600;
    font-style: normal; }
  .pnew .reg_left .caseInfo_cont p i.blue {
    color: #2595D4; }
  .pnew .reg_left .button_login, .pnew .button_regist {
    background: url("/images/login.png") no-repeat scroll 0 -185px transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-family: 微软雅黑,黑体;
    font-size: 18px;
    font-weight: bold;
    height: 36px;
    line-height: 36px;
    margin-right: 10px;
    text-align: center;
    width: 120px; }
  .pnew .reg_left .button_login:hover {
    background-position: 0 -495px; }
  .pnew .reg_left a.button_login {
    display: block; }
  .pnew .reg_left a.button_login:hover {
    color: #FFFFFF;
    text-decoration: none; }

/* news_notice */
.pnews_notice .bread_nav {
  width: 980px;
  height: 42px;
  line-height: 42px;
  color: #888;
  margin: 0 auto;
  font-size: 13px; }

.pnews_notice .main {
  width: 980px;
  margin: 0 auto 20px auto; }

.pnews_notice .main_left {
  float: left;
  width: 758px;
  border: 1px solid #cecece; }

.pnews_notice .main_right {
  float: right;
  width: 206px; }

.pnews_notice .main_left h2 {
  width: 758px;
  height: 38px;
  line-height: 38px;
  text-indent: 20px;
  color: #333;
  font-size: 14px;
  background: url(../images/rx.png) 0 -1738px repeat-x #F6F6F6;
  border-bottom: 1px solid #cecece; }

.pnews_notice .main_left ul {
  width: 720px;
  padding: 5px 19px 0 19px;
  margin-bottom: 10px; }

.pnews_notice .main_left ul li {
  width: 720px;
  height: 47px;
  border-bottom: 1px dashed #888;
  line-height: 47px;
  font-size: 14px;
  color: #888;
  position: relative; }

.pnews_notice .main_left ul li a {
  color: #333; }

.pnews_notice .main_left ul li span {
  display: block;
  width: 140px;
  height: 47px;
  position: absolute;
  right: 0;
  top: 0; }

.pnews_notice .main_left .page_nav_b {
  height: 23px;
  margin-top: 30px;
  margin-bottom: 30px;
  text-align: center; }

.pnews_notice .main_left .page_nav_b a {
  display: inline-block;
  width: 21px;
  height: 21px;
  border: 1px solid #CECECE;
  line-height: 21px;
  text-align: center;
  margin-right: 10px; }

.pnews_notice .main_left .page_nav_b a.current {
  background: #D3111A;
  border: 1px solid #A3060F;
  color: #fff; }

.pnews_notice .main_left .page_nav_b a.prev {
  width: 63px; }

.pnews_notice .main_left .page_nav_b a.next {
  width: 63px; }

.pnews_notice .main_left .blueBox .title {
  padding: 0 10px;
  overflow: hidden;
  height: 41px;
  line-height: 41px;
  background: url(/images/y.jpg) repeat-x 0 -138px;
  border-bottom: 1px solid #C8C8C8; }

.pnews_notice .main_left .blueBox .content {
  padding: 10px; }

.pnews_notice .main_right .qltj {
  width: 205px;
  float: left;
  border: 1px solid #CFCFCF; }

.pnews_notice .main_right .qltj h2 {
  width: 205px;
  height: 35px;
  background: url(../images/a.png) -164px -32px repeat-x;
  line-height: 35px;
  font-size: 14px;
  text-indent: 17px;
  font-family: "微软雅黑";
  font-weight: normal; }

.pnews_notice .main_right .qltj ul {
  width: 190px;
  height: 150%;
  margin: 0 auto;
  padding-top: 5px;
  margin-bottom: 10px; }

.pnews_notice .main_right .qltj ul li {
  width: 190px;
  height: 28px;
  border-bottom: 1px dashed #888888;
  line-height: 28px; }

.pnews_notice .main_right .qltj ul li.noborder {
  border: none; }

.pnews_notice .main_right .qltj ul li a {
  font-size: 12px; }

.pnews_notice .main_right .qltj ul li a.category {
  color: #898989;
  margin: 0 8px 0 6px; }

/* author welfare */
.pwel {
  background: #F3F3F3; }

.pwel .banner {
  width: 100%;
  height: 468px;
  background: url(../images/welfare_banner.png) center top no-repeat #f3f3f3;
  border-bottom: 54px solid #CE000A; }

.pwel .banner .img_area {
  width: 980px;
  height: 468px;
  margin: 0 auto;
  position: relative; }

.pwel .banner .img_area a {
  display: block;
  width: 174px;
  height: 51px;
  position: absolute;
  right: 108px;
  top: 342px; }

.pwel .main {
  width: 846px;
  margin: 61px auto 70px auto;
  position: relative;
  padding: 0 0 0 134px; }

.pwel .main .nav_left {
  width: 134px;
  position: absolute;
  left: 0;
  top: 0; }

.pwel .main .seperator {
  width: 3px;
  height: 100%;
  background: #D50312;
  position: absolute;
  left: 284px;
  top: 0; }

.pwel .main .nav_left a {
  display: block;
  width: 102px;
  height: 40px;
  background: url(../images/a.png) -663px -191px;
  margin: 0 0 3px 0;
  line-height: 40px;
  padding: 0 0 0 32px;
  position: relative;
  font-size: 14px;
  color: #333; }

.pwel .main .nav_left a span {
  position: absolute;
  right: 18px;
  top: 0; }

.pwel .main .nav_left a:hover {
  background: url(../images/a.png) -798px -191px;
  text-decoration: none; }

.pwel .main div.di_block {
  width: 770px;
  padding: 0 0 0 176px;
  position: relative;
  padding-top: 15px;
  margin-bottom: 15px; }

.pwel .main div.di_block p {
  line-height: 30px;
  color: #333;
  font-size: 13px; }

.pwel .main div.di_block h2 {
  width: 135px;
  height: 21px;
  position: absolute;
  left: 0;
  top: 20px;
  text-align: right;
  padding-right: 24px;
  background: url(../images/a.png) -785px -461px no-repeat;
  font-size: 18px;
  font-family: "微软雅黑"; }

/* personal_center */
.p13center .main_right .notice {
  width: 762px;
  height: 62px;
  margin: 23px auto 0 auto;
  border: 1px solid #cecece;
  background: #f7f7f7; }

.p13center .main_right .notice p.title {
  line-height: 34px;
  text-indent: 26px;
  font-size: 14px;
  font-weight: bold;
  color: #E5030D; }

.p13center .main_right .notice p.content {
  line-height: 16px;
  text-indent: 26px;
  color: #006600; }

.p13center .main_right .notice p.content span {
  font-size: 13px;
  font-weight: bold; }

.p13center .main_right .block {
  width: 764px;
  margin: 16px auto 0 auto;
  position: relative; }

.p13center .main_right .block h2 {
  width: 764px;
  height: 26px;
  font-size: 15px;
  font-family: "微软雅黑";
  line-height: 26px;
  border-bottom: 1px solid #cecece;
  text-indent: 5px; }

.p13center .main_right .block .tabs {
  height: 26px;
  position: absolute;
  top: 0;
  right: 0; }

.p13center .main_right .block .tabs span {
  display: block;
  float: left;
  height: 25px;
  padding: 0 10px;
  margin-left: 10px;
  line-height: 25px;
  border: 1px solid #cecece;
  background: #fafafa;
  cursor: pointer; }

.p13center .main_right .block .tabs span.current {
  background: #fff;
  position: relative;
  z-index: 9;
  height: 26px;
  border-bottom: none; }

.p13center .main_right .block .container {
  width: 764px;
  position: relative;
  margin-top: 12px; }

.p13center .main_right .block .container .tabs_to {
  display: none;
  width: 764px;
  position: absolute;
  left: 0;
  top: 0;
  padding-top: 10px; }

.p13center .main_right .block .container .tabs_to.current {
  display: block; }

.p13center .main_right .block .container .tabs_to.manage .list p.menu {
  display: block;
  width: 762px;
  height: 28px;
  border: 1px solid #C0C0C0;
  background: #D9D9D9;
  line-height: 28px;
  position: relative; }

.p13center .main_right .block .container .tabs_to.manage .list p.menu span.title {
  margin-left: 15px;
  font-size: 13px; }

.p13center .main_right .block .container .tabs_to.manage .list p.menu span.name {
  margin-left: 7px;
  font-size: 13px;
  font-weight: bold; }

.p13center .main_right .block .container .tabs_to.manage .list p.menu a {
  display: block;
  position: absolute; }

.p13center .main_right .block .container .tabs_to.manage .list p.menu a.mod {
  width: 39px;
  height: 28px;
  right: 150px;
  top: 0;
  text-align: right;
  background: url(../images/a.png) 0 -575px no-repeat; }

.p13center .main_right .block .container .tabs_to.manage .list p.menu a.del {
  width: 39px;
  height: 28px;
  right: 100px;
  top: 0;
  text-align: right;
  background: url(../images/a.png) 0 -605px no-repeat; }

.p13center .main_right .block .container .tabs_to.manage .list p.menu a.add {
  width: 39px;
  height: 28px;
  right: 50px;
  top: 0;
  text-align: right;
  background: url(../images/a.png) 0 -635px no-repeat; }

.p13center .main_right .block .container .tabs_to.manage .list p.menu a.collapse {
  width: 18px;
  height: 19px;
  right: 10px;
  top: 6px;
  background: url(../images/a.png) -592px -251px no-repeat; }

.p13center .main_right .block .container .tabs_to.manage .list p.menu a.collapse.current {
  background: url(../images/a.png) -611px -251px no-repeat; }

.p13center .main_right .block .container .tabs_to.manage .list ul {
  display: none;
  width: 764px;
  margin-bottom: 5px; }

.p13center .main_right .block .container .tabs_to.manage .list ul.current {
  display: block; }

.p13center .main_right .block .container .tabs_to.manage .list ul li {
  width: 762px;
  height: 33px;
  line-height: 33px;
  border: 1px solid #cecece;
  border-top: none;
  position: relative; }

.p13center .main_right .block .container .tabs_to.manage .list ul li.title {
  background: #F7F7F7; }

.p13center .main_right .block .container .tabs_to.manage .list ul li span.num {
  display: block;
  width: 48px;
  height: 33px;
  position: absolute;
  left: 15px;
  top: 0; }

.p13center .main_right .block .container .tabs_to.manage .list ul li span.title {
  display: block;
  width: 330px;
  height: 33px;
  position: absolute;
  left: 62px;
  top: 0; }

.p13center .main_right .block .container .tabs_to.manage .list ul li span.words {
  display: block;
  width: 102px;
  height: 33px;
  position: absolute;
  left: 392px;
  top: 0; }

.p13center .main_right .block .container .tabs_to.manage .list ul li span.time {
  display: block;
  width: 120px;
  height: 33px;
  position: absolute;
  left: 494px;
  top: 0;
  text-align: center; }

.p13center .main_right .block .container .tabs_to.manage .list ul li span.operate {
  display: block;
  width: 110px;
  height: 33px;
  position: absolute;
  left: 632px;
  top: 0;
  text-align: center; }

.p13center .main_right .block .container .tabs_to.manage .list ul li span.operate a {
  margin: 0 5px; }

/* modify works */
.pmod .main_right .block {
  width: 764px;
  margin: 10px auto 0 auto;
  position: relative; }

.pmod .main_right .block .container .tabs_to.modify div.intro {
  width: 620px;
  height: 306px;
  padding: 0 0 0 144px;
  position: relative; }

.pmod .main_right .block .container .tabs_to.modify div.intro img {
  width: 120px;
  height: 150px;
  padding: 1px;
  border: 1px solid #cecece;
  position: absolute;
  left: 0;
  top: 0; }

.pmod .main_right .block .container .tabs_to.modify div.intro .upload {
  width: 68px;
  height: 22px;
  position: absolute;
  left: 26px;
  top: 163px;
  background: url(../images/rx.png) 0 -1776px repeat-x;
  border: 1px solid #ECBE91;
  cursor: pointer;
  line-height: 22px;
  text-align: center; }

.pmod .main_right .block .container .tabs_to.modify div.intro p.name {
  width: 620px;
  height: 39px;
  border-bottom: 1px dotted #CCCCCC;
  line-height: 39px; }

.pmod .main_right .block .container .tabs_to.modify div.intro p.name span.name {
  display: block;
  float: left;
  height: 39px;
  font-size: 24px;
  color: #245F91;
  font-weight: bold;
  font-family: "微软雅黑"; }

.pmod .main_right .block .container .tabs_to.modify div.intro p.name span.num {
  display: block;
  float: left;
  height: 39px;
  font-size: 12px;
  color: #999999;
  font-weight: normal; }

.pmod .main_right .block .container .tabs_to.modify div.intro p.intro {
  height: 45px;
  line-height: 45px;
  font-family: "微软雅黑";
  font-size: 14px;
  color: #333; }

.pmod .main_right .block .container .tabs_to.modify div.textarea {
  width: 618px;
  height: 220px;
  border: 1px solid #CCCCCC;
  position: relative; }

.pmod .main_right .block .container .tabs_to.modify div.textarea textarea {
  width: 598px;
  height: 170px;
  border: none;
  padding: 5px 10px 0 10px;
  margin: 0;
  color: #666666;
  line-height: 20px;
  font-size: 13px;
  position: absolute;
  left: 0;
  top: 0; }

.pmod .main_right .block .container .tabs_to.modify div.textarea p.tips {
  width: 618px;
  height: 44px;
  border-top: 1px solid #ccc;
  background: #E8E8E6;
  padding: 0;
  margin: 0;
  line-height: 44px;
  color: #333;
  font-family: "微软雅黑";
  text-indent: 10px;
  position: absolute;
  bottom: 0;
  left: 0; }

.pmod .main_right .block .container .tabs_to.modify div.textarea a {
  width: 44px;
  height: 22px;
  line-height: 22px;
  position: absolute;
  bottom: 10px;
  right: 10px;
  background: url(../images/rx.png) 0 -1776px repeat-x;
  border: 1px solid #ECBE91;
  cursor: pointer;
  text-align: center; }

.pmod .main_right .block .container .tabs_to.modify p.title {
  width: 764px;
  height: 40px;
  margin: 7px 0 0 0;
  line-height: 40px;
  text-indent: 10px;
  font-size: 14px;
  font-family: "微软雅黑"; }

.pmod .main_right .block .container .tabs_to.modify div.info form {
  margin: 0;
  padding: 0; }

.pmod .main_right .block .container .tabs_to.modify div.info {
  width: 762px;
  height: 337px;
  border: 1px solid #CECECE; }

.pmod .main_right .block .container .tabs_to.modify div.info div {
  position: relative; }

.pmod .main_right .block .container .tabs_to.modify div.info .channel {
  height: 32px;
  margin-top: 18px;
  line-height: 32px; }

.pmod .main_right .block .container .tabs_to.modify div.info .category {
  height: 31px;
  margin-top: 20px;
  line-height: 31px;
  padding-left: 150px; }

.pmod .main_right .block .container .tabs_to.modify div.info .status {
  height: 26px;
  margin-top: 26px;
  line-height: 26px; }

.pmod .main_right .block .container .tabs_to.modify div.info .shoufa {
  height: 32px;
  margin-top: 22px;
  line-height: 32px; }

.pmod .main_right .block .container .tabs_to.modify div.info .tag {
  height: 38px;
  margin-top: 24px;
  line-height: 38px; }

.pmod .main_right .block .container .tabs_to.modify div.info .submit {
  height: 45px;
  background: #E8E8E6;
  border-top: 1px solid #CFCFCF;
  margin: 22px 0 0 0; }

.pmod .main_right .block .container .tabs_to.modify div.info .submit input {
  width: 44px;
  height: 22px;
  border: 1px solid #ECBE91;
  background: url(../images/rx.png) 0 -1776px repeat-x;
  position: absolute;
  right: 10px;
  bottom: 10px;
  cursor: pointer; }

.pmod .main_right .block .container .tabs_to.modify div.info span.title {
  display: block;
  width: 140px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  color: #888;
  text-align: right;
  font-family: "微软雅黑"; }

.pmod .main_right .block .container .tabs_to.modify div.info .tag input {
  width: 276px;
  height: 24px;
  border: 1px solid #cecece;
  position: absolute;
  left: 150px;
  top: 0; }

.pmod .main_right .block .container .tabs_to.modify div.info .tag .tips {
  display: block;
  width: 300px;
  height: 38px;
  position: absolute;
  color: #888;
  left: 445px;
  top: 0; }

.pmod .main_right .block .container .tabs_to.modify div.info .shoufa span.bg {
  display: block;
  width: 210px;
  height: 32px;
  background: #F1F1F0;
  position: absolute;
  left: 150px;
  top: 0; }

.pmod .main_right .block .container .tabs_to.modify div.info .shoufa input.benzhan {
  display: block;
  width: 12px;
  height: 12px;
  position: absolute;
  left: 150px;
  top: 7px; }

.pmod .main_right .block .container .tabs_to.modify div.info .shoufa span.benzhan {
  color: #888;
  display: block;
  width: 50px;
  height: 32px;
  position: absolute;
  left: 175px;
  top: 0px; }

.pmod .main_right .block .container .tabs_to.modify div.info .shoufa input.tazhan {
  display: block;
  width: 12px;
  height: 12px;
  position: absolute;
  left: 258px;
  top: 7px; }

.pmod .main_right .block .container .tabs_to.modify div.info .shoufa span.tazhan {
  color: #888;
  display: block;
  width: 50px;
  height: 32px;
  position: absolute;
  left: 280px;
  top: 0px; }

.pmod .main_right .block .container .tabs_to.modify div.info .channel span.bg {
  display: block;
  width: 210px;
  height: 32px;
  background: #F1F1F0;
  position: absolute;
  left: 150px;
  top: 0; }

.pmod .main_right .block .container .tabs_to.modify div.info .channel input.man {
  display: block;
  width: 12px;
  height: 12px;
  position: absolute;
  left: 150px;
  top: 7px; }

.pmod .main_right .block .container .tabs_to.modify div.info .channel span.man {
  color: #888;
  display: block;
  width: 50px;
  height: 32px;
  position: absolute;
  left: 175px;
  top: 0px; }

.pmod .main_right .block .container .tabs_to.modify div.info .channel input.woman {
  display: block;
  width: 12px;
  height: 12px;
  position: absolute;
  left: 258px;
  top: 7px; }

.pmod .main_right .block .container .tabs_to.modify div.info .channel span.woman {
  color: #888;
  display: block;
  width: 50px;
  height: 32px;
  position: absolute;
  left: 280px;
  top: 0px; }

.pmod .main_right .block .container .tabs_to.modify div.info .status select {
  width: 82px;
  height: 26px;
  position: absolute;
  left: 150px;
  top: 0; }

.pmod .main_right .block .container .tabs_to.modify div.info .category select {
  height: 31px;
  margin-right: 10px; }

/* ----------------jBox--------------------------- */
.jbox-fade {
  background-color: #000000; }

.jbox-drag {
  border: 1px dashed #546C83; }

div.jbox {
  padding: 0;
  border: none;
  font-size: 12px; }

div.jbox .jbox-border {
  background: none repeat scroll 0 0 #000000;
  filter: alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2; }

div.jbox .jbox-container {
  background-color: #ffffff;
  border: 1px solid #999999; }

div.jbox .jbox-title-panel {
  background: #546C83;
  border-bottom: 1px solid #CCCCCC;
  height: 25px;
  padding: 5px 0; }

div.jbox .jbox-title {
  font-weight: bold;
  color: #ffffff; }

/*div.jbox .jbox-title-icon{background:url(../images/jbox-title-icon.gif) no-repeat scroll 3px 5px transparent;}*/
div.jbox .jbox-close, div.jbox .jbox-close-hover {
  background: url(../../images/jbox/jbox-close1.png) no-repeat scroll 0 0 transparent; }

div.jbox .jbox-close-hover {
  background-position: -16px 0; }

div.jbox .jbox-content {
  min-height: 65px;
  line-height: 18px;
  color: #444444; }

div.jbox .jbox-content-loading {
  background-color: #E6E6E6; }

div.jbox .jbox-content-loading-image {
  background: url(../../images/jbox/jbox-content-loading.gif) no-repeat bottom center; }

div.jbox .jbox-button-panel {
  border-top: 1px solid #CCCCCC;
  background-color: #EEEEEE; }

div.jbox .jbox-bottom-text {
  text-indent: 10px;
  color: #C7C7C7; }

div.jbox .jbox-button {
  background: #CCCC33;
  border: #999933 1px solid;
  color: #000;
  border-radius: 3px;
  margin: 1px 7px 0 0;
  padding: 0 10px;
  height: 22px;
  cursor: default; }

div.jbox .jbox-button-hover {
  background: #FF9900;
  color: #333333;
  border: #FF9933 1px solid; }

div.jbox .jbox-button-active {
  background-position: 0 -40px; }

div.jbox-warning .jbox .jbox-button-panel {
  background-color: #FFFFFF; }

div.jbox .jbox-tip-color {
  background-color: #546C83;
  border-color: #546C83;
  border-radius: 3px 3px 3px 3px;
  color: #ffffff;
  min-height: 24px; }

div.jbox span.jbox-icon {
  background: url(../../images/jbox/jbox-icons.png) no-repeat scroll 0 0 transparent;
  _background: url(/images/jbox/jbox-icons-ie6.gif) no-repeat scroll 0 0 transparent; }

div.jbox span.jbox-icon-info {
  background-position: 0 0; }

div.jbox span.jbox-icon-question {
  background-position: -36px 0; }

div.jbox span.jbox-icon-success {
  background-position: -72px 0; }

div.jbox span.jbox-icon-warning {
  background-position: -108px 0; }

div.jbox span.jbox-icon-error {
  background-position: -144px 0; }

div.jbox span.jbox-icon-none {
  display: none;
  overflow: hidden; }

div.jbox span.jbox-icon-loading {
  background: url(../../images/jbox/jbox-loading1.gif) no-repeat scroll 0 0 transparent; }

.uloginc {
  width: 580px;
  height: 230px;
  padding: 10px; }

.uloginc div.title {
  font-size: 16px;
  padding: 5px 0 10px 10px;
  color: #FF9900;
  font-weight: bold; }

.uloginc input[type="text"], .uloginc input[type="password"] {
  color: #333333;
  font: 700 16px/24px verdana;
  width: 220px;
  padding: 0.2em;
  height: 21px;
  line-height: 20px;
  background-color: #F9F9F9;
  border: 1px solid #DCDCDC; }

.uloginc input[type="text"]:focus, input[type="text"]:hover, .uloginc input[type="password"]:focus, input[type="password"]:hover {
  border: 1px double #c0ddfc; }

.uloginc .button_login {
  margin: 10px 0 0 38px; }

.uloginc a.forget {
  margin-left: 38px; }

.uloginc .login_left {
  width: 320px;
  padding: 20px 0 0 30px; }

.uloginc .login_left p {
  line-height: 40px; }

.uloginc .login_right {
  height: 170px;
  width: 200px;
  border-left: 1px dotted #666;
  padding: 0 0 0 15px;
  margin-top: 10px; }

.uloginc .login_right p {
  line-height: 30px; }

.uloginc .button_login, .uloginc .button_regist {
  background: url("/images/login.png") no-repeat scroll 0 -185px transparent;
  border: 0 none;
  color: #FFFFFF;
  cursor: pointer;
  font-family: 微软雅黑,黑体;
  font-size: 18px;
  font-weight: bold;
  height: 36px;
  line-height: 36px;
  margin-right: 10px;
  text-align: center;
  width: 120px; }

.uloginc .button_regist {
  background-position: 0 -141px;
  display: block; }

.uloginc .button_regist a, .uloginc .button_regist a:hover {
  color: #FFFFFF;
  text-decoration: none; }

.uloginc .button_login:hover {
  background-position: 0 -495px; }

.uloginc .button_regist:hover {
  background-position: 0 -451px; }

.rankBoxTitle {
  padding: 0 10px;
  overflow: hidden;
  height: 41px;
  line-height: 41px;
  background: url(../../images/y.jpg) repeat-x 0 -138px;
  border-bottom: 1px solid #C8C8C8; }

.rankBoxTitle .h22 a, .rankBoxTitle .h22 {
  font-size: 14px;
  font-weight: bold;
  color: #333;
  float: left; }

/*--main table--*/
.main_table, .main_table th, .main_table td {
  padding: 6px 15px;
  vertical-align: middle; }

.main_table {
  border-collapse: collapse;
  border-spacing: 0;
  color: #333;
  border-bottom: none;
  border-right: none;
  padding: 0;
  width: 100%; }

.main_table tr.odd {
  background-color: #eee; }

.main_table th {
  border: #ccc solid 1px;
  border-top: none;
  border-left: none;
  font-weight: normal;
  color: #969696; }

.main_table td {
  line-height: 18px;
  border-top: none;
  border-left: none; }

.main_table a {
  color: #333; }

.main_table img {
  float: none;
  vertical-align: middle; }

.main_table a.btnt {
  background: url("../../images/actionsbtn.png") no-repeat scroll left center transparent;
  color: #FF6600;
  display: block;
  float: left;
  font-size: 14px;
  height: 23px;
  margin-right: 8px;
  overflow: hidden;
  padding: 4px 0 4px 42px;
  line-height: 23px; }

.main_table a.all {
  background-position: left -210px;
  width: 108px; }

.main_table a.all:hover {
  background-position: left -242px; }

.main_table a.one {
  background-position: left -274px;
  width: 138px; }

.main_table a.one:hover {
  background-position: left -306px; }

.main_table a:hover {
  color: #FF3300;
  text-decoration: none; }

.main_table .bdno_rt {
  border-right: medium none; }

.grayBox {
  border: 1px solid #C8C8C8; }

.grayBox .title {
  padding: 0 10px;
  overflow: hidden;
  height: 43px;
  line-height: 43px;
  background: url(/images/y.jpg) repeat-x 0 -514px; }

.grayBox .title1 {
  background: #F5F5F5;
  border-bottom: 1px solid #C8C8C8; }

.grayBox .h22 a, .grayBox .h22 {
  font-size: 14px;
  font-weight: bold;
  color: #333;
  float: left; }

.grayBox .more {
  float: right; }

.grayBox .body {
  padding: 10px;
  background: #fff; }

.sch_chse p {
  line-height: 24px; }

.sch_chse p a {
  margin: 0 3px; }

.sch_chse p a.current {
  color: red;
  font-weight: bold; }

/*动态*/
.dongtai .dt_box {
  clear: both;
  background: url(/images/dian.gif) repeat-x left bottom;
  padding-bottom: 8px;
  margin-bottom: 10px; }

.dongtai .dt_box .dt_tou {
  float: left;
  width: 60px;
  padding-top: 6px;
  height: 58px; }

.dongtai .dt_box .dt_tou img {
  width: 50px;
  height: 50px; }

.dongtai .dt_box .dt_xinxi {
  float: left;
  width: 440px;
  margin-left: 20px; }

.dongtai .dt_box .dt_info {
  font-size: 12px;
  line-height: 18px; }

/* author welfare */
.pfuli {
  background: #F3F3F3;
  position: relative; }

.pfuli .banner {
  width: 100%;
  height: 468px;
  background: #f3f3f3 url(../images/welfare_banner.jpg) center top no-repeat;
  border-bottom: 54px solid #CE000A; }

.pfuli .banner .apply-author {
  position: relative;
  width: 980px;
  height: 468px;
  margin: 0 auto; }

.pfuli .banner .apply-author a {
  position: absolute;
  right: 108px;
  top: 342px;
  display: block;
  width: 174px;
  height: 51px; }

.pfuli .main {
  width: 980px;
  margin: 60px auto;
  background: #f3f3f3 url(../images/main_bg.png) 0 0 repeat-y; }

.pfuli .main .sidenav {
  float: left;
  width: 134px; }

.pfuli .main .sidenav li {
  height: 40px;
  margin: 0 0 3px 0;
  line-height: 40px; }

.pfuli .main .sidenav li a {
  position: relative;
  display: inline-block;
  width: 102px;
  height: 40px;
  padding-left: 32px;
  font-size: 14px;
  color: #333;
  background: url(../images/a.png) -663px -191px no-repeat; }

.pfuli .main .sidenav li em {
  position: absolute;
  right: 18px;
  font-style: normal; }

.pfuli .main .sidenav li a:hover,
.pfuli .main .sidenav .cur {
  text-decoration: none;
  background: url(../images/a.png) -798px -191px no-repeat; }

.pfuli .main .content {
  float: right;
  width: 846px; }

.pfuli .main .content .seperator {
  position: absolute;
  left: 150px;
  top: 0;
  width: 3px;
  height: 100%;
  background: #D50312; }

.pfuli .main .content .listtext {
  position: relative;
  padding-left: 173px;
  padding-top: 20px;
  margin-bottom: 15px; }

.pfuli .main .content .listtext h3 {
  position: absolute;
  left: 0;
  top: 20px;
  width: 130px;
  height: 21px;
  padding-right: 33px;
  background: url(../images/a.png) -785px -460px no-repeat;
  font-size: 16px;
  font-weight: 700;
  font-family: "微软雅黑";
  text-align: right; }

.pfuli .main .content .listtext p {
  line-height: 30px;
  color: #333; }

.pbaoyue .banner {
  width: 980px;
  height: 262px;
  margin-bottom: 10px;
  background: url(../images/banner_baoyue.png) 0 0 no-repeat; }

.pbaoyue .pleft {
  float: left;
  width: 728px;
  border: 1px solid #d1d1d1; }

.pbaoyue .pleft .media-area {
  padding: 20px 19px;
  background: #fafafa; }

.pbaoyue .pleft .media-area img {
  float: left;
  display: inline-block;
  width: 227px;
  height: 124px;
  padding: 5px;
  margin-right: 20px;
  border: 1px solid #cecece;
  background-color: #fff; }

.pbaoyue .pleft .media-area h3 {
  line-height: 30px;
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 10px; }

.pbaoyue .pleft .media-area .intro {
  line-height: 24px;
  font-size: 12px; }

.pbaoyue .pleft .media-area ul {
  float: left;
  display: inline-block;
  width: 239px;
  margin-right: 20px; }

.pbaoyue .pleft .media-area ul li {
  line-height: 24px;
  text-indent: 34px; }

.pbaoyue .pleft .media-area ul li span {
  font-weight: 700;
  font-size: 18px;
  color: #f00; }

.pbaoyue .pleft .media-area .btn-baoyue {
  display: inline-block;
  width: 99px;
  height: 33px;
  line-height: 33px;
  font-size: 14px;
  font-weight: 700;
  color: #fff;
  text-align: center;
  background: url(../images/btn_baoyue.png) 0 0 no-repeat; }

.pbaoyue .pleft .media-area .btn-baoyue:hover {
  text-decoration: none; }

.pbaoyue .pleft .ptitle {
  height: 36px;
  padding-left: 19px;
  line-height: 36px;
  font-size: 12px;
  font-weight: 700;
  color: #333;
  border-top: 1px solid #d1d1d1;
  border-bottom: 1px solid #d1d1d1;
  background: url(../images/ptitle_bg.png) 0 0 repeat-x; }

.pbaoyue .pleft .baoyue-list li {
  height: 36px;
  line-height: 36px;
  margin: 0 19px;
  color: #878787;
  border-bottom: 1px dashed #888; }

.pbaoyue .pleft .baoyue-list .list-title {
  height: 29px;
  line-height: 29px;
  margin: 0;
  padding: 0 19px;
  color: #333;
  background: #fbfbfb;
  border-bottom: 1px solid #eaeaea; }

.pbaoyue .pleft .baoyue-list span {
  display: inline-block;
  float: left; }

.pbaoyue .pleft .baoyue-list .num {
  width: 40px;
  color: #333; }

.pbaoyue .pleft .baoyue-list .type {
  width: 98px;
  color: #333; }

.pbaoyue .pleft .baoyue-list .tname {
  width: 276px;
  color: #333; }

.pbaoyue .pleft .baoyue-list .author {
  width: 100px;
  text-align: center; }

.pbaoyue .pleft .baoyue-list .size {
  width: 78px;
  text-align: center; }

.pbaoyue .pleft .baoyue-list .time {
  width: 98px;
  text-align: center; }

.pbaoyue .pright {
  display: inline-block;
  float: left;
  width: 238px;
  margin-left: 10px;
  border: 1px solid #d1d1d1; }

.pbaoyue .pright h3 {
  padding-top: 10px;
  line-height: 30px;
  font-size: 16px;
  font-weight: 700;
  text-align: center;
  color: #888; }

.pbaoyue .pright dt {
  width: 220px;
  height: 24px;
  line-height: 24px;
  margin: 10px auto;
  padding-left: 5px;
  background: #fbfbfb;
  font-size: 12px;
  font-weight: 700;
  color: #888; }

.pbaoyue .pright dd {
  width: 225px;
  margin: 0 auto;
  line-height: 30px;
  color: #888; }

.phelp .main_right {
  float: left; }

.phelp .main_left {
  float: right; }

.phelp .main_right .qltj h2 {
  border-bottom: 1px solid #d0d0d0; }

.phelp .main_right .qltj ul li {
  width: auto;
  height: auto;
  border-bottom: none;
  line-height: 40px;
  padding-left: 15px; }

.phelp .main_right .qltj ul li:hover {
  background-color: #dfdfdf; }

/*pager*/
div.Pagination {
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  margin: 3px;
  padding-top: 3px;
  text-align: center; }

div.Pagination a {
  border-right: #eee 1px solid;
  padding-right: 5px;
  border-top: #eee 1px solid;
  padding-left: 5px;
  padding-bottom: 2px;
  margin: 2px;
  border-left: #eee 1px solid;
  color: #036cb4;
  padding-top: 2px;
  border-bottom: #eee 1px solid;
  text-decoration: none; }

div.Pagination a:hover {
  border-right: #999 1px solid;
  border-top: #999 1px solid;
  border-left: #999 1px solid;
  color: #666;
  border-bottom: #999 1px solid; }

div.Pagination a:active {
  border-right: #999 1px solid;
  border-top: #999 1px solid;
  border-left: #999 1px solid;
  color: #666;
  border-bottom: #999 1px solid; }

div.Pagination .current {
  border-right: #036cb4 1px solid;
  padding-right: 5px;
  border-top: #036cb4 1px solid;
  padding-left: 5px;
  font-weight: bold;
  padding-bottom: 2px;
  margin: 2px;
  border-left: #036cb4 1px solid;
  color: #fff;
  padding-top: 2px;
  border-bottom: #036cb4 1px solid;
  background-color: #036cb4; }

div.Pagination .disabled {
  border-right: #eee 1px solid;
  padding-right: 5px;
  border-top: #eee 1px solid;
  padding-left: 5px;
  padding-bottom: 2px;
  margin: 2px;
  border-left: #eee 1px solid;
  color: #ddd;
  padding-top: 2px;
  border-bottom: #eee 1px solid; }

