.content-1 {
    padding: 5.05208vw 0 4.89583vw 0;
    width: 62.5vw;
    margin: 0 auto;
}

.content-1 h2 {
    font-size: 1.875vw;
    line-height: 2.5vw;
    font-weight: normal;
    text-align: center;
}

/* 第二部分 */
.content-2 {
    width: 62.5vw;
    margin: 0 auto 2.96875vw;
    display: flex;
    /* text-align: center; */
    flex-wrap: wrap; /* 允许子元素换行 */
    justify-content: center;
    align-items: center;
}
.content-2 select {
   border: none;
}
/* .content-2 {
    width: 62.5vw;
    margin: 0 auto 2.96875vw;
} */

.content-2 .product-select {
    /* border: 0.8vw solid #eee; */
    border: none;
    border-radius: 1.2vw;
    /* border-radius: 30px; */
    font-size: 1.0vw;
    padding: 0.4vw;
    width: 100%;
    display: flex;
    justify-content: center;
    margin: 2vw 28vw 2vw 28vw;
    color: rgb(255, 255, 255);
    background: rgb(13, 12, 12);
}
/* 鼠标移入时的样式 */
.content-2  .product-select:hover {
    background: rgb(66, 66, 66);
  }
  
  /* 鼠标点击时的样式 */
  .content-2  .product-select:active {
    background: rgb(13, 12, 12);
  }
  

/* 第三部分 */
.content-3 {
    width: 62.5vw;
    display: none;
    margin: 0 auto 5.20833vw;
}

.content-3 .product-name {
    font-size: 1.04167vw;
    margin-bottom: 2.08333vw;
    margin-left: 5vw;
}

.content-3 .sparepart-price-table {
    width: 53.125vw;
    margin: 0 auto;
    border-collapse: collapse;
    border: 1px solid #eee;
}

.content-3 .sparepart-price-table th {
    background-color: #f5f5f5;
    font-size: 1.04167vw;
    font-weight: normal;
    border: 1px solid #eee;
    padding: 1.30208vw 1.66667vw 1.45833vw;
    width: 50%;
}

.content-3 .sparepart-price-table td {
    text-align: center;
    border: 1px solid #eee;
    padding: 1.51042vw 1.66667vw;
}

.content-3 .sparepart-price-table .td-name {
    color: #666;
    font-size: 0.83333vw;
}

.content-3 .sparepart-price-table .td-price .black {
    font-size: 0.83333vw;
    color: #000;
}

.content-3 .sparepart-price-table .td-price .red {
    margin-right: 1.19792vw;
    color: #E83741;
    font-size: 0.83333vw;
}

.content-3 .sparepart-price-table .td-price .gray {
    font-size: 0.83333vw;
    color: #999;
    text-decoration: line-through;
}

.content-3 .sparepart-price-table .td-price .describe {
    font-size: 0.625vw;
    margin-top: 0.41667vw;
    color: #666;
}

/* 第四部分 */
.content-4 {
    width: 53.125vw;
    margin: 0 auto 5.20833vw;
}

.content-4 .title {
    font-size: 1.04167vw;
    line-height: 1.40625vw;
    margin-bottom: 1.92708vw;
    text-align: center;
}

.content-4 .tip {
    font-size: 0.83333vw;
    color: #666;
    margin-bottom: 1.97917vw;
}

.content-4 .table-tip {
    font-size: 0.83333vw;
}

.content-4 .tip-table {
    width: 100%;
    margin: 2.08333vw auto 1.04167vw;
    border-collapse: collapse;
    border: 1px solid #eee;
}

.content-4 .tip-table th {
    font-size: 1.04167vw;
    background-color: #f5f5f5;
    font-weight: normal;
    border: 1px solid #eee;
    padding: 1.30208vw 1.66667vw 1.45833vw;
    box-sizing: border-box;
}

.content-4 .tip-table .th-1 {
    width: 14.42708vw;
}

.content-4 .tip-table .th-2 {
    width: 12.08333vw;
}

.content-4 .tip-table .th-3 {
    width: 16.19792vw;
}

.content-4 .tip-table .th-4 {
    width: auto;
}

.content-4 .tip-table td {
    text-align: center;
    color: #666;
    font-size: 0.83333vw;
    border: 1px solid #eee;
    padding: 1.51042vw 1.66667vw;
    box-sizing: border-box;
}


/* 关于搜索框 */

.query-select {
    /* margin-right: 24px; */
    margin: 0 1vw 0 1vw;
    
}
.query-select .query-type-select {
    position: relative;
}
.query-select .query-type-select .query-type-icon {
    display: inline-block;
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: center center;
    background-image: url(../img/arrow.png);
    /* height: 12px; */
    height: 1vw;
    /* width: 12px; */
    width: 0.8vw;
    position: absolute;
    /* right: 20px; */
    right: 2vw;
    /* top: 20px; */
    top: 1.2vw;
    cursor: pointer;
}
.query-select:hover {
    border: none; /* 或者设置为其他样式 */
}
.query-select:active {
    border: none; /* 或者设置为其他样式 */
}
.query-select .query-type-select .type-list-container {
    display: none;
    /* z-index: 1; */
}

.query-select .query-type-select .type-list-container .type-list-wrapper {
    position: absolute;
    /* top: 60px; */
    top: 4vw;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 2;
    /* width: 364px; */
    width: 22vw;
    background: #fff;
    opacity: 1;
    -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
    /* max-height: 200px; */
    max-height: 10vw;
    /* overflow-y: scroll; */
}

.query-select .query-type-select .type-list-container .type-list-wrapper .query-type-title {
    display: none;
}

.query-select .query-type-select .type-list-container .type-list-wrapper .query-type-title .close {
    width: 16px;
    height: 16px;
}

.query-select .query-type-select .type-list-container .type-list-wrapper .query-type-list .query-type-item {
    /* font-size: 14px; */
    font-size: 1.047vw;
    /* line-height: 40px; */
    line-height: 3;
    /* padding: 5px 20px; */
    padding: 0.3vw 1.3vw;
    background: #fff;
}


.query-select .query-type-select .type-list-container .type-list-wrapper .query-type-list .query-type-item:hover {
    background: #f9f9f9;
}

.query-select .query-type-err {
    /* font-size: 12px; */
    font-size: 0.847vw;
    /* width: 320px; */
    width: 20vw;
    /* height: 20px; */
    height: 1vw;
    margin: 0 auto;
    /* line-height: 20px; */
    line-height: 2;
    color: #fe122f;
}

.query-select .query-type-err span{
    /* font-size: 12px; */
    font-size: 0.847vw;
}

.query-select .query-type-err .type-err-text {
    display: none;
}

/* 产品类型搜索框 */
.query-select .query-type-select .query-type-input{
    border: 0px;
}
  .query-select .query-type-select .query-type-input {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /* width: 308px; */
    width: 20vw;
    height: 3vw;
    padding: 0 1vw 0 1vw;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    /* font-size: 14px; */
    font-size: 1.047vw;
    /* line-height: 48px; */
    line-height: 3;
    cursor: pointer;
    /* border-radius: 12px; */
    border-radius: 0.8vw;
    /* border: 1px solid #e2e2e2; */
    border: 0.08vw solid #e2e2e2;
    outline: 0;
}







/* 产品型号——搜索框 */
.query-select .query-model-select {
    position: relative;
}
/* .query-select .query-model-select .query-model-input{
    border: 0px;
} */
.query-select .query-model-select .query-model-input {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /* width: 308px; */
    width: 20vw;
    height: 3vw;
    padding: 0 1vw 0 1vw;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    /* font-size: 14px; */
    font-size: 1.047vw;
    /* line-height: 48px; */
    line-height: 3;
    cursor: pointer;
    /* border-radius: 12px; */
    border-radius: 0.8vw;
    border: 1px solid #e2e2e2;
    border: 0.08vw solid #e2e2e2;
    outline: 0;
}
  
.query-select .query-model-select .query-model-icon {
    display: inline-block;
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: center center;
    background-image: url(../img/arrow.png);
    /* height: 12px;  */
    height: 1vw;
    /* width: 12px; */
    width: 0.8vw;
    position: absolute;
    /* right: 20px; */
    right: 2vw;
    /* top: 20px; */
    top: 1.2vw;
    cursor: pointer;
}
.query-select .query-model-select .model-list-container {
    display: none;
}
.query-select .query-model-select .model-list-container .model-list-wrapper {
    position: absolute;
    /* top: 60px; */
    top: 4vw;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 2;
    /* width: 352px; */
    width: 22vw;
    background: #fff;
    opacity: 1;
    -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
}

.query-select .query-model-select .model-list-container .model-list-wrapper .query-model-title {
    display: none;
}

.query-select .query-model-select .model-list-container .model-list-wrapper .query-model-title .close {
    width: 16px;
    height: 16px;
}

.query-select .query-model-select .model-list-container .model-list-wrapper .query-model-list .query-model-item {
    /* font-size: 14px;  */
    font-size: 1.047vw;
    /* line-height: 40px; */
    line-height: 3;
    /* padding: 5px 20px; */
    padding: 0.3vw 1.3vw;
    background: #fff;
}
.query-select .query-model-err {
    /* font-size: 12px;  */
    font-size: 0.847vw;
    /* width: 320px; */
    width: 20vw;
    /* height: 20px; */
    height: 1vw;
    margin: 0 auto;
    /* line-height: 20px; */
    line-height: 2;
    color: #fe122f;
}

.query-select .query-model-err .model-err-text {
    display: none;
}