@charset "UTF-8";
/*-- 页面辅助文字 --*/
/*-- 页面辅助文字 --*/
/* -- 按钮 -- */
/*-- 文本截取，超出一行行加省略号 --*/
/*-- 文本截取，超出两行加省略号 --*/
/*-- 圆角 --*/
/*-- inline-block --*/
/*-- 透明度 --*/
/*-- 一级下拉菜单样式 --*/
/*-- 导航下拉菜单原始样式 --*/
/*-- 导航下拉菜单hover样式 --*/
/*-- new标记 --*/
/*-- 分隔符 --*/
/*-- 按钮通用 --*/
/*-- 卡片透明度 --*/
/*-- 小三角朝下投影效果 --*/
.editor-choiceness i {
  display: inline-block;
  background: url("../images/selectarrow.png") no-repeat;
  width: 12px;
  height: 7px;
  position: absolute;
  top: 50%;
  margin-top: -3px;
  right: 10px;
  margin-left: 6px; }

.editor-choiceness:hover .menu-list {
  display: block; }

.subnav-content-wrap .subnav-wrap .menu-list {
  position: absolute;
  width: 115px;
  z-index: 1;
  background: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0px 1px 12px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 12px 0px rgba(0, 0, 0, 0.2);
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  padding: 10px 0;
  left: 10px;
  top: 52px; }
  .subnav-content-wrap .subnav-wrap .menu-list p {
    height: 40px;
    line-height: 40px;
    color: #444444;
    text-align: center;
    font-size: 14px;
    font-weight: normal; }
    .subnav-content-wrap .subnav-wrap .menu-list p a {
      display: inline-block;
      width: 100%; }
      .subnav-content-wrap .subnav-wrap .menu-list p a:hover {
        background: #f2f2f2; }

.subnav-content-wrap .classify {
  max-width: 350px;
  font-size: 12px;
  color: #bbbbbb;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -9px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden; }

.subnav-content-wrap .select-selected-box:hover .select-shixin-arrow {
  background: url(../images/svg/shixinjiantouhover.svg?v=1) no-repeat; }

.subnav-content-wrap .filtrate {
  display: inline-block;
  width: 100px;
  height: 100%;
  position: absolute;
  top: 18px;
  right: 0;
  cursor: pointer;
  text-align: right; }
  .subnav-content-wrap .filtrate i {
    display: inline-block;
    margin: 0 0px 1px 6px; }
  .subnav-content-wrap .filtrate .filtrate-info {
    width: 297px;
    background: #ffffff;
    position: absolute;
    top: 28px;
    right: 0;
    border-radius: 4px;
    z-index: 1;
    text-align: left;
    box-shadow: -1px -1px 15px rgba(160, 160, 160, 0.65); }
    .subnav-content-wrap .filtrate .filtrate-info .type-select {
      padding: 15px 30px; }
      .subnav-content-wrap .filtrate .filtrate-info .type-select label {
        vertical-align: middle;
        margin-right: 15px;
        cursor: pointer; }
    .subnav-content-wrap .filtrate .filtrate-info .info-fill {
      padding: 20px 30px; }
      .subnav-content-wrap .filtrate .filtrate-info .info-fill label:not(:last-child) {
        margin-bottom: 20px; }
      .subnav-content-wrap .filtrate .filtrate-info .info-fill label {
        display: block; }
        .subnav-content-wrap .filtrate .filtrate-info .info-fill label input {
          width: 192px;
          height: 36px;
          margin-left: 16px; }
    .subnav-content-wrap .filtrate .filtrate-info .submit-button {
      padding: 20px 30px; }
      .subnav-content-wrap .filtrate .filtrate-info .submit-button .btn-current {
        width: 108px;
        height: 36px;
        font-size: 14px; }
      .subnav-content-wrap .filtrate .filtrate-info .submit-button .add-style {
        margin-right: 16px; }

.main-wrapper {
  /*-- 导航置顶效果样式 --*/ }
  .main-wrapper .classify-select {
    background: #ffffff;
    padding-bottom: 12px;
    position: relative; }
    .main-wrapper .classify-select .classify-box {
      margin: 0 auto; }
    .main-wrapper .classify-select .classify-select-list {
      margin-left: -26px;
      *zoom: 1; }
      .main-wrapper .classify-select .classify-select-list:after {
        content: "";
        display: table; }
      .main-wrapper .classify-select .classify-select-list:after {
        clear: both; }
      .main-wrapper .classify-select .classify-select-list .classify-item,
      .main-wrapper .classify-select .classify-select-list .self-defined {
        height: 60px;
        line-height: 60px; }
        .main-wrapper .classify-select .classify-select-list .classify-item .classify-default,
        .main-wrapper .classify-select .classify-select-list .self-defined .classify-default {
          padding: 4px 10px; }
          .main-wrapper .classify-select .classify-select-list .classify-item .classify-default:hover,
          .main-wrapper .classify-select .classify-select-list .self-defined .classify-default:hover {
            background: #f2f2f2;
            border-radius: 4px; }
        .main-wrapper .classify-select .classify-select-list .classify-item .classify-current,
        .main-wrapper .classify-select .classify-select-list .self-defined .classify-current {
          background: #f2f2f2;
          border-radius: 4px; }
        .main-wrapper .classify-select .classify-select-list .classify-item .classify-item-type a.current,
        .main-wrapper .classify-select .classify-select-list .self-defined .classify-item-type a.current {
          color: #d36f16; }
      .main-wrapper .classify-select .classify-select-list li {
        padding: 0 16px;
        display: inline-block;
        cursor: pointer;
        float: left; }
    .main-wrapper .classify-select .combobox-box {
      position: relative; }
  .main-wrapper .type-combobox,
  .main-wrapper .self-type-combobox {
    float: left;
    width: 100%;
    min-height: 78px;
    position: absolute;
    z-index: 1;
    left: 0;
    background: #ffffff;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1); }
    .main-wrapper .type-combobox ul li,
    .main-wrapper .self-type-combobox ul li {
      display: inline; }
    .main-wrapper .type-combobox .type-combobox-box,
    .main-wrapper .self-type-combobox .type-combobox-box {
      background: #ffffff;
      padding: 16px 0;
      width: 100%;
      border-top: 1px solid #eeeeee; }
      .main-wrapper .type-combobox .type-combobox-box .type-combobox-content,
      .main-wrapper .self-type-combobox .type-combobox-box .type-combobox-content {
        margin: 0 auto; }
        .main-wrapper .type-combobox .type-combobox-box .type-combobox-content span,
        .main-wrapper .self-type-combobox .type-combobox-box .type-combobox-content span {
          float: left;
          color: #bbbbbb;
          font-size: 14px;
          height: 42px;
          line-height: 42px; }
        .main-wrapper .type-combobox .type-combobox-box .type-combobox-content .item,
        .main-wrapper .self-type-combobox .type-combobox-box .type-combobox-content .item {
          overflow: hidden; }
        .main-wrapper .type-combobox .type-combobox-box .type-combobox-content .item1 ul,
        .main-wrapper .type-combobox .type-combobox-box .type-combobox-content .item2 ul,
        .main-wrapper .self-type-combobox .type-combobox-box .type-combobox-content .item1 ul,
        .main-wrapper .self-type-combobox .type-combobox-box .type-combobox-content .item2 ul {
          margin-left: 52px;
          overflow: hidden; }
          .main-wrapper .type-combobox .type-combobox-box .type-combobox-content .item1 ul li,
          .main-wrapper .type-combobox .type-combobox-box .type-combobox-content .item2 ul li,
          .main-wrapper .self-type-combobox .type-combobox-box .type-combobox-content .item1 ul li,
          .main-wrapper .self-type-combobox .type-combobox-box .type-combobox-content .item2 ul li {
            float: left;
            height: 42px;
            line-height: 42px;
            position: relative;
            font-size: 14px;
            text-align: center;
            padding: 0;
            margin-right: 10px; }
            .main-wrapper .type-combobox .type-combobox-box .type-combobox-content .item1 ul li .separator,
            .main-wrapper .type-combobox .type-combobox-box .type-combobox-content .item2 ul li .separator,
            .main-wrapper .self-type-combobox .type-combobox-box .type-combobox-content .item1 ul li .separator,
            .main-wrapper .self-type-combobox .type-combobox-box .type-combobox-content .item2 ul li .separator {
              display: inline-block;
              width: 1px;
              height: 10px;
              line-height: 10px;
              background: #dddddd;
              position: absolute;
              top: 10px;
              right: 0; }
            .main-wrapper .type-combobox .type-combobox-box .type-combobox-content .item1 ul li a,
            .main-wrapper .type-combobox .type-combobox-box .type-combobox-content .item2 ul li a,
            .main-wrapper .self-type-combobox .type-combobox-box .type-combobox-content .item1 ul li a,
            .main-wrapper .self-type-combobox .type-combobox-box .type-combobox-content .item2 ul li a {
              color: #666666;
              padding: 4px 10px;
              border-radius: 4px; }
              .main-wrapper .type-combobox .type-combobox-box .type-combobox-content .item1 ul li a:hover,
              .main-wrapper .type-combobox .type-combobox-box .type-combobox-content .item2 ul li a:hover,
              .main-wrapper .self-type-combobox .type-combobox-box .type-combobox-content .item1 ul li a:hover,
              .main-wrapper .self-type-combobox .type-combobox-box .type-combobox-content .item2 ul li a:hover {
                background: #f4f4f4;
                padding: 4px 10px;
                border-radius: 4px; }
              .main-wrapper .type-combobox .type-combobox-box .type-combobox-content .item1 ul li a.current,
              .main-wrapper .type-combobox .type-combobox-box .type-combobox-content .item2 ul li a.current,
              .main-wrapper .self-type-combobox .type-combobox-box .type-combobox-content .item1 ul li a.current,
              .main-wrapper .self-type-combobox .type-combobox-box .type-combobox-content .item2 ul li a.current {
                color: #d36f16; }
        .main-wrapper .type-combobox .type-combobox-box .type-combobox-content .item3 a,
        .main-wrapper .self-type-combobox .type-combobox-box .type-combobox-content .item3 a {
          display: inline-block; }
        .main-wrapper .type-combobox .type-combobox-box .type-combobox-content .item3 span,
        .main-wrapper .self-type-combobox .type-combobox-box .type-combobox-content .item3 span {
          margin-top: 0; }
        .main-wrapper .type-combobox .type-combobox-box .type-combobox-content .item3 ul,
        .main-wrapper .self-type-combobox .type-combobox-box .type-combobox-content .item3 ul {
          margin-left: 63px;
          overflow: hidden; }
          .main-wrapper .type-combobox .type-combobox-box .type-combobox-content .item3 ul li,
          .main-wrapper .self-type-combobox .type-combobox-box .type-combobox-content .item3 ul li {
            float: left;
            margin: 10px 20px 0 0; }
            .main-wrapper .type-combobox .type-combobox-box .type-combobox-content .item3 ul li a,
            .main-wrapper .self-type-combobox .type-combobox-box .type-combobox-content .item3 ul li a {
              position: relative; }
              .main-wrapper .type-combobox .type-combobox-box .type-combobox-content .item3 ul li a .mark-layer-note,
              .main-wrapper .self-type-combobox .type-combobox-box .type-combobox-content .item3 ul li a .mark-layer-note {
                position: absolute;
                top: 0;
                left: 0;
                width: 152px;
                height: 114px;
                line-height: 112px;
                color: #ffffff;
                font-size: 12px;
                text-align: center;
                background: rgba(0, 0, 0, 0.5);
                z-index: 1; }
              .main-wrapper .type-combobox .type-combobox-box .type-combobox-content .item3 ul li a:hover .mark-layer-note,
              .main-wrapper .self-type-combobox .type-combobox-box .type-combobox-content .item3 ul li a:hover .mark-layer-note {
                display: inline-block; }
              .main-wrapper .type-combobox .type-combobox-box .type-combobox-content .item3 ul li a img,
              .main-wrapper .self-type-combobox .type-combobox-box .type-combobox-content .item3 ul li a img {
                vertical-align: middle;
                -webkit-transition: 0.6s;
                transition: 0.6s;
                display: block;
                border: none; }
                .main-wrapper .type-combobox .type-combobox-box .type-combobox-content .item3 ul li a img:hover,
                .main-wrapper .self-type-combobox .type-combobox-box .type-combobox-content .item3 ul li a img:hover {
                  background: #000000;
                  filter: alpha(opacity=80);
                  -moz-opacity: 0.8;
                  -khtml-opacity: 0.8;
                  opacity: 0.8;
                  transition: all 0.6s linear; }
            .main-wrapper .type-combobox .type-combobox-box .type-combobox-content .item3 ul li .view-more,
            .main-wrapper .self-type-combobox .type-combobox-box .type-combobox-content .item3 ul li .view-more {
              width: 152px;
              height: 114px;
              background: #eee;
              display: inline-block;
              text-align: center;
              line-height: 112px; }
              .main-wrapper .type-combobox .type-combobox-box .type-combobox-content .item3 ul li .view-more .more-icon,
              .main-wrapper .self-type-combobox .type-combobox-box .type-combobox-content .item3 ul li .view-more .more-icon {
                display: inline-block; }
                .main-wrapper .type-combobox .type-combobox-box .type-combobox-content .item3 ul li .view-more .more-icon span,
                .main-wrapper .self-type-combobox .type-combobox-box .type-combobox-content .item3 ul li .view-more .more-icon span {
                  width: 10px;
                  height: 10px;
                  margin: 0 3px;
                  background: #ffffff;
                  border-radius: 50%; }
        .main-wrapper .type-combobox .type-combobox-box .type-combobox-content .item4,
        .main-wrapper .self-type-combobox .type-combobox-box .type-combobox-content .item4 {
          font-size: 14px;
          color: #666666;
          margin-top: -10px; }
          .main-wrapper .type-combobox .type-combobox-box .type-combobox-content .item4 .submit-button,
          .main-wrapper .self-type-combobox .type-combobox-box .type-combobox-content .item4 .submit-button {
            margin-bottom: 4px;
            text-align: center;
            height: 36px;
            line-height: 36px; }
            .main-wrapper .type-combobox .type-combobox-box .type-combobox-content .item4 .submit-button .btn-current,
            .main-wrapper .self-type-combobox .type-combobox-box .type-combobox-content .item4 .submit-button .btn-current {
              width: 108px;
              height: 34px; }
  .main-wrapper .slider-adv-box {
    background: #ffffff;
    padding-top: 20px;
    height: 100%; }
  .main-wrapper .slider-adv {
    margin-bottom: 20px;
    overflow: hidden; }
    .main-wrapper .slider-adv li img {
      border-radius: 4px; }
  .main-wrapper .top-hull .tab-nav-placeholder {
    border-bottom: 1px solid #dddddd;
    background: #ffffff;
    height: 90px;
    width: 100%; }
    .main-wrapper .top-hull .tab-nav-placeholder .tab-nav-wrapper {
      position: relative;
      margin: 0 auto;
      height: 90px; }
      .main-wrapper .top-hull .tab-nav-placeholder .tab-nav-wrapper .tab-nav-container {
        margin: 0 auto;
        position: relative;
        border-top: 1px solid #f2f2f2; }
        .main-wrapper .top-hull .tab-nav-placeholder .tab-nav-wrapper .tab-nav-container .tab {
          text-align: center;
          margin: 0 78px; }
          .main-wrapper .top-hull .tab-nav-placeholder .tab-nav-wrapper .tab-nav-container .tab li {
            display: inline-block;
            height: 88px;
            line-height: 110px;
            font-size: 16px;
            color: #666666;
            text-align: center;
            cursor: pointer;
            margin: 0 30px;
            position: relative; }
            .main-wrapper .top-hull .tab-nav-placeholder .tab-nav-wrapper .tab-nav-container .tab li:hover {
              color: #444444;
              border-bottom: 2px solid #444444;
              font-weight: bold; }
            .main-wrapper .top-hull .tab-nav-placeholder .tab-nav-wrapper .tab-nav-container .tab li .menu-list {
              position: absolute;
              width: 115px;
              z-index: 1;
              background: #fff;
              border-radius: 4px;
              box-shadow: -1px -1px 15px rgba(160, 160, 160, 0.65);
              filter: alpha(opacity=100);
              -moz-opacity: 1;
              -khtml-opacity: 1;
              opacity: 1;
              padding: 10px 0;
              left: -20px;
              top: 74px; }
              .main-wrapper .top-hull .tab-nav-placeholder .tab-nav-wrapper .tab-nav-container .tab li .menu-list p {
                height: 40px;
                line-height: 40px;
                text-align: center;
                font-size: 14px;
                font-weight: normal; }
                .main-wrapper .top-hull .tab-nav-placeholder .tab-nav-wrapper .tab-nav-container .tab li .menu-list p a {
                  display: inline-block;
                  width: 100%; }
                  .main-wrapper .top-hull .tab-nav-placeholder .tab-nav-wrapper .tab-nav-container .tab li .menu-list p a:hover {
                    background: #ffd100; }
            .main-wrapper .top-hull .tab-nav-placeholder .tab-nav-wrapper .tab-nav-container .tab li .recommend-list {
              background: #ffffff;
              position: absolute;
              z-index: 999;
              top: 49px;
              -webkit-box-shadow: 0px 1px 12px 0px rgba(0, 0, 0, 0.2);
              box-shadow: 0px 1px 12px 0px rgba(0, 0, 0, 0.2);
              border-radius: 4px;
              -webkit-border-radius: 4px;
              -moz-border-radius: 4px;
              padding: 16px 0;
              width: 106px;
              text-align: center;
              margin-left: -22px; }
              .main-wrapper .top-hull .tab-nav-placeholder .tab-nav-wrapper .tab-nav-container .tab li .recommend-list p {
                line-height: 44px;
                color: #666666;
                font-size: 14px; }
                .main-wrapper .top-hull .tab-nav-placeholder .tab-nav-wrapper .tab-nav-container .tab li .recommend-list p a:hover {
                  color: #666666; }
              .main-wrapper .top-hull .tab-nav-placeholder .tab-nav-wrapper .tab-nav-container .tab li .recommend-list .recommend-indicate {
                position: absolute; }
          .main-wrapper .top-hull .tab-nav-placeholder .tab-nav-wrapper .tab-nav-container .tab .tab-nav-current {
            color: #444444;
            font-weight: bold;
            border-bottom: 2px solid #444444; }
          .main-wrapper .top-hull .tab-nav-placeholder .tab-nav-wrapper .tab-nav-container .tab #course-li:hover .recommend-list {
            display: block; }
        .main-wrapper .top-hull .tab-nav-placeholder .tab-nav-wrapper .tab-nav-container .TA-pull-down {
          position: absolute;
          top: 8px;
          right: 0;
          width: 125px; }
          .main-wrapper .top-hull .tab-nav-placeholder .tab-nav-wrapper .tab-nav-container .TA-pull-down .pull-sub {
            position: absolute;
            top: 40px;
            width: 124px;
            background: #ffffff;
            z-index: 999;
            -webkit-box-shadow: 0px 1px 12px 0px rgba(0, 0, 0, 0.2);
            box-shadow: 0px 1px 12px 0px rgba(0, 0, 0, 0.2);
            border-radius: 4px;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px; }
            .main-wrapper .top-hull .tab-nav-placeholder .tab-nav-wrapper .tab-nav-container .TA-pull-down .pull-sub li {
              font-size: 14px;
              text-align: center;
              cursor: pointer; }
          .main-wrapper .top-hull .tab-nav-placeholder .tab-nav-wrapper .tab-nav-container .TA-pull-down p {
            position: relative;
            border: 1px solid #EDEDED;
            font-size: 14px;
            padding-left: 20px;
            height: 34px;
            line-height: 34px;
            cursor: pointer;
            border-radius: 4px;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px; }
            .main-wrapper .top-hull .tab-nav-placeholder .tab-nav-wrapper .tab-nav-container .TA-pull-down p i {
              display: inline-block;
              background: url("../images/TAselect.png") no-repeat scroll right transparent;
              width: 31px;
              height: 36px;
              position: absolute;
              right: 0;
              top: -1px; }
          .main-wrapper .top-hull .tab-nav-placeholder .tab-nav-wrapper .tab-nav-container .TA-pull-down select {
            width: 112px;
            height: 36px;
            border: 1px solid #eeeeee;
            border-radius: 4px;
            padding: 0 12px;
            background: url("../images/TAselect.png") no-repeat scroll right center transparent;
            color: #666666; }
            .main-wrapper .top-hull .tab-nav-placeholder .tab-nav-wrapper .tab-nav-container .TA-pull-down select option {
              padding: 20px; }
  .main-wrapper .advtop {
    margin: 0px auto;
    height: 180px; }
    .main-wrapper .advtop ul {
      margin-right: -20px;
      height: 180px; }
      .main-wrapper .advtop ul li {
        float: left;
        margin-right: 20px;
        width: 100%; }
        .main-wrapper .advtop ul li img {
          width: 100%;
          border-radius: 4px; }

.filtrate-condition {
  line-height: 30px;
  margin-bottom: 10px; }
  .filtrate-condition .filtrate-condition-tag {
    display: inline-block;
    min-width: 50px;
    border: 1px solid #bbbbbb;
    font-size: 12px;
    border-radius: 4px;
    margin: 0 10px 10px 0;
    padding: 0px 10px; }
    .filtrate-condition .filtrate-condition-tag a {
      display: inline-block;
      background: url("../images/filtrate-condition-tag-close.png") no-repeat;
      width: 8px;
      height: 8px;
      margin-left: 20px; }
  .filtrate-condition .tips-info {
    margin-left: 10px; }

.auto-select-c {
  background: url("../images/svg/checkbox.svg?v=1") no-repeat 0 2px;
  cursor: pointer; }
  .auto-select-c input {
    opacity: 0;
    vertical-align: middle;
    margin-right: 10px;
    cursor: pointer; }

.auto-select-cd {
  background: url("../images/svg/checkboxed.svg?v=1") no-repeat 0 2px;
  cursor: pointer; }
  .auto-select-cd input {
    opacity: 0;
    vertical-align: middle;
    margin-right: 10px;
    cursor: pointer; }

  .classify-select .classify-item:last-child {
    padding-right: 0; }
  .self-type-combobox .item4 label {
    margin-right: 22px; }
  .type-combobox-content {
    width: 1130px; }
  .type-combobox-content .item1 ul li a.current,
  .type-combobox-content .item2 ul li a.current {
    color: #d36f16; }
  .type-combobox-content .item3 ul {
    width: 1068px; }
  .main-wrapper .classify-select .classify-select-list {
    margin-left: -18px; }
  .main-wrapper .classify-select .classify-select-list li {
    padding: 0 8px; } 



.details, .details .header, .details .product li{
    width: 100%;
}

.details .product li .author{
	position: relative;
	width: 780px;
}

.details .product li .rank {
    width: auto;
    margin: 30px 10px 0 20px;
}
.details .product li .author .career {
    font-size: 13px;
}
.details .product li .info {
    height: 110px;
}
.details .product li .showpro img {
    border-radius: 4px;
    background: #f2f2f2;
}



    .details-all .author .card-info-item {
      font-size: 12px;
      color: #bbbbbb;
      position: absolute;
      bottom: 0;right:0; }
      .details-all .author .card-info-item span {
        margin-right: 12px;
        cursor: default; }
      .details-all .author .card-info-item span:before {
        content: "";
        display: inline-block;
        width: 15px;
        height: 15px;
        vertical-align: top;
        margin-right: 5px; }
      .details-all .author .card-info-item span.statistics-view:before {
        background: url("../images/svg/card-liulan.svg?v=1") no-repeat 0 4px;
        background-size: 15px auto; }
      .details-all .author .card-info-item span.statistics-comment:before {
        background: url("../images/svg/card-pinglun.svg?v=1") no-repeat 0 2px;
        background-size: 15px auto; }
      .details-all .author .card-info-item span.statistics-tuijian:before {
        background: url("../images/svg/card-zan.svg?v=1") no-repeat;
        background-size: 15px 15px; }
      .details-all .author .card-info-item span.statistics-collect:before {
        background: url("../images/svg/shoucang.svg?v=1") no-repeat;
        background-size: 15px 15px; }
      .details-all .author .card-info-item span.statistics-product:before {
        background: url("../../images/product-icon.png") no-repeat;
        background-size: 15px 15px; }
    .details-all .author .card-info-item.card-info-item-recommend {
      cursor: pointer;
      color: #999999; }
.details .product li .author .z.date{
    margin-right: 50px;
    cursor: default;
}





.details-all .my-data {
    border-radius: 4px;
    background: #ffffff;
    margin-top: 10px;
    margin-bottom: 10px; }
    .details-all .my-data .my-data-head {
      height: 55px;
      font-size: 14px;
      color: #999999;
      padding: 0 30px;
      border-bottom: 1px solid #eeeeee; }
      .details-all .my-data .my-data-head .data {
        float: left;
        height: 54px;
        color: #282828;
        line-height: 54px;
        margin-right: 30px;
        font-size: 14px; }
      .details-all .my-data .my-data-head .all {
        float: right;
        color: #282828;
        line-height: 54px;
        cursor: pointer;
        position: relative; }
        .details-all .my-data .my-data-head .all .icon {
          display: inline-block;
          width: 20px;
          height: 10px;
          background: url("../images/downarrow.png") center center no-repeat;
          background-size: 50%; }
        .details-all .my-data .my-data-head .all .hide {
          display: none; }
    .details-all .my-data .page-view {
      background: #ffffff;
      height: 110px;
      border-radius: 4px; }
      .details-all .my-data .page-view li {
        float: left;
        width: 224px;
        height: 57px;
        margin-top: 27px;
        text-align: center;
        border-right: 1px dashed #ddd; }
        .details-all .my-data .page-view li:hover .hover{
          display: block;
        }
        .details-all .my-data .page-view li span {
          line-height: 35px;
          color: #999999; }
          .details-all .my-data .page-view li .hover{
          position: relative;
          z-index: 1;
          left: 42px;
          display: none;
        }
        .details-all .my-data .page-view li .hover:after{
          content: "";
          display: block;
          position: absolute;
          left: 66px;
          top: -8px;
          border: 4px solid #282828;
          border-left: 4px solid transparent;
          border-top: 4px solid transparent;
          border-right: 4px solid transparent;
        }
        .details-all .my-data .page-view li:first-of-type .hover p{
          font-size: 12px;
          padding: 0px 26px;
          min-height: 32px;
          background: #282828;
          border-radius: 4px;
          -webkit-border-radius: 4px;
          -moz-border-radius: 4px;
          position: absolute;
          top: 0;
          left: 0;
          color: #ffffff;
          font-weight: normal;
          text-align: left;
          font-size: 12px;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          white-space: nowrap;
        }
        .details-all .my-data .page-view li:nth-of-type(2) .hover p{
          font-size: 12px;
          padding: 0px 26px;
          min-height: 32px;
          background: #282828;
          border-radius: 4px;
          -webkit-border-radius: 4px;
          -moz-border-radius: 4px;
          position: absolute;
          top: 0;
          left: -4px;
          color: #ffffff;
          font-weight: normal;
          text-align: left;
          font-size: 12px;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          white-space: nowrap;
        }
        .details-all .my-data .page-view li:nth-of-type(3) .hover p{
          font-size: 12px;
          padding: 0px 26px;
          min-height: 32px;
          background: #282828;
          border-radius: 4px;
          -webkit-border-radius: 4px;
          -moz-border-radius: 4px;
          position: absolute;
          top: 0;
          left: -35px;
          font-weight: normal;
          color: #ffffff;
          text-align: left;
          font-size: 12px;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          white-space: nowrap;
        }
        .details-all .my-data .page-view li:last-of-type .hover p{
          font-size: 12px;
          padding: 0px 26px;
          min-height: 32px;
          background: #282828;
          border-radius: 4px;
          -webkit-border-radius: 4px;
          -moz-border-radius: 4px;
          position: absolute;
          top: 0;
          left: 0;
          font-weight: normal;
          color: #ffffff;
          text-align: left;
          font-size: 12px;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          white-space: nowrap;
        }
        .details-all .my-data .page-view li p:first-of-type {
          font-size: 18px;
          line-height: 32px;
          font-weight: bold; }
      .details-all .my-data .page-view li:last-of-type {
        border: none; }
