p { text-align: left; color: #333; font-size: .3733rem; line-height: .5333rem; word-break: break-word; }		
.section .title { font-size: .5333rem; }
a.more { margin-top: .8rem; width: 2.19rem; height: .74rem; line-height: .74rem; text-align: center; background-color: #345AFF; font-size: .32rem; color: #FFF; border-radius: .37rem; }
.center { text-align: center; }
.product .title, .adv .title { margin-bottom: .7467rem; }
.product .wrapper { display: flex; justify-content: space-between; flex-wrap: wrap; padding: 0 .32rem; }
.product .wrapper a { display: inline-block; width: 4.5467rem; margin-bottom: .2667rem;}
.product .wrapper img { width: 100%; }
.product .wrapper span { background-color: #fff; display: inline-block; width: 100%; font-size: .3733rem;height: .8533rem; line-height: .8533rem; text-align: center; color: #000; white-space: nowrap; }
.adv { padding: 0 .32rem 1.0667rem; }
.adv .wrap { display: flex; justify-content: space-between; padding:.4533rem .2933rem .4133rem .28rem; background-color: #FFF; }
.adv .wrap + .wrap { margin-top: .27rem; }
.adv .wrap>img { align-self: flex-start; width: 1.0667rem; height: 1.0667rem; }
.adv .wrap>div { margin-left: .32rem; }
.adv .wrap .tit { margin-bottom: .2933rem; font-size: .4267rem; color: #000; font-weight: 500; }
.solution { padding: 0 .32rem; margin-bottom: 1.4rem; }
.solution .wrapper + .wrapper { margin-top: .53rem; }
.solution .wrapper>img { display: block; width: 100%; }
.solution .wrap { padding: .52rem 0.4rem 0 0.4rem; background-color: #FFF; }
.solution .wrap  p { font-size: .2667rem; line-height: .4rem; color: #333; text-align: justify; }
.solution .wrap .tit { margin-bottom: .26rem; font-size: .3467rem; color: #000; text-align: left; }
.solution .wrap .detail { display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; margin-top: .4rem; border-top: .01rem solid #E6E6E6; }
.solution .wrap .detail a { height:1.13rem; line-height: 1.13rem; font-size: .32rem; color: #666; }
.solution .wrap .detail>img { width: .43rem; }
.qualification { position: relative; padding: 0; }
.qualification .title { position: absolute; top: 1.1067rem; width: 100%; }
.qualification>img { display: block; width: 100%; }
.qualification>.btn { position: absolute; bottom: .7867rem; width: 100%; }
.case { padding: 1.1067rem .32rem 1.11rem; }
.case .title { margin-bottom: .8267rem; }
.case .wrapper { display:  flex; width: 100%; justify-content: space-between; flex-wrap: wrap; }
.case .wrap { width: calc(50% - .13rem); padding-bottom: .27rem; margin-bottom: .2667rem; background-color: #FFF; }
.case .wrap>img { display: block; width: 100%; }
.case .wrap P { padding: .2667rem 0 0 .2667rem; font-size: .3733rem; color: #000; line-height: .48rem; }