.banner img {
    width: 100%;

}

.titleBox {
    display    : flex;
    align-items: center;
    padding    : .5rem;
    position   : relative;
}

.line {
    width : 100%;
    height: 0.02rem;

    background: linear-gradient(270deg, #70C1FC 0%, #3D8DF7 100%);
}

.titleContent {
    display    : flex;
    align-items: center;
    padding    : 0 .3rem;
    position   : absolute;
    background : #FFF;
    position   : absolute;
    left       : 50%;
    top        : 50%;
    transform  : translate(-50%, -50%)
}

.titleContent img {
    width       : .5rem;
    height      : .5rem;
    margin-right: .2rem;
}

.tableTitle {
    display        : flex;
    align-content  : center;
    justify-content: space-around;
    align-items    : center;
    background     : #154280;


}

.titleItem {
    flex      : 1;
    color     : #FFF;
    font-size : .16rem;
    text-align: center;
    padding   : .2rem 0;
}

.tablrItem {
    display      : flex;
    align-items  : center;
    background   : #F6F5F6;
    margin-bottom: .2rem;
}

.itemOne {
    flex      : 1;
    text-align: center;
    padding   : .1rem 0;
    font-size : .16rem;
}

.yelllowColor {
    color: #FE741F;
}

.threeImg {
    display        : flex;
    justify-content: space-around;
    /* align-items : center; */
}

.threeImg {
    margin: .3rem 0;
}

.threeItem {
    display       : flex;
    flex          : 1;
    flex-direction: column;
    align-items   : center;
}

.topImg {
    background-size: 100% 100%;
    width          : 2.1rem;
    height         : 2.1rem;
    text-align     : center;
    line-height    : 2.1rem;
    font-size      : .21rem;
    color          : #FFF;
}

.bottxt {
    text-align: center;
    font-size : .16rem;
    padding   : .2rem 0;
}

.webMsg {
    width          : 100%;
    min-height     : 2.7rem;
    background     : url('https://attached-file.oss-cn-shanghai.aliyuncs.com/ailaStatic/img/icon_bg1.jpg');
    background-size: 100% 100%;
    padding        : .3rem 0;
}

.webMsgTitle {
    font-size    : .24rem;
    color        : #FE741F;
    font-weight  : 900;
    text-align   : center;
    margin-bottom: .2rem;
}

.webMsgList {
    display        : flex;
    justify-content: space-around;
    text-align     : center;
}

.webMsgItem {
    flex      : 1;
    text-align: center;
    padding   : 0 .05rem;
}

.msg1 {
    font-size  : .24rem;
    font-weight: 900;
}

.msg1 span {
    font-size: .45rem;
}

.msg2 {
    font-size  : .16rem;
    font-weight: 600;
    padding    : .2rem 0;
}

.msg3 {
    font-size: .16rem;
}

.detailBox {
    padding: .5rem 0;
}

.detailBoxTitle1 {
    color     : #909090;
    font-size : .24rem;
    text-align: center;
}

.detailBoxTitle2 {
    color      : #154280;
    font-weight: 900;
    font-size  : .24rem;
    text-align : center;
    padding    : .23rem 0;
}

.detailBoxTitle3 {
    font-size : .16rem;
    color     : #909090;
    text-align: center;
}

.detailPicMsg img {
    display: block;
    width  : 4.8rem;
    height : 2.85rem;
    margin : .3rem auto;
}

.detailPicTitle {
    text-align    : center;
    font-size     : .24rem;
    font-weight   : 900;
    padding-bottom: .3rem;
}

.detailPicDesc {
    padding   : 0 .7rem;
    font-size : .16rem;
    color     : #333;
    text-align: center;

}

.realTimeTitle {
    width : 100%;
    height: .96rem;

    background   : linear-gradient(270deg, #70C1FC 0%, #3D8DF7 100%);
    border-radius: 0px 0px 160px 0px;
    line-height  : .96rem;
    padding-left : .2rem;
    color        : #fff;
}

.realTimeTitle span {
    font-size: .16rem;
}

.realTimeTitle span strong {
    font-weight: 900;
    color      : #FE741F;
}

.realTimeItem {
    width  : 7rem;
    margin : 0 auto;
    padding: .1rem;
    border-bottom: 0.01rem solid #f2f2f2;
}
.realTimeItemTitle{
    font-size: .21rem;
    font-weight: 600px;
    padding: .2rem 0;
}
.realTimeBtns{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: .1rem 0;

}
.realTimeBtns .yellowColor{
    font-size: .16rem;
    color: #FE741F;

}
.btns{
    width: 1.2rem;
    height: .45rem;
    text-align: center;
    display: block;
    background: #3F8FF7;
    line-height: .45rem;
    font-size: .16rem;
    color: #FFF;
    border-radius: .3rem;

}
.ailaCenter img{
    width: 100%;
}
.companyTitle{
    font-size: .34rem;
    font-weight: 600;
    text-align: center;
    padding: .3rem 0;
}
.companyDetailTxt{
    font-size: .21rem;
    color: #333;
    line-height: .34rem;
    padding: 0 .3rem;
    padding-bottom: .3rem;
}
.centerPic img{
    width: 100%;
}

.talPhoneMask{
    width: 100%;
    height: 100vh;
    background: rgba(0, 0, 0, .7);
    z-index: 99;
    position: fixed;
    left: 0;
    top: 0;
}
.inputContent{
    position: absolute;
    left: 0;
    bottom: .2rem;
}
.phoneInput{
    width: 7rem;
    background: #FFF;
    line-height: .98rem;
    border-radius: .15rem;
    margin: 0 auto;
}
