#k_formlist {
  width: 294px;
  margin: 30px auto;
}

/* 表单 */
.k_htm_in {
  padding-bottom: 15px;
}

.k_submit input.big {
  width: 294px;
}

.k_htm p {
  margin: 0px;
  padding: 0px;
}

/* 分页 */
.k_pagelist {
  width: 100%;
  margin: 0px;
  padding: 0px;
}

.k_pagelist * {
  padding: 2px 6px;
  margin-left: 3px;
}

.k_pagelist strong {
  background: #3a7e3c;
  font-weight: normal;
  color: #FFF;
}

.k_pagelist a {
  text-decoration: none;
  color: #0c613c;
}

.k_pagelist a:hover {
  text-decoration: none;
  background: #3875D7;
  color: #FFF;
}

.k_pagelist span {
  color: #999;
}

.k_pagelist input {
  border: 1px solid;
  border-color: #777 #CCC #CCC #777;
  width: 40px;
}


/* 错误提示 */
.k_error {
  color: #CF0422;
  display: block;
  line-height: 15px;
  padding-left: 5px;
}

/* 错误提示 */
.loginok {
  text-align: center;
  padding: 15px;
}

.loginok h3 {
  margin-bottom: 15px;
}

.loginok li>a {
  padding-top: 5px;
  color: #0c613c;
  font-size: 15px;
}

/* k_ajax */
.k_in {
  height: 20px;
  padding: 1px 0;
}

#k_ajax {
  position: absolute;
  display: block;
  text-align: center;
  top: 0;
  left: 0;
  z-index: 6000;
}

#k_ajax h5 {
  margin: 10px 0 5px 0;
  padding: 0px;
  font-size: 15px;
  border-bottom: 1px solid #CCC;
}

#k_ajax #k_ajaxBg {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  left: 0;
  margin: 0px;
  padding: 0px;
  background: #21282E;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
  filter: alpha(opacity=10);
  /*IE*/
  opacity: 0.1;
}

#k_ajax #k_ajaxBox {
  display: block;
  margin: 0px;
  border: 1px solid;
  border-color: #888 #666 #666 #888;
  background: #FFF;
  padding: 1px;
  position: fixed;
  z-index: 6999;
}

#k_ajax #k_ajaxBox #k_ajaxTitle {
  display: table;
  clear: both;
  line-height: 28px;
  height: 28px;
  margin: 0px;
  padding: 0px;
  text-align: right;
  background: url(ajax.png) repeat-x 0px 0px;
}

#k_ajax #k_ajaxBox #k_ajaxTitle strong {
  font-size: 15px;
  display: block;
  float: left;
  text-align: left;
  text-indent: 10px;
  color: #FFF;
  height: 28px;
}

#k_ajax #k_ajaxBox #k_ajaxTitle a {
  font-size: 10px;
  display: block;
  float: left;
  width: 40px;
  text-align: left;
  background: url(ajax.png) no-repeat 0px -40px;
  color: #FFF;
  text-indent: 4px;
  height: 20px;
}

#k_ajax #k_ajaxBox #k_ajaxTitle a:hover {
  color: #000;
  text-decoration: none;
  background: url(ajax.png) no-repeat 0px -80px;
  color: #FFF;
}

#k_ajax #k_ajaxBox #k_ajaxMain {
  display: block;
  overflow-y: auto;
  font-size: 14px;
  text-align: left;
  padding: 0px;
  line-height: 20px;
  background: url(ajax.png) repeat-x 0px -280px;
}

#k_ajax #k_ajaxBox #k_ajaxMain #k_ajaxContent {
  padding: 30px;
}

#k_ajax #k_ajaxBox #k_ajaxMain #k_ajaxContent tt {
  margin-left: 5px;
}

#k_ajax #k_ajaxBox #k_ajaxMain #k_ajaxContent .k_htm {
  display: table;
  clear: both;
  padding: 5px 0px;
  margin: 0px;
}

#k_ajax #k_ajaxBox #k_ajaxMain #k_ajaxContent .k_htm label {
  display: block;
  float: left;
  line-height: 25px;
  width: 100px;
}

#k_ajax #k_ajaxBox #k_ajaxMain #k_ajaxContent .k_htm p {
  display: block;
  float: left;
  padding: 0px;
  margin: 0px;
  float: left;
}

#k_ajax #k_ajaxBox #k_ajaxMain table.k_tip {
  height: 98px;
  font-size: 14px;
}

#k_ajax #k_ajaxBox #k_ajaxMain table.k_tip th {
  width: 80px;
  text-align: center;
}

#k_ajax #k_ajaxBox #k_ajaxMain table.k_tip td {
  text-align: left;
}

#k_ajax #k_ajaxBox #k_ajaxSubmit {
  height: 32px;
  clear: both;
  display: block;
  background: url(ajax.png) repeat-x 0px -160px;
  padding-right: 5px;
}

#k_ajax #k_ajaxBox #k_ajaxSubmit p {
  float: right;
  display: block;
  height: 32px;
  padding: 0px;
  margin: 0px;
}

#k_ajax #k_ajaxBox #k_ajaxSubmit p a {
  display: block;
  float: left;
  line-height: 19px;
  height: 19px;
  color: #000;
  padding: 0px 15px;
  border: 1px solid #7DAACC;
  margin: 6px 0px 0px 3px;
  background: url(ajax.png) repeat-x 0px -200px;
}

#k_ajax #k_ajaxBox #k_ajaxSubmit a:hover {
  text-decoration: none;
  border: 1px solid #99FFFF;
  background: url(ajax.png) repeat-x 0px -240px;
}

#k_ajax #k_ajaxFly {
  padding: 3px;
  display: block;
  text-align: left;
  color: #FFF;
}

#k_ajax #k_ajaxBox #k_ajaxContent p.help {
  font-size: 14px;
  font-family: Verdana;
  line-height: 25px;
  margin: 10px 0px;
}