@charset "gb2312";
/* CSS Document */

.class { background:url(imagesbg_class.gif) left top repeat-y;}
.leftCollum { width:236px; overflow:hidden; float:left; text-align:center;}

.currentNav { width:217px; margin:auto; padding-top:10px; padding-bottom:100px;}
.currentNav .blockHeader { background:url(imagesbg_bh_currentnav.gif) left top no-repeat; height:50px; text-align:center;}
.currentNav .blockTitle { line-height:50px; font-size:20px; font-weight:normal; letter-spacing:5px;}
.currentNav .blockBody { text-align:center; clear:both; padding:20px 0;}
.currentNav .blockContent { }

.currentNav ul {}
.currentNav li { margin-bottom:10px;}
.currentNav li a { display:block; line-height:28px; padding-left:65px; text-align:left; font-size:16px; }
.currentNav li.selected { background:url(imagesbg_currentnav_selected.gif) 48px 10px no-repeat; }
.currentNav li a:link,.currentNav li a:visited { color:#333;}
.currentNav li a:hover{ color:#f00; text-decoration:none;}
.currentNav li.selected a,.currentNav li.selected a:visited {color:#f00;}



/*.mainCollum*/
.mainCollum {width:715px; overflow:hidden; float:right; padding-top:10px;}
.mainCollum .blockHeader { border-bottom:#d5d5d5 2px solid; height:40px; margin-top:6px;}
.mainCollum .blockTitle { display:block; float:left; height:40px; line-height:40px; font-size:18px; font-weight:normal; padding-left:10px;}
.mainCollum .blockTopMore { display:block; float:right; margin-top:10px; height:30px; line-height:30px; font-weight:normal;}
.mainCollum .blockBody { padding:10px 5px; }
.newslistClass .mainCollum .blockBody { }
.piclistClass .mainCollum .blockBody { }

.mainCollum dl { line-height:28px;}
.mainCollum dt { background-color:#f5f5f7; padding:5px 10px;}
.mainCollum dl .wm_title { font-size:15px; color:#036; font-weight:bold; height:28px; overflow:hidden;}
.mainCollum dl .wm_title a { color:#036; }
.mainCollum dl .wm_date { font-size:14px; color:#f60;  height:28px; overflow:hidden;}
.mainCollum dd  { color:#666; padding:10px;}

.tabHeader { background-color:#999; color:#fff;}
.tabHeader td{ padding:10px; color:#fff; font-size:16px; text-align:center;}
.mainCollum .td_1,.mainCollum .td_3 { width:25%}
.mainCollum .td_2 { width:50%}
.tabItem td {padding:10px; font-size:14px; font-family:"\5b8b\4f53";}
.tabItem .td_1{ color:#f90; background-color:#f5f5f7; font-weight:bold;}
.tabItem .td_2,.tabItem .td_3{ color:#333; background-color:#f5f5f7;font-weight:bold;}
.tabItem .td_4 { padding:0;}
.tabItem .itemInfo{ line-height:2em; padding:5px 10px;}
.tabItem { margin-top:10px;}
.tabItem table { border:#ccc 1px solid;}
.btnReport { float:right; margin:5px 5px 0 0; padding:5px;}
.tabItem label { font-weight:bolder;}

/*notice td*/
#noticeTab .td_1 { width:25%}
#noticeTab .td_2 { width:38%}
#noticeTab .td_3 { width:37%}

/*picLinkList*/
#picLinkList table { border-collapse:separate; border-spacing:40px;}
#picLinkList .item { text-align:center;}
#picLinkList .itemPic { text-align:center;}
#picLinkList .itemPic img { margin:auto; width:85px; height:85px;}
#picLinkList .itemTitle { text-align:center; padding:10px; font-size:14px;}




.pagesTab { width:100%;}
.class div.pages { padding:10px; clear:both; background-color:#f5f5f7; margin-top:10px; }
.class div.pages * {font-size:12px; color:#666;}


.onePage .mainCollum .blockBody { padding:20px 0; text-align:center;}
.onePage .mainCollum .blockContent { width:690px; margin:auto; line-height:1.8em; padding-bottom:15px; color:#666; font-size:14px; font-family:"ËÎÌå";}
.onePage .mainCollum .blockContent div { line-height:1.8em; color:#666; font-size:14px;}

.onePage .mainCollum .blockContent .file { margin-top:20px; padding:5px 15px; background-color:#eee; font-size:12px; font-weight:bolder; color:#f60}
.onePage .mainCollum .blockContent .video { margin-bottom:20px; text-align:center;}

/*mail*/
.mail { width:660px; margin:auto; padding-top:10px;}
.submitIT { margin-top:20px;}
.subTitle { font-size:14px; font-weight:bolder; color:#033; padding-left:10px; border-bottom:#ccc 1px dashed; padding-bottom:5px; margin-bottom:10px;}
.submitSuccess { font-size:14px; font-weight:bolder; color:#009900; text-align:center;}
.submitFailure { font-size:14px; font-weight:bolder; color:#ff0000; text-align:center;}
.subInput { width:680px; margin-left:20px; padding-bottom:20px;}


div#mailDetailTab { background-color:#ccc; width:660px; margin:20px auto;}
#mailDetailTab th { background-color:#eee; padding:5px; width:100px; text-align:right; line-height:1.5em; vertical-align:top;font-size:14px;}
#mailDetailTab td { background-color:#fff; padding:5px;line-height:1.5em; font-size:14px;}

.reply th,.reply td{ color:#FF6600; font-size:14x;}
.searchResult { font-size:14px; font-weight:bolder; color:#39c; padding-left:25px; border-bottom:#39c 1px dashed; padding-bottom:5px; margin-bottom:10px;}


.leftContent { padding:10px 20px 20px 20px; font-size:14px; line-height:2em;}
.leader_content { margin-bottom:20px;}
.leader_content,.leader_content div{ font-size:14px; font-weight:bolder; line-height:2em;}


/*leader*/
td.ld_pic { width:177px; text-align:center; vertical-align:top;}
div.ld_pic { width:132px; height:165px; margin:auto; text-align:center; border:#ccc 1px solid; background:#fff url(imagesnophoto.gif) center no-repeat;}
.ld_pic img { width:128px; height:161px; margin:2px auto 0 auto; }
td.ld_txt { text-align:left; vertical-align:top;}
div.ld_txt { padding-top:10px;}
div.ld_txt div{ line-height:2em; font-size:14px;}
div.ld_txt .prefix  { font-weight:bolder;}


/*Í¼Æ¬À¸Ä¿*/
.picBlock .picItem { width:162px; margin-bottom:10px;}
.picBlock .picItemImg { border:#ccc 1px solid; margin-bottom:3px;}
.picBlock .picItemImg img{ width:160px; height:120px; }
.picBlock .picItemTitle { width:162px; overflow:hidden; height:26px; line-height:26px; text-align:center; background-color:#999; color:#fff;}
.picBlock .picItemTitle a,.picBlock .picItemTitle a:link,.picBlock .picItemTitle a:visited{color:#fff;}

.picBlock2 .picItem { width:340px; margin:10px 0;}
.picBlock2 .picItemImg { border:#ccc 1px solid; float:left;}
.picBlock2 .picItemImg img{ width:160px; height:120px; }
.picBlock2 .picItemInfo { float:right; width:168px; overflow:hidden;}
.picBlock2 .picItemTitle { width:162px; line-height:26px; color:#000; background:none; height:auto; }
.picBlock2 .picItemTitle a,.picBlock2 .picItemTitle a:link,.picBlock2 .picItemTitle a:visited{color:#000;}
.picBlock2 .picItemAddDate { color:#999; line-height:26px; font-size:12px;}

.picBlock2 .picTable tr { background:url(imagesbg_line.gif) left bottom repeat-x;}

/*mszc*/
#mszcEndText { padding:40px 0; text-align:center;}