.wrap_inner {
  width: 1000px;
  margin: 0 auto;
  position: relative;
}
input:focus {
  outline: none;
}
input {
  border: none;
}
body {
  background-color: #ffffff;
  min-width: 1000px;
}
.header {
  background-color: #ffffff;
  height: 100px;
  line-height: 100px;
}
.header .wrap_inner {
  overflow: hidden;
}
.header .div_logo {
  width: 233px;
  height: 91px;
  line-height: 91px;
  margin-top: 12.5px;
  float: left;
}
.header .div_logo img {
  width: 100%;
}
.header .menu {
  height: 100px;
  float: right;
}
.header .menu ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.header .menu ul li {
  line-height: 100px;
  text-align: center;
  margin-left: 36px;
}
.header .menu ul li a {
  color: #390e0c;
  font-size: 14px;
  padding: 0 3px;
  display: block;
  height: 100px;
}
.header .menu ul li:hover a {
  color: #d10019;
}
.banner {
  width: 100%;
  min-width: 1000px;
  position: relative;
  height: 836px;
  background: url(../images/banner.jpg) no-repeat center top;
}
.banner .banner_center {
  position: relative;
  width: 1000px;
  margin: 0 auto;
}
.banner .div_form {
  width: 576px;
  position: absolute;
  right: 0;
  top: 80px;
  text-align: center;
}
.banner .div_form img {
  width: 100%;
}
.banner .div_form .div_input {
  width: 557px;
  height: 63px;
  margin-top: 235px;
  margin-left: -360px;
  position: relative;
}
.banner .div_form .div_input .input_text {
  background: url('../images/bg_cx.png') no-repeat center;
  width: 280px;
  height: 68px;
}
.banner .div_form .div_input .int {
  position: absolute;
  width: 460px;
  height: 53px;
  line-height: 53px;
  left: 285px;
  top: 6px;
  background-color: #ffeae6;
  border: none;
  color: #cf3819;
  font-size: 16px;
  text-indent: 18px;
  border: 2px solid #f08e8f;
}
.banner .div_form .div_input .searchbtn {
  cursor: pointer;
  width: 135px;
  height: 56px;
  line-height: 56px;
  position: absolute;
  right: -344px;
  top: 6px;
  background: url('../images/btn_search.png') no-repeat center;
}
.banner .div_form .div_input input::-webkit-input-placeholder {
  color: #cf3819;
}
.banner .div_form .div_input input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #cf3819;
}
.banner .div_form .div_input input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #cf3819;
}
.banner .div_form .div_input input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #cf3819;
}
.div_content {
  background: #f6f5f3 url('../images/content_bg.jpg') no-repeat top;
}
.div_content .content {
  width: 1056px;
  margin: 0 auto;
  overflow: hidden;
}
.div_content .content .vip_activity_detail {
  background: url('../images/title_zstq.png') no-repeat center;
  height: 623px;
  padding-top: 120px;
  margin-bottom: -230px;
}
.div_content .content .item {
  font-size: 16px;
  color: #a3a292;
}
.div_content .content .item p {
  color: #583b38;
  line-height: 28px;
  width: 90%;
  margin: 0 auto;
}
.div_content .content .item .mb25 {
  margin-bottom: 25px;
}
.div_content .content .item table {
  width: 90%;
  font-size: 16px;
  margin: 10px auto;
  border: 1px solid #343434;
}
.div_content .content .item table th {
  background-color: #9f3431;
  color: #ffffff;
  text-align: center;
  font-size: 16px;
  padding: 10px 0;
  border: 1px solid #343434;
}
.div_content .content .item table th p {
  color: #ffffff;
  line-height: 20px;
}
.div_content .content .item table td {
  background-color: #fff7f7;
  color: #583b38;
  text-align: center;
  padding: 10px 0;
  border: 1px solid #343434;
}
.div_content .content .item .p_bz {
  color: #fd1d1a !important;
}
.div_content .content .vip_other_rule {
  background: url('../images/title_hdxz.png') no-repeat center;
  height: 623px;
  padding-top: 320px;
  margin-bottom: -100px;
}
.footer {
  color: #797979;
  background-color: #f6f5f3;
  text-align: center;
  font-size: 14px;
  margin-top: -100px;
}
.mask {
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 10;
  background: #000;
  top: 0;
  display: none;
  opacity: 0.8;
  filter: alpha(opacity=80);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  zoom: 1;
}
.box {
  width: 614px;
  height: 368px;
  position: fixed;
  margin-top: -184px;
  top: 50%;
  left: 50%;
  z-index: 20;
  margin-left: -307px;
  display: none;
  background: url(../images/bg_2.png) no-repeat;
  overflow: hidden;
}
.box .btn {
  width: 238px;
  height: 66px;
  background: url(../images/btn.png) no-repeat;
  display: block;
  position: absolute;
  bottom: 74px;
  left: 50%;
  margin-left: -119px;
  color: #fff;
  text-align: center;
  line-height: 63px;
  font-size: 30px;
}
.box .closeBox {
  font-size: 40px;
  color: #fff;
  position: absolute;
  top: 0px;
  right: 15px;
}
.box2 {
  width: 960px;
  height: 185px;
  position: fixed;
  margin-top: -92.5px;
  top: 50%;
  left: 50%;
  z-index: 20;
  margin-left: -500px;
  display: none;
  font-size: 12px;
  color: #e2d69e;
  background: #2A0300;
  padding: 0 20px;
}
.box2 .closeBox {
  font-size: 40px;
  color: #fff;
  position: absolute;
  top: 0px;
  right: 15px;
}
.box2 table {
  margin-top: 50px !important;
  width: 100%;
  border: 1px solid #544a4a;
  border-collapse: collapse;
  border-spacing: 0;
  margin-top: 20px;
  margin-bottom: 20px;
}
.box2 table th {
  background: #a62626;
  border: 1px solid #210303;
  color: #ffc000;
  padding: 10px 0px;
}
.box2 table td {
  border: 1px solid #210303;
  color: #242222;
  background: #e4e4e4;
  padding: 10px 0;
  text-align: center;
}
.box2 .wz {
  color: #ffffbe;
}
.box2 .wz p {
  line-height: 24px;
}
