*{ margin:0; padding:0;}
a{color: #1353CA; text-decoration:none; border:none;}
a:hover{ color:#cc0000; }
li{ list-style:none;}
body {background-color: #FFFFFF;font-family : "Lucida Grande", Verdana, Lucida, Arial, Helvetica, ËÎÌå,sans-serif; font-size:12px; color:111; text-align:center;}
.clear{ height:1px; line-height:1px; clear:both; *display:inline;}
.w950{ width:950px; margin-left:auto; margin-right:auto; text-align:left;}
.headnav{ height:35px; margin-bottom:10px;}
.headnav .hd_logo{ background:url(logo_hotdiscuss.png) no-repeat top left; width:136px; height:35px; float:left;}
.headnav .hd_logo span{display:none;}
.headnav .nav{ float:right; width:810px; height:35px; background:url(nav_bg.png) left -35px repeat-x;}
.nav_left{background:url(nav_bg.png) left 0px no-repeat; width:6px; height:35px; display:block; float:left;}
.nav_right{background:url(nav_bg.png) left -105px no-repeat; width:6px; height:35px; display:block; float:right;}
.nav_in,.nav_in h4, .nav_in div{ float:left; height:35px; line-height:35px; color:#ffe2b0;}
.nav_in h4{ font-size:14px; width:70px; text-align:center;}
.nav_in a{color:#ffe2b0; display:block;}
.nav_in a:hover{ background:url(nav_bg.png) left -70px repeat-x; color:#FFFFCC;}
.login_area { }
.login_area a{display:inline; }
.login_area a:hover{ background:none; text-decoration:underline; } 
.nav_menu{
	background:url(nav_bg.png) left -175px repeat-x;
	width:310px;
	margin-right:5px;
}
.nav_menu p{ float:left;color:#8b2100; padding-left:10px;}
.nav_menu a{ display:inline; color:#8b2100; }
.nav_menu a:hover{ background:none;color:#8b2100; text-decoration:underline;}
.nav_m_left{background:url(nav_bg.png) left -140px no-repeat; width:6px; height:35px; display:block; float:left;}
.nav_m_right{background:url(nav_bg.png) left -210px no-repeat; width:6px; height:35px; display:block; float:right;}
.main_body_1{ background:#dfdddd url(main_boxbg.png) repeat-x top left;  margin-bottom:8px; padding:10px 0;}
.main_body_1 .mpic{ margin:0 10px 0 10px;  width:930px; height:160px;}
.main_body_1 .mtxt{ margin:0 10px 0 10px;  height:110px; background-color:#626262;}
.mtxt h3{ font-size:16px; line-height:25px; margin:15px 0 15px 35px; color:#CC3300; }
.mtxt p{ font-size:14px; line-height:22px; text-indent:2em; margin:10px; height:100px;overflow:hidden; color:#FFFFFF; float:left; width:650px; }
.release_box{  width:230px; float:right; margin:10px 10px 0 0;_margin:10px 5px 0 0;}
.release_box b{ line-height:22px; font-weight:400; color:#ffecbf; display:block;}

.release_btn{ background:url(largebtn_bg1.png) left -33px repeat-x; height:33px; overflow:hidden; width:182px; float:right; margin-top:5px;}
.release_btn .release_btn_l{background:url(largebtn_bg1.png) left 0px no-repeat; display:block; width:6px; height:33px; float:left;}
.release_btn .release_btn_r{background:url(largebtn_bg1.png) left -99px no-repeat; display:block; width:6px; height:33px; float:right;}
.release_btn dl{ float:left; width:170px; }
.release_btn dl dd{ float:left; line-height:33px; font-size:14px;}
.release_btn dl dd a{ display:block; padding:0 5px; color:#82330a; font-weight:700;  }
.release_btn dl dd a:hover{background:url(largebtn_bg1.png) left -66px repeat-x; color:#FFFFFF; }

.release_sbtn{ background: url(smallbtn_bg.png) left -24px repeat-x; height:24px; overflow:hidden; width:112px; float:right; margin-top:3px; }
.release_sbtn .release_sbtn_l{background:url(smallbtn_bg.png) left 0px no-repeat; display:block; width:6px; height:24px; float:left;}
.release_sbtn .release_sbtn_r{background:url(smallbtn_bg.png) left -72px no-repeat; display:block; width:6px; height:24px; float:right;}
.release_sbtn dl{ float:left; width:100px; }
.release_sbtn dl dd{ float:left; line-height:24px; font-size:12px;}
.release_sbtn dl dd a{ display:block; padding:0 5px; color:#82330a; font-weight:700;  }
.release_sbtn dl dd a:hover{background:url(smallbtn_bg.png) left -48px repeat-x; color:#FFFFFF; }

.main_body_2{ margin-bottom:8px;}

.main_body_2_left ul{font-size:14px; color:#555;  line-height:28px; height:27px; *overflow:hidden;}
.main_body_2_left ul li{ float:left; width:304px; font-weight:700; cursor:pointer; text-align:center;height:27px;}
.main_body_2_left ul li span{ display:none;}
.main_body_2_left ul li.tab_ding{float:left; background:#fff url(ding_tab.png) left top no-repeat; color: #990000 ; width:304px;}
.main_body_2_left ul li.tab_za{ float:right;background:#fff url(za_tab.png) left top no-repeat;color: #336600;}
.main_body_2_left ul li.on{ position:relative; top:0px;  border-bottom:1px solid #fff; height:28px; }

.listbox_commend_d{border:1px solid #CC3300; height:378px;} 
.listbox_commend_z{border:1px solid #669900;  height:378px;} 
.main_body_2_left{ float:left; width:610px;  height:400px;}
.main_body_2_left dl{ margin:6px 5px 2px 5px; border-bottom:1px dashed #ccc; }
.main_body_2_left dl dt { padding:0 8px;}

.main_body_2_left dl dt strong{ font-size:14px; font-weight:700;}
.main_body_2_left dl dt em{ float:right; font-style:normal; color:#888;}
.main_body_2_left dl dd{ padding:5px 8px; line-height:20px; text-indent:2em;}
.main_body_2_left span { color:#9e4113;}
.main_body_2_left span a{ color:#999999;}
.main_body_2_left span a:hover{ color:#CC0000;}
.main_body_2_right{ float:right; width:328px; border:1px solid #ccc; height:400px; overflow:hidden; }
.main_body_2_right h3{ font-size:14px; background:url(lightgrey_bg.png) repeat-x top left; height:24px; line-height:24px; border-bottom:1px solid #ccc; padding:0 5px; color:#555;} 
.main_body_2_right h3 span{ background:url(ico_voting.png) no-repeat bottom left; padding-left:20px;}
.voting_box{ margin:5px; height:200px; }
.voting_list{ border-top:1px solid #ccc; padding:5px; }
.voting_list dd{line-height:22px; font-family:"ËÎÌå"; }
.voting_list dd a{ padding-left: 20px; background:url(ico_voting.png) no-repeat bottom left; }
.voting_list dd a:hover{ }
.main_body_3{ margin-bottom:8px;}
.main_body_3_left{ float:left; width:610px;  }
.article_list1 { border:1px solid #ccc; margin-bottom:8px; padding-top:3px;  }
.article_list1 ul{ font-size:14px; color:#555; padding:0 5px; line-height:28px; height:28px;   }
.article_list1 ul li{ float:left; padding:0 5px; margin-right:5px;}
.article_list1 ul li a{ color:#666;}
.article_list1 ul li a:hover{ color:#CC3300;}
.article_list1 ul li.on{ border:1px solid #CC6633; border-bottom:none; background-color:#fff; position:relative;top:0px; _top:1px; color:#CC3300;}
.article_list1 ul li.on a{color:#CC3300;}
.article_list1 strong{ color:#CC3300;}
.listbox{border-top:1px solid #CC6633; padding-top:2px;}
.red{ color:#CC0000;}
.green{ color:#339900; }

.a_list1 span a{ color:#999999;}
.a_list1 span a:hover{color:#CC0000;}
.a_list1 dd { padding:0 10px 0 30px; height:30px;line-height:29px; text-align:left; clear:both;}
.a_list1 dd em{ float:right;font-style:normal; color:#888;}
.a_list1 dd strong{ font-size:14px;}
.bo{ background:url(ico_bo_tie.png) 5px top  no-repeat;}
.tie{ background:url(ico_bo_tie.png)  5px bottom no-repeat;}
.grey_bg{ background-color:#eee;}

.article_list2{ float:left; width:300px; border:1px solid #ccc;}
.article_list3{ float:right; width:300px;border:1px solid #ccc;}
.article_list2 h3,.article_list3 h3{ font-size:14px; color:#555; background:url(lightgrey_bg.png) repeat-x left top; border-bottom:2px solid #c00; padding:6px 5px 2px 5px;}
.article_list2 dl,.article_list3 dl{ padding:5px;}
.article_list2 dd,.article_list3 dd{ line-height:22px;}
.a_list2 {padding:5px; text-align:left;}
.a_list2 dd{line-height:22px;}
.main_body_3_right{ float:right; width:328px; border:1px solid #e7aa49; }
.main_body_3_right h3{font-size:14px; background: url(orange_titlebg.png) repeat-x top left; height:24px; line-height:24px; border-bottom:1px solid #e7aa49; padding:0 5px; color:#82330a;}
.main_body_3_right h3 span{background:url(ico_leaveword.png) no-repeat center left; padding-left:20px;}
.main_body_3_right h3 em{float:right;font-style:normal;font-size:12px;font-weight:400;}
.main_body_3_right h3 em a{color:#82330a;}
.message_box dl{ padding:3px 5px; *padding:5px; border-bottom:1px dashed #ccc; margin:0 3px; text-align:left;}
.message_box dt{ word-break:break-all;}
.message_box dd{ text-align:right; color:#888; }

.pagelink{ text-align:right; padding:5px 0 3px 0;   }
.pagelink .current{padding:0px 3px 0px 3px;margin-right:3px; background-color:#ff5400; font-weight:700; color:#fff7cd;border:1px solid #c2461f;}
.pagelink a{ text-decoration:none;color:#afafaf; padding:0px 3px 0px 3px; margin-right:3px; border:1px solid #afafaf; }
.pagelink a:hover{ color:#333;border:1px solid #c2461f;}

.text_input{ padding:5px;}
.text_input b{ color:#CC0000; font-weight:400; }
.text_inputbox{ width:305px; background:url(isaytext_bg.png) no-repeat top left;height:140px;  border:1px solid #cbcbcb; padding:5px; font-size:14px;}
.hint_info{ background: #CC3300 url(ico_hint.png) no-repeat 2px center; padding:4px 5px 3px 20px; color: #FFECEC;}
.hint_info a{ color:#FFFF33; }
.hint_info a:hover{ color: #FFFF33; text-decoration:underline;}
.submit_btn{ background:url(lightgrey_bg.png) repeat-x top left;border:1px solid #999; padding:2px 2px 0px 2px; margin:5px 5px 0 5px;}
