.page-wrap{ width: 62.5%; margin: 0.5rem auto 0.9rem; min-width:1200px; }

.banner {width:100%; margin:-2px auto 0; height:6rem;position:relative;overflow:hidden}
.banners{width:100%;height:6rem; /*left:50%; margin-left:-960px;*/ overflow:hidden;position:relative;top:0;left:0;}
.banners img{ width:100%; height:auto; }

.site,.site a{font-size: 0.18rem;color: #666;}
.site{line-height: 200%; padding-bottom: 20px;}
.site li{ display: inline-block; }
.site li a:hover{ color:#0e6091; }
.site > li + li:before { content: "/\00a0"; padding: 0 5px; color: #ccc; }

.form-box{ width:100%; display: flex; justify-content: space-between; background:#f7f7f7; margin:0.2rem 0 0 0; }
.form-box .form-thumb{ width:33.3%; height:auto; display:block; }
.form-box .form-wrap{ width:60.8%; padding:0.7rem 0 0 0; }
.form-box .form-list{ width:100%; float:left; }
.form-box .form-list .form-item{ width:43.8%; height:0.68rem; border:1px solid #e2e2e2; border-radius:0.08rem; background:#FFF; float:left; margin:0 0.2rem 0.3rem 0; display:flex; align-items:center; overflow:hidden; position:relative; }
.form-box .form-list .form-item .required{ font-size:0.18rem; color:#ff0000; margin:0 2% 0 5%; }
.form-box .form-list .form-input{ flex:1; height:0.68rem; font-size:0.18rem; border:none; outline:none; color:#333; background:none; }
.form-box .form-list .select-item{ flex:1; height:0.68rem; border:none; outline:none; background:none; font-size:0.18rem;  }
.form-box .form-list .select-item option:first-child { color: #999; }
.form-box .form-list .select-btn{ width:0.54rem; height:0.68rem; display:flex; justify-content:center; position:absolute; top:0; right:0; align-items:center; background:#fff; pointer-events:none; }
.form-box .form-list .select-btn .icon{ width:0.18rem; height:auto; display:block; }
.form-box .form-wrap .tips-txt{ width:91%; font-size:0.16rem; line-height:0.28rem; text-align:justify; }
.form-box .form-wrap .btn-wrap{ width:91%; display:flex; justify-content:flex-end; height:0.8rem; padding:0.36rem 0 0 0; }
.form-box .form-wrap .btn-wrap .form-btn{ width:48.6%; height:0.8rem; background:#0864aa; color:#fff; line-height:0.8rem; text-align:center; border-radius:0.14rem; font-size:0.3rem; cursor:pointer; }

.branch-wrap{ width:100%; margin:0.2rem 0 0 0;  }
.branch-wrap .branch-list-tab{ width:100%; float:left; }
.branch-wrap .branch-list-tab .item{ width:18.4%; height:0.6rem; background:#e4e7e9; border-radius:0.3rem; font-size:0.2rem; color:#666666; text-align:center; line-height:0.6rem; float:left; margin:0 1.5% 0.2rem 0; cursor:pointer; }
.branch-wrap .branch-list-tab .item:hover{ color:#FFF; background:#0864aa; }
.branch-wrap .branch-list-tab .item.active{ color:#FFF; background:#0864aa; }
.branch-wrap .branch-list-tab .item.last{ margin-right:0; }
.branch-wrap .branch-list{ width:100%; float:left; margin:0.2rem 0 0 0; height:5.12rem; padding:0 0 1rem 0; }
.branch-wrap .branch-list .item{ display:none; }
.branch-wrap .branch-list .item.active{ display:block; }
.branch-wrap .branch-list .item .infos{ width:37.8%; float:left; }
.branch-wrap .branch-list .item .pic-wrap{ border:1px solid #cfd6da; height:3.5rem; width:100%; display:flex; justify-content:center; align-items:center; }
.branch-wrap .branch-list .item .pic-wrap .thumb{ width:95.6%; height:3.3rem; object-fit:cover; }
.branch-wrap .branch-list .infos .name-wrap{ width:100%; margin:0.26rem 0 0 0; display:flex; align-items:baseline; gap:2.1%; }
.branch-wrap .branch-list .infos .name-wrap .icon{ width:6%; height:auto; }
.branch-wrap .branch-list .infos .name-wrap .name{ font-size:0.25rem; color:#0864ab; display:block; }
.branch-wrap .branch-list .infos .addr{ width:100%; font-size:0.18rem; color:#666666; margin:0.1rem 0 0 0; display:flex; line-height:0.24rem; }
.branch-wrap .branch-list .infos .addr .tab{ white-space: nowrap; }
.branch-wrap .branch-list .infos .addr .val{ text-align:justify; }
.branch-wrap .branch-list .infos .clinic-hours{ font-size:0.18rem; color:#666666; margin:0.12rem 0 0 0; }
.branch-wrap .branch-list .item .map-wrap{ width:59.1%; float:right; }
.branch-wrap .branch-list .item .map{ width:100%; height:5.1rem; object-fit:cover;  }



