﻿h2.title{font-size:.34rem;font-weight:700;line-height:1;border-left:3px solid #ff5858;padding-left:.35rem}p.subTitle{background:url(../images/title-bg.png) center top no-repeat;background-size:3.3rem;margin:.56rem auto .3rem;text-align:center;color:#fff;font-weight:700;font-size:.32rem;height:.5rem}

.indexBox .part2,.indexBox .part3,.indexBox .part4,.indexBox .part5{width:6.9rem;margin:0 auto;padding:.7rem 0 .55rem;overflow:hidden;border-bottom:1px dashed #ccc}
.indexBox .part1{overflow:hidden}
.indexBox .part1 .xiaoguo{width:1.08rem;height:1.08rem;border:4px solid #ff5858;margin:.49rem auto}
.indexBox .part1 .xiaoguo div{width:1.08rem;height:1.08rem;background:#ff5858;color:#fff;font-size:.36rem;display:-webkit-box;
display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;
justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;
font-weight:700;line-height:1.2;position:relative;left:.08rem;top:.08rem;-webkit-box-shadow:2px 2px 4px 2px rgba(255,88,88,.2);
box-shadow:2px 2px 4px 2px rgba(255,88,88,.2)}
.indexBox .part1 h6{text-align:center;font-size:.28rem;color:#666}
.indexBox .part2{width:100%}
.indexBox .part2 .part2-info{width:6.9rem;margin:0 auto}
.indexBox .part2 .part2-content{overflow:hidden;padding-top:.5rem;line-height:.5rem;color:#666}
.indexBox .part2 .part2-content em{color:#ff5858;font-weight:700}
.indexBox .part2 ul{height:3.8rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;
display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;
justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
.indexBox .part2 ul li{width:.9rem;background:#ebebeb;font-size:.22rem;color:#666;display:-webkit-box;
display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;
justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;text-align:center;
padding-bottom:.08rem;overflow:hidden;border-radius:5px;line-height:1.3}
.indexBox .part2 ul li.active{background:-webkit-gradient(linear,left top,left bottom,from(#fe7979),to(#ff5858));
background:-webkit-linear-gradient(#fe7979,#ff5858);background:linear-gradient(#fe7979,#ff5858);color:#fff}
.indexBox .part2 ul li:nth-of-type(1){height:.8rem}.indexBox .part2 ul li:nth-of-type(2){height:1.3rem}
.indexBox .part2 ul li:nth-of-type(3){height:1.8rem}.indexBox .part2 ul li:nth-of-type(4){height:2.3rem}
.indexBox .part2 ul li:nth-of-type(5){height:2.8rem}.indexBox .part2 ul li:nth-of-type(6){height:3.3rem}
.indexBox .part2 ul li:nth-of-type(7){height:3.8rem}#rangeBox{width:6.9rem;height:.82rem;margin:.3rem auto;position:relative}
.parta2{width:7.5rem;padding:0 0 .5rem;margin:auto}
.parta2 h2{color:#333;font-weight:bold;font-size:.26rem;height:.3rem;position:relative;line-height:.3rem;width:6.9rem;text-indent:.25rem;margin:auto}
.parta2 h2 span{width:3px;height:100%;background:#ff5858;display:block;position:absolute}
.parta2-info{border:1px solid #999;margin:.35rem auto 0;width:6.4rem;
background:url(../images/part2-info-bg.png) no-repeat center top;background-size:6.4rem}
.part2a-info ul{overflow:hidden}
.parta2-info ul li{width:25%;float:left;text-align:center;height:.8rem;color:#666;font-size:.24rem;line-height:.8rem}



#rangeBox .range-bg{width:100%;height:.1rem;background:#ebebeb;border:.05rem;position:absolute;left:0;top:50%;margin-top:-.05rem}
#rangeBox #range{width:.82rem;height:.82rem;background:#fff;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.2),-1px -1px 2px rgba(0,0,0,.1);
box-shadow:2px 2px 2px rgba(0,0,0,.2),-1px -1px 2px rgba(0,0,0,.1);border-radius:.42rem;position:absolute;left:0;top:0}
.indexBox .part2 h6{font-size:.26rem;color:#999;text-align:center}
.indexBox .part3 ul{overflow:hidden}
.indexBox .part3 ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.26rem;padding-bottom:.2rem}
.indexBox .part3 ul li strong{font-size:.28rem;width:1.4rem;padding-left:.5rem}
.indexBox .part3 ul li span{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-right:.5rem}
.indexBox .part3 .part3-img{width:6.3rem;height:3.8rem;border:1px solid #999;margin:.1rem auto 0}
.indexBox .part3 .part3-img img{width:6rem;display:block;margin:.13rem auto 0}
.indexBox .part3 h6{color:#999;font-size:.24rem;text-align:center;margin:.25rem auto 0}
.indexBox .part3 h3{text-align:center;font-size:.28rem;font-weight:700}
.indexBox .part3 h4{color:#666;font-size:.26rem;padding:.2rem .5rem 0}
.part3-info-swiper{width:6.3rem;margin:auto;padding:0 0 .7rem}
.part3-info-swiper .swiper-slide{width:100%}
.part3-info-swiper .swiper-slide div{width:6.3rem;border:1px solid #999;margin:.3rem auto 0;padding:.15rem 0}
.part3-info-swiper .swiper-slide div img{width:6rem;margin:0 auto;display:block}
.indexBox .part4 ul{padding:.3rem 0 .1rem .25rem;overflow:hidden}
.indexBox .part4 ul li{font-size:.26rem;color:#666;padding-bottom:.2rem}
.indexBox .part4 .part4-img{border:1px solid #999;margin:.1rem auto 0;padding:.1rem 0}
.indexBox .part4 .part4-img img{width:6.7rem;display:block;margin:.13rem auto 0}
.indexBox .part4 h6{color:#999;font-size:.24rem;text-align:center;margin:.25rem auto 0}
.indexBox .part5{border:none}


.part5{width:7.5rem;padding:0 0 .5rem;margin:auto}
.part5 h3{background:url(../images/part5-tit-bg.png) no-repeat center top;background-size:3.3rem;margin:auto;text-align:center;color:#fff;font-weight:bold;font-size:.32rem;height:.5rem}
.part5 h4{color:#333;font-size:.26rem;padding:.25rem 0 .5rem;width:6.9rem;margin:auto}
.part5-info{width:6.9rem;margin:auto}
.info01,.info02{width:100%}
.info01 h5{width:2.47rem;height:.65rem;background:url(../images/part5-tit-icon01.png) no-repeat center top;background-size:2.47rem;position:relative;
padding-left:.8rem;font-weight:bold;font-size:.3rem;line-height:.65rem}.info01 h5 em{width:.65rem;text-align:center;color:#fff;display:block;
height:.65rem;line-height:.65rem;position:absolute;left:0}.info01 h6{color:#666;font-size:.26rem;padding:.3rem 0}
.info-swiper{width:6.3rem;margin:auto;padding:0 0 .7rem}.info-swiper .swiper-slide{width:100%}
.info-swiper .swiper-slide p{color:#666;font-size:.26rem}.info-swiper .swiper-slide p strong{color:#ff5858}
.info-swiper .swiper-slide div{width:6.3rem;border:1px solid #999;margin:.3rem auto 0}
.info-swiper .swiper-slide div img{width:100%}.info02 h5{width:3.11rem;height:.64rem;background:url(../images/part5-tit-icon02.png) no-repeat center top;
background-size:3.11rem;position:relative;padding-left:.8rem;font-weight:bold;font-size:.3rem;line-height:.65rem}
.info02 h5 em{width:.65rem;text-align:center;color:#fff;display:block;height:.65rem;line-height:.65rem;position:absolute;left:0}
.info02 h6{color:#666;font-size:.26rem;padding:.35rem 0}.info02-img{width:6.3rem;height:3.8rem;border:1px solid #999;margin:.4rem auto 0}
.info02-img img{width:6rem;display:block;margin:.13rem auto 0}.info02 span{color:#999;font-size:.24rem;text-align:center;display:block;padding:.24rem 0 .5rem}
.info03 h5{width:3.11rem;height:.64rem;background:url(../images/part5-tit-icon02.png) no-repeat center top;background-size:3.11rem;position:relative;
padding-left:.8rem;font-weight:bold;font-size:.3rem;line-height:.65rem}.info03 h5 em{width:.65rem;text-align:center;color:#fff;display:block;height:.65rem;
line-height:.65rem;position:absolute;left:0}.info03 h6{color:#666;font-size:.26rem;padding:.35rem 0}.info03-img{width:6.3rem;height:3.8rem;border:1px solid #999;
margin:.4rem auto 0}.info03-img img{width:6rem;display:block;margin:.13rem auto 0}
.info03 span{color:#999;font-size:.24rem;text-align:center;display:block;padding:.24rem 0 .5rem}.info03 p{color:#666;font-size:.26rem;text-align:center;margin:0 auto}
.info03 .arrow-gif{content:" ";width:.39rem;height:.28rem;margin:.4rem auto;background:url(../images/arrow-bottom.png) no-repeat center top;
background-size:100% 100%;-webkit-animation:webSwipeTipAfter 1.5s infinite ease-in-out;animation:webSwipeTipAfter 1.5s infinite ease-in-out;z-index:100;display:block}
.info03-btn{width:4.6rem;border-radius:3rem;font-weight:normal;height:.9rem;line-height:.9rem;background:#ff5858;font-size:.3rem;margin:0 auto .1rem;cursor:pointer;text-align:center}
.info03-btn a{color:#fff}@-webkit-keyframes webSwipeTipAfter{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}0%{-webkit-transform:translate3d(0,-60%,0);
transform:translate3d(0,-60%,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes webSwipeTipAfter{0%{-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(0,-60%,0);transform:translate3d(0,-60%,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
body .swiper-pagination-bullet-active{background:#ccc !important}
body .swiper-pagination-bullet{width:.6rem;height:.12rem;border-radius:60px;background:#fff;border:1px solid #ccc;opacity:1}



.part5-info-swiper{width:100%;margin:auto;padding:.5rem 0 .7rem}
.part5-info-swiper .swiper-slide{width:100%}
.part5-info-swiper .swiper-slide div{width:100%;height:5.77rem;border:1px solid #ccc;padding-top:.4rem;border-radius:5px}
.part5-info-swiper .swiper-slide div img{width:2.7rem;margin:0 auto;display:block}
.part5-info-swiper .swiper-slide div h3{font-size:.32rem;font-weight:700;text-align:center;padding:.25rem 0}
.part5-info-swiper .swiper-slide div p{font-size:.26rem;color:#666;padding:0 .55rem}
.indexBox .part5 h6{color:#666;font-size:.26rem;text-align:center;margin:0 auto}
.indexBox .part5 .arrow-gif{content:" ";width:.39rem;height:.28rem;margin:.4rem auto;
background:url(../images/arrow-bottom.png) center top no-repeat;background-size:100% 100%;-webkit-animation:webSwipeTipAfter 1.5s infinite ease-in-out;
animation:webSwipeTipAfter 1.5s infinite ease-in-out;z-index:100;display:block}
.indexBox .part5 .part5-btn{display:block;width:4.6rem;border-radius:3rem;
font-weight:400;height:.9rem;line-height:.9rem;background:#ff5858;font-size:.3rem;margin:0 auto .1rem;cursor:pointer;text-align:center;color:#fff}
.indexBox .part-new{width:6.9rem;margin:0 auto;padding:.7rem 0 .55rem;overflow:hidden;border-bottom:1px dashed #ccc;display:none}
.indexBox .part-new p{padding:.4rem 0 .4rem .25rem;overflow:hidden}
.indexBox .part-new ul li{font-size:.26rem;color:#666;padding-bottom:.2rem}
.indexBox .part-new img{width:5.4rem;display:block;margin:.13rem auto 0}
.swiper-pagination-bullet-active{background:#ccc!important}
.swiper-pagination-bullet{width:.6rem;height:.12rem;border-radius:60px;background:#fff;
border:1px solid #ccc;opacity:1}@-webkit-keyframes webSwipeTipAfter{0%,100%{-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(0,-60%,0);transform:translate3d(0,-60%,0)}}@keyframes webSwipeTipAfter{0%,100%{-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(0,-60%,0);transform:translate3d(0,-60%,0)}}

.part1{width:7.5rem;padding:.5rem 0;margin:auto}
.part1-label{width:1.29rem;height:1.29rem;margin:auto;background:url(../images/part1-label-icon.png) no-repeat center top;
background-size:1.29rem;color:#fff;font-weight:bold;font-size:.36rem;text-indent:.3rem;line-height:1.35rem}
.part1-info{width:6.9rem;height:2.6rem;border:1px dashed #ff5858;border-radius:5px;margin:.35rem auto 0}
.part1-info ul{padding:.5rem 0 0;width:6.3rem;margin:auto}
.part1-info ul li{color:#666;font-size:.26rem;position:relative;margin-bottom:.2rem;padding-left:.5rem}
.part1-info ul li em{width:.38rem;position:absolute;height:.38rem;left:0}
.part1-info ul li span{color:#333}
.part1-info ul li:nth-of-type(1) em{background:url(../images/part1-info-icon01.png) no-repeat center top;background-size:.38rem}
.part1-info ul li:nth-of-type(2) em{background:url(../images/part1-info-icon02.png) no-repeat center top;background-size:.38rem}
.part1-info ul li:nth-of-type(3) em{background:url(../images/part1-info-icon03.png) no-repeat center top;background-size:.38rem}


