﻿@charset 'utf-8';
/* @description: pc 社区 * @author: yxx （2015-08-05）* @update: yxx (2015-08-05) */
*{ margin: 0; padding: 0; list-style: none; }
a:hover{ text-decoration: none; }
.fl-l{ float: left; }
.fl-r{ float: right; }
.mar-t46{ margin-top: 46px; }
.p-b-100{ padding-bottom: 100px; }
.text-hidden{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
body{ font-family: 'Microsoft YaHei'; }
.wrap-bj{ background: url(../bg/community-bj.png) repeat-x; }
/* 社区首页banner切换 */
.fan-banner{ position: relative; z-index: 0; clear: both; overflow: hidden; height: 400px; }
.fan-banner .top-banner{ height: 400px; font-size: 0; }
.top-banner li{ float: left; width: 100%; height: 400px; }
.top-banner .banner-img{ width: 1200px; height: 400px; margin: 0 auto; font-size: 50px; line-height: 400px; text-align: center; }
.top-banner .banner-img img{ position: absolute; top: 0;  display: block;  height: 400px;  font-size: 0; -moz-user-select: none; color: #fff; }
.fan-banner .tabIcon{ position: absolute; z-index: 1; bottom: 20px; left: 50%; width: 892px; height: 16px; margin-left: -600px; font-size: 0; text-align: center; }
.fan-banner .tabIcon li{ display: inline-block; overflow: hidden; width: 16px; height: 16px; margin: 0 8px; cursor: pointer; -webkit-transition: background .5s, opacity .5s; -moz-transition: background .5s, opacity .5s; transition: background .5s, opacity .5s; text-indent: -100px; opacity: .8; border-radius: 50%; background: #000; *zoom: 1; *display: inline; filter: Alpha(opacity=80); }
.fan-banner .tabIcon .now{ width: 12px; height: 12px; border: 2px solid #000; background: #fff; }
.fan-banner .fans-msg{ position: absolute; top: 0; left: 50%; width: 278px; height: 335px; margin-left: 292px; padding-left: 30px; background: url('../bg/fan-msg.png') no-repeat; }
.fan-banner .fans-msg .msg-tit{ height: 28px; margin-top: 63px; line-height: 28px; }
.fan-banner .fans-msg .msg-tit span{ float: left; margin-right: 10px; font-size: 20px; font-weight: bold; color: #fff; }
.fan-banner .fans-msg .msg-tit i{ display: block; float: left; width: 28px; height: 28px; background: url('../bg/fan-icon.png') no-repeat -215px -60px; }
.fan-banner .fans-msg .msg-list{ margin-top: 24px; padding-right: 20px; }
.fan-banner .fans-msg .msg-list .list-link{ position: relative; display: block; height: 20px; margin-bottom: 10px; padding-left: 20px; line-height: 20px; text-decoration: none; color: #fff; }
.fan-banner .fans-msg .msg-list .list-link:hover{ font-weight: bold; }
.fan-banner .fans-msg .msg-list .list-link i{ position: absolute; top: 5px; left: 0; display: block; width: 11px; height: 10px; background: url('../bg/fan-icon.png') no-repeat -200px -29px; }
.circle-wrap{ border-top: 2px solid #e8e8e8; }
.community-wrap .community-main{ width: 1200px; margin: 0 auto; padding-bottom: 50px; }
.community-main .main-ls{ float: left; overflow: hidden; width: 852px; }
.circle-wrap .community-main .main-ls{ width: 840px; }
.community-main .main-ls .ls-top{ font-size: 20px; line-height: 20px; color: #333; }
.main-ls .discuss-lab{ overflow: hidden; width: 840px; margin-top: 22px; padding: 20px 0 0 20px; background: #f9f9f9; }
.discuss-lab .lab-list{ float: left; overflow: hidden; width: 158px; height: 60px; margin: 0 52px 20px 0; }
.discuss-lab .lab-last{ width: 160px; margin-right: 0; }
.main-ls .sub-menu{ height: 36px; margin: 48px 10px 0 0; border-bottom: 1px solid #dfdfdf; }
.community-main .nav-cont{ overflow: hidden; padding: 0 10px 1px 0; background: url(../bg/fan-list-bj.png) repeat-x bottom left; }
.community-main .nav-cont li{ overflow: hidden; margin-top: -1px; }
.community-main .nav-cont li:hover{ background: #f9f9f9; }
.nav-cont li > .fl-l{ width: 76px; min-height: 60px; padding: 27px 20px 0 0; text-align: center; }
.nav-cont li .fl-l .top-img{ display: block; width: 50px; height: 50px; margin: 0 auto; border-radius: 50%; }
.nav-cont li .fl-l .top-img img{ display: block; width: 100%; height: 100%; border-radius: 50%; }
.nav-cont li .fl-l .top-name{ display: block; margin-top: 11px; padding: 0 14px; font-size: 14px; line-height: 16px; color: #555; }
.nav-cont li .fl-l .name-icon{ width: 76px; height: 24px; margin: 5px auto 0 auto; background-image: url(../bg/signup-icon.png); background-repeat: no-repeat; }
.nav-cont li .fl-l .icon1{ background-position: -70px -149px; }
.nav-cont li .fl-l .icon2{ background-position: -70px -180px; }
.nav-cont li .fl-l .icon3{ background-position: -70px -213px; }
.nav-cont li .fl-l .icon4{ background-position: -70px -250px; }
.nav-cont li .fl-l .icon5{ background-position: -70px -287px; }
.nav-cont li .fl-l .icon6{ background-position: -70px -324px; }
.nav-cont li .fl-l .icon7{ background-position: -70px -360px; }
.nav-cont li > .fl-r{ width: 734px; min-height: 120px; padding-top: 24px; background: url(../bg/fan-list-bj.png) repeat-x; }
.nav-cont li .fl-r .rs-top{ font-size: 0; line-height: 26px; vertical-align: top; }
.nav-cont li .fl-r .rs-top a{ margin-right: 18px; font-size: 18px; line-height: 26px; vertical-align: top; text-decoration: none; color: #333; }
.nav-cont li .fl-r .rs-top a:hover{ color: #ff5a5f; }
.nav-cont li .fl-r .rs-top .lab-icon{ display: inline-block; height: 20px; margin: 3px 10px 0 0; padding: 0 3px; font-size: 14px; line-height: 18px; vertical-align: top; border: 1px solid #fff; border-radius: 2px; }
.nav-cont li .fl-r .rs-top .jing{ color: #ff5a5f; border-color: #ff5a5f; }
.nav-cont li .fl-r .rs-top .top{ color: #87bae4; border-color: #87bae4; }
.nav-cont li .fl-r .rs-cont{ overflow: hidden; min-height: 26px; padding: 8px 0 16px 0; }
.nav-cont li .fl-r .rs-cont img, .nav-cont li .fl-r .rs-cont a{ display: block; width: 120px; height: 120px; }
.nav-cont li .fl-r .rs-cont a{ float: left; margin: 10px 10px 0 0; }
.nav-cont li .fl-r .rs-bot{ overflow: hidden; height: 20px; padding-bottom: 24px; font-size: 12px; color: #999; }
.nav-cont li .fl-r .rs-bot .lab, .nav-cont li .fl-r .rs-bot .tao-lab{ display: block; float: left; height: 18px; margin-right: 6px; padding: 0 3px; line-height: 18px; border: 1px solid #d6d6d6; border-radius: 2px; }
.nav-cont li .fl-r .rs-bot .tao-lab{ margin-right: 14px; color: #ff8a66; border-color: #ff8a66; }
.nav-cont li .fl-r .rs-bot .fl-r{ position: relative; height: 20px; margin-left: 16px; padding-left: 19px; line-height: 20px; text-decoration: none; color: #999; }
.nav-cont li .fl-r .rs-bot .tao-name{ display: block; float: left; max-width: 355px; height: 20px; margin-right: 22px; line-height: 20px; text-decoration: none; color: #555; }
.nav-cont li .fl-r .rs-bot .tao-money{ display: block; height: 20px; font-family: arial; line-height: 20px; color: #ff5a5f; }
.nav-cont li .fl-r .rs-bot .fl-r i{ position: absolute; top: 4px; left: 0; display: block; width: 13px; height: 13px; background: url(../bg/signup-icon.png) no-repeat; }
.nav-cont li .fl-r .rs-bot .fl-r:hover{ color: #ff5370; }
.nav-cont li .fl-r .rs-bot .great{ padding-left: 21px; }
.nav-cont li .fl-r .rs-bot .great i{ width: 16px; background-position: -44px -67px; }
.nav-cont li .fl-r .rs-bot .great:hover i{ background-position: -71px -67px; }
.nav-cont li .fl-r .rs-bot .now i{ background-position: -71px -67px; }
.nav-cont li .fl-r .rs-bot .reply i{ background-position: -96px -67px; }
.nav-cont li .fl-r .rs-bot .reply:hover i{ background-position: -154px -67px; }
/*翻页*/
.community-main .main-rs{ float: right; width: 270px; padding-top: 6px; }
.community-main .main-rs > .right-bottom{ height: 20px; margin: 28px 0; *margin-top: 8px; }
.community-main .main-rs > .right-bottom a{ position: relative; display: inline-block; height: 20px; margin-right: 38px; padding-left: 28px; font-size: 14px; line-height: 20px; color: #999; }
.community-main .main-rs > .right-bottom a:hover{ color: #ff5370; }
.community-main .main-rs > .right-bottom span{ position: absolute; top: 0; left: 0; width: 20px; height: 20px; background: url('../bg/fan-icon.png') no-repeat; }
.community-main .main-rs > .right-bottom .become-talent span{ background-position: -271px -40px; }
.community-main .main-rs > .right-bottom .feedback span{ background-position: -271px -68px; }
/* 社区 - 首页 */
.partCont{ overflow: hidden; width: 1200px; }
.partCont .partTit{ position: relative; overflow: hidden; height: 34px; padding: 64px 0 35px; }
.partCont .partTit .logo{ display: block; width: 400px; height: 34px; background: url('https://rongdie.oss-cn-hangzhou.aliyuncs.com/comm-pc/hot_circle.png') no-repeat; }
.partTit a.right{ position: relative; top: 15px; font-size: 14px; color: #999; }
.partTit a.right:hover{ color: #ff5370; }
/* 热门圈子 */
.circle{ min-height: 333px; }
.circle .partTit .logo{ background-position: 0 0; } 
.circle .partTit .show-circle-btn{ font-size: 14px; cursor: pointer; color: #999; background: none; }
.circle .partTit .show-circle-btn:hover{ color: #555; }
.circle .box_v1{ width: 306px; height: 198px; border: 1px solid #dfdfdf; }
.box_v1 .cont-img{ position: relative; display: block; overflow: hidden; height: 116px; }
.box_v1 .cont-img img{ display: block; width: 100%; }
.box_v1 .cont-tit{ display: block; padding: 8px 12px 0 17px; font-size: 15px; font-weight: bold; color: #333; }
.box_v1 .cont-tit:hover{ text-decoration: none; color: #ff7b7b; }
.box_v1 .cont-info{ display: block; display: -webkit-box; overflow: hidden; height: 32px; margin-top: 8px; padding: 0 12px 0 17px; line-height: 16px; text-overflow: ellipsis; color: #666; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.box_v1 .cont-info:hover{ text-decoration: none; color: #ff7b7b; }
.circle .box_v2{ width: 852px; margin-bottom: -36px; }
.box_v2 .circle-list{ width: 1000px; }
.circle-list li{ float: left; width: 254px; height: 82px; margin: 0 40px 36px 0; }
.circle-list li .cont-img{ position: relative; display: block; width: 40px; height: 40px; margin-right: 14px; border-radius: 50%; overflow: hidden; }
.circle-list li .cont-img img{ display: block; width: 40px; height: 40px; }
.circle-list li .cont-info{ width: 158px; }
.circle-list li .cont-info .cont-tit{ display: block; overflow: hidden; height: 20px; font-size: 15px; font-weight: bold; line-height: 20px; white-space: nowrap; text-overflow: ellipsis; word-break: keep-all; color: #333; }
.circle-list li .cont-info .cont-tit:hover{ text-decoration: none; color: #ff7b7b; }
.circle-list li .cont-info .cont-text{ display: block; display: -webkit-box; overflow: hidden; height: 36px; margin-top: 5px; font-size: 12px; line-height: 18px; text-overflow: ellipsis; color: #666; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.circle-list li .cont-info .cont-text:hover{ text-decoration: none; color: #ff7b7b; }
.all-circle-list{ clear: both; overflow: hidden; padding-left: 54px; }
.all-circle-list .circle-list{ display: none; overflow: hidden; width: 1180px; margin: 36px 0 -36px 0; }
.circle-tit{ clear: both; font-size: 30px; line-height: 30px; color: #333; }
.circle-data{ overflow: hidden; height: 143px; margin-top: 28px; background: #f9f9f9; }
.circle-data .data-img, .circle-data .data-img img{ display: block; width: 380px; height: 143px; }
.circle-data .data-text{ display: -webkit-box; overflow: hidden; width: 400px; height: 84px; padding: 30px 30px 0 30px; font-size: 14px; line-height: 28px; text-overflow: ellipsis; color: #333; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
/*颜值精选*/
.yanzhi .partTit .logo{ background-position: 0 -464px; }
.yanzhi .list-link .list-text{ overflow: hidden; height: 90px; padding-bottom: 10px; font-size: 13px; line-height: 20px; text-align: left; text-decoration: none; color: #333; }
.yanzhi .list-link .list-text p{ display: -webkit-box; overflow: hidden; height: 40px; margin-bottom: 9px; padding-top: 8px; text-indent: -7px; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.yanzhi .list-link:hover .list-text p{ color: #ff6980; }
.yanzhi .list-link .list-text > div{ height: 30px; font-size: 12px; line-height: 30px; text-align: right; color: #999; }
.yanzhi .list-link .list-text > div i{ padding: 0 2px 0 8px; font-style: normal; white-space: normal; word-break: normal; color: #666; }
.yanzhiBD{ border-top: 2px solid #ff5370; }
.yanzhiTit{ padding: 32px 0 20px; font-size: 28px; font-weight: bold; } 
.yanzhiFilter a, .yanzhiFilter span{ display: inline-block; padding-right: 30px; padding-bottom: 7px; color: #333; *padding-right: 28px; }
.yanzhiFilter a:hover, .yanzhiFilter span{ color: #ff5370; }
.pdLeft30{ padding-left: 30px; }

/* 日记精选 */
.diary .partTit .logo{ background-position: 0 -51px; }
.diary-box{ height: 541px; }
.yanzhi-box, .yanzhi .diary-box{ height: auto; }
.diary-box .diary-list{ width: 1400px; }
.diary-list .list-link{ display: block; float: left; overflow: hidden; width: 212px; margin: 0 35px 35px 0; border-radius: 4px; }
.list-link .list-img{ overflow: hidden; height: 210px; }
.list-link .list-img img{ display: block; width: 100%; }
.list-link .list-text{ height: 41px; padding: 0 12px; font-size: 15px; line-height: 41px; text-align: center; text-decoration: none; color: #555; border: 1px solid #dfdfdf; border-top-color: #ececec; border-radius: 0 0 4px 4px; }
.diary-list .list-link:hover{ text-decoration: none; box-shadow: 0 0 2px 2px #dfdfdf; }
.diary-list .list-link:hover .list-text{ text-decoration: none; color: #ff7b7b; }
/* 悦美达人 */
.daren-part .partTit .logo{ width: 188px; background-position: -227px -268px; }
.daren-part .daren-box{ height: 532px; }
.daren-box .daren-left{ width: 308px; margin-right: 30px; }
.daren-left .daren-banner{ position: relative; overflow: hidden; width: 308px; height: 532px; background: #ccc; }
.daren-banner .banner-list, .daren-banner .swiper-wrapper{ position: relative; width: 5000px; }
.daren-banner .banner-list .list-link, .daren-banner .banner-list .swiper-slide{ position: relative; display: block; float: left; overflow: hidden; width: 308px; height: 532px; cursor: pointer; }
.daren-banner .banner-list .list-link img{ display: block; width: 100%; /*height: 503px;*/ height: 532px; }
.daren-banner .banner-list .list-link .link-bj, .daren-banner .banner-list .list-link .link-text{ position: absolute; bottom: 30px; left: 9%; width: 82%; height: 74px; }
.daren-banner .banner-list .list-link .link-bj{ z-index: 1; opacity: .48; background: #000; filter: Alpha(opacity=48); }
.daren-banner .banner-list .list-link .link-text{ z-index: 2; left: 13%; width: 74%; font-size: 15px; line-height: 74px; text-align: center; color: #fff; }
.daren-banner .banner-list .list-link:hover .link-bj{ opacity: .78; filter: Alpha(opacity=78); }
.daren-banner .daren-btn{ position: absolute; top: 50%; display: block; width: 18px; height: 51px; margin-top: -25px; background: url('../bg/fan-icon.png') no-repeat; }
.daren-banner .daren-prev{ left: 10px; background-position: -215px 0; }
.daren-banner .daren-next{ right: 10px; background-position: -243px 0; }
.daren-left .recruiting-box{ margin-top: 30px; }
.daren-left .recruiting-box .box-img{ overflow: hidden; height: 132px; }
.daren-left .recruiting-box .box-img img{ display: block; width: 100%; height: 132px; }
.daren-left .recruiting-box .box-text{ height: 51px; padding-top: 10px; text-align: center; border: 1px solid #dfdfdf; border-top: none; }
.daren-left .recruiting-box .box-text .text-tit{ height: 20px; font-size: 15px; line-height: 20px; color: #333; }
.daren-left .recruiting-box .box-text .text-tit:hover{ text-decoration: none; }
.daren-left .recruiting-box .box-text .text-time{ height: 20px; font-size: 12px; line-height: 20px; color: #999; }
.daren-box .daren-log{ width: 462px; height: 530px; padding: 0 30px; border: 1px solid #dfdfdf; }
.daren-log .log-tit{ padding: 28px 0; font-size: 18px; line-height: 18px; color: #333; }
.daren-log .log-swipe{ position: relative; overflow: hidden; height: 440px; }
.daren-log .log-swipe .log-list{ position: relative; }
.daren-log .log-list .log-slide{ overflow: hidden; height: 456px; }
.daren-log .log-list .list-link{ min-height: 92px; margin-bottom: 20px; }
.daren-log .log-list .list-link .link-img, .daren-log .log-list .list-link .link-img img{ display: block; overflow: hidden; width: 92px; height: 92px; }
.log-list .list-link .link-cont{ width: 354px; }
.log-list .list-link .link-cont .cont-top{ display: block; overflow: hidden; max-height: 36px; font-size: 12px; line-height: 18px; color: #333; }
.log-list .list-link .link-cont .cont-top:hover{ text-decoration: none; color: #ff7b7b; }
.log-list .list-link .link-cont .cont-labs{ overflow: hidden; height: 20px; margin-top: 6px; }
.log-list .list-link .link-cont .cont-labs .lab-text{ float: left; height: 18px; margin-right: 6px; padding: 0 10px; font-size: 12px; line-height: 18px; color: #999; border: 1px solid #e1e1e1; border-radius: 9px; }
.log-list .list-link .link-cont .cont-labs .lab-text:hover{ color: #ff7b7b; border-color: #ff7b7b; }
.log-list .list-link .link-cont .cont-bot{ overflow: hidden; height: 22px; margin-top: 8px; }
.log-list .list-link .link-cont .cont-bot .bot-img, .log-list .list-link .link-cont .cont-bot .bot-img img{ display: block; overflow: hidden; width: 21px; height: 21px; border-radius: 50%; }
.log-list .list-link .link-cont .cont-bot .img-name{ height: 22px; margin-left: 8px; font-size: 13px; line-height: 22px; color: #333; }
.log-list .list-link .link-cont .cont-bot .img-name:hover{ text-decoration: none; color: #ff7b7b; }
.log-list .list-link .link-cont .cont-bot .darenIcon{ margin-left: 10px; font-size: 13px; line-height: 22px; color: #333; }
.log-list .list-link .link-top{ overflow: hidden; height: 22px; line-height: 22px; }
.log-list .list-link .link-top .top-lab{ float: left; height: 22px; padding: 0 13px; font-size: 15px; line-height: 22px; color: #fff; border-radius: 10px; background: #ff7b7b; }
.log-list .list-link .link-top .top-tit{ display: block; float: left; overflow: hidden; width: 395px; height: 22px; margin-left: 8px; font-size: 15px; line-height: 22px; cursor: pointer; white-space: nowrap; text-overflow: ellipsis; word-break: keep-all; color: #333; }
.log-list .list-link .link-top .top-tit:hover{ color: #ff7b7b; }
.log-list .list-link .imgs-box{ display: block; overflow: hidden; height: 92px; margin-top: 16px; }
.log-list .list-link .imgs-box .img-list, .log-list .list-link .imgs-box .img-list img{ display: block; overflow: hidden; width: 92px; height: 92px; margin-right: 12px; }
.daren-box .hot-daren{ width: 308px; height: 530px; border: 1px solid #dfdfdf; }
.hot-daren .hot-top{ height: 15px; padding: 29px 30px; line-height: 15px; }
.hot-daren .hot-top .top-tit{ font-size: 15px; color: #333; }
.hot-daren .hot-top .go-index{ font-size: 13px; color: #666; }
.hot-daren .hot-top .go-index:hover{ color: #ff5370; }
.hot-daren .hot-list{ position: relative; overflow: hidden; margin-bottom: -39px; padding: 0 30px; *margin-bottom: 0; }
.hot-daren .hot-list .hot-border{ position: absolute; z-index: 0; top: 65px; left: 0; width: 50%; height: 320px; border-right: 1px dashed #dfdfdf; }
.hot-daren .hot-list .list-link{ position: relative; z-index: 1; display: block; height: 68px; margin-bottom: 52px; cursor: pointer; }
.hot-daren .hot-list .list-link .hot-img{ position: absolute; top: 0; display: block; overflow: hidden; width: 68px; height: 68px; border-radius: 50%; }
.hot-daren .hot-list .list-link .hot-img img{ position: absolute; top: 50%; left: 50%; display: block; height: 68px; margin: -34px 0 0 -34px; }
.hot-daren .hot-list .list-link .hot-text{ height: 16px; }
.hot-daren .hot-list .list-link .hot-text .text-num{ font-size: 15px; font-weight: bold; color: #ff7b7b; }
.hot-daren .hot-list .list-link .hot-text .text-name{ overflow: hidden; max-width: 120px; height: 20px; font-size: 13px; white-space: nowrap; text-overflow: ellipsis; word-break: keep-all; color: #333; }
.hot-daren .hot-list .list-link .img-text{ overflow: hidden; height: 36px; margin-top: 6px; padding: 5px 18px; font-size: 12px; line-height: 18px; color: #fff; border-radius: 4px; background: #858585; }
.hot-daren .hot-list .msg-left .hot-img{ left: 0; }
.hot-daren .hot-list .msg-left .hot-text{ margin-left: 66px; }
.hot-daren .hot-list .msg-left .img-text{ margin-left: 37px; padding-left: 46px; }
.hot-daren .hot-list .msg-right .hot-img{ right: 0; }
.hot-daren .hot-list .msg-right .hot-text{ margin-right: 66px; }
.hot-daren .hot-list .msg-right .img-text{ margin-right: 37px; padding-right: 46px; }
.hot-daren .hot-list .list-link:hover{ text-decoration: none; }
.hot-daren .hot-list .list-link:hover .hot-img{ width: 64px; height: 64px; border: 2px solid #ff7b7b; }
.hot-daren .weibo-list{ overflow: hidden; height: 320px; margin-top: 21px; }
.hot-daren .weibo-list .list-link{ display: block; height: 50px; padding: 15px 30px; }
.hot-daren .weibo-list .list-link:hover{ background: #f8f8f8; }
.weibo-list .list-link .link-img{ position: relative; z-index: 1; display: block; overflow: hidden; width: 50px; height: 50px; border-radius: 50%; }
.weibo-list .list-link .link-img img{ position: absolute; z-index: 0; top: 50%; left: 50%; display: block; height: 50px; margin: -25px 0 0 -54px; }
.weibo-list .list-link .link-cont{ width: 182px; height: 50px; }
.weibo-list .list-link .link-cont .name{ height: 17px; margin-top: 5px; font-size: 15px; line-height: 17px; color: #333; }
.weibo-list .list-link .link-cont .name-text{ display: block; height: 15px; margin-top: 8px; font-size: 13px; line-height: 15px; color: #666; }
.hot-daren .weibo-list .list-link:hover{ text-decoration: none; }
.hot-daren .weibo-list .list-link:hover .link-cont .name{ text-decoration: none; }
.hot-daren .weibo-list .list-link:hover .link-cont .name-text{ text-decoration: none; color: #ff7b7b; }
/* 日记分享 */
.diary-share .partTit .logo{ width: 260px; margin-right: 78px; background-position: 0 -214px; }
.diary-share .partTit .share-lab, .diary-share .partTit .share-link{ float: left; margin-right: 46px; font-size: 20px; font-weight: normal; text-decoration: none; color: #555; }
.diary-share .partTit .share-link{ float: right; margin: 0; }
.diary-share .partTit .share-lab:hover, .diary-share .partTit .share-link:hover{ color: #ff7b7b; }
.diary-share .share-box{ overflow: hidden; }
.diary-share .share-box .share-list{ overflow: hidden; width: 954px; }
.diary-share .share-box .share-list > ul{ overflow: hidden; width: 1000px; }
.diary-share .share-box .share-gg{ overflow: hidden; }
.share-list .list-link{ position: relative; float: left; overflow: hidden; width: 211px; height: 276px; margin-right: 34px; margin-bottom: 38px; border: 1px solid #efefef; }
.share-list .list-link:hover{ box-shadow: 0 0 4px 0 #e5e5e5; }
.share-list .list-link .infoImg{ overflow: hidden; width: 211px; height: 184px; }
.share-list .list-link .infoImg a{ display: block; overflow: hidden; width: 211px; height: 184px; }
.share-list .list-link .infoImg img{ display: block; width: 211px; }
.share-list .list-link:hover .infoImg img{ transition: all .2s linear 0s; opacity: .5; filter: alpha(opacity=50); }
.share-list .list-link .infoCont{ position: relative; top: 0; display: block; padding: 37px 12px 11px; transition: all .2s linear 0s; text-decoration: none; border-bottom: none; background: #fff; }
.share-list .list-link:hover .infoCont{ top: -51px; }
.share-list .list-link .infoCont .infoItem1{ position: absolute; top: -26px; left: 50%; display: block; overflow: hidden; width: 51px; height: 51px; margin-left: -26px; border: 2px solid #fff; border-radius: 50%; }
.share-list .list-link .infoCont .infoItem1 img{ display: block; width: 51px; height: 51px; }
.share-list .list-link .infoItem2{ display: block; overflow: hidden; height: 19px; margin-bottom: 7px; font-size: 14px; line-height: 19px; white-space: nowrap; text-overflow: ellipsis; color: #333; }
.share-list .list-link:hover .infoItem2{ height: 38px; white-space: normal; text-overflow: inherit; }
.share-list .list-link .infoItem2:hover{ color: #ff6980; }
.share-list .list-link .babyInfo p{ overflow: hidden; height: 18px; line-height: 18px; }
.share-list .list-link .babyInfo .marks{ margin-top: 6px; padding-left: 18px; color: #999; background: url('../bg/mainindex.png') no-repeat 0 -652px; }
.share-list .list-link .diaryInfo p{ overflow: hidden; height: 36px; color: #999; }
.share-list .list-link .babyInfo .left i{ padding-right: 5px; }
.share-list .list-link .babyInfoName{ display: none; color: #bbb; }
.share-list .list-link:hover .babyInfoName{ display: block; }
.share-box .share-gg .gg-link{ margin: 0 0 20px 0; }
.share-box .share-gg .gg-link img{ margin: 0; }
.share-box .fixing{ position: fixed; top: 0; left: 50%; width: 212px; margin-left: 389px; }

