#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;}
.mail { float: left; height: auto; width: 661px; margin-top: 2px; }
.mail_cnt { float: left; height: auto; width: 651px; margin-top: 8px; background: #F9F9F9; overflow: hidden; }
.mail_cnt section { float: left; height: auto; width: 100%; padding-left: 6px; padding-right: 4px; }
/*.mail_cnt section:hover { background:#efefef; }*/
.mail_cnt section h6 { font-size: 14px; line-height: 32px; float: left; height: 32px; width: 96%; color: #008800; margin-left: 6px;  border-bottom: 2px solid #080;}
.mail_cnt section h6 span { color: #EEE; float: right; line-height: 24px; background: #008800; height: 24px; width: auto; padding-right: 8px; padding-left: 8px; font-size: 12px; font-weight: normal; }
.mail_cnt section h6 a { background: url(imagesicon_dot_black.png) no-repeat left center; padding-left: 8px; }
.mail_cnt section .lycnt_box { height: auto; overflow: hidden; float: left; width: 96%; margin-left: 6px; margin-top: 12px; }
.mail_cnt section p { line-height: 180%; margin-top: 12px; }
#mailbox_intro p b { font-weight: bold; color: #cc0000; }
.mail_cnt section small { line-height: 28px; text-align: right; height: auto; width: 96%; float: left; margin-left: 6px; font-size: 14px; margin-top: 8px; font-weight: bold; color: #080; }
.lyreply { color: #060; border-top: 1px dashed #F90; margin-top: 12px; }
/*.lycnt { border-top: 2px solid #080;}*/
