/* CSS Document */
*{ padding:0; margin:0; border:0; }
a{ text-decoration:none;}

.clear{ clear:both;}
#main{ width:971px; margin:0 auto; font-size:12px; line-height:20px;}
body{ background:url(images/pbg.gif) center repeat-y;}
#main #top{ width:971px; float:left; height:336px;}
#main #top #logo{ width:971px; float:left;}
#main #top #mtop{ width:971px; float:left; height:255px; clear:both;}
#main #top #mtop #menu{ width:190px; float:left; background:url(images/menu.gif) no-repeat;height:255px;}
#main #top #mtop #banner{ width:781px; float:left;}
#main #top #mtop #menu ul{ width:190px; float:left;height:230px; margin:0; padding:15px 0 0 0;}
#main #top #mtop #menu ul li{ float:left;width:140px; list-style-type:none; height:26px; padding:0 0 0 50px;}
#main #top #mtop #menu ul a{ color:#FFFFFF; font-size:14px;}
#main #top #btop{ width:971px;height:20px;}

#main #top1{ width:971px; float:left;}
#main #top1 #logo{ width:971px; float:left;}
#main #top1 #mtop{ width:971px; float:left;clear:both;}
#main #top1 #mtop #menu{ width:971px; float:left; background:#0647a1;}
#main #top1 #mtop #menu ul{ width:961px; float:left; margin:0; padding:15px 0 0 10px;}
#main #top1 #mtop #menu ul li{ float:left;list-style-type:none; height:26px; padding: 0 25px 0 25px;}
#main #top1 #mtop #menu ul a{ color:#FFFFFF; font-size:14px;}
#main #top1 #btop{ width:971px;height:20px; float:left;}

#main #middle{ width:956px; float:left; padding:0 15px 0 0px;}

#main #middle #left{ width:126px; float:left; padding-left:4px; padding-right:30px; pa}
#main #middle #left #ico{ width:126px; float:left;}
#main #middle #left #hzhb{ width:126px; float:left; padding-top:10px; padding-left:4px;}
#main #middle #left #hzhb ul{ width:126px; float:left;}
#main #middle #left #hzhb ul li{ width:124px; height:47px;float:left; list-style-type:none; background:url(images/hzbg.gif) no-repeat; padding:1px;}

#main #middle #center{ width:336px;float:left;}
#main #middle #center .title{ width:336px; float:left; padding-bottom:8px;}
#main #middle #center #content{ width:336px; float:left; height:130px; color:#5f5f5f;}
#main #middle #center #flash{ width:328px; height:214px; float:left; padding:4px; background:url(images/bg.gif) no-repeat;}

#main #middle #right{ width:435px; float:left; padding-left:19px;}
#main #middle #right #title{ width:435px; float:left; padding-bottom:8px;}
#main #middle #right #pic{ width:435px; float:left;}
#main #middle #right #pic dl{ width:435px; float:left; padding-bottom:15px; padding-top:15px; border-bottom:1px dashed #CCCCCC;}
#main #middle #right #pic dl dt{ width:88px; height:60px; float:left; background:url(images/picbg.gif) no-repeat; padding:3px;}
#main #middle #right #pic dl dd{ width:317px; float:left; padding:5px 8px 5px 8px; color:#5f5f5f;}

#main #foot{ width:971px; float:left; color:#5f5f5f;}
#main #foot #fline{ width:971px; height:4px; background:#0d3d7f;}
#main #foot #bottom{ width:971px; background:url(images/foot.gif) repeat-x; padding:17px 0 19px 0; text-align:center;}
#main #foot a{color:#5f5f5f;}

#main #mid{ width:971px; float:left;}
#main #mid #mleft{ width:190px; float:left; background:#fcfcfc; border-right:#f7f7f7 1px solid;}
#main #mid #mleft #ltitle{ width:150px; height:20px; padding:5px 0 5px 0; background:#e9f0fa; font-size:14px; color:#044cbb; padding-left:40px;}
#main #mid #mleft #ltitle #tileft{ width:100px; float:left;}
#main #mid #mleft #ltitle #tiimg{ width:50px; float:left; padding-top:5px;}
#main #mid #mleft #mm{ width:190px; float:left;}
#main #mid #mleft #mm ul{ width:190px;float:left;padding:5px 0 30px 0;}
#main #mid #mleft #mm ul li{ width:150px; float:left; height:20px; padding:5px 0 5px 0; list-style-type:none; border-bottom:1px #adcaf4 solid; padding-left:40px;}
#main #mid #mleft #mm ul li a{ color:#000000;}
#main #mid #mleft #mm ul li a:hover{color:#034abc;}
#main #mid #mleft #mm ul li a.on{ color:#034abc;}

#main #mid #mleft #hz{width:190px; float:left; padding-bottom:20px;}
#main #mid #mleft #hz #lhz{ width:190px; background:url(images/hz.gif) no-repeat; height:31px;}
#main #mid #mleft #hz ul{ width:124px; float:left; padding:20px 30px 0 34px;}
#main #mid #mleft #hz ul li{ width:124px; float:left; background:url(images/bgg.gif) no-repeat; list-style-type:none;height:44px; padding:1px;}

#main #mid #mleft #search{ width:185px; float:left; padding-left:5px; padding-bottom:10px;}
#main #mid #mleft #prolist{ width:190px; float:left; background:#fcfcfc; padding-bottom:20px;}
#main #mid #mleft #prolist #nvtitle{ width:190px; float:left; background:#e9f0fa; height:30px;}
#main #mid #mleft #prolist #nv{ width:190px; float:left;}
#main #mid #mleft #prolist #nv a.on{ color:#FF0000;}
#main #mid #mright{width:725px; float:left; margin-left:30px; margin-right:24px;}
#main #mid #mright #mtitle{ width:725px; float:left; border-bottom:#cdd1d0 1px solid; padding:5px 0 5px 0;}
#main #mid #mright #mtitle #img{ width:355px; float:left; background:url(images/about.gif) left no-repeat; padding-left:15px; color:#343434; font-weight:bold; font-size:13px;}
#main #mid #mright #mtitle #site{ width:355px;float:left;text-align:right; color:#7e7e80;}
#main #mid #mright #mtitle #site a{ color:#7e7e80;}
#main #mid #mright #mtitle #site a:hover{ color:#034abc;}
#main #mid #mright #mcontent{ width:705px; float:left; padding:10px 10px 0 10px; line-height:250%;}
#main #mid #mright #mcontent ul{ width:705px; float:left; padding-top:10px; list-style:none;}
#main #mid #mright #mcontent ul li{ width:675px; float:left; list-style-type:decimal;margin:15px 10px 3px 10px; border-bottom:1px dotted #CCCCCC;}
#main #mid #mright #mcontent ul li .fft{ width:590px; float:left;}
#main #mid #mright #mcontent ul li .time{ width:85px; float:left;}
#main #mid #mright #mcontent #pagelist{ width:705px; float:left; text-align:center;}
#main #mid #mright #mcontent ul li a{ color:#5f5f5f;}
#main #mid #mright #mcontent ul li a:hover{ color:#034abc;} 
#main #mid #mright #mcontent #pagelist a{ color:#5f5f5f;}

#main #mid #mright #mcontent dl{ width:605px; float:left; padding-top:20px;}
#main #mid #mright #mcontent dl dt{ width:151px; height:96px; float:left; padding:6px 7px 6px 7px; background:#ececec;}
#main #mid #mright #mcontent dl dd{ width:410px;float:left; margin:25px 15px 25px 15px;}
#main #mid #mright #mcontent dl a{ color:#5f5f5f;}

#main #mid #mright #mpro{ width:635px; float:left; padding:10px 20px 10px 40px;}
#main #mid #mright #mpro dl{ width:182px; height:154px; float:left; padding:15px 12px 20px 17px;}
#main #mid #mright #mpro dl dt{ width:170px; height:120px;float:left; padding:7px 6px 7px 6px; background:#ebebeb;}
#main #mid #mright #mpro dl dd{ width:170px; padding:0 6px 5px 6px; float:left; background:#ebebeb; text-align:center}
#main #mid #mright #mpro dl dd a{ color:#434343;}
#main #mid #mright #mpro dl dd a:hover{ color:#434343;}

#main #mid #mright #mjoin{ width:725px; float:left; padding:20px 0 0 0; line-height:2;}
#main #mid #mright #mjoin dl{ width:725px; float:left;}
#main #mid #mright #mjoin dl dt{ width:705px; float:left; background:#f5f5f5; padding:0 0 5px 20px; font-size:13px; font-weight:bold;}
#main #mid #mright #mjoin dl dd{ width:665px; float:left; padding:15px 20px 30px 20px;}

#main #mid #mright #pagelist{color:#5f5f5f; float:left; width:600px;}
#main #mid #mright #pagelist a{ color:#5f5f5f;}
input{ border:1px #CCCCCC solid;}
textarea{border:1px #CCCCCC solid;}

#main #mid #mright #part{ width:635px; float:left; padding:10px 20px 10px 40px;}
#main #mid #mright #part ul{ width:635px; float:left;}
#main #mid #mright #part ul li{ width:124px; height:40px; float:left; padding:15px;}

.nTab{
float: left;
margin: 0 auto;
}
.nTab .TabTitle{
clear: both;
overflow: hidden;
}
.nTab .TabTitle ul{
border:0;
margin:0;
padding:0;
}
.nTab .TabTitle li{
float: left;
list-style-type: none;
text-align: center;
margin: 8px 5px 0 5px;
width:80px;
padding-top:3px;
padding-bottom:2px;
}
.nTab .TabTitle .active{
color:#FFFFFF;
background:url(images/tab.gif) no-repeat;
}
.nTab .TabTitle .normal{color:#004db9;
}
.nTab .TabTitle .active a{ color:#FFFFFF}
.nTab .TabContent{
list-style:none;
padding-top:20px;

}
#first ul{ list-style:none;}
#first ul li{ padding-left:25px; padding:5px 0 2px 30px;font-size:13px; line-height:1.3;}

#second ul{ list-style:none;}
#second ul li{ padding-left:25px; padding:5px 0 2px 30px;font-size:13px;}
.nTab .TabContent a{ color:#565656;}
.none {display:none;}
