@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre, 
form,fieldset,input,textarea,p,blockquote,th,td { 
padding: 0; 
margin: 0; 
} 
table { 
border-collapse: collapse; 
border-spacing: 0; 
} 
fieldset,img { 
border: 0; 
} 
address,caption,cite,code,dfn,em,strong,th,var { 
font-weight: normal; 
font-style: normal; 
} 
ol,ul { 
list-style: none; 
} 
caption,th { 
text-align: left; 
} 
h1,h2,h3,h4,h5,h6 { 
font-weight: normal; 
font-size: 100%; 
} 
q:before,q:after { 
content:”; 
} 
abbr,acronym { border: 0; 
} 

body{font-family:微软雅黑, Arial, Helvetica, sans-serif; font-size:13px;}
a{ color:#07519a; text-decoration:none; }
a:hover{ color:#fe8900;}
.pageWidth{width:970px; margin:auto;}
.clear{clear:both;}
.more{ text-align:right;}
.subSys{ background:#f4f4f4; height:25px; border-bottom:1px solid #cddae4;}
.subSys .systemNav li{ float:left;}
.subSys .systemNav{ float:left;font-size:14px; font-weight:bold; }
.subSys .systemNav li{ float:left; }
.subSys .systemNav li a{ display:block; padding:0 10px; height:25px; line-height:25px; color:#155f83; float:left;}
.subSys .systemNav li a:hover{ background:#155f83;color:#fff;text-decoration:none;}
.login{ float:right;}
.login li{ float:left; line-height:25px; margin:0 10px}
.login li strong{ color:#FF0000;}

.main{ width:980px; margin:20px auto;}
.bar{ float:left; width:166px;}
.content h1{ background:url(images/top.gif) no-repeat left top; height:30px; line-height:30px; padding-left:30px;font-weight:bold; font-size:14px;}
.content{ float:right; width:814px; background:#f2fafd url(images/bottom.gif) no-repeat left bottom; padding-bottom:12px;}
.boxContent{ border-left:9px solid #d7eaf9; padding:10px;}
.head{ background:#edf7ff; border:1px solid #b2d0ea; margin-right:10px; margin-bottom:15px; padding:5px; font-size:12px;}
.menu{ font-size:14px;}
.menu li{ height:26px; padding-left:10px; line-height:26px;}
.menu .selected{ background:#d7eaf9 url(images/left.gif) no-repeat left top; font-weight:bold;}
.content h1 a{ color:#0033cc; }
.leftBar{ margin:10px 0; margin-right:10px;}
.leftBar h2{ height:28px; background:#edf7ff; border-top:1px solid #b2d0ea; font-size:14px; font-weight:bold; color:#014399; padding-left:10px; line-height:28px;}
.leftBar ul{ font-size:12px; padding-left:10px; line-height:1.8em;}

.box{ background:#ffffff; border:#c1d9f1 1px solid; margin-bottom:10px;}
.box h2{ color:#02429c; font-size:15px; font-weight:bold; background:#f2fafd; height:26px; line-height:26px; padding-left:10px;}
.box ul{ margin:10px; line-height:1.8em; color:#999;}
.box ul li{ background:url(images/dot.gif) no-repeat left center; padding-left:8px;}
.box ul li span a{color:#000;}
.box table{ margin:10px;}
.box table td, .box table th{  padding:3px;}
 .leftBox{ float:left; width:65%;}
 .rightBox{ float:right;width:33%; border:1px solid #b8e7b3; }
.rightBox h2{ background:#e6f9e3; color:#1f8d16;}
 .rightBox ul{ font-size:12px;}
.footer{width:980px; margin:auto; text-align:center; color:#999; font-size:12px;}

.subMenu{  border:1px solid #b8e7b3;}
.subMenu h2{background:#e6f9e3; color:#1f8d16; }
.subMenu ul li{ float:left; width:100px; background:none; padding:0; margin:0; text-align:center;  margin:5px 10px;}
.subMenu ul li a{ display:block;border:1px solid #b8e7b3;}
.subMenu .selected{background:#e6f9e3; color:#1f8d16;}


.tabMenu{ clear:both; border-bottom:#c1d9f1 1px solid; height:26px;}
.tabMenu li{ float:left; height:26px; line-height:26px; padding:0 15px; margin:0 3px;border:#c1d9f1 1px solid; border-bottom:none;} 
.tabContent{ clear:both; background:#fff; height:500px; padding:10px 0;}
.tabMenu .selected{ background:#fff; font-weight:bold; }

.regPage{width:814px; }
.content h1 span{ font-size:12px; font-weight:normal; color:#000;}
.regForm .submit{ background:url(images/button.gif) no-repeat left top; width:112px; height:34px; line-height:34px; border:none; color:#1a4c8c; font-size:14px; font-weight:bold; float:none;}
.regForm{ margin:10px; width:100%;}
.regForm tr td{ padding:5px;}
.regForm tr td input{  width:180px;}
.regForm tr td  span{ font-size:12px;  margin-top:3px; color:#999;}
.regForm tr td  span.tip{ display:block;}
.regForm tr th{padding:5px; text-align:right; width:70px; vertical-align:top;}
.box p{ padding:10px; margin:5px 0 ;}

.myHome .menu1{ background:#d7eaf9 url(images/left.gif) no-repeat left top; font-weight:bold;}
.messageBox .menu8{ background:#d7eaf9 url(images/left.gif) no-repeat left top; font-weight:bold;}
.MyInfo .menu2{ background:#d7eaf9 url(images/left.gif) no-repeat left top; font-weight:bold;}
.myQuestion .menu3{ background:#d7eaf9 url(images/left.gif) no-repeat left top; font-weight:bold;}
.myAnswer  .menu4{ background:#d7eaf9 url(images/left.gif) no-repeat left top; font-weight:bold;}
.office  .menu7{ background:#d7eaf9 url(images/left.gif) no-repeat left top; font-weight:bold;}

.listTable{  width:100%; clear:both;}
.listTable tr td{ padding:5px; text-align:center;}
.listTable tr td.title{ text-align:left;}
.listTable .thead{ background:#EEEEEE;}
.listTable .tfoot td{ text-align:left;background:#EEEEEE;}
.listTable td.btn{ text-align:right;}
.listTable td.btn a{ border:1px solid #07519a; padding:1px 8px; margin:0 5px; background:#e9e9e9}
.officeArticle .title{ width:60%;}

.postForm{  width:100%; clear:both; position:relative; top:20px;}
.postForm tr td{ padding:5px; }
.postForm tr td p{ font-size:12px; color:#999;}
.postForm tr th{ width:80px;padding:5px;  text-align:right; vertical-align:top;}
.pager{ margin-top:10px; padding-left:10px; padding:20px;}

.msgInfo{ padding:20px;}
.msgContent{ padding:10px 0;}
.msgInfo h2{ font-size:15px; font-weight:bold; }
.msgInfo .op{ text-align:right;}

.formTable{ margin:20px;}
.formTable th{ padding:5px; text-align:right;}
.formTable td{ padding:5px; text-align:left;}

.proInfo{ width:95%; }
.proInfo th{ text-align:left; font-size:14px; font-weight:bold; background:#eee; }

.answerList{ padding:10px;}
.answerList dt{ padding:5px 0;}
.answerList dd{ padding-left:20px; border-bottom:1px solid #eee; padding-bottom:5px;}

.aboutOffice{ line-height:1.5em;}
.aboutOffice p{ text-indent:2em;}
.aboutOffice p strong{ font-weight:bold;}
.aboutOffice dl{ margin:10px; border-top:1px solid #ccc; padding:10px 0; line-height:2em;}
.aboutOffice dl dt{ font-size:16px;}
.aboutOffice dl dd{ padding-left:40px; color:#1f8d16;}

.officeMsg{}
.officeMsg h3{ background:#eee; height:23px; line-height:23px; padding-left:10px; margin:10px 5px;}
.officeMsg table{margin:10px 5px;}
.officeMsg table th, .officeMsg table td{ padding:5px;}
.officeMsg table th{ text-align:right; width:80px;}
.tableList td{ width:150px;}
.textAre{ padding:10px;}

.templateList dl{ float:left; margin:10px; display:inline; line-height:2em;}
.templateList dd{ text-align:center;}
.templateList dt img{ border:1px solid #999;}
.templateList dd input{ width:50px; text-align:center; margin:0 5px; padding:3px;}

.titleBox h2 a{ float:right; font-size:13px; margin-right:10px; color:#000; text-decoration:underline}
.titleBox h2 a:hover{ color:Red;}
.postBtn{ background:url(images/add.gif) no-repeat left center; padding-left:15px;}
.feedbackList{ padding:10px;}
.feedbackList dl{ margin:5px 0; padding: 5px 0; border-bottom:1px solid #eee; clear:both;}
.feedbackList dl dd{ text-align:right;}
