@charset "UTF-8";
* { margin: 0; padding: 0; }

html, body { height: auto; width: 100%; text-align: center; font-family: "microsoft yahei"; position: relative; }

body { text-align: left; }

img { display: block; border: none; }

li { list-style: none; }

a { text-decoration: none; }

div, input, a, span, p { outline: none; border: none; }

@-webkit-keyframes mydoudong { 0% { transform: scale(1); }
  50% { transform: scale(0.9); }
  100% { transform: scale(1); } }
.wrap { width: 7.5rem; height: auto; margin: 0 auto; position: relative; overflow: hidden; }
.wrap img { display: block; width: 100%; height: auto; }
.wrap .hd { height: 0.6rem; width: 100%; text-align: center; line-height: 0.6rem; font-size: 0.2rem; color: #fff; background: #4e2f23; }
.wrap .logo { width: 100%; height: 1.3rem; background: #fff url(../img/logo.png) no-repeat center/6.4rem 1.3rem; }
.wrap .banner { width: 100%; height: auto; position: relative; }
.wrap .banner .banner_dot { position: absolute; left: 0; bottom: 0.26rem; height: 0.04rem; width: 100%; display: flex; justify-content: center; z-index: 3; }
.wrap .banner .banner_dot span { display: block; width: 0.42rem; height: 0.04rem; background: #e5e5e5; border-radius: 0; opacity: 1; }
.wrap .banner .banner_dot span.swiper-pagination-bullet-active { background: #bca267; }
.wrap .banner:after { position: absolute; right: 0.5rem; top: 0; height: 20px; width: 32px; background: #000; color: #fff; text-align: center; line-height: 20px; font-size: 12px; content: '广告'; border-radius: 0 0 5px 5px; z-index: 9; }
.wrap .zx { height: 0.6rem; padding: 0.39rem 2%; width: 96%; background: #fff; }
.wrap .zx ul { height: 0.6rem; width: 100%; display: flex; justify-content: space-around; }
.wrap .zx ul li { height: 0.6rem; width: 35%; }
.wrap .zx ul li input { display: block; width: 100%; height: 0.58rem; text-align: center; line-height: 0.58rem; font-size: 0.2rem; background: #f5f5f5; border: 0.01rem solid #e9e9e9; }
.wrap .zx ul li:nth-last-child(1) { width: 25%; background: #804a1c; line-height: 0.6rem; text-align: center; color: #fff; font-size: 0.2rem; cursor: pointer; }
.wrap .ls { height: auto; width: 100%; background: #6d3a1b; padding-top: 0.1rem; }
.wrap .ls .bt { width: 100%; height: 1.13rem; background: url(../img/ls_bt.jpg) no-repeat center/6.4rem 1.13rem; margin-bottom: 0.2rem; }
.wrap .ls ul { width: 98%; height: auto; padding: 0.05rem 0; margin: 0 auto; background: #fff; display: flex; justify-content: space-around; flex-wrap: wrap; }
.wrap .ls ul li { width: 1.7rem; height: auto; overflow: hidden; margin-bottom: 0.08rem; }
.wrap .ls ul li a { display: block; width: 100%; height: 100%; }
.wrap .ls ul li:nth-child(5), .wrap .ls ul li:nth-child(7) { width: 1.7rem; }
.wrap .ls ul li:nth-child(6) { width: 3.55rem; }
.wrap .ls ul li:nth-child(6) ~ li { margin-bottom: 0; }
.wrap .ls .ls_bot { width: 100%; height: 0.5rem; line-height: 0.5rem; font-size: 0.16rem; color: #fff; margin: 0 auto; text-align: center; }
.wrap .ls .ls_bot span { font-size: 0.2rem; font-weight: 600; }
.wrap .about { width: 96%; height: auto; margin: 0 auto; }
.wrap .about p { height: 0.7rem; line-height: 0.7rem; font-size: 0.26rem; color: #555; position: relative; }
.wrap .about p:before { position: absolute; left: 0; top: 0.6rem; height: 0.02rem; width: 20%; background: #555; content: ''; }
.wrap .about span { display: block; width: 100%; line-height: 0.35rem; font-size: 0.18rem; color: #333; text-indent: 0.36rem; }
.wrap .hot_tel { display: block; width: 85%; height: 0.7rem; padding: 0.15rem 0; background: #865436; justify-content: center; color: #fff; border-radius: 0.2rem; display: flex; margin: 0.3rem auto; }
.wrap .hot_tel:before { height: 0.7rem; width: 0.7rem; border-radius: 100%; background: url(../img/tb_tel.png) no-repeat center/0.7rem 0.7rem; content: ''; justify-content: center; }
.wrap .hot_tel p { height: 0.5rem; line-height: 0.5rem; padding: 0.1rem 0; font-size: 0.5rem; color: #fff; }
.wrap .hot_tel p span { display: block; height: 0.25rem; line-height: 0.3rem; font-size: 0.2rem; }
.wrap .hot_tel p:nth-child(1) { padding: 0.1rem; }
.wrap .address { width: 100%; height: 2.32rem; background: url(../img/address.jpg) no-repeat center/6.4rem 2.32rem; }
.wrap .address ul { float: right; width: 50%; height: auto; padding: 0.4rem 0.5rem 0 0; }
.wrap .address ul li { height: 0.6rem; width: 100%; clear: both; }
.wrap .address ul li:nth-child(1):before { float: left; width: 0.31rem; height: 0.31rem; background: url(../img/tb_time.png) no-repeat center/0.31rem 0.31rem; content: ''; margin: 0.15rem; }
.wrap .address ul li:nth-child(2):before { float: left; width: 0.33rem; height: 0.33rem; background: url(../img/tb_address.png) no-repeat center/0.33rem 0.33rem; content: ''; margin: 0.13rem; }
.wrap .address ul li p { height: auto; line-height: 0.3rem; font-size: 0.22rem; color: #272727; font-weight: 600; }
.wrap .address ul li p span { display: block; width: 100%; height: 0.25rem; line-height: 0.25rem; font-size: 0.16rem; font-weight: normal; }
.wrap .address ul li p i { display: block; height: 0.3rem; line-height: 0.3rem; font-size: 0.2rem; font-style: normal; }
.wrap .address ul li a { float: left; width: 45%; height: 0.46rem; line-height: 0.46rem; text-align: center; font-size: 0.18rem; color: #fff; background: linear-gradient(to right, #d08b4f, #89603b); border-radius: 0.1rem; margin: 0.07rem 0; margin-left: 5%; }
.wrap .address ul li a:after { float: right; height: 0.25rem; width: 0.25rem; background: url(../img/btn_jt.png) no-repeat; border-radius: 100%; content: ''; margin: 0.11rem 0.15rem; margin-left: 0; }
.wrap .bq { width: 100%; padding: 0.1rem 0; height: auto; padding-bottom: 1.9rem; }
.wrap .bq p { width: 100%; height: 0.3rem; height: 0.3rem; line-height: 0.3rem; font-size: 0.2rem; color: #333; text-align: center; }
.wrap .ft { background: #854407; width: 7.5rem; height: 0.9rem; padding: 0.1rem 0; position: fixed; left: 0; right: 0; bottom: 0; margin: 0 auto; z-index: 9; }
.wrap .ft ul { width: 100%; height: 0.9rem; display: flex; justify-content: space-between; }
.wrap .ft ul li { width: 18%; height: 0.9rem; position: relative; }
.wrap .ft ul li a { display: block; width: 100%; height: 100%; color: #fff; }
.wrap .ft ul li a p { height: 0.3rem; width: 100%; line-height: 0.3rem; text-align: center; font-size: 0.23rem; }
.wrap .ft ul li:nth-child(1) a:before { display: block; width: 0.45rem; height: 0.5rem; background: url(../img/tb_home.png) no-repeat center/0.45rem 0.5rem; padding: 0.05rem 0; margin: 0 auto; content: ''; }
.wrap .ft ul li:nth-child(2) a:before { display: block; width: 0.54rem; height: 0.6rem; background: url(../img/tb_money.png) no-repeat center/0.54rem 0.6rem; padding: 0.03rem 0; margin: 0 auto; content: ''; }
.wrap .ft ul li:nth-child(3) a { position: absolute; bottom: 0; left: -0.18rem; width: 1.51rem; height: 1.59rem; background: url(../img/tb_zx.png) no-repeat center/1.51rem 1.59rem; animation: mydoudong 1s infinite linear; }
.wrap .ft ul li:nth-child(4) a:before { display: block; width: 0.54rem; height: 0.54rem; background: url(../img/tb_count.png) no-repeat center/0.54rem 0.54rem; padding: 0.03rem 0; margin: 0 auto; content: ''; }
.wrap .ft ul li:nth-child(5) a:before { display: block; width: 0.5rem; height: 0.49rem; background: url(../img/tb_phone.png) no-repeat center/0.5rem 0.49rem; padding: 0.06rem 0; margin: 0 auto; content: ''; }
.wrap .white_content { display: none; }

/*# sourceMappingURL=index.css.map */
