.headers {
  width:100%; background:#491807;
}
.headers p{ width:588px; margin:0 auto; padding:50px 0;}
.headers img {}

.reg {
  width: 100%;
  overflow: hidden;
}
.reg .reg_t {
  width: 100%;
  height: 2.5em;
  line-height: 2.5em;
  background-color: #d8d8d8;
  font-size:1.8em;
  color: #0535288;
  text-align: center;
}
.reg .reg_b {
  width:960px;
  padding:20px; margin:0 auto;
  background-color: #ebebeb;
  padding-bottom: 2.5em;
}
.reg .reg_b li {
  width: 100%;
  margin-top: 1em;
}
.btn_a {
  width:100%;
  height: 2.5em;
  background: #007bff;
  border-color: #007bff;

  text-align: center;
  line-height: 2.5em;
  display: block;
  border-radius: 6px;
  text-decoration: none;
  color: #fff;
}
.reg .reg_b input {
  width:100%;
  height: 3.5em;
  padding:0;
  text-align: center;
  border:1px solid #ccc;
  border-radius:5px;
}
.content {
  width:100%;
  padding:20px 0; background:#491807;
}
.content p{ color:#FFF;text-align:justify;text-justify:inter-ideograph; width:940px; margin:0 auto;}
.content p img {
  width: 100%;
  display: inline-block;
}
/*Section*/
section#main{ display:inline-block; width:100%;}
.block_module{ background:#fff;}
.block_module h2{ padding:11px 12px;}
.paper_bh_white{ background-image:url(../images/paper_bh_white.png); background-repeat:repeat-x; background-position:center bottom; padding-bottom:20px;}
.content_container{ padding:12px 14px; display:block;}
.content_container a, .page a{ text-decoration:underline;}
/*Page*/
.page{ padding:5px; width:960px; margin:0 auto;}
.page h1{ padding:5px 0px 20px; margin-bottom:10px; background:url(../images/lines.png) repeat-x center bottom;}
.content_container a, .page a{ text-decoration:underline;}
.SearchBar{ width:100%; background:#ebebeb;}
