@charset "utf-8";
*{box-sizing: border-box;}
html{min-height: 100%;}
body {margin: 0;padding: 0;font-family: \5FAE\8F6F\96C5\9ED1;-webkit-tap-highlight-color: rgba(0,0,0,0);background-color: #ffffff;height: 100%;}
a:focus {outline: none;}/*点击a标签出现虚线边框*/
h1, h2, h3, h4, h5, h6, p, a, li, ul, dd, dl, dt, div, span, input, textarea, form, table, tr, td {margin: 0;padding: 0;font-weight: 500;}
ul,li{list-style: none;}
input[type="button"], input[type="submit"], input[type="reset"], input[type="text"], textarea {-moz-appearance: none;-webkit-appearance: none;appearance: none;}  /*input输入框在苹果手机上去除内阴影*/
textarea {resize: none;font-family: \5FAE\8F6F\96C5\9ED1;border: none;outline: none;}
input,button{font-family: \5FAE\8F6F\96C5\9ED1;border: none;outline: none;}
input[disabled]{opacity:1}
a {text-decoration: none;outline:none;-moz-outline-style:none;}
i {font-style: normal;}
.fl {float: left;}
.fr {float: right;}
img{border: none;outline: none;}
.clearfix:after{content: "";display: block;visibility: hidden;clear: both;}

.wrap{width: 7.5rem;margin: 0 auto;padding-bottom: 0.5rem;}
.wrap .banner{position: relative;font-size: 0;height: 3rem;overflow: hidden;}
.wrap .banner .hd{position: absolute;width: 100%;left: 0;bottom: 0.38rem;z-index: 1;}
.wrap .banner .hd ul{width: 100%;display: flex;justify-content: center;}
.wrap .banner .hd li{width: 0.32rem;height: 0.02rem;background-color: rgba(255,255,255,0.3);margin: 0 0.1rem;font-size: 0;}
.wrap .banner .hd li.on{background-color: rgba(255,255,255,1);}
.wrap .banner .bd img{width: 7.5rem;height: 3rem;}
.wrap .btn{width: 6.9rem;margin: 0.5rem auto 0;}
.wrap .btn button{width: 100%;height: 0.76rem;border-radius: 0.1rem;background-color: green;color: #fff;font-size: 0.28rem;}
.wrap .maplist{width: 6.9rem;margin: 0.5rem auto 0;}
.wrap .maplist .title{display: flex;align-items: center;justify-content: space-between;color: #454545;border-bottom: solid 1px #dcdcdc;padding-bottom: 0.2rem;}
.wrap .maplist .title .tit{font-size: 0.32rem;font-weight: 700;}
.wrap .maplist .title p{font-size: 0.3rem;font-weight: 700;display: flex;align-items: center;}
.wrap .maplist .title p img{width: 0.13rem;height: 0.25rem;margin-left: 0.15rem;}
.wrap .maplist .list{margin-top: 0.2rem;}
.wrap .maplist .list li{border-top: solid 1px #dcdcdc;padding: 0.2rem 0;}
.wrap .maplist .list li:first-child{border-top: none;}
.wrap .maplist .list li .top{display: flex;align-items: center;justify-content: space-between;font-size: 0.32rem;}
.wrap .maplist .list li .top .tit{color: #333;}
.wrap .maplist .list li .top p{color: #666;}
.wrap .maplist .list li .bottom{display: flex;align-items: center;justify-content: space-between;margin-top: 0.18rem;}
.wrap .maplist .list li .bottom .tit{color: #555;font-weight: 700;font-size: 0.3rem;}
.wrap .maplist .list li .bottom button{color: #454545;font-size: 0.26rem;border: solid 1px #ccc;border-radius: 0.06rem;width: 1rem;height: 0.46rem;background: none;}
.wrap .tel{width: 6.9rem;margin: 0.5rem auto 0;}
.wrap .tel a{width: 100%;line-height: 0.76rem;border-radius: 0.1rem;background-color: green;color: #fff;font-size: 0.28rem;text-align: center;display: block;}
.wrap .map{width: 7.5rem;height: 4.5rem;}
.wrap .info{margin: 0.2rem auto 0;width: 6.9rem;}
.wrap .info p{font-weight: 700;font-size: 0.3rem;color: #454545;margin-bottom: 0.35rem;}
.wrap .info button{color: #fff;font-size: 0.28rem;background-color: #666;border-radius: 0.1rem;height: 0.68rem;width: 6.7rem;margin: 0 auto;display: block;}
.wrap .txt{margin: 0.6rem auto 0;max-height: 4rem;overflow-y: scroll;width: 6.5rem;}
.wrap .txt p{font-weight: 700;font-size: 0.3rem;color: #454545;margin-bottom: 0.15rem;}
.wrap .txt p a{font-weight: 700;color: #454545;margin-left: 0.3rem;}