@charset "utf-8";
/* CSS Document */
body{ font-family:'宋体'; font-size:12px;}
body,h1,h2,h3,h4,h5,h6,ul,p,form{margin:0px; padding:0px}
ul{list-style:none} img{border:0px;} textarea{overflow:auto; font-size:12px}
.dn{display:none} .fl{float:left} .fr{float:right} .col999{color:#999} .colf00{color:#F00} .ti2{ text-indent:2em;}
.mtop10{margin-top:10px} .mtop15{margin-top:15px} .ptop10{ padding-top:10px;} .ptop5{ padding-top:5px;}
.cr{display:block; clear:both; font-size:0px; height:0px; visibility:hidden}
.line li{ height:14px; font-size:12px; line-height:14px; overflow:hidden} .flli li{float:left}
.BGC{border:#82A4B7 1px solid;} .BGCKey{ border:#FF8C55 1px solid; background:#FFFFE8}
.TRBG_OVER{background:#FAFAFA} .TRBG_OUT{background:#FFF}
a:link, a:visited{color:#000; text-decoration:none} a:hover{color: #C00; text-decoration:underline}
.a1 a, .a1 a:visited{color:#666; text-decoration:none} .a1 a:hover{color: #C00; text-decoration:underline}
label{background:url(/images/input_msg.png) no-repeat; height:38px; position:absolute; margin-top:-45px; z-index:2; display:none;}
label p{padding:8px 8px 0px; height:22px; border-right:#fbcb87 1px solid; color:#F30; float:left} .InputBoxKey{ border:#FF8C55 1px solid; background:#FFFFE8}
/* ================================================  */
.boxbg{ width:950px; height:100%; background:url(/images/gov_login.jpg) no-repeat; margin:0px auto}
.gov_bt{ width:70px; height:26px; border:none; background:url(/images/gov_bt.jpg) no-repeat; color:#455a75; font-weight:bold; font-size:13px; cursor:pointer}
.main{ background:#FFF; margin-top:5px} .dh{ height:20px; padding:6px 5px 0px; border:#9ab9d6 1px solid; background:#FAFAFA} .dh span{ float:right}
.govtb{ border-top:#9ab9d6 1px solid;border-right:#9ab9d6 1px solid;}
.govtb tr td{ border-bottom:#9ab9d6 1px solid; border-left:#9ab9d6 1px solid; text-align:center; padding:8px 3px}
.govtb tr.tit td{ background:url(/images/gov_lbg.jpg) repeat-x; height:25px; padding:0px 3px}
.govtb tr td.tdl{ text-align:left}
.regbox{ background:#FFF; width:800px; padding:10px; margin:0px auto; border-radius: 10px;-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.4);-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.4);box-shadow: 0 1px 5px rgba(0,0,0,0.4);  border:#9ab9d6 1px solid; }
.regbox h1{ font-size:14px; padding:10px; border-bottom:#EEE 1px solid; color:#036; margin-bottom:10px}
/* ================================================  */
.mpage{ padding-top:10px; height:20px;}
.mpage input{ float:left; width:35px; border:#99b8dd 1px solid; border-right:none; height:16px}
.mpage a{ float:left; display:block; background:#FFF; width:auto; border:#99b8dd 1px solid; padding:3px 8px 0px; height:15px; margin-right:5px}
.mpage a:hover{ background:#99b8dd; color:#FFF}
.mpage a.curpage{ border:#EFC38E 1px solid; background:#FCF2E8; color:#F60}
/* ================================================  */
.xzq, .xzq_comm{width:300px; background:#FAFAFA; border:#DDD 1px solid; position:absolute; display:none; margin:25px 0px 0px; padding:5px; padding-top:0px; line-height:20px}
.xzq p b span, .xzq_comm p b span{float:right; font-weight:normal}
.xzq p, .xzq_comm p{ border-bottom:#EEE 1px solid; padding:5px 0px}
.xzq p a, .xzq_comm p a{ margin-left:10px} .xzq_cur{ color:#C00;}
.xzq_comm{border:#090 1px solid;}