.banner img{height:3.5rem;}

.barnav{padding:0.8rem 0;}
.barnavTitle{font-size:0.4rem; color:#222; text-align:center; padding:0 0.4rem 0.6rem;}
.barnavList ul{margin:0 0.2rem; display:flex; justify-content:space-between;}
.barnavList ul li{flex:1; text-align:center;}
.barnavList ul li:nth-of-type(2){margin:0 0.2rem;}
.barnavList ul li img{width:100%;}
.barnavList ul li p{font-size:0.3rem; color:#000; margin:0.2rem 0;}
.barnavList ul li span{color:#848484;}

.main{background-color:#f5f5f5;}
.mainTitle{font-size:0.4rem; color:#222; text-align:center; padding:0.8rem 0.4rem 0.6rem;}
.mainList{display:block; margin:0 0.3rem; position:relative; padding:5.5rem 0 0.5rem;}
.mainList .left{width:100%; text-align:center;}
.mainList .left img{height:5rem; display:block; display:block; position:absolute; top:0; left:50%; transform:translateX(-50%);}
.mainList .top{width:100%;}
.mainList .top p{font-size:0.32rem; color:#38f;}
.mainList .top p i{display:inline-block; width:0.46rem; height:0.46rem; margin-right:0.2rem; border-radius:50%; box-shadow:0px 0px 4px 0px rgba(58, 147, 245, 0.75); border:1px solid rgba(58,147,245,0.75); display:none;}
.mainList .top span{display:inline-block; margin-top:0.3rem; font-size:0.3rem; color:#000;}
.mainList .top .mainImg{margin:0.2rem 0.2rem 0;}
.mainList .top .mainImg img{width:1.7rem; height:1.94rem;}
.mainList .top button{width:2.5rem; height:0.7rem; display:block; line-height:0.67rem; margin:auto; background-image:linear-gradient(180deg, #3388ff 0%, #89baff 100%), linear-gradient(#3388ff, #3388ff); background-blend-mode:normal, normal; border:0; font-size:0.28rem; color:#fff; margin-top:0.4rem; cursor:pointer;}

.submenuTop p{font-size:0.4rem; color:#222; text-align:center; padding:0.8rem 0.4rem 0.6rem;}
.submenuList{padding:0 0.4rem 0.5rem;}
.submenuList ul{display:-webkit-flex; display:flex; -webkit-justify-content:space-between; justify-content:space-between; -webkit-flex-wrap:wrap; flex-wrap:wrap;}
.submenuList ul li{width:3.25rem; background:#fff; padding:0.2rem 0.2rem 0.2rem 1.04rem; display:block; text-align:left; box-shadow:0px 0px 10px 0px rgba(51, 136, 255, 0.43); margin-bottom:0.2rem; position:relative;}
.submenuList ul li img{width:0.84rem; height:0.84rem; display:block; position:absolute; top:50%; left:0.1rem; margin-top:-0.42rem;}
.submenuList ul li span{font-size:0.24rem; color:#000; vertical-align:middle;}

