/*民政互动*/
.contentmz{ width:960px; background-color:#FFF;}
/*表单验证*/
.onShow,.onFocus,.onError,.onCorrect,.onLoad,.onTime{display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline; vertical-align:middle;background:url(imagesmsg_bg.png) no-repeat;	color:#444;line-height:18px;padding:2px 10px 2px 23px; margin-left:10px;_margin-left:5px}
.onShow{background-position:3px -147px;border-color:#40B3FF;color:#959595}
.onFocus{background-position:3px -147px;border-color:#40B3FF;}
.onError{background-position:3px -47px;border-color:#40B3FF; color:red}
.onCorrect{background-position:3px -247px;border-color:#40B3FF;}
.onLamp{background-position:3px -200px}
.onTime{background-position:3px -1356px}

.llmzhd{ padding:5px 20px; min-height:520px;} 
.llmzhd .tbg{ text-align:center;}
.llmzhd .tbg .tit{text-align:center;}
.llmzhd table {border-top:1px solid #DDD;border-left:1px solid #DDD;}
.llmzhd table tr td{ border-bottom:1px solid #DDD;border-right:1px solid #DDD; line-height:28px;font-size:12px; }
.llmzhd table tr td div{ line-height:30px;font-weight:bold; height:30px; display:block; font-size:14px;}
.llmzhd table tr:hover{ background-color:#FFC;} 
.fangtan .main{ padding:15px 0 0 20px;}
.fangtan .main .fl {width:240px; height:170px;}
.fangtan .main .fl img{ width:200px; height:150px; padding:5px; border:1px solid #CCC;} 
.fangtan .main h1{font-size:14px; line-height:36px; height:36px;}
.fangtan .main p{font-size:12px;  line-height:28px; padding-right:15px;}
.fangtan .main b{ color:#F30;}

.MzhdTab{ }
.MzhdTab .hd{ height:36px; line-height:30px;  position:relative;}
.MzhdTab .hd ul li{ color:#333;height:30px;  float:left; width:100px;  cursor:pointer; text-align:center; border-right:1px solid #FC9;  }
.MzhdTab .hd ul li.on{ height:40px;  font-weight:bold; color:#FFF; border:0;  }
.MzhdTab .hd ul li.on a{ color:#FFF;}
.MzhdTab .bd{  height:480px;position:relative; overflow:hidden;}
.MzhdTab .bd ul li {line-height:24px; height:24px; padding-left:10px;}
.MzhdTab .bd ul li:hover{ background-color:#FFC;} 

.MzhdTab .tit{ font-weight: bold; text-align:center; clear:both; height:30px; line-height:30px; padding-left:10px; border-top: 1px solid #DDD; margin-top:5px;}
.MzhdTab .fr{ width:250px;}
.MzhdTab .fr div{ float: left; width:80px; text-align:center;}
.mzhd_but{height:40px; padding:10px 10px; clear:both; background:#FFF;}
.input-text{ width:200px; height:24px; padding:2px; border:1px solid #CCC;}
.button01{width: 80px;height:30px;background: url(imagesmzhd_but02.gif) repeat-x 0 0; font-size:14px; color:#FFF; font-weight:bold; }
	
	
	
.SonTop .crumbs{ padding:30px 20px 0 0;}
.SonTop03 .tag_a{ line-height:24px;}
.hdsm { margin-bottom:10px;}
.hdsm .tag_a{ padding:5px 30px 20px 30px;line-height:22px;}
.hdsm h5{ line-height:20px; margin-bottom:10px;}
.hdsm .tag_a b{ line-height:30px;}
/*表格表单*/
.table_form{font-size:12px; line-height:190%; width:90%; margin:0 auto;}
.table_form td{padding-left:12px}
.table_form th{font-weight:normal; text-align:right;padding-right:10px; color:#777}
.table_form td label{ vertical-align:middle}
.table_form td,.table_form th{padding:4px 0 4px 8px}
.table_form tbody td,.table_form tbody th{border-bottom:1px solid #eee; }
.colorpanel tbody td,.colorpanel tbody th{ padding:0;border-bottom: none;}
.bh {clear:both;height:10px; line-height:1px;}