.fai-us {
    width: 100vw;
}

.us {
    padding: 3vw 0;
}

.Ust {
    font-size: 4vw;
    color: #333333;
    font-weight: 500;
    font-family: "Source Han Sans CN";
    text-align: center;
}

.Ust span {
    color: #d60600;
}

.hr {
    margin: auto;
    width: 15.7333vw;
    height: 0.2667vw;
    background-color: #333333;
}

.Usp {
    font-size: 2.4vw;
    color: #333333;
    font-family: "Source Han Sans CN";
    text-align: center;
}

.fai-wei {
    margin: auto;
    width: 95.0667vw;
    height: 31.6vw;
    background: url(../img/500474537.png) -0.9333vw no-repeat;
    background-size: cover;
}
.fai-weis {
    margin: auto;
    width: 95.0667vw;
    height: 43.2vw;
    background: url(../img/500474537.png) -0.9333vw no-repeat;
    background-size: cover;
}

.fai-c {
    position: relative;
    opacity: 0.8;
    background-color: #ffffff;
    margin: auto;
    width: 60vw;
    height: 31.6vw;
}

.fai-cl {
    position: relative;
    opacity: 0.8;
    background-color: #ffffff;
    margin: auto;
    width: 73.2vw;
    height: 43.2vw;
}

.fai-c img {
    margin-right: 1.4667vw;
    width: 3.2vw;
    height: 4vw;
}

.fai-c div {
    padding: 0 3.8667vw;
    padding-top: 3.1333vw;
}

.fai-c span {
    font-size: 3.2vw;
    letter-spacing: 0.1333vw;
    line-height: 3.8667vw;
    color: #333333;
    font-family: "Source Han Sans CN";
}

.fai-c p {
    font-size: 3.2vw;
    letter-spacing: 0.1333vw;
    line-height: 3.8667vw;
    color: #333333;
    font-family: "Source Han Sans CN";
}
.fai-cl img {
    margin-right: 1.4667vw;
    width: 3.2vw;
    height: 4vw;
}

.fai-cl div {
    padding: 0 8.9333vw;
    padding-top: 3.8667vw;
}

.fai-cl span {
    font-size: 3.2vw;
    letter-spacing: 0.1333vw;
    line-height: 3.8667vw;
    color: #333333;
    font-family: "Source Han Sans CN";
}

.fai-cl p {
    font-size: 3.2vw;
    letter-spacing: 0.1333vw;
    line-height: 3.8667vw;
    color: #333333;
    font-family: "Source Han Sans CN";
}

.bot p{
    font-size: 3.2vw;
    letter-spacing: 0.1333vw;
    line-height: 4.8667vw;
    color: #333333;
    font-family: "Source Han Sans CN";
}
.di {
    position: absolute;
    left: 40%;
    top: 50%;
}

.di img {
    width: 1.7333vw;
    height: 2.2667vw;
}

.nst {
    font-size: 4vw;
    color: #d60600;
    font-weight: 500;
    font-family: "Source Han Sans CN";
    text-align: center;
}

.nst span {
    color: #333333;
}

.hr1 {
    margin: auto;
    width: 15.7333vw;
    height: 0.2667vw;
    background-color: #d60600;
}

.Nsp {
    font-size: 2.4vw;
    color: #d60600;
    font-family: "Source Han Sans CN";
    text-align: center;
}

.fai-new {
    margin: auto;
    width: 95.0667vw;
    display: flex;
    align-items: center;
    justify-content: space-betweens;
}

.fai-new .L {
    width: 41vw;
    height: 29.4667vw;
    filter: drop-shadow(0px 8px 7.5px rgba(0, 0, 0, 0.07));
    background-color: #ffffff;
}

.fai-new .L span {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    padding: 1vw 1vw;
    font-size: 3.2vw;
    color: #d60600;
    font-family: "Source Han Sans CN";
}

.fai-new .L p {
    padding: 0 1vw;
    padding-top: 1.2vw;
    font-size: 2.4vw;
    line-height: 3.4667vw;
    color: #333333;
    font-family: "Source Han Sans CN";
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
}

.fai-new .R {
    width: 54.9333vw;
    height: 32.6667vw;
    filter: drop-shadow(0px 8px 7.5px rgba(0, 0, 0, 0.07));
}

.fai-new .R img {
    width: 54.9333vw;
    height: 32.6667vw;
    filter: drop-shadow(0px 8px 7.5px rgba(0, 0, 0, 0.07));
}

.title {
    margin-top: 1vw;
    margin-right: 1vw;
    float: left;
    width: 2.1333vw;
    height: 2.1333vw;
    border-radius: 1.0667vw;
    background-color: #d60600;
}

.poducte {
    padding-top: 5vw;
    height: 4vw;
    width: 94.4vw;
    margin: auto;
    padding-bottom: 4vw;
    border-bottom: 1px solid #999999;
}

.poducte span,
.poductes span {
    float: left;
    font-size: 3.2vw;
    line-height: 3.7333vw;
    color: #333333;
    font-family: "Source Han Sans CN";
}

.pa {
    float: right;
    font-size: 2.4vw;
    line-height: 2.9333vw;
    color: #999999;
}

.imgT {
    width: 94.2667vw;
    background-color: #f2f1f6;
    margin: auto;
}

.imgT img {
    width: 94.2667vw;
    height: 58.9333vw;
}

.contss p {
    font-size: 3.2vw;
    line-height: 4.4vw;
    color: #333333;
    font-family: "Source Han Sans CN";

}

.core {
    width: 94.2667vw;
    margin: auto;
    padding-bottom: 5.2667vw;
}

.core ul {
    display: flex;
    justify-content: space-between;
    width: 94.2667vw;
    height: 30.5333vw;
}

.core ul li {
    float: left;
    text-align: center;
}

.core ul li img {
    width: 18.1333vw;
    height: 20.5333vw;
}

.core ul li p {
    font-size: 3.2vw;
    color: #333333;
    font-family: "Source Han Sans CN";
    text-align: center;
}

.poductC {
    width: 94.2667vw;
    margin: auto;
    padding-bottom: 2.6667vw;
}

.poductC ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;

}

.poductC ul li {
    float: left;
    width: 46.8vw;
    height: 47.7333vw;
    padding-bottom: 1.4667vw;
}

.poductC ul li img {
    width: 46.8vw;
    height: 36.5333vw;
}

.poductC ul li p {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 3.2vw;
    color: #333333;
    font-family: "Source Han Sans CN";
    text-align: center;
    width: 46.8vw;
    height: 11.4667vw;
    background-color: #fafafa;
}

.fai-appli {
    padding-top: 4.0667vw;
    width: 100vw;
    height: 20.5333vw;
    background-color: #d60600;
}

.ist span {
    font-size: 4vw;
    color: #333333;
    font-weight: 500;
    font-family: "Source Han Sans CN";
    text-align: center;
}

.ist {
    font-size: 4vw;
    font-weight: 500;
    font-family: "Source Han Sans CN";
    text-align: center;
    color: #ffffff;
}

.hr2 {
    margin: auto;
    width: 15.7333vw;
    height: 0.2667vw;
    background-color: #fafafa;
}

.isp {
    font-size: 2.4vw;
    color: #ffffff;
    font-family: "Source Han Sans CN";
    text-align: center;
}

.fai-applia {
    width: 100vw;
    /* height: 40.8vw; */
}

.appliCard {
    display: flex;
    justify-content: space-around;
    width: 94.2667vw;
    height: 36.8vw;
    background-color: #ffffff;
    margin: auto;
    padding-top: 4.8vw;
}

.appliCard .Le {
    width: 45.0667vw;
    height: 29.2vw;
    filter: drop-shadow(0px 8px 7.5px rgba(0, 0, 0, 0.07));
    background-color: #fafafa;
}

.appliCard .Le img {
    /*height: 19.0667vw;*/
    width: 45.0667vw;
}

.appliCard .Le p,
.appliCard .Ri p {
    font-size: 3.2vw;
    color: #d60600;
    font-family: "Source Han Sans CN";
    padding-left: 3.4vw;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.appliCard .Ri {
    width: 45.0667vw;
    height: 29.2vw;
    filter: drop-shadow(0px 8px 7.5px rgba(0, 0, 0, 0.07));
    background-color: #fafafa;
}

.appliCard .Ri img {
    height: 19.0667vw;
    width: 45.0667vw;
}

.fai-about {
    width: 100vw;
    height: 18.4vw;
    padding-top: 2.1vw;
}

.aboutC {
    width: 100vw;
}

.aboutCard {
    margin: auto;
    width: 95.3333vw;
    background-color: #ffffff;
}

.img1 {
    padding-top: 4vw;
    width: 91.8667vw;
    height: 54.6667vw;
    margin: auto;
}

.img1 img {

    width: 91.8667vw;
    height: 54.6667vw;

}

.img2 {
    padding-top: 4.6667vw;
    width: 55.2vw;
    height: 6.2667vw;
    margin: auto;
    padding-bottom: 0.5vw;
}

.img2 img {
    width: 55.2vw;
    height: 6.2667vw;

}
.aboutCard p{
    font-size: 2.4vw;
color: #333333;
font-family: "Source Han Sans CN";
padding: 0 2vw 2.4vw;

}
.kong{
    height: 8.4vw;
}
.fai-por{
    width: 100vw;
    height: 27.2667vw;
    position: relative;
}
.fai-porst{
    top: -9vw;
    left: 2.5vw;
    position: absolute;
    margin: auto;
    width: 95.0667vw;
    display: flex;
    align-items: center;
}
.fai-porst .L {
    width: 41.7333vw;
    height: 29.6vw;
    filter: drop-shadow(0px 8px 7.5px rgba(0, 0, 0, 0.07));
    background-color: #ffffff;
}

.fai-porst .L span {
    padding: 1vw 1vw;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    font-size: 3.2vw;
    color: #d60600;
    font-family: "Source Han Sans CN";
}

.fai-porst .L p {
    padding: 0 1vw;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    font-size: 2.4vw;
    line-height: 3.4667vw;
    color: #333333;
    font-family: "Source Han Sans CN";
}
.fai-porst .L div {
  float: right;
  font-size: 1.8667vw;
  color: #999999;
  font-family: "Source Han Sans CN";
  margin-right: 1vw;
   
}

.fai-porst .R {
    width: 54.9333vw;
    height: 32.6667vw;
    filter: drop-shadow(0px 8px 7.5px rgba(0, 0, 0, 0.07));
}

.fai-porst .R img {
    width: 54.9333vw;
    height: 32.6667vw;
    filter: drop-shadow(0px 8px 7.5px rgba(0, 0, 0, 0.07));
}
