@charset "utf-8";

/*****************clear float****************/
.clearfix { display: inline-block;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
*html .clearfix { height: 1%;}
.clearfix{ display:block;}
/* End hide from IE-mac */ 
.clearfix{ *zoom:1}

.cSizeBg { background:url(http://img.ipimg.com/images2/chatroom/picBg.gif) 0px 0px no-repeat; padding:4px 0px 0px 4px; width:56px; height:55px;}
.cSizeBg .cSizeImg { height:50px;overflow:hidden;position:relative;text-align:center;vertical-align:middle;width:50px; }
.cSizeBg .cSizeImg a { height:70px; line-height:70px; position:absolute; vertical-align:middle; width:70px; display:table; top:-11px; left:-10px; }
.cSizeBg .cSizeImg a .piccenter { display: table-cell;text-align: center;vertical-align: middle; width: 70px; height: 70px;}
.cSizeImg a .piccenter * { vertical-align: middle;}
.cSizeImg a .piccenter span {display: inline-block; height: 100%;}

textarea:focus {outline: none;}

#postContent { width:830px ; margin:0px auto; padding:10px 65px 20px;}
.postContentArea { float:left; padding:5px 10px 20px;/*_padding:5px 5px 20px 10px;*/_margin-right:10px; width:530px;background:#FFF; min-height:500px;}
.postContentAreaTop { padding:5px 0px 10px;}
.postContentAreaTop a { margin:0 5px;}
.postContentAreaTop span.number { -moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;color: #FFFFFF;font-size: 10px;font-weight: bold; margin-left:2px; vertical-align:super; display:inline-block;}
.postContentAreaTop span.number span { -moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;background-color: #F03D25; border:#DD3822 1px solid;border-top:none;border-left:none;padding: 0px 2px; font-family: "lucida grande",tahoma,verdana,arial,sans-serif;}
.backmypost { float:right; padding-top:5px;}
.inputContainer { border:#CCC 1px solid; background:#ffffff; margin-bottom:10px;}
.inputContainer.ban { background:#eeeeee; color:#F00; cursor:default; padding:5px 2px;}
.inputContainer .inputtextCopy { cursor:pointer; padding:5px 8px;}
.inputContainer .textwrap { padding:5px 8px;}
.inputContainer .textwrapDel { float:right;}
.inputContainer textarea.inputtext { width:98%; margin:0px auto; border:none; font-size:13px; margin-bottom:5px;}
.inputContainer textarea.inputtextSub { width:98%; margin:0px auto; border:none; font-size:12px; height:24px; resize:none; line-height:24px;}
.inputContainer textarea:focus { border:none;}
.inputContainer .line { width:100%; border-top:#CCC 1px dashed; display:block;}
.inputOption {background:#EEEEEE; padding:8px; position:relative; z-index:50;}
.inputOption span { }
.inputOption span a { text-decoration:none;padding:0 16px; display:inline-block;}
.inputOption span input { vertical-align:text-bottom;}
.inputOption span.whocansee { float:right;position:relative; z-index:80;}
.inputOption span.whocansee a { background:url(http://img.ipimg.com/images2/moodpost/droparrow.png) 59px 3px no-repeat; padding-right:25px; color:#000000; width:40px;}
.inputOption span.whocansee a:hover { background:url(http://img.ipimg.com/images2/moodpost/droparrow.png) 59px 3px no-repeat;}
.inputOption span.whocansee ul { position:absolute; top:22px; right:5px; border:#ccc 1px solid; padding:0px; margin:0px; background:#FFF; width:90px;}
.inputOption span.whocansee ul li { list-style:none;}
.inputOption span.whocansee ul li a { border:none; background-image:none; display:block; padding:5px 6px 5px 22px; width:inherit; border-bottom:#ccc 1px solid;}
.inputOption span.whocansee ul li a:hover { background-image:none; background-color:#eeeeee;}
.inputOption span.whocansee ul li a.active { font-weight:bold; background:url(http://img.ipimg.com/images2/moodpost/dropcheck.png) 5px 12px no-repeat;}
.inputOption span.whocanreply { float:right;padding:00px 7px 0px 5px;}
.inputOption span.whocanreply input { vertical-align:middle;}
.inputOption .usefeelicon {float:left; display:inline-block;*display:inline;*zoom:1; line-height:0; padding-right:8px;}
.inputOption .usefeelicon a { padding:0px; cursor:pointer;}
.inputOption .usefeelicon a.uploadfileLink { width:22px; height:20px; display:inline-block; position:relative; z-index:100;}
.inputOption .usefeelicon a.uploadfileLink .uploadfile {height: 100%; overflow: hidden; position: absolute; right: 0; top: 0; width: 100%;}
.inputOption .usefeelicon a.uploadfileLink .uploadfile .uploadfileipnut {
	bottom: 0;
	cursor: inherit;
	font-size: 1001px !important;
	height: 300px;
	margin: 0;
	opacity: 0;
	filter : alpha(opacity=0);
	padding: 0;
	position: absolute;
	right: 0;
	outline: none;
}
.inputOption .inputPostBtn { float:right;text-align:right;display:inline-block;*display:inline;*zoom:1;}
.inputPostBtn input { padding:2px 18px; position:static;}
.uploadfileWrap { position:absolute; top:25px; left:-8px; z-index:90;}
.uploadfileArrow { padding-left:20px;}
.uploadfileBox { border:#ccc 3px solid; width:480px; background:#FFF;}
.uploadfileBoxTiltle { background:#eeeeee; padding:5px;
  -webkit-border-radius: 4px 4px 0 0;
     -moz-border-radius: 4px 4px 0 0;
          border-radius: 4px 4px 0 0;
}
.uploadfileBoxTiltle a.closebtn { float:right;}
.uploadfileBoxInner { padding:10px;background:#FFF;
  -webkit-border-radius: 0 0 4px 4px;
     -moz-border-radius: 0 0 4px 4px;
          border-radius: 0 0 4px 4px;
}
.uploadfileBoxInner ul { margin:8px 0; padding:0;}
.uploadfileBoxInner ul li { list-style:none; float:left; margin:0 5px 5px 0; width:80px; height:80px; overflow:hidden; position:relative; border:#CCC 1px solid; padding:1px; text-align:center; line-height:78px; vertical-align:middle;}
.uploadfileBoxInner ul li img { height:80px;}
.uploadfileBoxInner ul li a.del { position:absolute; top:1px; right:1px; background:#000; color:#FFF; text-decoration:none; visibility:hidden; width:1.5em; height:1.5em; z-index:10; text-align:center; line-height:1.5em;}
.uploadfileBoxInner ul li:hover a.del { visibility:visible;}
.uploadfileBoxInner ul li.addphoto { border:none; width:82px; height:82px;}
.uploadfileBoxInner ul li.addphoto a { border:#cccccc 2px dashed; width:79px; height:79px; line-height:79px; display:block; font-weight:bold; text-decoration:none; font-size:30px; color:#CCC;}
.uploadfileBoxInner ul li.addphoto a:hover { border:#F99 2px dashed;}
.uploadfileBoxInner ul li.addphoto a .uploadfile {height: 100%; overflow: hidden; position: absolute; right: 0; top: 0; width: 100%;}
.uploadfileBoxInner ul li.addphoto a .uploadfile .uploadfileipnut {
	bottom: 0;
	cursor: inherit;
	font-size: 1001px !important;
	height: 300px;
	margin: 0;
	opacity: 0;
	filter : alpha(opacity=0);
	padding: 0;
	position: absolute;
	right: 0;
	outline: none;
}

.red { color:#F00;}
.glay { color:#999}

.feelContainer { border:#CCC 1px solid; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius: 5px; margin-bottom:10px; padding:0px; height:200px;}
.feeltheme { float:left; border-right: #CCC 1px solid; width:36px; display:block; padding:18px 0px; height:164px; text-align:center; overflow:hidden; position:relative; z-index:10;}
.feeltheme a { display:block; margin-bottom:5px;width:36px;height:28px; line-height:28px; border-bottom:#CCC 1px solid; vertical-align:middle;}
.feeltheme a:hover { background:url(images/moodpost/feelBtnBg.gif) 0px 8px repeat-x;}
.feeltheme a img{_width:25px; max-width:25px;max-height:28px;}
.feeltheme a.moreTop { display:block;width:36px;height:10px;width:36px !important; height:10px !important; position:absolute; top:5px;left:0;*top:0px;*padding-bottom:4px;}
.feeltheme a.moreTop:hover { background:none;}
.feeltheme a.more { display:block;  width:36px; height:10px; border-bottom:none; position:absolute; bottom:-5px;left:0;*bottom:0px;*padding-top:0px;}
.feeltheme a.more:hover { background:none;}
.feeltheme a.moreTop img,.feeltheme a.more img{height:6px;width:13px;height:6px !important;width:13px !important}
.feelArea { padding:15px 0 15px 40px;}
.feelArea .feel06{width:98%}
.feelContainer .closebtnP {position:relative;z-index:200; }
.feelContainer a.closebtn {position:absolute;top:3px;right:0;margin:5px;z-index:200; }
.feelArea img { border:#FFF 2px solid;}
.feelArea img:hover { border-color:#FCC;}
.feelCostTitleLine { height:1px; width:100%; border-top:#CCC 1px dashed; position:relative; margin-bottom:13px; z-index:10}
.feelCostTitle { position:absolute; top:-13px; left:10px; background:#FFF; padding:3px 6px; color:#CCC;}

.UIstream { padding:0px;}
.UIstreamBlock { padding:10px; position:relative; z-index:10;}
.UIstreamBlock .iconInt { position:absolute; top:30px; left:-6px;}
.UIstreamBlock_image { float:left; margin-right:10px;}
.UIstreamBlock_image img { max-height:110px; max-width:110px;_width:110px; display:block;}
.UIstreamBlock_photo img { max-height:150px; max-width:150px;_width:150px; padding:3px; *margin-left:60px;border:#CCC 1px solid;}
.UIstreamBlock_photo a { vertical-align:text-bottom; font-weight:bold; text-decoration:none; display:inline-block;}
.UIstreamBlock_video { float:left; margin-right:10px; position:relative;}
.UIstreamBlock_video img { max-height:130px; max-width:130px;height:auto; _height:130px}
.UIstreamBlock_video i.play img{ position:absolute; bottom:3px; left:3px;width:35px;height:26px}
.UIstreamBlock_videoPlay { position:relative; margin-bottom:5px;}
.UIstreamBlock_videoPlay .videoClose { position:absolute; top:-22px; right:0px;}
.UIstreamBlock_content { display:table-cell; /*width:10000px;*/*padding-left:60px;}
.UIstreamBlock_content_title {}
.UIstreamBlock_content_link a { font-size:12px; color:#999; text-decoration:none;word-wrap: break-word;word-break: break-all;}
.UIstreamBlock_content_Desc { margin-bottom:10px}
.UIstreamBlock_select {}
.UIstreamBlock_ControlBtn {}
a.UIstreamBlock_LBtn { background:url(images/moodpost/controlBtn.gif) 0 0 no-repeat;height: 22px; width: 25px; display:block; float:left;}
a.UIstreamBlock_LBtn:active { background-position:-100px 0px;}
a.UIstreamBlock_LBtn.LBtn_first { background-position:-50px 0px;}
a.UIstreamBlock_RBtn { background:url(images/moodpost/controlBtn.gif) -25px 0px no-repeat; height: 22px; width: 25px; display:block; float:left; margin-right:10px;}
a.UIstreamBlock_RBtn:active { background-position:-125px 0px;}
a.UIstreamBlock_RBtn.RBtn_last { background-position:-75px 0px;}

.streamArea {}
.streamEmpty { background:#ececec; font-weight:bold; padding:5px; text-align:center; margin-bottom:10px;}

.line2 { border-top: #CCC 2px solid; display: block; height: 3px; width: 100%;}

.UIstreamStory { padding:0px; border-bottom:#CCC 1px solid;}
.UIstreamBlock_pic { float:left; margin-right:0px; position:relative;}
.UIstreamBlock_pic .iconInt { top:2px; left:2px;}
.UIstreamBlock_content_name { padding:0px 10px; margin-bottom:5px;}
.UIstreamBlock_content_text { padding:0px 10px; width:430px;word-wrap:break-word;overflow:hidden; font-size:14px; line-height:1.38}
.UIstreamBlock_content_text img  { vertical-align:text-bottom;}
.UIstreamBlock_content_Photo { padding:10px; width:430px; overflow:hidden;}
.UIstreamBlock_content_Photo img { max-width:100%; max-height:400px}
.UIstreamBlock_content_Photo.thumbnailBox { width:405px;}
.thumbnailPic { width:130px; height:130px; float:left; margin:0 5px 5px 0; overflow:hidden;}
.thumbnailPic img { width:130px;}
.thumbnailPic a:hover img { filter : alpha(opacity=80); /* IE, 0 ~ 100 */ opacity : 0.8; /* Others, 0 ~ 1 */}
.thumbnailPic_mini {width:50px; height:50px; float:left; margin:0 5px 5px 0; overflow:hidden;}
.thumbnailPic_mini img { width:50px;}
.thumbnailPic_mini a:hover img { filter : alpha(opacity=80); /* IE, 0 ~ 100 */ opacity : 0.8; /* Others, 0 ~ 1 */}

.UIstreamBlock_content_textmore { color:#999; clear:both;}
a.UIstreamBlock_content_textmore  { color:#999; text-decoration:none; padding-top:3px;}
a:hover.UIstreamBlock_content_textmore { text-decoration:underline;}
.UIstreamBlock_content_tags { padding:5px 0px 5px 10px;}
.UIstreamBlock_action { margin-bottom:10px;padding-left:70px;}
.UIstreamBlock_time { float:right; color:#999;font-size:12px;}
.UIListBlock {padding-left:70px;}
.UIListBlock_empty { background:#f7f7f7; padding:5px; text-align:center; margin-bottom:10px;}
.UIListBlock ul { padding:0px; margin:0px;}
.UIListBlock ul li { list-style:none; padding:5px 10px; background:#f7f7f7; border-bottom:#CCC 1px solid; border-top:#FFF 1px solid; position:relative; cursor:pointer;}
.UIListBlock ul li { display: inline-block;}
.UIListBlock ul li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
*html .UIListBlock ul li { height: 1%;}
.UIListBlock ul li { display:block;}
/* End hide from IE-mac */ 
.UIListBlock ul li { *zoom:1}

.UIListBlock ul li.UIListBlock_action a { text-decoration:none;}
.iconMsg { background:url(http://img.ipimg.com/images2/moodpost/icon_post.png) 0px -7px no-repeat; width:15px; height:15px; display:inline-block; vertical-align:text-bottom; margin-right:3px;}
.iconGood { background:url(http://img.ipimg.com/images2/moodpost/icon_post.png) 0px -31px no-repeat; width:15px; height:15px; display:inline-block; vertical-align:text-bottom; margin:0px 3px;}
.iconGood_verify{ background:url(http://img.ipimg.com/images2/moodpost/icon_post.png) 0px -105px no-repeat; width:15px; height:15px; display:inline-block; vertical-align:text-bottom; margin:0px 3px;}/*0906*/

.iconInt { background:url(http://img.ipimg.com/images2/moodpost/icon_post.png) 0px -57px no-repeat; width:15px; height:15px; display:inline-block; position:absolute; top:5px; left:10px; z-index:100;}
.iconRemsg { background:url(http://img.ipimg.com/images2/moodpost/icon_post.png) 0px -85px no-repeat; width:15px; height:15px; display:inline-block; vertical-align:text-bottom; margin:0px 3px;}
.postviewGood { float:right; color:#666;}
.UIListBlock_time { float:right; color:#999; background:#f7f7f7; padding:5px; margin:-5px; font-size:12px; text-align:right;}
.UIListBlock ul li:hover .UIListBlock_time { display:none;}
.UIListBlock_del { float:right; color:#999; background:#f7f7f7; padding:5px; margin:-5px; font-size:12px; text-align:right; display:none;}
.UIListBlock_del a { text-decoration:none;}
.UIListBlock ul li:hover .UIListBlock_del { display:block;}
.UIListBlock_reply { padding-left:40px;}
.UIListBlock_reply_top {}
/*.UIListBlock_reply_top .pic { border:#FFF 1px solid; width:27px; height:27px; vertical-align:middle; overflow:hidden; display:inline-block;}
.UIListBlock_reply_top .pic img { width:27px; margin-top:-2px;}*/
.UIListBlock_reply_con { padding-right:10px; font-size:12px; line-height:1.28;}
.UIListBlock_reply_con img  { vertical-align:text-bottom;}

.UIListBlock_replyContainer  { border:#CCC 1px solid; color:#999;background-color:#FFF;}
.UIListBlock_replyContainer .inputtextCopy{ cursor:pointer; padding:5px 8px;dispaly:block;}

.UIListBlock_GreatOne { float:left; margin:0 5px 5px 0;}
.UIListBlock_GreatTime { text-align:center; font-size:12px; color:#999;}
.UIListBlock ul li .UIstreamBlock_content_textmore { display:block; clear:both; padding:0px 0px 10px 10px;}

.UIstreamStoryPic { float:left; width:160px; height:220px; padding:8px 5px;}
.UIstreamPic_pic { margin:0 auto 5px; width:150px; height:150px; text-align:center; overflow:hidden;}
.UIstreamPic_pic img { height:150px;}
.UIstreamPic_pic a:hover img { filter : alpha(opacity=80); /* IE, 0 ~ 100 */ opacity : 0.8; /* Others, 0 ~ 1 */}
.UIstreamPic_info { font-size:11px; margin-bottom:5px;}
.UIstreamPic_text { font-size:11px;}
.UIstreamPic_time { font-size:11px; color:#999;}
 
.moreStory { margin:10px 0px;}
.moreStory a.moreStoryBtn { background:#ececec; padding:10px; text-align:center; display:block; text-decoration:none; color:#666;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius: 5px;}
.moreStory a:hover.moreStoryBtn { background:#ccc; color:#FFF;}
.moreStory span { padding:5px; text-align:center; display:block;}
.noStory { background:#ececec; padding:10px; text-align:center; display:block;color:#666;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius: 5px; font-weight:bold;}
.delStory { text-align:center; padding:10px; background:#ffe7ea; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius: 8px;  }

.postContentList { float:right; padding:0px; width:270px;}
.postContentList .backmypost { margin-bottom:10px; text-decoration:none;}
.postContentListArea { clear:both; background:#FFF; border:#ccc 1px solid;border-bottom:none; min-height:500px; border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius: 5px; -webkit-border-bottom-left-radius:0px; -webkit-border-bottom-right-radius:0px;}
.postContentListTitle { background:#ececec; padding:5px 15px; font-weight:bold; border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius: 5px; -webkit-border-bottom-left-radius:0px; -webkit-border-bottom-right-radius:0px; color:#666666;} 
.listStreamEmpty { text-align:center; line-height:1.8em; padding:20px 0px; color:#999; border-bottom:#CCC 1px solid;}
.listStream { padding:8px; border-bottom:#CCC 1px solid; position:relative; cursor:pointer;}
.listStream { display: inline-block;}
.listStream:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
*html .listStream { height: 1%;}
.listStream { display:block;}
/* End hide from IE-mac */ 
.listStream { *zoom:1}
.listStream:hover { background:#f2f2f2;}
.listStream .iconInt { top:15px; left:10px;} 
.listStream_top { margin-bottom:3px; padding-left:20px;}
.listStream_top .pic { border:#FFF 1px solid; width:27px; height:27px; vertical-align:middle; overflow:hidden; display:inline-block;}
.listStream_top .pic img { margin-top:-2px;}
.listStream_con { padding:0px 10px 0px 20px;}
.listStream_con span.more { display:block;}

.listStream_Pic { float:left; margin-right:5px; border:#FFF 1px solid;}

.postNoticeArea { background:#FFF;}
.postNoticeAreaTop { padding:20px;}
.postNoticeAreaTop h2 { font-weight:bold; font-size:14px; padding:0px; margin:0px 0px 5px}
.postNoticeAreaTop p { padding:0px; margin:0px}
.postNoticeNav { margin-bottom:10px;}
.postNoticeNav ul { padding:0px 15px; margin:0px 5px;border-bottom:#ffe5e3 1px solid;}
.postNoticeNav ul li { list-style:none; float:left; margin:0px 3px -1px 0px;}
.postNoticeNav ul li a { padding:6px 12px 3px; border-right:#fbcb82 1px solid; border-bottom:#ffe5e3 1px solid; display:block; border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius: 5px; -webkit-border-bottom-left-radius:0px; -webkit-border-bottom-right-radius:0px; font-size:13px; background:#ffe5e3;}
.postNoticeNav ul li a.active { background:#FFF; border:#ffdbd8 1px solid; border-bottom:none; text-decoration:none}
.postNoticelistArea { padding:10px; min-height:480px;}
.postNoticelistArea ul { padding:0; margin:0;}
.postNoticelistArea ul li { padding:0; margin:0; list-style:none; padding:5px; border-bottom:#CCC 1px dashed;display:block;}

.postNoticelistArea ul li { display: inline-block;}
.postNoticelistArea ul li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
*html .postNoticelistArea ul li { height: 1%;}
.postNoticelistArea ul li { display:block;}
/* End hide from IE-mac */ 
.postNoticelistArea ul li { *zoom:1}

.postNoticelistTime { float:left; width:155px; line-height:28px; color:#999;}
.postNoticelistName { float:left; width:220px;}
.postNoticelistName .pic { border:#FFF 1px solid; width:27px; height:27px; vertical-align:middle; overflow:hidden; display:inline-block;}
.postNoticelistName .pic img { width:27px; margin-top:-2px;}
.postNoticelistInfo { float:left; width:400px; padding-top:4px; line-height:1.5em;}
.postNoticelistInfo i { float:left; margin:2px 3px;}
.postNoticelistInfo .listInfo { padding-left:27px;}

.postSetArea { background:#FFF; padding:20px; min-height:500px;}
.postSetAreaTop { padding:0px 0px 10px;}
.postSetAreaTop h2 { font-weight:bold; font-size:14px; padding:0px; margin:0px 0px 5px}

.postSetProperty { padding:10px; border-bottom:#CCC 1px dashed; line-height:1.8em;}
.postSetProperty input { margin-right:5px; vertical-align:inherit;}
.postSetProperty span.des { padding-left:20px; color:#999;}
.postSetView { padding:10px; border-bottom:#CCC 1px dashed; line-height:1.8em;}
.postSetView .option { padding-left:33px;}
.postSetView input { margin-right:5px; vertical-align:inherit;}
.postSetView span.des { padding-left:20px; color:#999;}
.postSetBg { padding:10px; border-bottom:#CCC 1px dashed; line-height:1.8em;}

.postSetBgArea dl { float:left; width:190px; margin:10px 0px 0px;}
.postSetBgArea dl dt { float:left; line-height:25px; margin-right:10px;}
.postSetBgArea dl dd { float:left; margin:0px 3px 0px;}
.postSetBgArea dl dd img.bg { width:50px;}

.setclose { background:#ececec; color:#999;}
.setclose input { }

.postSetBtnArea { padding:10px; text-align:center;}
.postSetBtnArea input { padding:0px 10px;}
.postSetBtnArea input:first-child { margin-right:10px;}

.SetPurview{position:relative;width:300px;}
.SetPurview .Set{ position:absolute; top:-11px;*top:-14px;_top:-11px;left:442px;width:18px; height:14px;z-index:101;}
.SetPurview .SetList { position:absolute; top:-24px;*top:-11px;left:310px;width:150px; z-index:100;}
.SetPurview .SetList dl{border-bottom:0;}
.SetPurview .SetList dd {border:1px solid #CCC;border-bottom:0;background-color:#fff;}
.SetPurview .SetList dd a.noneBtLine{display:block;padding:3px 10px;border-bottom:0; text-decoration: none;}
.SetPurview .SetList dd a{ display:block; padding:3px 10px; border-bottom:1px solid #CCC; text-decoration: none;color:#666; }
.SetPurview .SetList dd a:hover{display:block;background-color:#eeeeee;text-decoration: none;}


/*0827 心情貼頁面*/

/*主體*/
#modpostFrame {width:960px; margin:0px auto;}

/******瀑布頁面**********/
#moodPostContainer{}
#moodPostContainer .item {width: 220px; margin: 10px; float: left; box-shadow: 0 0px 1px 1px #ffbfca; padding:0px; }
#moodPostContainer .item .itmePic { padding:10px}
#moodPostContainer .item .itmePic img { width:200px;}
#moodPostContainer .item .itemmeta { padding:3px 0px 0px 0px; line-height:1.5em; word-break:break-all;}
#moodPostContainer .item .itemsubmeta { padding:5px 10px; color:#999; font-size:12px; border-bottom:#CCC 1px solid} /*0906*/
#moodPostContainer .item .itemsubmeta .time { float:right; color:#999; padding:5px; margin:-5px; font-size:12px; text-align:right; color:#444444}
#moodPostContainer .item .itemname { background:#fef0f1; padding:0px 10px 5px 10px; line-height:1.8em;}/*0906*/
#moodPostContainer .item .itemname .gray { color:#999;}

#moodPostContainer .item .Block {}
#moodPostContainer .item .Block ul { padding:0px; margin:0px; background:#f7f7f7}
#moodPostContainer .item .Block ul li { list-style:none; padding:5px; border-bottom:#CCC 1px solid; border-top:#FFF 1px solid; position:relative; cursor:pointer;}
#moodPostContainer .item .Block ul li { display: block;}
#moodPostContainer .item .Block ul li:last-child { border-bottom:none;}
#moodPostContainer .item .Block ul li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#moodPostContainer .item .Block_reply {padding-left:40px;}
#moodPostContainer .item .Block_reply_top {text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:160px}
#moodPostContainer .item .Block_reply_con {padding-right:0px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:160px}
#moodPostContainer .item .Block_reply_con img{ vertical-align:text-bottom;}
#moodPostContainer .item .Block_reply .textwrap {}
#moodPostContainer .item .Block_reply .textwrap .inputtext { width:160px; margin:0px auto; font-size:13px; margin-bottom:5px; padding:2px 3px 3px; resize:none; border:#cbcbcb 1px solid}
#moodPostContainer .item .Block_reply .textwrap input:focus {outline:0;}
#moodPostContainer .item .nowords { background:#f7f7f7; padding:5px; text-align:center;width:190px}

/******瀑布Loading**********/
.moodPostLoading { position:fixed; text-align:center; width:100%; margin:0px auto; bottom:80px; z-index:101; }

/******照片跳出**********/
#PhotoSnowContainer{ margin:0px auto;width:850px;height:700px;text-align: left; background:#fff; position:relative; border:1px #CCC solid}
#PhotoSnowContainer .PhotoPopup{float:left;width:465px; height:700px;	background-color:#000; display:table-cell; text-align:center; vertical-align:middle;}
#PhotoSnowContainer .PhotoPopup span{height:100%; display:inline-block;}/* IE6 hack */
#PhotoSnowContainer .PhotoPopup *{ vertical-align:middle;}/* 讓下的所有元素都居中 */
#PhotoSnowContainer .PhotoPopup img {vertical-align : middle;max-height:700px; max-width:465px;_width:465px; padding-bottom:5px}
#PhotoSnowContainer .dataContentbox{float:right; width:385px}
#PhotoSnowContainer .dataContentbox .closeBlock{padding:5px 0px 0px 367px; width:385px; height:20px}
#PhotoSnowContainer .dataContent{padding:0px 20px 20px 20px; background:#ffffff; width:345px; height:640px;float: right;overflow:auto}
#PhotoSnowContainer .dataContent .UIListBlock{ padding:0}
#PhotoSnowContainer .dataContent .UIstreamBlock_action{ padding:0}
#PhotoSnowContainer .dataContent .close{height:20px}

#PhotoSnowContainer .dataContent .dataContent_name{ height:70px; font-size:15px}
#PhotoSnowContainer .dataContent .subject{font-size:15px; margin-bottom:10px}
#PhotoSnowContainer .dataContent .itemsubmeta {padding:0px 0px; color:#999; margin-bottom:2px; font-size:12px}
#PhotoSnowContainer .dataContent .itemsubmeta .time {float:right; color:#999; padding:5px; margin:-5px; font-size:12px; text-align:right; color:#444444}

/*******排行榜*********/
/*左右定位*/
.rt {float:right;display:inline}
.lf {float:left;display:inline}
#modpostFrame .search{margin-bottom:10px;}
#modpostFrame .search .distance{width:795px; float:left; margin-right:5px}
#modpostFrame .search .date{ float:right;padding-top:30px}

#modpostFrame .tabulation {/*表格*/}
#modpostFrame .tabulation ul {clear:both; margin:0; padding:0; text-align:left;list-style-type:none;color:#676767; font-size:13px;}
#modpostFrame .tabulation li {border-bottom:#e5e5e5 1px solid;border-top:#ffffff 1px solid;height:100%; padding:0px 0px 10px 0px;float:left; height:150px;}

#modpostFrame .tabulation .pos{float:left;width:70px; height:90px;padding:70px 0px 0px 0px ; display:table-cell; vertical-align:middle; background:#ffd9df;color:#ff0066; font-size: 30px; font-weight:bold; text-align:center /*排行順序*/}
#modpostFrame .tabulation .pos span{ font-size:13px;}
#modpostFrame .tabulation .nb1{ background:url(http://img.ipimg.com/images2/moodpost/nb1_bg.png) center no-repeat; color:#FFF;}
#modpostFrame .tabulation .nb2{ background:url(http://img.ipimg.com/images2/moodpost/nb2_bg.png) center no-repeat; color:#FFF;}
#modpostFrame .tabulation .nb3{ background:url(http://img.ipimg.com/images2/moodpost/nb3_bg.png) center no-repeat; color:#FFF;}

#modpostFrame .tabulation .bulk{float:left;width:110px; padding:10px 10px 5px 10px ; display:table-cell; vertical-align:middle; text-align:center/*大頭照片*/}
#modpostFrame .tabulation .bulk .novip{ margin-bottom:5px}
#modpostFrame .tabulation .bulk .count{}
#modpostFrame .tabulation .bulk .count span{color:#ff0066; font-weight:bold}

#modpostFrame .tabulation .detail{float:left;width:630px;padding:5px 10px 5px 0px; display:table-cell; vertical-align:middle;/*內容*/}
#modpostFrame .tabulation .detail .UIstreamBlock_content_text{ width:600px;text-overflow:ellipsis;overflow:hidden; height:55px; }

#modpostFrame .tabulation .tallies{float:left;width:100px;padding:50px 10px 50px 10px; display:table-cell; vertical-align:middle; text-align:center; font-size:18px; font-weight:bold; color:#ff0066; line-height:40px/*票數統計*/}
/*#modpostFrame .tabulation .viewer .UIstreamBlock{ padding:0}*/
#modpostFrame .tabulation .detail .UIstreamBlock .thumbnailPic{ height:60px; width:60px}

/*分頁*/
.pages {width:960px; margin:0px auto;text-align:center;line-height:150%;font-size:13px;}
.pages a {padding:0px 2px;}

/*2016-0503新增*/
.modpostAd1{display:block;border:0;/*background-color:#f4f4f4;*/margin:20px auto 15px}