#content { width: 978px; margin-right: auto; margin-left: auto; height: auto; background: #fff url(imagesgzhd_top_bg_yellow.gif) repeat-x left top; margin-top: 10px; padding-top: 32px; padding-right: 12px; padding-left: 12px; position:relative; }
#content_lft { float: right; height: auto; width: 662px; position:relative; }
#crumbnav { line-height: 38px; float: left; height: 38px; width: 650px; border-bottom: 1px solid #e1e3e5; text-indent: 2px; }
#crumbnav a { color: #333; }
#container { float: left; height: auto; width: 100%; position:relative; }
#content_rht { height: auto; width: 310px; overflow: hidden; background: url(imageszwgk_bg_left.gif) repeat-y left top; }
#content_rht_top { background: #fafdff url(imagesgzhd_menu.png) no-repeat left top; float: left; height: 43px; width: 306px; text-indent: -9999em; margin-bottom: 18px; overflow: hidden; }
#content_rht_cnt { float: left; height: auto; overflow: hidden; width: 306px; }
.content_list { height: auto; width: 259px; overflow: hidden; margin-top: 12px; margin-left: 18px; border-bottom: 1px solid #cccccc; padding-bottom: 12px; }
.content_list span {  background: #ffffff url(imagesgzhd_mailbox.png) no-repeat left top; text-indent: 51px; display: block; height: 39px; width: 100%; font-size: 12px; }
.content_list span a { color: #cc0000; display: block; font-weight: bold; font-size: 14px; }
.content_list span small { color: #999; display: block; font-size: 12px; font-weight: normal; margin-top: 3px; }
.content_list ul { float: left; padding-top: 12px; }
.content_list ul li { text-indent: 2px; float: left; height: auto; width: 248px; border-bottom: 1px solid #e1e3e5; margin-left: 6px; padding-top: 12px; padding-bottom: 6px; }
.content_list ul li:hover { background-color:#F7F7F7; cursor:pointer;}
.content_list ul li a { color: #333; }
.content_list ul li small { color: #999; float: right; margin-right: 8px; }
#content_rht_btm { background: url(imageszwgk_bg_left_btn.png) no-repeat left top; float: left; height: 12px; width: 306px; }
#mailbox_intro { line-height: 180%; padding: 12px; font-size: 12px; width: 95%; float: left; height: auto; color: #888888; }
#maillist { float: left; height: auto; width: 650px; margin-top: 12px; margin-bottom: 12px; }
#maillist span { font-size: 12px; line-height: 34px; background: url(imagesgzhd_maillistnav_green.png) repeat-x left top; text-indent: 12px; display: block; font-weight: bold; overflow: hidden; height: 34px; color: #ffffff;}
.list { float: left; height: auto; width: 661px; margin-top: 2px; }
.list_cnt { float: left; height: auto; width: 658px; margin-top: 8px; background: #FFFFCC; overflow: hidden; }
.list_cnt section { float: left; height: auto; width: 100%; padding-top: 12px; padding-left: 6px; padding-right: 4px; }
/*.list_cnt section:hover { background:#efefef; }*/
.list_cnt section h6 { font-size: 14px; line-height: 32px; float: left; height: 32px; width: 96%; color: #008800; margin-left: 6px; }
.list_cnt section h6 span { color: #EEE; float: right; line-height: 24px; background: #008800; height: 24px; width: auto; padding-right: 8px; padding-left: 8px; }
.list_cnt section h6 a { background: url(imagesicon_dot_black.png) no-repeat left center; padding-left: 8px; }
.list_cnt section p { font-size: 12px; line-height: 22px; height: auto; overflow: hidden; float: left; width: 96%; margin-left: 6px; }
.list_cnt section p a { color: #999; }
.list_page { float: left; height: auto; width: 99%; margin-top: 18px; padding-left: 2px; }
.list_page a { background: #fcfbfc; text-align: center; display: block; float: left; border: 1px solid #ccc; padding: 8px 12px; margin-left: -1px; }
.list_page a:hover { background: #efefef;}
.list_page b { background: #efefef; text-align: center; display: block; float: left; border: 1px solid #ccc; padding: 8px 12px; margin-left: -1px; }
.list_cnt section p em { font-style: normal; background: url(imagesgzhd_maildone.png) no-repeat left center; padding-left: 19px; color: #99cc00; }
#mailbox_intro p b { font-weight: bold; color: #cc0000; }
#container .lypostform { float: left; height: auto; width: 650px; overflow: hidden; }
.lypostformtitle { float: left; height: 28px; width: 90%; padding-left: 12px; margin-top: 6px; margin-bottom: 6px; }
.lypostformtitle span {
	padding-left: 6px;
	font-size: 12px;
	color: #666;
	height: 21px;
	line-height: 21px;
}
#lypostformcnt {
	float: left;
	height: auto;
	width: 90%;
	margin-top: 6px;
	padding-left: 12px;
}.lypostformtitle input { border: 1px solid #97BC01; height: 24px; line-height: 24px; padding-right: 3px; padding-left: 3px; width: 200px; color: #030; float: left; }
.lypostformtitle input:hover,.lypostformtitle input:focus{
	border: 1px solid #FC3;
}
.lypostformtitle label {
	float: left;
	height: 24px;
	line-height: 24px;
}
#lypostformcnt textarea { border: 1px solid #97BC01; padding: 6px; width: 480px; float: left; line-height: 21px; height: 120px; font-size: 12px; }
#lypostformcnt textarea:hover,#lypostformcnt textarea:focus{border: 1px solid #FC3;}
.lypostbtns {
	float: left;
	width: 90%;
	margin-top: 8px;
	height: auto;
	padding-left: 12px;
}
.lypostbtns input { line-height: 30px; height: 30px; border: 1px solid #97BC01; outline:none; zoom:1; text-align: center; width: 80px; background: transparent url(imagesbg_qx_tabhover.png) repeat-x left 3px; }
.lypostbtns input:hover{
	border: 1px solid #FC3;
	color: #F60;
}
.lypostformkey {
	float: left;
	height: 28px;
	width: 90%;
	padding-left: 12px;
	margin-top: 6px;
}
.lypostformkey label {
	float: left;
	height: 24px;
	line-height: 24px;
}
.lypostformkey img {
	float: left;
}
.lypostformkey span {
	padding-left: 6px;
	font-size: 12px;
	color: #666;
	float: left;
	line-height: 20px;
	height: 20px;
}
.lypostformkey input {
	border: 1px solid #97BC01;
	height: 19px;
	line-height: 19px;
	padding-right: 3px;
	padding-left: 3px;
	width: 60px;
	color: #036;
	float: left;
	margin-right: 6px;
	text-align: center;
}
.lypostformkey input:hover,.lypostformkey input:focus{
	border: 1px solid #FC3;
}
.list_cnt section small { line-height: 28px; text-align: right; height: 28px; width: 96%; float: left; margin-left: 6px; }
.lyreply { color: #B00; border-top: 1px dashed #F60; margin-top: 2px; }
.lycnt { border-top: 2px solid #080;}
