.swiper-slide img {
    display: block;
    width: 40%;
    height: 40%;
    object-fit: cover;
    margin: 0 auto;
}
.box4 {
    background-color: rgba(243, 245, 255, 1);
    border-radius: 5px;
    height: 28px;
    width: 28px;
    margin: -17px -13px 0 -14px;
}
.swiper {
    width: 95%;
    height: 100%;
    margin-left:24px;
}
.mySwiperOne .swiper-slide a h5,.mySwiperTwo .swiper-slide a h5{font-size:16px;}
.mySwiperTwo .swiper-wrapper .swiper-slide{margin:0 16px;}
.mod5{margin-top:-58px;}
.mod5 .layerx {
    width: 1152px;
    /*height:100px;*/
    margin-top: 52px;
}
a {text-decoration:none;}
a:hover {text-decoration:none;}
.mr_form{margin:0 auto;margin-top:14px;}
.mr_form form {display:flex;}
.mr_form .mr_item{width:90px;height:42px;}
.mr_form .mr_select select option{

    -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari 和 Chrome */
    appearance:none;
    padding:110px 0;border:1px solid #e5e5e5;color:red;}
/* input */
.mr_input input{
    display:block;
    width:391px;
    border:0px;
    background:#fff;
    border:1px solid #e5e5e5;
    border-left:0;border-right:0;
    height:43px;
    padding-left:18px;
    outline:none;
    float:left;
    line-height:42px;
}
.mr_input button{width:102px;background:#2b65dc;height:42px;border:1px solid #2b65dc;
    font-size:16px;color:#fff;line-height:38px;}
.mr_input{position:relative;}
.in_a{position:absolute;right:110px;top:8px;}
.in_a a{display:block;padding:5px 6px;background:#f5f5f5;float:left;margin-right:10px;font-size:12px;}
.mr_ina_a{margin-top:33px;margin-left:80px;}
.mr_ina_a a{width:100px;height:42px;display:block;border:1px solid #e6e6e6;font-size:14px;color:#666;text-align:center;
    line-height:42px;float:left;margin-right:20px;}
.mr_ina_a .mr_inaa{
    margin-right:0px;
}
/*select*/
.filter-disabled {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}

.filter-box {
    position: relative;
}

.filter-box select {
    display: none;
}

.filter-text {
    height: 43px;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    padding-left: 22px;
    background: #fff;
    border: 1px solid #e6e6e6;
}

.filter-text input {
    font-size: 14px;
}

.filter-text .filter-title {
    width: 100%;
    height: 42px;
    line-height: 42px;
    border: 0;
    background-color: transparent;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0;
    cursor: pointer;
    border:0;
    outline: none;
}

.filter-list {
    display: none;
    width: 90px;
    max-height: 300px;
    background-color: #fff;
    font-size: 14px;
    position: absolute;
    top: 41px;
    left: 0;
    z-index: 99;
    border: 1px solid #e6e6e6;
    overflow: auto;
    border-bottom:0;
}

.filter-list li.filter-null a {
    color: #ff5641;
}

.filter-list li a {
    display: block;
    text-align:center;
    line-height: 36px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: pointer;
    border-bottom:1px solid #e5e5e5;
}

.filter-list li:hover a{
    color:#ff5641;
}

.filter-list li.filter-selected{
    background-color: #fff;
}

.filter-list li.filter-selected a{
    display: block;
    color: #ff5641;
}

.filter-list li.filter-disabled {
    background-color: #fff;
}

.filter-list li.filter-disabled a{
    display: block;
    color: #d2d2d2;
}

.filter-list li.filter-disabled:hover a {
    cursor: not-allowed!important;
    background-color: #fff;
}
.word2x {
    width: 48px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 16px;
    font-family: PingFangSC-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    display: block;
    margin: 7px 0 0 60px;
    position:relative;
    color:rgba(62, 96, 234, 1);
}
.word2x::after{
    content:'';
    background-color: rgba(62, 96, 234, 1);
    border-radius: 1px;
    width: 26px;
    height: 3px;
    display: inline-block;
    position:absolute;
    bottom:-19px;
    left:3px;
}
a{
    text-decoration: none; /* 去除默认的下划线 */
    color: rgba(102, 102, 102, 1);    /* 去除默认的颜色和点击后变化的颜色 */
}
.mod2{
    overflow:initial;
}