body,
div,
h1,
h2,
h3,
h4,
h5,
span,
a,
img,
input,
ul,
li,
ol,
dl,
dt,
dd,
table,
tr,
td,
p {
  border: 0;
  list-style: none;
  margin: 0;
  padding: 0;
  font-family: sans-serif; }

img {
  width: 100%;
  border: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }

a {
  text-decoration: none; }

.clearfix {
  zoom: 1; }

.clearfix::after {
  clear: both;
  content: '.';
  display: block;
  width: 0;
  height: 0;
  visibility: hidden; }

.hd1 {
  width: 18.75rem;
  height: 2.2rem;
  background: url("../images/index750_01.jpg") center center no-repeat;
  background-size: 100% 100%; }

.hd2 {
  width: 18.75rem;
  height: 2.65rem;
  background: url("../images/index750_02_01.jpg") center center no-repeat;
  background-size: 100% 100%; }

.hd3 {
  width: 18.75rem;
  height: 2.65rem;
  background: url("../images/index750_02_02.jpg") center center no-repeat;
  background-size: 100% 100%; }

.hd4 {
  width: 18.75rem;
  height: 2.65rem;
  background: url("../images/index750_02_03.jpg") center center no-repeat;
  background-size: 100% 100%; }

.hd5 {
  width: 18.75rem;
  height: 2.65rem;
  background: url("../images/index750_02_04.jpg") center center no-repeat;
  background-size: 100% 100%; }

.hd6 {
  width: 18.75rem;
  height: 2.65rem;
  background: url("../images/index750_02_05.jpg") center center no-repeat;
  background-size: 100% 100%; }

.bt1 {
  width: 18.75rem;
  height: 4.25rem;
  background: url("../images/index750_07.jpg") center center no-repeat;
  background-size: 100% 100%; }

.con {
  width: 17.25rem;
  margin: 0 auto; }

.yh {
  float: left;
  width: 8.375rem;
  margin-right: 0.5rem; }
  .yh:nth-child(2) {
    margin-right: 0; }
  .yh .yh-l {
    float: left;
    width: 6.5rem;
    height: 2.3rem; }
  .yh .yh-r {
    float: left;
    width: 1.875rem;
    height: 2.3rem; }
    .yh .yh-r p {
      font: 0.55rem/1em "Microsoft Yahei";
      margin: 0.675rem 0 0 0.375rem; }
  .yh .left-img {
    background: url("../images/index750_10.jpg") center center no-repeat;
    background-size: contain; }
  .yh .zong {
    color: #e5d6bb;
    background-color: #5d443a; }
  .yh .right-img {
    background: url("../images/index750_12.jpg") center center no-repeat;
    background-size: contain; }
  .yh .fen {
    color: #fff;
    background-color: #af6e6c; }

.mar-b {
  margin-bottom: 0.5rem; }

.form-top {
  width: 17.25rem;
  height: 8.5rem;
  background-color: #e5d6bb; }

.qu1,
.qu2,
.qu3 {
  float: left;
  margin: 0.5rem; }
  .qu1 h3,
  .qu2 h3,
  .qu3 h3 {
    color: #5d443a;
    font-size: 0.5rem;
    line-height: 2em; }
  .qu1 .nchk,
  .qu2 .nchk,
  .qu3 .nchk {
    width: 4.625rem;
    height: 1rem;
    border: 0.025rem solid #5d443a;
    margin-bottom: 0.5rem;
    list-style: none;
    text-align: center;
    line-height: 1rem;
    font-size: 0.55rem;
    background-color: #fff3d4;
    color: #5d443a; }
  .qu1 .chk,
  .qu2 .chk,
  .qu3 .chk {
    background-color: #5d443a;
    color: #e5d6bb; }

.form-bottom {
  width: 12.5rem;
  height: 11rem;
  padding-left: 2.375rem;
  padding-right: 2.375rem;
  background-color: #5d443a; }
  .form-bottom h2 {
    color: #e5d6bb;
    text-align: center;
    font: bold 1rem/2rem "Microsoft Yahei"; }

.kecheng input {
  display: inline-block;
  width: 12.5rem;
  height: 1.25rem;
  background-color: #fff3d4;
  margin: 0 auto 0.25rem;
  text-indent: 0.25rem; }
.kecheng .yzmcode {
  width: 8rem; }
.kecheng .codetxt {
  width: 4.15rem;
  height: 1.25rem;
  padding: 0;
  border: 0;
  color: #5d443a;
  background-color: #facd89; }
  .kecheng .codetxt:hover {
    color: #fff;
    background-color: #c7a36d; }
.kecheng .disabled {
  opacity: .65; }
.kecheng .tijiao {
  width: 10rem;
  height: 1.25rem;
  border: 0.05rem solid #fff3d4;
  display: block;
  color: #fff3d4;
  font: 0.7rem/1.25rem "Microsoft Yahei";
  text-align: center;
  margin: 0.25rem auto;
  border-radius: 0.625rem; }

.zhus {
  color: #fff3d4;
  font-family: 'Microsoft Yahei';
  font-size: 0.6rem;
  text-align: center;
  margin: 0.25rem auto; }

.bt2 {
  width: 18.75rem;
  height: 5.625rem;
  background: url("../images/index750_16.jpg") center center no-repeat;
  background-size: 100% 100%; }

.kc {
  width: 18.75rem;
  height: 20rem;
  background: #eee4d2 url("../images/index750_17.jpg") top center no-repeat;
  background-size: contain; }

.kc01 {
  width: 8.475rem;
  height: 7.3rem;
  background-color: #5d443a;
  float: left;
  margin: 0 0.3rem 0.3rem 0;
  color: #e5d6bb;
  font-family: sans-serif; }
  .kc01:nth-child(even) {
    margin-right: 0; }
  .kc01 h3 {
    margin: 0.625rem 0 0 0.8rem;
    font-size: 0.8rem; }
  .kc01 .jx {
    width: 7.075rem;
    height: 2.325rem;
    margin: 0.5rem auto 0;
    border: 0.025rem solid #e5d6bb;
    font: 0.625rem/1.125rem "Microsoft Yahei";
    text-align: center; }
  .kc01 .btn_kc {
    width: 6rem;
    height: 1.25rem;
    margin: 0.75rem auto 0;
    background-color: #facd89;
    border-radius: 0.625rem;
    line-height: 0.85rem;
    text-align: center;
    color: #5d443a;
    font: bold 0.6rem/1.25rem "Microsoft Yahei"; }
    .kc01 .btn_kc:hover {
      background-color: #c7a36d; }

.content-tab ul li {
  position: relative;
  display: block;
  float: left;
  width: 8.35rem;
  height: 1.75rem;
  margin: 0 0.3rem 0.25rem 0;
  background-color: #fff3d4;
  border: #5d443a 0.05rem solid;
  border-radius: 0.25rem;
  font: bold 0.75rem/1.75rem "Microsoft Yahei";
  text-align: center;
  color: #5d443a; }
  .content-tab ul li:last-child {
    margin-right: 0; }
  .content-tab ul li.active {
    background-color: #5d443a;
    color: #fff3d4; }

.content-wrap {
  display: none; }
  .content-wrap.current {
    display: block; }

.btn_01 {
  width: 7.5rem;
  height: 1.5rem;
  border: 0.05rem solid #5d443a;
  line-height: 1.5rem;
  border-radius: 0.75rem;
  text-align: center;
  font-size: 0.625rem;
  color: #5d443a;
  margin-left: 1rem;
  margin-top: 0.25rem;
  margin-right: 1.4rem;
  float: left; }
  .btn_01:hover {
    background-color: #5d443a;
    color: #facd89; }

.btn_02 {
  width: 7.5rem;
  height: 1.5rem;
  border: 0.05rem solid #5d443a;
  background-color: #5d443a;
  margin-top: 0.25rem;
  line-height: 1.5rem;
  border-radius: 0.75rem;
  text-align: center;
  font-size: 0.6rem;
  color: #facd89;
  float: left; }
  .btn_02 .btn_02:hover {
    background-color: #30211a; }

.ls1 {
  width: 18.75rem;
  height: 2.6rem;
  background: url("../images/index750_19_01.jpg") center center no-repeat;
  background-size: 100% 100%; }

.ls2 {
  width: 18.75rem;
  height: 2.6rem;
  background: url("../images/index750_19_02.jpg") center center no-repeat;
  background-size: 100% 100%; }

.ls3 {
  width: 18.75rem;
  height: 2.575rem;
  background: url("../images/index750_19_03.jpg") center center no-repeat;
  background-size: 100% 100%; }

.ls4 {
  width: 18.75rem;
  height: 2.6rem;
  background: url("../images/index750_19_04.jpg") center center no-repeat;
  background-size: 100% 100%; }

.ls5 {
  width: 18.75rem;
  height: 2.6rem;
  background: url("../images/index750_19_05.jpg") center center no-repeat;
  background-size: 100% 100%; }

.ls6 {
  width: 18.75rem;
  height: 2.6rem;
  background: url("../images/index750_19_06.jpg") center center no-repeat;
  background-size: 100% 100%; }

.ls7 {
  width: 18.75rem;
  height: 2.575rem;
  background: url("../images/index750_19_07.jpg") center center no-repeat;
  background-size: 100% 100%; }

.ls8 {
  width: 18.75rem;
  height: 2.6rem;
  background: url("../images/index750_19_08.jpg") center center no-repeat;
  background-size: 100% 100%; }

.al-c {
  margin: 0.5rem auto 1.25rem;
  float: none; }

.stu1 {
  width: 18.75rem;
  height: 3.175rem;
  background: url("../images/index750_28_01.jpg") center center no-repeat;
  background-size: 100% 100%; }

.stu2 {
  width: 18.75rem;
  height: 3.175rem;
  background: url("../images/index750_28_02.jpg") center center no-repeat;
  background-size: 100% 100%; }

.stu3 {
  width: 18.75rem;
  height: 3.175rem;
  background: url("../images/index750_28_03.jpg") center center no-repeat;
  background-size: 100% 100%; }

.stu4 {
  width: 18.75rem;
  height: 3.175rem;
  background: url("../images/index750_28_04.jpg") center center no-repeat;
  background-size: 100% 100%; }

.stu5 {
  width: 18.75rem;
  height: 2.425rem;
  background: url("../images/index750_28_05.jpg") center center no-repeat;
  background-size: 100% 100%;
  background-position: top center;
  padding: 0.75rem 0 0; }

.btn-c {
  float: none;
  margin: 0 auto; }

.bj01 {
  width: 18.75rem;
  height: 3.625rem;
  background: url("../images/index750_34.jpg") center center no-repeat;
  background-size: 100% 100%;
  padding: 6.25rem 0 0; }

.btn_03 {
  width: 6.5rem;
  height: 2rem;
  margin: 0 auto;
  background: #e5d6bb;
  border-radius: 1rem;
  color: #3a3845;
  font: bold 0.75rem/2rem "Microsoft Yahei";
  text-align: center; }

.addr {
  color: #fff;
  font-size: 0.6rem;
  font-family: 'Microsoft Yahei';
  text-align: center;
  padding: 0.75rem;
  margin: 0 auto;
  width: 90%; }
  .addr hr {
    border: 0;
    border-top: #fff 0.05rem dashed; }
  .addr p {
    font-size: 0.6rem; }

.con-gray {
  width: 18.75rem;
  background-color: #555;
  padding-bottom: 2rem; }

header {
  background-color: #3e2d26 !important;
  box-shadow: 0 0.1rem 0.1rem 0 rgba(85, 85, 85, 0.3); }

/*# sourceMappingURL=main.css.map */
