@charset "utf-8";
.investment{
    width:100%;
    background:#f6f6f6;
    border-top:1px solid #e3e3e3;
    padding-top:12px;
}
.investBox{
    padding-bottom:30px;
}
.menusHead{
    width:100%;
}
.menusHead .hd{
    height:58px;
    width:1000px;
    margin:0 auto;
    border:1px solid #e3e3e3;
    background:#fff;
}
#shadow{
    height:58px;
    display:none;
    position:relative;
    top:0;
    left:0;
}
.menusHead p{
    float: left;
    padding:0 28px;
    line-height:58px;
    cursor: pointer;
    margin-right:30px;
    font-size:16px;
}
.menusHead p.on{
    border-bottom:2px solid #cf0101;
}
.menusHead p a{
    display:inline-block;
}
/*鼠标向下滚动时，贴在最上面*/
.stable{
    position:fixed;
    top:0;
    left:0;
    z-index:1000;
}
.investBox .investHead{
    color:#65c7f2;
    padding:33px 0 20px 15px;
}
.investBox .investHead h5{
    font-size:18px;
}
/*.investBox .investHead i{*/
    /*width:19px;*/
    /*height:19px;*/
    /*float: left;*/
    /*margin-right:7px;*/
    /*background:url(../images/icon.png) -372px -31px;*/
/*}*/
.investBox .dayIncome{
    background-color:#fff;
    border:1px solid #e3e3e3;
    margin-top:12px;
}
.investCont .left{
    width:407px;
    float: left;
}
.investCont .investTil{
    height:50px;
    background:#e3e3e3;
    line-height:50px;
    -overflow: hidden;
}
.investCont .left span{
    width:20%;
    display: inline-block;
    float: left;
    color:#000;
    text-align: center;
}
.investCont .investList li{
    height:48px;
    line-height:50px;
    position: relative;
    border-right:1px solid #e3e3e3;
    border-bottom:1px solid #e3e3e3;
}
.investCont .investList li a{
    display: block;
    overflow: hidden;
}
/*牛人前三名*/
.investCont .investList li .first b{
    width:31px;
    height:35px;
    display: inline-block;
    text-indent:-9999px;
    margin:12px 0 0 0;
    background:url(../images/icon.png) -135px -69px;
}
.investCont .investList li .second b{
    width:31px;
    height:37px;
    display: inline-block;
    text-indent:-9999px;
    margin:9px 0 0 0;
    background:url(../images/icon.png) -178px -67px;
}
.investCont .investList li .third b{
    width:31px;
    height:37px;
    display: inline-block;
    text-indent:-9999px;
    margin:9px 0 0 0;
    background:url(../images/icon.png) -220px -67px;
}
/*鼠标移入 样式*/
.investCont .investList li.active .left_bg{
    width:5px;
    height:56px;
    position: absolute;
    background:url(../images/left_bg.png);
    left:-5px;
    top:-7px;
}
.investCont .investList li.active .right_bg{
    width:12px;
    height:48px;
    background-color:#fff;
    border-top:1px solid #e3e3e3;
    border-bottom:1px solid #e3e3e3;
    position:absolute;
    right:-12px;
    top:-1px;
}
.investCont .investList li:hover .left_bg{
    width:5px;
    height:56px;
    position: absolute;
    background:url(../images/left_bg.png);
    left:-5px;
    top:-7px;
}
.investCont .investList li:hover .right_bg{
    width:12px;
    height:48px;
    background-color:#fff;
    border-top:1px solid #e3e3e3;
    border-bottom:1px solid #e3e3e3;
    position:absolute;
    right:-12px;
    top:-1px;
}
/*右部分个人资料展示*/
.investCont .right{
    width:580px;
    float: left;
    margin-left:10px;
    border-top: 1px solid #e3e3e3;
    border-left:1px solid #e3e3e3;
    border-bottom:1px solid #e3e3e3;
}
.investCont .right .top{
    padding:0 20px;
}
.investCont .right .topCont p{
    font-size:24px;
    float: left;
}
.right .topCont p img{
	display:inline-block;
	padding-left:5px;
}
.investCont .right .topCont a{
    width:93px;
    height:35px;
    line-height:35px;
    border:1px solid #e3e3e3;
    border-radius:4px;
    text-align: center;
    float: right;
}
.investCont .right .topCont a:hover{
    background-color:#fd4444;
    color:#fff;
}
.investCont .right .topCont{
    border-bottom:1px solid #e3e3e3;
    padding:20px 3px 8px 12px;
}
.investCont .right .botCont p{
    width:134px;
    float:left;
    padding:22px 0;
    text-align: center;
}
.investCont .botCont p i{
   display: block;
    padding-bottom:20px;
    font-size:24px;
}
.investCont .right .botCont{
    border-bottom:1px solid #e3e3e3;
}
.investCont .right .botCont .line-y{
    width:1px;
    height:45px;
    background:#e3e3e3;
    float: left;
    margin-top:40px;
}
.investCont .right .rightContPic{
    margin-top:35px;
    padding-bottom:30px;
}
.investCont .right .rightContPic .cont p{
    line-height:35px;
}
/*人人跟投  更多*/
.moreMenuBox{
    margin-top:16px;
    padding-bottom:25px;
}
.moreMenu{
    width:285px;
    border:1px solid #e3e3e3;
    background-color:#fff;
    float: left;
    padding:0 20px;
    padding-bottom:20px;
}
.moreMenu .title{
    font-size:18px;
    padding-top:12px;
}
.moreMenu .title a{
    font-size:18px;
    display: inline-block;
}
.moreMenu .title span{
    width:93px;
    height:35px;
    border:1px solid #e3e3e3;
    text-align: center;
    line-height:35px;
    border-radius:2px;
    display: inline-block;
}
.moreMenuList{
    margin-top:5px;
}
.moreMenuList li{
    line-height:40px;
    border-bottom:1px dashed #e3e3e3;
}
.moreMenuList li span.tip{
    width:90px;
    float: left;
}
.moreMenuList li p{
    float: left;
}
.moreMenuList li p.three a{
    display: inline-block;
    margin-left:30px;
}
.moreMenuList li p.two a{
    display: inline-block;
    margin-left:30px;
}
.moreMenuList li p a.active{
    color:#d22727;
}
.moreMenuList .selBox{
    line-height:50px;
    text-align: right;
}
.moreMenuList .selBox input[type=text]{
    width:37px;
    height:21px;
    border:1px solid #e3e3e3;
}
.moreMenuList .selBox input[type=submit]{
    width:39px;
    height: 21px;
    background-color: #5cacd4;
    text-align: center;
    line-height:21px;
    color: #fff;
    cursor: pointer;
}
/*跟投更多   右半部分*/
.moreList{
    /*width:663px;*/
    margin-left:10px;
    /*float: left;*/
    background-color: #fff;
}
.moreList table{
    width:100%;
    border: 1px solid #e3e3e3;
}
.moreList table thead tr{
    border:1px solid #e3e3e3;
    height:50px;
    background-color:#f6f6f6;
    text-align: center;
    cursor:pointer;
    line-height:50px;
}

.moreList table th.hg:hover{
    line-height:48px;
    background-color:#fff;
    color:#cf0101;
    border-bottom:2px solid #cf0101;
}
.moreList table th.hg:hover em{
    opacity:1;
    filter: alpha(opacity:1);
}
.moreList table th.hg em{
    display: inline-block;
    margin-left:10px;
    color:#cf0101;
    opacity:0;
    filter: alpha(opacity:0);
}
/*高亮class*/
.moreList table thead th.act{
    background-color:#fff;
    border-bottom:2px solid #cf0101;
}
.moreList table th.act{
    line-height:48px;
    background-color:#fff;
    color:#cf0101;
    border-bottom:2px solid #cf0101;
}
.moreList table th.act em{
    opacity:1;
    filter: alpha(opacity:1);
}
thead th{
    border:1px solid #e3e3e3;
}
tbody td{
    border:1px solid #e3e3e3;
    text-align: center;
}
.moreList .box .photo{
    width:83px;
    margin:13px;
}
.moreList .cont{
    width:210px;
    margin-top:14px;
}
.moreList .cont_name a{
    font-size:18px;
}
.moreList .cont_name img{
    display: inline-block;
}
tbody .noBorder{
    border:none;
    border-bottom: 1px solid #e3e3e3;
}
.mt14{
    margin-top:10px;
}
.moreList .photo{
    width:83px;
    padding:13px;
}
.moreList .photo .headPic{
	width:83px;
	height:83px;
	border-radius:50%;
	overflow:hidden;
}
.moreList .cont{
    width:210px;
    text-align: left;
}
.pageBox{
    border:1px solid #e3e3e3;
    border-top:none;
}
/*跟投 详情*/
.personalPage{
    border:1px solid #e3e3e3;
    background-color:#fff;
    margin-top:17px;
    padding-bottom:20px;
}
.personalPage .photo{
    width:102px;
    height:102px;
    overflow:hidden;
    border-radius:50%;
    margin:20px 0 0 20px;
}
.personalPageRight{
    width:850px;
    margin-top:20px;
}
.personalPageRight .name span{
    font-size:18px;
    display: inline-block;
    padding-right:20px;
}
.personalPageRight .name img{
    display: inline-block;
}
.personalPageRight .attention{
    margin-left:750px;
}
.personalPageRight .introduce{
	margin-top:10px;
	width:400px;
}
.personalPageRight .pre_tags .text{
    display: inline-block;
    padding-right: 25px;
}
.personalPageRight .pre_tags a{
    width:112px;
    height:25px;
    display: inline-block;
    line-height: 25px;
    text-align: center;
    color:#fff;
    background:url(../images/icon2.png);
}
.personalList{
    margin-top:20px;
}
.w270{
    width:268px;
    float: left;
}
.w270Top{
    border:1px solid #e3e3e3;
    background-color:#fff;
}
.w270Top_t{
    padding:25px 0;
    text-align: center;
    border-bottom:1px solid #e3e3e3;
}
.w270Top_t em{
    display: block;
    padding-top:33px;
    font-size:36px;
}
.w270Top_b{
    text-align: center;
    margin:33px 0;
}
.w270Top_b span{
    display:inline-block;
    text-align: center;
    padding:0 20px;
}
.w270Top_b span.border{
    border-right:1px solid #e3e3e3;
    padding-right:30px;
}
.w270Top_b em{
    display: block;
    padding-top:15px;
    font-size:24px;
    text-align: center;
}
.w270Bot{
    padding:18px 20px;
    margin-top:10px;
    background-color:#fff;
    border:1px solid #e3e3e3;
}
.w270Bot .pre_int{
    width:202px;
    height:43px;
    text-align: center;
    line-height:43px;
    color:#fff;
    background-image:url(../images/vicon_bg.png);
    margin-bottom:13px;
}
.w270Bot li{
    padding:18px 0 18px 46px;
    border-bottom:1px dashed #e3e3e3;
    position: relative;
}
.w270Bot .pre_icon_xm i{
    width:15px;
    height:16px;
    position: absolute;
    left:8px;
    background:url(../images/icon.png) -266px -108px;
}
.w270Bot .pre_icon_sfz i{
    width:17px;
    height:14px;
    position: absolute;
    left:8px;
    top:28px;
    background:url(../images/icon.png) -291px -108px;
}
.w270Bot .pre_icon_sf i{
    width:14px;
    height:18px;
    position: absolute;
    left:8px;
    background:url(../images/icon.png) -318px -107px;
}
/*粉丝和关注的人*/
.rightCon{
    width:720px;
    background-color:#fff;
    border:1px solid #e3e3e3;
}
.rightCon .pageBox{
    border:none;
}
.fansCont{
    padding:0 30px;
}
.fansCont h4{
    padding:22px 0 18px 0;
    font-size:24px;
    color:#2bb1de;
    border-bottom:1px solid #e3e3e3;
}
.fansCont li{
    padding:25px 5px;
    border-bottom:1px solid #e3e3e3;
}
.fansCont .fMessage p{
    line-height:45px;
}
.fansCont .headPic{
    width:70px;
    height:70px;
    overflow:hidden;
    border-radius:50%;
}
.fansCont .fMessage{
    margin-left:35px;
}
.newHomeRight{
    width:720px;
    float: right;
    margin-bottom:70px;
}
.newHomeRightTop{
    border:1px solid #e3e3e3;
    background-color:#fff;
}
.newHomeRightMid{
    border:1px solid #e3e3e3;
    background-color:#fff;
}
.newHomeRightMid .showProfit{
    border-bottom:1px solid #e3e3e3;
}
.newHomeRightMid .showProfit p{
	/* width:24%; */
	width:19.5%;
    height:43px;
    float:left;
    text-align: center;
    padding:15px 0;
    border-right:1px solid #e3e3e3;
}
.borderNone{
    border:none!important;
}
.showProfit p span{
    line-height:18px;
    display: block;
}
.showProfit p em{
    padding-top:10px;
    display: inline-block;
}
.newHomeRightMid .showData{
    padding-left:14px;
    padding-bottom:22px;
}
.newHomeRightMid .showDataHd{
    line-height:40px;
}
/*选项卡设置*/
.newHomeRightMid .showData div.all{
	display:none;
}
.newHomeRightMid .showData div.on{
	display:block;
}
.newHomeRightMid .showDataHd p{
    width:83px;
    float: left;
    text-align: center;
    cursor:pointer;
}
.newHomeRightMid .showDataHd p.on{
    border-bottom:2px solid #40baef;
}
.newHomeRightMid .holdStock table{
    width:694px;
    border:1px solid #e3e3e3;
    text-align:center;
}
.newHomeRightMid .holdStock table td{
    height:44px;
    border:none;
    border-bottom:1px solid #e3e3e3;
}
.newHomeRightMid .holdStock table tr.on{
    background-color:#f5fbfe;
}
/*四大块*/
.contBot{
    margin-top:6px;
    width:720px;
}
.contBot .btn{
    border:1px solid #e3e3e3;
    padding-left:20px;
    background:#fff;
    height: 56px;
}
.contBot .btn a{
    font-size:18px;
    float:left;
    width:60px;
    height: 56px;
    line-height:56px;
    text-align: center;
    margin: 0 30px;
}
/*首页  全部  操盘 言论  答疑 按钮*/
.contBot .btn a.active{
    border-bottom:2px solid #fe0100;
    color:#fe0100;
    line-height:56px;
}
.contBot .all li{
   /*  padding:36px 0; */
    background:#fff;
    border:1px solid #e3e3e3;
}
.contBot .all li.haveTop{
    margin-top:8px;
}
.contBot .head{
    margin:0 20px;
}
.ask{
    width:550px;
}
.contBot .personInfo .ask{
	width:550px;
}
.ask a{
    float: left;
    font-size:16px;
    color:#707070;
}
.ask_answer a{
    width:500px;
}
.ask_problem a{
    width:310px;
}
.contBot .ask_name a{
    font-size:18px;
    float: none;
}
.contBot .ask_answer{
    padding:10px 0 20px;
}
.contBot .replyIcon{
    width:22px;
    height:24px;
    background:url("../images/icon.png") -119px -28px;
    float:left;
    margin-right:18px;
    text-indent:99999px;
}
.contBot .askIcon{
    width:22px;
    height:24px;
    background:url("../images/icon.png") -150px -28px;
    float: left;
    margin-right:18px;
    text-indent:99999px;
}
.contBot .colorBlue{
    color:#40baef;
    float: left;
    font-size:16px;
}
.contBot .ask_column{
    padding:13px 0 13px 46px;
    color:#a5a5a5;
}
.contBot .ask_column .askNum{
    margin-left:20px;
}
.contBot .ask_from{
    padding-left:46px;
    width:560px;
    color:#a5a5a5;
}
.contBot .ask_from a{
    display: inline-block;
    margin-right:15px;
    font-size:14px;
    color:#a5a5a5;
}
/*点赞*/
.contBot .ask_from i{
    width:15px;
    height:12px;
    display: inline-block;
    background:url("../images/icon.png") -349px -40px;
}
.contBot .ask_from i.on{
    background:url("../images/icon.png") -349px -27px;
}
.contBot .from i{
    width:15px;
    height:12px;
    display: inline-block;
    background:url("../images/icon.png") -349px -40px;
}
.contBot .from i.on{
    background:url("../images/icon.png") -349px -27px;
}
.solve .ask_from i.dianzan{
    width:15px;
    height:12px;
    display: inline-block;
    background:url("../images/icon.png") -349px -40px;
}
.solve .ask_from i.on{
    background:url("../images/icon.png") -349px -27px;
}
/*操盘内容*/
.operate li{
    border:1px solid #e3e3e3;
    background:#fff;
    margin-top:6px;
    padding-bottom:20px;
}
.operate li.first{
    margin:0;
}
.operate .operateCont{
    padding:27px 0 0 25px;
}
.operate li .pic{
    width:83px;
    height:83px;
    float:left;
    vertical-align: middle;
    line-height:83px;
}
.operate li .pic a{
    display: block;
}
.botRight dd{
    float: left;
    border-left:1px solid #e3e3e3;
    width:15%;
    text-align: center;
    line-height:30px;
    font-size:12px;
}
.botRight dd.first{
    border:none;
    text-align: left;
}
.botRight .text{
    font-size:12px;
}
.operate .last a{
    width:68px;
    height:26px;
    display: block;
    color:#fff;
    line-height:26px;
    text-align:center;
    margin-top:20px;
    border-radius:3px;
}
.operate .last a.fol_buy{
    background:#f67d12;
}
.operate .last a.inventory{
    background:#38c2ea;
}
.operate .from{
    margin-top:10px;
    color:#ccc;
}
.operate .from a{
    color:#ccc;
}
/*言论*/
.speech li{
    /* padding: 36px 0; */
    background: #fff;
    border: 1px solid #e3e3e3;
    margin-top:6px;
}
.speech li.first{
    margin:0;
}
.speech .name{
    line-height:28px;
}
.speech .name a{
    font-size:18px;
}
.speech .til{
    line-height:32px;
}
.speech .til a{
    font-size:18px;
    font-weight: bold;
}
.speech .cont{
    line-height:28px;
}
.speech .nextArticl{
    text-align: right;
}
.speech .nextArticl a{
    color:#14b6dd;
}
.speech .from{
    color:#ccc;
}
.speech .from a{
    color:#ccc;
}
.detialDiv .nextArticl a{
    color:#f00;
}
.detialDiv{
    display:none;
}