body { background:#ffe; height: 100%; font: 12px/140% '宋体', Tahoma, Arial, Helvetica, sans-serif;}
.container { max-width: 960px; background: #fff; padding: 0;}
header nav { font-size:1.1rem;color:#000;font-weight: bolder !important;}
footer { max-width: 960px; background:#f1f1f1;text-align:center;}
.form-signin {
  width: 100%;
  max-width: 330px;
  padding: 15px;
  margin: auto;
}
.form-signin label, .form-join label {
  font-size: 16px;
}
.form-signin .form-control {
  position: relative;
  box-sizing: border-box;
  height: auto;
  padding: 10px;
  font-size: 16px;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input {
  margin-top: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.form-join .row{
  border-bottom:1px solid #eee;
  margin:5px 0;
}

#baseForm { max-width: 600px;margin:0 auto;}
.red {color:red;}
.green {color:green;}
.c {text-align:center;}
.l {float:left;}
.r {float:right;}

.bdmap{margin:10px auto;height:300px;}
table thead{background: #ddd;}
table thead th{text-align:center;padding:5px 0;font-size:14px;font-weight:bolder;}
table tbody td{padding:3px 5px;}
/*
table.cssListTable caption{font-size:20px;padding:5px 0;margin-top:15px;text-align: left;caption-side: top;}
table.cssFormTable tbody th{text-align:right;padding:3px 5px;}
table.cssFormTable tbody td{padding:3px 5px;}
.odd {background: #fff;}
.even {background-color:#f9f9f9;}
.sh{background:#ffffcc;}
*/
.stats_list table tbody td, .personlist table tbody td{padding:3px 5px;}
.stats_list table caption, .personlist table caption{font-size:20px;padding:5px 0;margin-top:10px;text-align: left;caption-side: top;}
.personlist{padding:5px;width:96%;text-align:center;}

.pages a{color:#3774D0;border:1px solid #ccc;padding:4px 7px;line-height:26px;}
.pages a:hover{color:#fff;background:#3774D0}
img.imgedit {max-height:100px;max-width:100%;}
/*
.all{ max-width:960px; background:#FFF; margin:0 auto; font-size:12px; text-align:left; }
.mini_hdxx{width:100%;height:32px;line-height:32px;background:url(images/topnavbg.jpg);margin:0 auto; text-align:left;}
.mini_hdxx a{text-decoration:none;margin-left:10px; margin-right:10px; display:inline;}
.mini_hdxx span a{ color:#F00;font-family:"宋体";}
.logo{ height:354px; background:url(images/topbg.jpg?201912);}
.nav{ height:50px; background:#ffa111 url(images/navbg.jpg); line-height:50px; text-align:center;padding:0;}
.nav a{ font-size:24px; font-weight:bold; color:#333333; margin:0 30px;}
.nav span a{ color:#fff;}
.content{ margin-top:30px;}
.title h1{ text-align:center; font-weight:bold; font-size:32px; line-height:32px; color:#c01d20;}
.jobs,.introduction,.des{ padding:20px 30px;}
.des{line-height:24px; font-size:14px;}
.remarks{line-height:24px; padding-top:10px; }
.process{ text-align:left; padding:20px 50px 20px 50px; line-height:24px;}
.process h1{ font-size:16px; font-weight:bold; margin:20px 0px;}
.process p{ font-size:14px;}
.introduction p{line-height:1.6; font-size:20px; color:#333333;}
.introduction h2{ text-align:center; line-height:60px; font-size:24px; color:#333333;font-weight:bold;}
.introduction p img{ float:left; margin-top:10px; padding-right:20px }

.regist{ min-width:400px; margin:0 auto; background:#f8f8f8; margin-bottom:30px; text-align:center;}
#loginForm{ width: 100%;max-width: 330px; padding: 15px; margin: auto;}
#tbl_regist{min-width: 400px;}
#tbl_regist td{padding: 7px;}
input,.txt{border: 1px solid #666666;padding: 2px 0px 2px 2px;color: #808080;}
button,.btn{padding: 3px 3px 2px 3px;border: 1px solid #666666;color:white;background-color:#1282aa;font-weight:bold;}
#tbl_regist span{ color:red;}

.regist2{width: 700px;margin:0 auto; background:#f8f8f8; margin-bottom:30px;padding:20px;}
#tbl_registBaseInfo td,#tbl_registBaseInfo th{padding: 5px;}
#tbl_registBaseInfo{width: 100%;margin:0 auto; }
.welcome{font-weight:bold; color:#666;}
.bdmap{margin:10px auto;width:940px; height:500px;}
.footer{max-width:960px;height:50px; background:#f1f1f1;  }
.footer p{ line-height:24px; text-align:center; }
table thead{background: #eee;}
table thead th{text-align:center;padding:5px 0;font-size:14px;font-weight:bolder;}
table.cssListTable tbody td{padding:3px 5px;}
table.cssListTable caption{font-size:20px;padding:0;margin-top:20px;}
table.cssFormTable tbody th{text-align:right;padding:3px 5px;}
table.cssFormTable tbody td{padding:3px 5px;}
.odd {background: #fff;}
.even {background-color:#f9f9f9;}
.sh{background:#F6F6FF}

.personlist table tbody td{padding:3px 5px;}
.personlist table caption{font-size:20px;padding:5px 0;margin-top:10px;}
.personlist{padding:5px;width:96%;text-align:center;}

.large {
	font-size: x-large;
	font-weight: bold;
	padding:5px;
}
*/
