
.search-box { border: 1px solid #d3d3d3; padding: 20px; }
.item-box .search-spell span { padding: 3px 5px; }
.search-box-item > dl { /*margin-bottom: 20px;*/ display: flex; }
.search-box-item .item-label,
.search-box-item .item-box { display: inline-block; line-height: 28px; padding: 5px 0; }
.search-box-item .item-label { min-width: 70px; }
.search-box-item .item-box { padding-left: 10px; }
.search-box-item dl.area { display: inline-flex; }
    .search-box-item dl.area .search-spell { width: 500px; }
    .search-box-item dl.area .unfold { padding-left: 10px }
.item-box .zx-search-input { display: inline-block; border: none; line-height: 30px; width: 200px; color: #999; background-color: #f6f6f6; padding-left: 12px; border: 1px solid #ededed; }
.search-box-select .zx-p { display: inline-block; position: relative; }
.search-box-select .his-search-box { padding-left: 10px; }
    .search-box-select .his-search-box a { padding: 0 5px; }
.search-box-select .search-item { display: inline-block; padding-right: 5px; padding-left: 5px; }
.search-box-select .cloud-data { display: inline-block; margin-right: 10px; width: 112px; padding-top: 8px; padding-bottom: 8px; font-size: 15px; line-height: 1; color: #116ad2; text-align: center; box-sizing: content-box; border: 1px solid #116ad2; }
.search-box-item .zx-search-spell { }
    .search-box-item .zx-search-spell a { text-align: center; display: inline-block; width: 20px; }
        .search-box-item .zx-search-spell a.hover { border: 1px solid #84ce97; border-bottom: 1px solid #f5fbf7; background: #f5fbf7; }
.search-box-item .zx-spell-abbr { border: 1px solid #84ce97; background: #f5fbf7; margin-top: -1px; padding: 8px; }
    .search-box-item .zx-spell-abbr a { text-align: center; display: inline-block; width: 30px; }
        .search-box-item .zx-spell-abbr a.hover { color: #42b35f; font-weight: 700; }
.search-box-item .zx-spellbreeds-items { height: 115px; overflow-y: auto; overflow-x: hidden; margin-top: 6px; border: 1px solid #ededed; padding: 8px; }
    .search-box-item .zx-spellbreeds-items a { display: inline-block; padding-right: 5px; padding-left: 5px; }
.zixun-list { /*padding-top: 20px;*/ }
.zixun-item-box { padding: 20px 0; border-bottom: 1px solid #e3e3e3; }
    .zixun-item-box:last-child { border-bottom: 0px; }
    .zixun-item-box .zixun-item-title { font-size: 20px; line-height: 30px; padding-bottom: 20px; }
    .zixun-item-box .zixun-item-desc { font-size: 14px; color: #999; line-height: 24px; }
.item-desc-box { margin-bottom: 10px; }
    .item-desc-box a { color: #999; }
.zixun-item-imgs { /* margin-top: 10px; */ }
    .zixun-item-imgs a { margin-right: 10px; }
    .zixun-item-imgs img { width: 179px; height: 119px; }
.zixun-item-footer { margin-top: 25px; font-size: 12px; }
    .zixun-item-footer font { font-size: 14px; color: #5d63a2; }
    .zixun-item-footer .footer-mbs { float: right; }
.zixun-pag { padding: 20px 0; }
.footer-mbs > span { position: relative; text-align: center; }
.footer-mbs a { position: relative; color: #5d63a2; margin-left: 10px; }
    .footer-mbs a.link { text-decoration: underline; color: #4a4a4a; }
.footer-mbs .hover-mbs { display: inline-block; position: relative; }
    .footer-mbs .hover-mbs:hover .info-hover-list { display: block; }
.info-hover-list { position: absolute; width: 150px; background-color: #fff; z-index: 10; left: -55px; top: 18px; overflow: hidden; display: none; text-align: left; font-size: 14px; }
    .info-hover-list .border-list { margin-top: 10px; border: 1px solid #5d63a2; }
.border-list li { line-height: 36px; }
.border-list a { margin-left: 0; color: #4a4a4a; padding-left: 20px; }
.border-list li:hover { background-color: #e6e6e6; }
    .border-list li:hover a { text-decoration: underline; }
.info-hover-list .border-tria { position: absolute; left: 50%; top: -10px; margin-left: -10px; border: 10px solid #fff; border-bottom-color: #5d63a2; }
.border-tria .inner { position: absolute; top: -8px; left: -10px; border: 10px solid transparent; border-bottom-color: #fff; }
.footer-mbs .cst-link { display: inline-block; width: 82px; height: 27px; text-decoration: none; background: url(../images/b-online.png) no-repeat 50%; background-size: 100%; vertical-align: middle; }
.body-content { color: #666; }
.info-title { padding-top: 20px; padding-bottom: 30px; border-bottom: 1px solid #636363; }
.author { padding: 15px 0; }
    .author span { margin-right: 10px; }
        .author span.info-author { color: #5d63a2; }
        .author span:last-child { margin-right: 0; }
.info-content { padding-top: 20px; font-size: 16px; margin-bottom: 40px; }
    .info-content .detail-anounce { margin-top: 30px; color: #999; font-size: 14px; }
.zx-info-detail { position: relative }
.zx-share { position: absolute; width: 65px; left: -80px; top: 220px; }
    .zx-share .zx-share-title { font-size: 14px; font-weight: 400; color: #333; text-align: center; line-height: 1.5; }
    .zx-share .bshare-custom { margin-top: 10px; text-align: center; position: relative; }
        .zx-share .bshare-custom .share-item { margin: auto; margin-top: 10px; display: block; width: 25px; height: 25px; cursor: pointer; }
.icon-medium-plus .bshare-weixin { background: url(../images/icon-wx.png) 50% no-repeat; background-size: 24px 24px; }
.icon-medium-plus .bshare-qzone { background: url(../images/icon-qq.png) 50% no-repeat; background-size: 24px 24px; }
.icon-medium-plus .bshare-sinaminiblog { background: url(../images/icon-wb.png) 50% no-repeat; background-size: 24px 24px; }
.userinfo { background: url(../images/s-user-bg.png) no-repeat 0; padding: 20px 0 10px 0; }
.s-image { width: 65px; height: 65px; }
    .s-image img { width: 100%; height: 100%; background-color: #fff; border-radius: 100%; }
.user-desc { padding-top: 12px; width: 206px; }
    .user-desc .s-desc { width: 198px; font-size: 14px; }
        .user-desc .s-desc a { color: #999; }
        .user-desc .s-desc p { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
        .user-desc .s-desc .s-name { font-size: 16px; color: #333; font-weight: 700; }
.s-atten { padding-top: 12px; }
    .s-atten a { display: inline-block; width: 60px; font-size: 14px; line-height: 1; padding-top: 7px; padding-bottom: 7px; color: #fefefe; background-color: #f96969; text-align: center; border-radius: 8px; }
.usertopic { /* padding-left: 10px; */ }
    .usertopic ul li { position: relative; margin-bottom: 15px; list-style-type: disc; padding-left: 20px; }
        .usertopic ul li a { display: block; font-size: 14px; line-height: 1; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.s-refresh { font-size: 14px; color: #666; line-height: 1; }
.tabs.is-medium.rel-mbs { margin-bottom: 0rem; }
.rel-mbs-box { }
    .rel-mbs-box .rel-mbs-item { }
.rel-mbs-item span { margin-right: 20px }
.rel-mbs-item .rel-mbs-zb { font-size: 16px; margin: 15px 0; padding-bottom: 10px; border-bottom: 1px solid #e3e3e3; }
    .rel-mbs-item .rel-mbs-zb a { color: #5d63a2; }
.rel-mbs-item .rel-mbs-name { }
.rel-mbs-item .rel-mbs-zxjy { float: right; }
.rel-mbs-item .rel-mbs-zb .rel-mbs-zxjy a { /*color: #ff3b3b; */width: 16px; height: 14px; padding-left: 24px; padding-right: 12px; }
.rel-mbs-item .rel-mbs-data { text-align: right; margin-bottom: 20px; }
.info-review { }
    .info-review .info-review-box { }
.info-review-box .review-box-title { font-size: 18px; color: #333; font-weight: 400; line-height: 1; }
    .info-review-box .review-box-title .grey { margin-left: 15px; font-size: 14px; color: #ccc; }
.info-review-box .review-box-input { padding: 15px 0; }
    .info-review-box .review-box-input textarea { width: 96%; padding: 10px 2%; height: 120px; resize: none; border: none; background-color: #fff; background: url(../images/gki-logo.png) no-repeat 50%; outline: none; }
.info-review-box .review-box-submit { text-align: right; margin-right: 30px; }
    .info-review-box .review-box-submit .submit-btn { display: inline-block; padding: 13px 12px; background-color: #f96969; font-size: 14px; line-height: 1; color: #fff; cursor: pointer; }
.p-new-tips { position: relative; margin-top: 20px; border: 1px solid #fa9737; padding: 14px 40px; color: #fa9737; font-size: 12px; line-height: 1.8; }
    .p-new-tips .close { position: absolute; top: 5px; right: 10px; }
.p-new-box { margin-top: 20px; }
    .p-new-box .p-new-item { margin-bottom: 20px; }
.p-new-item .new-item-title { font-size: 20px; line-height: 1.5; color: #333; }
    .p-new-item .new-item-title a { color: #333; }
.p-new-item .new-item-summary { margin-top: 20px; padding: 20px 40px; background-color: #f8f8f8; background-image: url(../images/paper.png); background-repeat: no-repeat; background-position: 0 100%; }
.p-new-item .new-item-footer { margin-top: 20px; font-size: 12px; color: #999; }
    .p-new-item .new-item-footer .ft-herb { float: right; margin-right: 100px }
        .p-new-item .new-item-footer .ft-herb a { color: #999; padding-left: 15px; }
.p-new-more p { margin-top: 50px; margin-bottom: 30px; text-align: center; }
p-new-more a { color: #666; }
.share-wx-box { padding: 0 20px 10px 20px }