/*
平台动态公用样式 
author: jinyj
datetime: 2010.04.13 11:40
 */

/*
 动态公用图片、文字、功能等定义
 */
.userFace_Def{display:inline-block; height:40px; width:40px; border:1px solid #DBE1E6; padding:1px; background:#fff;}
.userFace_Def img{display:inline-block; height:40px; width:40px; font-size:0; padding:0; border:0;}
.trendConL .userFace_Sml{margin-left:20px;}
.userFace_Sml{display:inline-block; height:20px; width:20px; border:1px solid #DBE1E6; padding:1px; background:#fff; font-size:0;}
.userFace_Sml img{display:inline-block; height:20px; width:20px; font-size:0; padding:0; border:0;}
.giftPhoto{display:inline-block; height:80px; width:80px; border:1px solid #DBE1E6; padding:1px; background:#fff;}
.giftPhoto img{display:inline-block; height:80px; width:80px; vertical-align:bottom; font-size:0; line-height:normal; padding:0; border:0;}
.cotImg{display:inline-block; height:auto; width:80px; _width:70px; border:1px solid #DBE1E6; padding:1px; background:#fff; vertical-align:bottom;}
.cotImg img{display:inline-block; height:auto; width:80px; _width:70px; font-size:0; line-height:normal; vertical-align:bottom; padding:0; border:0;}

.trendImg{line-height:0; text-decoration:none; margin-right:5px;}
.trendImg:hover{text-decoration:none;}
.trendImg img{display:inline-block; border:1px solid #DBE1E6; height:auto; width:80px; padding:1px;}

a.face{display:block; width:25px; height:20px; background:url(Images/dynamic/icon.gif) no-repeat 2px -112px;}
a.medalImg{float:left; display:inline-block;}

.textWrite{height:33px; margin-bottom:5px; background:#fff; border:solid 1px #ccc; font-size:12px; color:#666; line-height:19px; padding:5px; overflow:hidden;}

.time{color:#B3B3B3; font-weight:normal;}

a.trendMore{display:block; /*border:solid 1px #aed3ff;*/ border:none; background:url(Images/dynamic/trendMore.gif) no-repeat; text-align:center;}
a.trendMore:hover{text-decoration:none; color:#666; /*background:#fff;*/ background:url(Images/dynamic/trendMore.gif) no-repeat;}
a.trendMore i{display:inline-block; height:25px; line-height:25px; padding-right:15px; color:#fff; font-weight:bold; background:url(Images/dynamic/trendMore_ArrowT.gif) right center no-repeat;}
a.trendMore:hover i{text-decoration:underline; color:#fff;}

.logFlaCover{/*padding:0 5px;*/ /*margin:0 0 5px 0;*/ overflow:hidden; zoom:1; color:#999; display:block; /*float:left;*/}
.logFlaCover a.linkA{font-weight:bold;}
.logFlaCover h1{font-weight:bold; height:23px; overflow:hidden;}
.logFlaCover span.f_grayTh{display:inline-block; height:25px; padding-top:5px; overflow:hidden;}
.logFlaCover b.f_grayT{}
.logFlaCover b.f_grayT b.f_oraO{padding-right:8px; float:left;}
.logFlaCover b.f_grayT em.f_grayT{float:left;}
.logFlaCover b.f_grayT img{display:inline-block; float:left; width:20px; height:20px; margin-left:8px;}
.inaConKKRBT .logFlaCover{float:none;}
.inaConKKRBT a.btn{float:none;}
.logFlaCover .cmTrendAchRc{width:auto;}
/*
公用布局样式
 */
h4.timeSort{height:20px; line-height:20px; font-size:100%;}
.timeSortWhat{padding-right:5px; float:left;}
.timeSortLine{display:block; height:9px; border-bottom:1px solid #E5E5E5; overflow:hidden; zoom:1;/* background:url(images/otherBg.gif) repeat-x left -80px;*/}

.trendCon{padding:5px 0; overflow:hidden; zoom:1;}
.trendConL{float:left; width:61px;}
.trendConR{overflow:hidden; zoom:1; padding:0 0 5px 0; border-bottom:1px dotted #e6e6e6;}

.trendTit{color:#666;}
.trendFoot{padding-bottom:5px; color:#b3b3b3;}
.trendBody{padding:5px 0; overflow:hidden; zoom:1;}

.spacingL{padding-left:5px;}
.spacingR{padding-right:5px;}
.spacingLR{padding-right:5px; padding-left:5px;}
.albumCover a.cotImg, .albumCover a.giftPhoto{margin-right:5px; float:left;}

/*评论及回复*/
.feedComment{}
.commentCover{list-style:none; margin:0; padding:0;}
.commentCover li{overflow:hidden; zoom:1; padding:5px; background:#f2f4f5; margin-bottom:5px;}
.commentCoverL{float:left; width:30px;}
.commentCoverR{overflow:hidden; zoom:1;}
.commentCoverTit{overflow:hidden; zoom:1;}
.commentCoverTit 
.commentCoverCon{padding-top:5px; white-space:normal; word-break:normal; word-break:break-all; word-wrap:break-word;}

.clickComment{background:#f2f4f5; padding:0; overflow:hidden; zoom:1; width:405px;}
.addComBox{height:1%; overflow:hidden; zoom:1; padding:5px;}
.addComBoxR{zoom:1; padding-right:5px;/* margin-left:34px;*/}
.addComBoxR textarea{zoom:1; float:left; width:347px;}
.addComBoxR a.divBtn_small{float:right; /*margin-right:2px;*/}
.addComBoxR a.face{float:left;}
.addComBoxR a.btn{float:right;}
.addComBoxR span.addComBoxHint{float:right; padding:4px 10px 0 0; color:#999;}
.commentWho{float:left; width:30px; height:70px;}


.faceKK_KK{position:absolute;}
.facingKK{position:relative; width:390px; padding:3px; filter:alpha(opacity=90); opacity:0.90;border:1px #ccc solid; background:#fff;}
.facingKK img{cursor:pointer; padding:1px; margin:1px; width:24px; height:24px; border:1px solid #d2d2d2;}
.faceLook{position:absolute; left:1px; top:1px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; width:32px; height:32px; padding:20px; background:#fff;}
.faceLookR{position:absolute; right:1px; top:1px; border-left:1px solid #ccc; border-bottom:1px solid #ccc; width:32px; height:32px; padding:20px; background:#fff;}

/* 动态成就 */
.cmTrendAchRcKK{display:block; overflow:hidden; zoom:1;}
.cmTrendAchRc{overflow:hidden; zoom:1; float:left; padding-right:10px; height:50px; width:190px; margin-bottom:10px;}
.cmTrendAchRc .cmTrendAchR{margin-left:54px;}
.cmTrendAchRc a.medalBox_def{float:left;}
.cmTrendAchRc .cmTrendAchR{display:block; margin-left:56px;}
.cmTrendAchR span.f_grayT{display:block; line-height:18px; color:#999;}
.cmTrendAchR span.f_grayT b.f_bold{color:#555;}
.cmTrendAchR span.f_grayT em{color:#f60;}
.cmTrendAchR .acCotTxt{color:#555; line-height:18px;}
.getAchTime{display:block; clear:both; padding:3px 0; color:#999;}

/*说了什么*/
.speakKK{width:100%; zoom:1; overflow:hidden; /*position:relative;*/ left:0px; /*left:0px\9; *left:-6px; _left:-6px;*/ padding-bottom:5px;}
.speakKK i{background:url(Images/dynamic/statusWord.gif) no-repeat 0 0; man-width:100%; font-size:100%; overflow:hidden; zoom:1; text-overflow:ellipsis; display:inline-block; vertical-align:bottom;}
.speakKK i i{background:url(Images/dynamic/statusWord.gif) no-repeat 100% 0;}
.speakKK i i i{background:url(Images/dynamic/statusWord.gif) no-repeat 0 100%;} 
.speakKK i i i i{background:url(Images/dynamic/statusWord.gif) no-repeat 100% 100%; max-width:450px; padding:10px 10px 10px 16px; white-space:normal; word-break:normal; word-break:break-all; word-wrap:break-word;}
.speakKK i i i i a.linkWhoSpk{display:inline-block;}

/* 发表日志成功提示 */
.sysMsg_suc{display:block; height:30px; line-height:30px; color:#5f8d00; background:url(Images/Common/optIcon_suc.gif) 11px 9px no-repeat #e7f9ad; padding:0 0 0 34px; margin:0 0 10px 0;}


/* 评论小头像 AttachBy CJJ @ 0517 */
.feedComment a.imgKK img{width:20px; height:20px; padding:1px; border:solid 1px #ccc;}
a.imgKK {text-decoration:none;}
.trendConL .userFace_Sml{margin-left:20px;}
.userFace_Sml{display:inline-block; height:20px; width:20px; border:1px solid #DBE1E6; padding:1px; background:#fff; font-size:0;}
.userFace_Sml img{display:inline-block; height:20px; width:20px; font-size:0; padding:0; border:0;}

/* 大游戏投票 */
.voteList{clear:both; border-bottom:1px dotted #ccc; padding:10px; overflow:hidden; zoom:1;}
.voteListL{float:left; width:81px; text-align:center;}
.voteListL img{width:40px; height:40px;}
.voteListL .a_blue12_u{ display:block; height:21px; line-height:21px;}
.voteListR{overflow:hidden; zoom:1; position:relative;/* margin-left:100px;*/}
.voteListRTL{overflow:hidden; zoom:1;}
.voteListRTR{margin-top:25px; float:right; overflow:hidden; zoom:1; width:120px; height:42px; vertical-align:text-bottom; color:#999; background:url(Images/Common/voteIco.gif) 0 0 no-repeat;}
.N_voteTitCotR span{color:#3399CC; font-size:18px; font-weight:bold; padding-left:29px;}
a.voteName{display:block; height:21px; line-height:21px;}
a.voteListTit{font-weight:bold; font-size:14px; color:#333;}
a.voteListTit:hover{color:#c30; text-decoration:underline;}
.voteListRB{text-align:right; color:#999;}
.voteListRB span{margin-right:15px;}
.voteListRCot{line-height:23px; color:#666; padding-top:8px;}
.pageTop{height:21px; line-height:21px; border-bottom:1px solid #ccc; padding:10px 0;}
.pageBottom{height:34px; padding-top:10px; clear:both;}
.voteRConW{padding-left:5px;}

/* 发起投票 */
.voteSpKK{padding:8px 0; border-bottom:1px dotted #ccc; overflow:auto; zoom:1; position:relative;}
.voteSpKK div{clear:both; padding:3px 0;}
.voteSpKK div .writeNote{ position:static;}
.voteSpKK .logL{display:inline-block; width:80px; float:left;}
.voteSpKK .iptWhite,.voteSpKK .textWhite{width:300px; float:left;}
.voteSpKK .writeNote{margin-left:10px; position:absolute; left:400px; bottom:9px; height:19px; line-height:19px;}
.voteSpKK .textWhite{height:80px;}
.addVotePnl{padding:10px;}
.addVotePnl .conTit{padding:3px 0; font-size:14px; font-weight:bold;}
.gmVoteTab_btn{padding:10px 10px 0 10px;}
.gmVoteTab_btn span.voteTit{font-size:14px; color:#000; font-weight:bold;}
.gmVoteTab_btn a.divBtn_small{float:right;}
