body {
    margin: 0;
    padding: 0;
}

header {
    width: 100vw;
    height: 33.2vw;
}

.headers {
    width: 100vw;
    height: 33.2vw;
}

.headTop {
    padding-bottom: 3.6vw;
    padding-top: 3.6vw;
    width: 90vw;
    margin: auto;
}
.headTop img {
    width: 90vw;
}
.headBottom {
    width: 100vw;
}

.headInput {
    display: flex;
    align-items: center;
}

.headInput input {
    padding-left: 11.4667vw;
    width: 72.1332vw;
    height: 8.2667vw;
    border-radius: 4.1333vw;
    background-color: #f7f7f7;
}

.headInput input::-webkit-input-placeholder {
    font-size: 3.7333vw;
    color: #999999;
}

.headInput img {
    position: relative;
    width: 3.7333vw;
    height: 3.7333vw;
    left: 9.5333vw;
}

.headInput a {
    font-size: 4vw;
    line-height: 11.7333vw;
    color: #000000;
    font-weight: 500;
    font-family: "Source Han Sans CN";
    text-align: center;
    margin-left: 1.7333vw;
}

.footerBox {
    width: 100vw;
    height: 18.2667vw;
    margin: 0 auto;
}

.footer {
    background-color: #fafafa;
    position: fixed;
    width: 100%;
    bottom: 0;
    height: 18.2667vw;
    z-index: 999;
}

.footerBox .footer ul {
    overflow: hidden;
    /* border-top: 1px solid #E7E7E7; */
    box-sizing: border-box;
    background-color: #fafafa;
    filter: drop-shadow(6.619px 2.279px 7.5px rgba(0, 0, 0, 0.1));
}

.footerBox .footer ul li {
    width: 25%;
    height: 18.2667vw;
    float: left;
    overflow: hidden;
}

.footerBox .footer ul li a {
    display: block;
    overflow: hidden;
}

.footerBox .footer ul li img {
    height: 4.8vw;
    width: 4.5333vw;
    display: block;
    margin: 0 auto;
    margin-top: 4.6667vw;
}

#on{
    color: #d60600;
}
.footerBox .footer ul li p {
    text-align: center;
    font-size: 3.2vw;
    line-height: 5.2vw;
    color: #333333;
    padding-top: 2.1333vw;
}

.swipe {
    width: 100vw;
    height: 50vw;
    overflow: hidden;
}

.swipe img {
    width: 100%;
    height: 100%;
}
.nes{
    padding-bottom: 3vw;
}
.poduct{
    width: 94.4vw;
    margin: auto;
}
.poduct ul{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.poduct ul li img{
width: 45.7333vw;
height: 45.7333vw;
}
.poduct ul li p{
    padding: 4.1333vw 0 5.6vw;
    text-align: center;
    font-size: 3.2vw;
line-height: 2.2667vw;
color: #333333;
font-weight: 500;
font-family: "Source Han Sans CN";
}
.news{
    margin-top: 3vw;
    margin-bottom: 4vw;
}
.news span{
    font-size: 3.7333vw;
    line-height: 3.7333vw;
    color: #333333;
    font-weight: 500;
    font-family: "Source Han Sans CN";
}
.news p{
    padding-top: 2vw;
    font-size: 2.4vw;
line-height: 4.4vw;
color: #999999;
font-family: "Source Han Sans CN";
}
.imgTm{
    padding-bottom: 3.2vw;
    width: 94.2667vw;
    margin: auto;
}
.imgTm img{
    width: 94.2667vw;
height:40.8vw;
}
.conts{
    margin-bottom: 8.8vw;
}
.conts p{
    font-size: 2.4vw;
    line-height: 4.4vw;
    color: #333333;
    font-family: "Source Han Sans CN";
}
.fai-sen{
    width: 100vw;
height: 45.6vw;
background-color: #fafafa;
}

.banner{
    position: relative;
    width: 94.4vw;
    height: 23.8667vw;
}
	
.appli{
    width: 95.0667vw;
    height: 41.8667vw;
    margin: auto;
}
.appli img{
    width: 95.0667vw;
    height: 41.8667vw;
}
.applia{
    width: 95.0667vw;
    margin: auto;
    padding-top: 1.8vw;
}
.applia span{
    line-height: 9vw;
    font-size: 3.7333vw;
color: #d60600;
font-family: "Source Han Sans CN";
text-align: center;
}
.applia p{
    font-size: 3.2vw;
color: #333333;
font-family: "Source Han Sans CN";
}
.productD{
    width: 95.0667vw;
    height: 49.2vw;
    margin: auto;
    padding-top: 1.2vw;
    padding-bottom: 1.8vw;
}
.productD .L{
    float: left;
    width: 49.6vw;
    height: 49.2vw;
    padding-right: 2.5333vw;
}
.productD .L img{
    width: 49.6vw;
    height: 49.2vw;
}
.productD .R span{
    font-size: 4vw;
color: #d60600;
font-weight: 500;
font-family: "Source Han Sans CN";
}
.productD .R p{
    font-size: 3.2vw;
letter-spacing: 0vw;
line-height: 6vw;
color: #333333;
font-family: "Source Han Sans CN";
}
.productD .R a {
    /* float:right; */
    align-items: center;
    display: flex;
    font-size: 3.2vw;
letter-spacing: 0vw;
line-height: 4.4vw;
color: #d60600;
font-family: "Source Han Sans CN";
    width: 21.5vw;
height: 5.2vw;
border-radius: 0.6667vw;
background-color: #ffffff;
border: 1px solid #d60600;
margin-top: 19vw;
}
.productD .R a span{
    margin-right: 0.8vw;
    width: 5.3333vw;
    height: 5.2vw;
    background-color: #d60600;
    display: flex;
    justify-content: center;
    align-items: center;
}
.productD .R a span img{
    width: 2.6667vw;
    height: 2.6667vw;
}
.pice{
    padding-top: 1vw;
   
}
.pice img{
width: 100vw;
height: 102.1333vw;
padding-bottom: 1.3333vw;

}
.red-all{
    background-color: #d60600;
}