.noDate{ margin-top:40px; } .searchPage .search_header{ padding:40px 0; background: #f7f7f7; } .search_header .sel{ width:200px; height: 50px; display: flex; align-items: center; justify-content: space-between; padding: 0 20px; position: relative; background: #fff; margin-right: 10px; border-radius: 10px ; } .search_header .sel .act{ width: 100%; display: flex; align-items: center; justify-content: space-between; cursor: pointer; } .search_header .sel .act svg{ transition: all 0.2s linear; } .search_header .sel p{ width: 100%; cursor: pointer; } .search_header .sel .opt{ display: none; position: absolute; width: max-content; min-width: 100%; top: 100%; left: 0; background: #fff; padding: 10px 20px; border-radius: 10px ; box-shadow: 0 4px 16px rgba(0,0,0,0.1); } .search_header .sel .opt p{ padding: 5px 0; cursor: pointer; transition: all 0.2s linear; } .search_header .sel .opt p:hover{ color:#D0111B; } .searchPage .search_header > p{ color: #D0111B; font-weight: 600; text-align: center; margin-bottom: 20px; } .searchPage .search_header >div{ max-width:800px; width: 90%; margin: auto; position: relative; display: flex ; } .searchPage .searchcon{ flex: 1; border:1px solid #fff; padding: 0 100px 0 24px; height: 50px; line-height: 50px; border-radius: 10px ; font-size: inherit; } .searchPage #searchBtn{ position:absolute; right: 24px; top: 50%; transform: translateY(-50%); border: none; background: transparent; line-height: 1; } .searchPage .search_list{ padding: 60px 0 120px 0; } .search_header .dis_tab{ display: flex; flex-wrap: wrap; color: #666666; line-height: normal; margin-top: 20px !important; } .search_header .dis_tab p{ margin-right: 10px; cursor: pointer; transition: all 0.2s line-height; } .search_header .dis_tab p:hover{ color: #D0121B; } .list_box{ } .list_box .list{ display: flex; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #eaeaea; } .list_box .image{ width: 400px; text-align: center; border-radius:10px; overflow: hidden; } .list_box .image img{ max-width: 100%; max-height: 100%; object-fit: cover; vertical-align: middle; transition: all 0.4s linear; } .list_box .list:hover img{ transform: scale(1.05); } .list_box .list_r{ flex: 1; padding: 20px 40px; } .list_box .list_r .tit{ color: #333; font-weight: 600; } .list_box .list:hover .tit{ color: #D0111B; } .list_box .list_r .mes{ color: #333; opacity: 0.4; margin-top: 20px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } .list_box .list_r .tab{ padding:2px 10px; background: #D0111B; color: #fff; display: inline-block; margin-top: 20px; border-radius: 4px; } @media only screen and (max-width: 1600px){ .list_box .list{ margin-bottom:2.6vw; padding-bottom:2.6vw; border-bottom:1px solid #eaeaea; } .laypage_main{margin-top:4.16vw;} } @media only screen and (max-width: 768px){ .laypage_main{margin-top:20px;} .search_header .sel .opt{ padding:10px; } .search_header .sel{ flex:0 0 90px; padding:0 10px; } .searchPage #searchBtn{ right: 10px; } .searchPage .search_header{ padding: 40px 0; } .list_box .list_r{ padding: 10px 20px; } .list_box .image{ width: 80px;height: 80px;line-height: 80px; } .searchPage .search_list{ padding:40px 0; } .searchPage .searchcon{ flex: 0 0 100%; padding-right: 50px; padding-left:10px; } }