﻿* {
	margin: 0;
	padding: 0;
	border:0;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
body {
	max-width: 750px;
	margin: 0 auto;
	font-size: 14px;
}

ol,ul,li{list-style-type:none; list-style:none;}

img { border:0px; max-width:100%;}

.clear{ clear:both;}

.top{background-color:#ae8170;margin:0 auto;height:1rem; width:7.5rem;padding-top:0.3rem;}
.top img{width:1.85rem; height:0.44rem;margin-left:0.3rem ;display:block;} 
.top1{background-color:#e1c9af;height:3px; width:7.5rem;}

.part0{background-color:#ae8170;margin:0 auto;height:auto; width:7.5rem;}
.part1{margin-bottom:0.6rem;height:auto;}
h2{font-size:0.3rem;text-align:center; color:#fff; padding-top:0.5rem;}
h4{font-size:0.2rem;color:#dac7c1;text-align:center; line-height:0.5rem;}
.line{text-align:center;background-color:#e1c9af; height:2px; width:2rem;margin:0.2rem auto; margin-bottom:0.5rem;}
.part1 p{font-size:0.24rem;color:#dac7c1;width:6.5rem;margin:0 auto;line-height:0.45rem; }
.part11{margin:0.3rem auto;height:0.55rem; width:2.32rem;text-align:center; }

.part2{background-color:#fff;width:7.5rem; margin-bottom:0.3rem; height:4.31rem; overflow: visible; position:relative;}
.part22{left:1.12rem;height:4.31rem; position:absolute; top:-10px}


.part3{background-color:#b28877;margin:0rem auto;height:auto; width:7.5rem;}

.part31{background-color:#fff;margin:0.3rem auto;height:auto; width:7rem;padding:0.5rem;}
.part31-top-left{float:left;
  background-color:#ae4f53;
  font-size:0.3rem; 
  color:#e1c9af; 
  width:0.5rem;
  height:0.5rem; /* 加上高度，宽高相等才是正圆 */
  border-radius:50%;
  display:flex;
  align-items:center;
  justify-content:center; /* 文字居中 */}

.part31-top-right{float:left;width:5rem; margin-left:0.2rem;}
.part31-top-right h3{font-size:0.28rem; font-weight:bold;}
.part31-top-right p{font-size:0.2rem;line-height:0.25rem;}

.part31-bottom{font-size:0.25rem;line-height:0.45rem;}
.part31-bottom a{background-color:#d2a168;color:#fff;}


.paart5{background-color:#fff;width:7.08rem; margin-bottom:1rem; height:5.5rem;}
.paart5 h2{font-size:0.3rem;text-align:center; color:#404448; padding-top:0.5rem;}
.paart5 .line{text-align:center;background-color:#e1c9af; height:2px; width:2rem;margin:0.2rem auto; margin-bottom:0.5rem;}

.swt_footer{position:fixed;z-index:99;top:45%;right:3px}

.part9{width: 7.5rem;height:auto;margin:0.3rem auto; }
.part9 p{text-align:center;height:auto; line-height:0.35rem;font-size:0.25rem;}


.zx{width:7.5rem; height:0.7rem; margin:0rem auto; position:fixed; bottom: 0;                   /* 固定到底部 */
      left: 0;                     /* 配合 right:0 和 margin auto 实现水平居中 */
      right: 0;
      z-index: 1000;     /* 保证悬浮在内容之上 */}
.zx a{width:3.75rem; height:0.7rem; line-height:0.7rem;color:#fff;display:block; position:absolute;bottom:0px;  text-align:center; font-size:0.3rem;font-weight:bold;}
.zx a.zx1{left:0rem; background-color:pink;}
.zx a.zx2{right:0rem;background-color:#21bfc2;}
