﻿.hr {PADDING-RIGHT: 0px; BORDER-TOP: #dedede 1px dotted; PADDING-LEFT: 0px; FONT-SIZE: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px auto 3px; WIDTH: 98%; LINE-HEIGHT: 0px; PADDING-TOP: 0px; HEIGHT: 1px}
.m5l20 { MARGIN: 5px; LINE-HEIGHT: 20px;}
.more{ float:right; background:url(../images/more_icon.gif) left no-repeat; background-position:0 13px; font: normal 10px/30px Tahoma; color:#646464; padding:0 5px 0 13px;}
.title {float:left; font:bold 14px/30px Tahoma, "宋体"; background:url(../images/nav_bg_1.gif) top left no-repeat; background-position:0 8px; padding:0 15px;margin-left:5px; color:#3e3e3e;}
.title2 {float:left; font:bold 14px/30px Tahoma, "宋体"; background:url(../images/nav_bg_2.gif) top left no-repeat; background-position:0 6px; padding:0 20px;margin-left:5px; color:#3e3e3e;}
.title3 {float:left; font:bold 14px/30px Tahoma, "宋体"; background:url(../images/nav_bg_3.gif) top left no-repeat; background-position:0 6px; padding:0 20px;margin-left:5px; color:#3e3e3e;}
.title_div {display:block; clear:both; height:30px; line-height:30px; background:url(../images/navline.gif) bottom repeat-x;margin:0px 5px 10px;}
.title_div2{display:block; clear:both; height:30px; line-height:30px; border-bottom:#E5E5E5 1px solid; margin:0px 5px 10px; background-image:url(../images/bd_nav_bg.gif); background-position:83px 0px; background-repeat:no-repeat;}

.part3 {MARGIN-BOTTOM: 5px; OVERFLOW: hidden; WIDTH: 950px; HEIGHT: 3077px; clear:both;}
.part3 .left {FLOAT: left; WIDTH: 218px; HEIGHT: auto; OVERFLOW: hidden; background:#f9f9f9}
.part3 .left .list1 {WIDTH: 214px;height:auto}
.part3 .left .list1 UL {BACKGROUND: url(../images/no_num.gif) no-repeat;}
.part3 .left .list1 LI {PADDING-LEFT: 25px;LINE-HEIGHT: 20px; height:20px; OVERFLOW: hidden;}
.part3 .left .list2 {WIDTH: 214px;height:auto}
.part3 .left .list2 .user {height:255px}
.part3 .left .list2 .user a{
float:left;
width:51px;
height:51px;
overflow:hidden;
text-align: -moz-center !important; /*For Firefox*/
text-align: center;                 /*For IE*/
background:none;
}
.part3 .left .list3 {WIDTH: 214px;height:auto}
.part3 .left .list3 .leftright { WIDTH: 204px;margin:0px auto 5px;border-bottom: #ccc 1px dashed;height:60px}
.part3 .left .list3 .leftright img{
	float: left;
	margin-right: 5px;
	WIDTH: 55px;
	height:55px
}
.part3 .left .list3 .leftright span{
	float: left;LINE-HEIGHT: 20px; FONT-SIZE: 12px;font-weight: normal;WIDTH: 144px;height:40px;overflow:hidden;
}
.part3 .leftright .newstitle {LINE-HEIGHT: 20px;height:20px;WIDTH: 144px;overflow:hidden;}

.part3 .left .list3 LI {LINE-HEIGHT: 20px; height:20px; OVERFLOW: hidden;}
.part3 .left .list3 form {margin:0 0 5px 15px}
.part3 .left .list3 INPUT.ipt {BORDER: #6e6e6e 1px solid; PADDING: 3px 5px 0px 5px; FONT-SIZE: 12px; BACKGROUND: url(../images/inu_line.gif); WIDTH: 120px; COLOR: #7182a0; HEIGHT: 16px;}
.part3 .left .list3 INPUT.bot {BORDER: #6e6e6e 1px solid; WIDTH: 50px; HEIGHT: 21px;}

.part3 .left .sns a img { border: none; }
.part3 .left .sns .feed .time { color: #999; }
.part3 .left .sns .feed .face { vertical-align: middle; }
.part3 .left .sns .feed img,.part2 .left #sns_div1 img,.part2 .right .list img { display:inline }
.part3 .left .sns .feed { margin: 0px; width: 100%; overflow:hidden }
  .part3 .left .sns .feed .feedtime { margin: 20px 0 10px; color: #000; }
  .part3 .left .sns .feed li { padding: 0 0 0 20px; line-height:20px;}
    .part3 .left .sns .feed li b { font-weight:normal}
  .part3 .left .sns .feed .type { margin: 1px 0 0 -20px !important; margin: 1px 0 0 -20px;}
.part3 .left .sns .feed .float_delete { float: right; margin: 0 5px 0 0; padding: 0; width: 16px; height: 16px; background: url(http://www.2dcast.com/my/template/default/images/settingicon.gif) no-repeat 0 -31px; color: #DABAA9; line-height: 200px; overflow: hidden; display: block; }
.part3 .left .sns .feed .float_edit { position: absolute; width: 13px; height: 13px; background: url(http://www.2dcast.com/my/template/default/images/delete.gif) no-repeat 0 0; top: 0.5em; right: 5px; text-indent: -999em; overflow: hidden; display: block; }
    .part3 .left .sns .feed .float_del { position: absolute; width: 13px; height: 13px; background: url(http://www.2dcast.com/my/template/default/images/delete.gif) no-repeat 0 0; top: 0.5em; right: 5px; text-indent: -999em; overflow: hidden; display: block; }
    .part3 .left .sns .feed .float_del:hover { background-position: 0 -15px; }
.part3 .left .sns .feed .float_block { background-image: url(http://www.2dcast.com/my/template/default/images/block.gif); }
.part3 .left .sns a,.part3 .left .sns a:visited { color: #2C629E; text-decoration: none; }
.part3 .left .sns a:hover { text-decoration: underline; }

.part3 .mb5px{MARGIN-BOTTOM: 5px;}
.part3 .left .banner img {margin-top:7px;}

#newpl{
height:auto;
margin:0px 5px;
line-height:150%;
word-break:break-all;
}
#newpl img{
display:inline;
}
#newpl li.avatar{
clear:both;
float:left;
margin:1px 5px 0 0;
}
#newpl a,#newpl a:visited { color: #2C629E; text-decoration: none; }
#newpl a:hover { text-decoration: underline; }
#newpl .pltext {
margin-bottom:2px;
border-bottom:1px #ccc dotted;
}
.part3 .center {FLOAT: left; MARGIN-LEFT:15px; OVERFLOW: hidden; WIDTH: 547px; HEIGHT: auto;}
.part3 .center H2 {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; COLOR: #000; LINE-HEIGHT: 18px; PADDING-TOP: 5px; 
text-align: -moz-center !important; /*For Firefox*/
text-align: center;                 /*For IE*/
}
.part3 .center .boxhot{width:547px; height:160px; text-align:left; MARGIN: 0px auto; clear:both;}
.part3 .center .boxhot .text{width:547px; height:20px;line-height:20px;overflow:hidden;padding:5px 0px 2px 0px;border-bottom:1px #ccc solid;margin-bottom:5px;font-size:14px;}
.part3 .center .boxhot .text span{float:right;color:#666;font-size:12px;}
.part3 .center .boxhot .pic{float:left;width:110px;height:83px;margin-right:5px;}
.part3 .center .boxhot .pic img{margin:0px auto;border:0px;width:110px; height:83px;}
.part3 .center .boxhot .summary {float: left;width: 422px;padding: 1px 0px 1px 8px;color: #343434;line-height: 20px;word-break:break-all;letter-spacing:1px;height:83px}
.part3 .center .boxhot .tag {border-top: #222 1px dashed; line-height:20px;height:20px;overflow:hidden}
.part3 .center .boxhot .tag a {margin-left:6px;color:#6E4F57}
.part3 .center .boxhot .tag a:hover {color:#f00;text-decoration: underline}
.part3 .center .boxhot .tag a.readmore,.part3 .center .boxhot .tag a.readmore:visited {background-color:#E6722C;width:60px;height:16px;text-align:center;color:#fff;display:inline-block;margin-bottom:3px;text-decoration: none;}
.part3 .center .boxhot .tag a.readmore:hover {background-color:#26A;width:60px;height:16px;text-align:center;color:#fff;display:inline-block;margin-bottom:3px;text-decoration: none;}
.part3 .center .sns_tabon {float:left; font:bold 14px/30px Tahoma, "宋体";color:#3e3e3e;BACKGROUND: #fff; BORDER-RIGHT: #ddd 1px solid; WIDTH: 100px; height:30px; TEXT-ALIGN: center}
.part3 .center .sns_taboff {float:left; font:normal 12px/30px Tahoma, "宋体";color:#3e3e3e;BORDER-RIGHT: #ddd 1px solid; WIDTH: 100px; height:30px; TEXT-ALIGN: center}
.part3 .center .bbslist { MARGIN:0 5px; }
.part3 .center .bbslist img { display:inline }
.part3 .center .bbslist .type { margin: 1px 0 0 -20px}
.part3 .center .bbslist a,.part3 .bbslist a:visited { color: #2C629E; text-decoration: none; }
.part3 .center .bbslist a:hover { text-decoration: underline; }
.part3 .center  .bbslist li { padding: 0 0 0 20px; height:25px; line-height:25px;}

.part3 .right {FLOAT: right; WIDTH: 155px; HEIGHT: 100%; OVERFLOW: hidden;border-left:1px #ccc solid;}
.part3 .right img {margin:0 0 5px 5px;display:inline}
.comment {background-position:left -58px;background-image:url(../images/span.gif);background-repeat:no-repeat;padding-left:14px;}
.newstime {background-position:left -96px;background-image:url(../images/span.gif);background-repeat:no-repeat;padding-left:14px; height:20px;line-height:20px;}
.writer {background-position:left 4px;background-image:url(../images/span.gif);background-repeat:no-repeat;padding-left:14px; height:20px;line-height:20px;}