﻿.indexBox .part1 h1,.indexBox .part1>div,h2.title{border-bottom:1px solid #e8e8e8}h2.title{font-size:.28rem;line-height:.9rem;padding:0 .3rem;overflow:hidden}.banner{width:100%;position:relative}.banner .back{float:left;width:20%;height:.98rem;background:url(../images/nav-back-copy@2x.png) .2rem center no-repeat;background-size:.62rem;position:absolute;left:0;top:0;z-index:99999;cursor:pointer}.swiper-container img{width:100%}.swiper-pagination span{background:#ff5858}.indexBox{background:#f5f5f5}.indexBox .part1{background:#fff;margin-bottom:.2rem}.indexBox .part1>div{width:6.9rem;margin:0 auto;height:.98rem;background:url(../images/arrow-right@2x.png) right center no-repeat;background-size:.18rem;overflow:hidden}
.indexBox .part1 div.appointment{height:auto;padding:.1rem 0}
.indexBox .part1 div a{display:block;width:100%;height:100%;color:#4a4a4a}
.indexBox .part1 div:nth-of-type(3) span,.indexBox .part1>div:nth-of-type(1) span{display:inline-block;vertical-align:middle;height:.08rem}
.indexBox .part1 h1{width:6.9rem;margin:0 auto;font-size:.32rem;font-weight:700;line-height:.96rem}
.indexBox .part1>div:nth-of-type(1){border:0;position:relative}
.indexBox .part1>div:nth-of-type(1) :after{content:"";position:absolute;left:.48rem;bottom:0;width:6.42rem;border-bottom:1px solid #e8e8e8}
.indexBox .part1>div:nth-of-type(1) p:nth-of-type(1){display:inline-block;vertical-align:middle;width:5.5rem;padding-left:.48rem;background:url(../images/add@2x.png) left .08rem no-repeat;
background-size:.18rem;margin-top:0.23rem;font-size:.26rem}
.indexBox .part1>div:nth-of-type(1) p:nth-of-type(2){display:inline-block;vertical-align:middle;font-size:.2rem;color:#888;line-height:.98rem;padding-left:.2rem}
.indexBox .part1>div:nth-of-type(2){font-size:.26rem}
.indexBox .part1>div:nth-of-type(2) a{padding-left:.48rem;line-height:.98rem;background:url(../images/number@2x.png) left center no-repeat;background-size:.24rem}
.indexBox .part1>div:nth-of-type(3){border:0;font-size:.26rem;cursor:pointer}
.indexBox .part1>div:nth-of-type(3) .meten_yyqwl{width:5.5rem;display:inline-block;vertical-align:middle;padding-left:1.08rem;background:url(../images/promotion@2x.png) left center no-repeat;background-size:.88rem}
.indexBox .part1>div:nth-of-type(3) .meten_yyqw1l {margin-left:30px;}
.indexBox .part1>div:nth-of-type(3) .meten_yyqwl p:before{content:"· "}
.indexBox .part1 div:nth-of-type(3) a>p{display:inline-block;vertical-align:middle;font-size:.24rem;line-height:.98rem;padding-left:.2rem;color:#ff5858}
.indexBox .part2{background:#fff}.indexBox .part2 ul{width:6.9rem;margin:0 auto;font-size:.28rem;padding-bottom:.4rem}
.indexBox .part2 ul li{overflow:hidden;padding-top:.34rem;line-height:1.8}.indexBox .part2 ul li div{width:1.28rem;float:left;color:#9b9b9b}
.indexBox .part2 ul li p{width:4.7rem;float:left;overflow:hidden}
.indexBox .part2 ul li p span{float:left;margin-right:.12rem}footer{width:100%;height:.96rem;position:fixed;bottom:0;left:0;-webkit-box-shadow:inset 0 .5px 0 0 #e7e7e7;box-shadow:inset 0 .5px 0 0 #e7e7e7}footer a{float:left;display:block;height:100%;text-align:center;color:#888;font-size:.22rem;line-height:1.5rem}footer a:nth-of-type(1){width:25%;border-right:1px solid #e6e6e6;background:url(../images/online@2x.png) center .12rem no-repeat;background-size:.42rem;position:relative}footer a:nth-of-type(2){display:block;width:25%;border-right:1px solid #e6e6e6;background:url(../images/phone@2x.png) center .12rem no-repeat;background-size:.42rem}footer a:nth-of-type(3){display:block;width:50%;color:#fff;font-size:.32rem;text-align:center;line-height:.98rem;background:#ff3232;cursor:pointer}