﻿@charset "utf-8";
*{margin:0;padding:0;list-style:none;font-family:'Microsoft YaHei','STHeiti','MingLiu'; }
html{font-size: 16px;font-family:'Microsoft YaHei';}
body{max-width:640px;min-width:320px; margin:0 auto; overflow-x: hidden; position: static !important;}
*{-webkit-box-sizing:border-box;box-sizing:border-box;}

@media screen and (min-width:320px) {
html {
font-size:0.75rem;-webkit-text-size-adjust:none;
}
}
@media screen and (min-width:400px) {
html {
font-size:0.875rem;
}
}
@media screen and (min-width:480px) {
html {
font-size:1rem;
}
}
@media screen and (min-width:560px) {
html {
font-size:1rem;
}
}
@media screen and (min-width:600px) {
html {
font-size:1.125rem;
}
}
@media screen and (min-width:640px) {
html {
font-size:1.25rem;
}
}
img{border:0;width:100%; vertical-align: middle;}
a{text-decoration:none;}
.left{ float:left;}
.right{ float:right;}
.clear{ font-size:0; line-height:0; clear:both; overflow:hidden; zoom:1;}
.blank1{ height:10px; font-size:0; line-height:0; clear:both; overflow:hidden;}
.w600{width:93.75%; height:auto; margin:0 auto;}
#LR_YaoDiv{ top:15% !important; width:55px;}
#LRfloater1_if,#LRdiv1,#LRfloater0,#LRdiv0,#LRfloater1{display:none;}
.re_logo h3 {
  font-size: 2.5rem;
  color: #bf9e75;
  font-weight: bold;
  text-align: center;
}

.bg_color {
  width: 80%;
  margin: 0 auto;
  margin-top: 15px;
  border-radius: 8px;
  background-color: rgba(255, 255, 255, 0.1);
  padding: 20px;
  padding-bottom: 15px;
  border: 1px solid #ccc;
}

.re_min {
  border-bottom: 1px solid #ccc;
  padding-bottom: 5px;
  overflow: hidden;
  margin-top: 8px;
  position: relative;
}

.re_min .input01 {
  width: 90%;
  float: left;
  background-color: transparent;
  color: #130101;
  height: 35px;
  border-width: 0px;
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;

}

.re_min .input01 option {
  background: #FFFFFF;
}

.re_regist {
  width: 100%;
  margin-top: 20px;
  text-align: center;
  margin-bottom:1rem;
}

.re_regist .btn_regist {
  width: 40%;
  height: 3rem;
  line-height: 3rem;
  display: block;
  margin: 0 auto;
  border-radius: 5px;
  background-color: rgba(255, 255, 255, 0.2);
  color: #fff;
  font-size: 1.5rem;
  font-weight: bold;
  background: #bf9e75;
}
.tb_ry{
  background-color:#9e2485; margin:0.4rem 0;
}
.tb_lx{
  background-color:#9e2485; margin:0.4rem 0; margin-left:0.4rem;
}
.banner{width:100%; height:auto; overflow:hidden; position:relative; margin-bottom:0.5rem;}.banner_ul{width:100%;position:absolute; left:0; bottom:10px; height:10px; line-height:10px; text-align:center; z-index:10; display:inline-block;}.banner_ul li{width:8px; height:8px; margin:0 4px; background:#F5D6E0; text-indent:-9999px; display:inline-block; border-radius:50%;}.banner_ul li.on{background:#9E2485;}
