.indexBanner{
    width: 100%;
    padding-top: 38.4%;
    background-size: cover !important;
}
.indexBanner1{
    background: url("../images/banner.jpg") no-repeat center;
}
.indexBanner2{
    background: url("../images/banner2.jpg") no-repeat center;
}
.companyIdea{
    width: 14.4rem;
    height: 3.5rem;
    background: url("../images/gongsilinian.png") no-repeat center;
    background-size: cover;
    margin: 0 auto;
}
.imgAll{
    width: 100%;max-width: 162px;
}
.fontAll{
    font-size: 24px;color: #333;line-height: 36px;text-align: center;margin-top: 16px;
}
.myCompany{
    width: 17.8rem;
    height: 3.5rem;
    background: url("../images/wochp.png") no-repeat center;
    background-size: cover;
    margin: 0 auto;
}
.myCompanyBgm{
    background: #F8F9FB;width: 100%;margin-top: 26px;
}
.myIcon{
    background: url('../images/yika.jpg') no-repeat;width: 100%;padding-top:83%;background-size: contain;position: relative;
}
.buttonAll{
    background: none;border: none;border: 1px solid #ccc;border-radius: 25px;position: absolute;bottom: 8%;left: 50%;width: 90px;margin-left: -45px;height: 26px;
}
.myIcon1{
    background: url('../images/zhijian.jpg') no-repeat;width: 100%;padding-top:83%;background-size: contain;position: relative;
}
.mySpot{
    width: 17.8rem;
    height: 3.5rem;
    background: url("../images/wmys.png") no-repeat center;
    background-size: cover;
    margin: 0 auto;
}
.excellentShadow{
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    width: 100%;
    box-shadow:inset 0 0 1px #d8d8d8;
    margin-top: 2rem;
    position: relative;
}
.excellentImg{
    width: 100%;
    padding-top: 50%;
    background-size: cover !important;
}
.excellentBg{
    background: url("../images/ocftu1.jpg") no-repeat center;
}
.explainFont{
    color: #fff;
    width: 80%;
    max-width: 80%;
    margin: 0 auto;
    text-align: left;
    font-size: 14px;
}
.myCooper{
    width: 14.1rem;
    height: 3.5rem;
    background: url("../images/hezkh.png") no-repeat center;
    margin: 0 auto;
}
.allClick{
    padding-bottom: 16px;
}
.myPartner{
    width: 14.1rem;
    height: 3.5rem;
    background: url("../images/hzgb.png") no-repeat center;
    margin: 0 auto;
}
.bgF8{
    width: 100%;background: #f8f9fb;
}
.pB0All16{
    padding: 16px 16px 0 16px;
}
.bg16{
    background: #16aaff;
}
.ptb16{
    padding: 16px 0;
}
.mTb26{
    margin: 26px 0;
}
.iconChange{
    max-height: 133px;
}
.mT16{
    margin-bottom: 16px;
}
.w9mAuto{
    width: 90%;margin: 0 auto;
}
.bg04{
    width: 100%;background: #047AFE
}
.contactFont{
    color: #fff;text-align: center;width: 80%;margin: 0 auto;
}
.contactFont>h4{
    font-size: 3.2rem;color: #fff;text-align: center;
}
.mt12{
    margin-top: 12px;
}
.left16{
    float: left;padding: 16px 0
}
.font18{
    font-size: 18px;
}
.inputClass{
    color: #333;border: none;width: 45%;background: #fff;height: 36px;border-radius: 5px;
}
.font18Top{
    font-size: 18px;vertical-align: top;
}
.messageClass{
    color: #333;resize: none;border: none;width: 73%;background: #fff;height: 130px;border-radius: 5px;
}
@media screen and (max-width: 767px){
    .inputXs{
        width: 74% !important;
    }
    .selectAdd{
        width: 36% !important;
    }
}
.fontLi>a{
    color: #fff !important;
}
