.main-delivery .delivery-search input {
    border: 1px solid #bbb;
    width: 100%;
    max-width: 400px;
    height: 35px;
    box-sizing: border-box;
    padding: 0 8px;
    font-size: 14px
}
.main-delivery .delivery-search .tit{
    margin: 0 0 5px 0;
    font-weight: bold;
    font-size: 15px;
}
.main-delivery .delivery-search .tit span{
    font-weight: normal;
    color: #555
}
.main-delivery .delivery-search {
    margin: 0 0 20px 0;
}
.main-delivery .delivery-slide{
    border-top: 1px solid #DDD;
}
.main-delivery .delivery-slide:last-child{
    border-bottom: 1px solid #DDD;
}
.main-delivery .slide-title {
    display: flex;
    cursor: pointer;
    transition: ALL 0.2s ease;
  -webkit-transition: ALL 0.2s ease;
  -moz-transition: ALL 0.2s ease;
  -o-transition: ALL 0.2s ease;
}
.main-delivery .slide-title:hover {
    background: #EEE;

}
.main-delivery .slide-title > div {
}
.main-delivery .slide-title > div:first-child{
    flex:1;
    font-size: 20px;
    padding: 0 15px;
    height: 50px;
    line-height: 50px;
}
.main-delivery .slide-title > div:last-child{
    display: flex;
    position:relative;
    flex-basis:40px;
    justify-content: center;
    align-items: center;
}
.main-delivery .slide-content {
    padding: 15px;
    display:none;
}
.main-delivery .slide-content .si-block p{
    margin: 0
}
.main-delivery .slide-content .sb1{
    font-weight: bold
}
.main-delivery .slide-content .si-block{
    margin: 0 0 15px 0
}
.main-delivery .slide-content .del-more-info{
    cursor: pointer;
    color: #555
}

.main-delivery .slide-title span {
    position: absolute;
    transition: .3s;
    background: #1E5B94;
}

.main-delivery .slide-title span:first-of-type {
    width: 3px;
    height: 21px;
}

.main-delivery .slide-title span:last-of-type {
    height: 3px;
    width: 21px;
}
.main-delivery .delivery-slide.active span:first-of-type {
    transform: rotate(90deg);
}

.main-delivery .delivery-more-info {
    padding: 15px 0 0 0
}
.main-delivery .delivery-list {
    margin: 0 0 40px 0
}