.search-main { padding: 10px; }
.search-main .tools { border: 1px solid #ddd; padding: 25px 25px 0 25px; margin-top: 25px; border-radius: 5px; }
.search-main .tools > p { padding-bottom: 16px; font-size: 16px; color: #999999; }
.search-main .screens { width: 100%; height: 50px; }
.search-main .screens > div:nth-child(1) { padding-top: 8px; float: left; font-size: 16px; color: #333333; margin-right: 22px; margin-bottom: 16px; }
.search-list { margin-top: 30px; }
.search-list > .search-list-item { border-bottom: 1px solid rgb(234, 235, 235); padding-bottom: 22px; margin-bottom: 22px; }
.search-list > .search-list-item > .search-list-item-title > span { height: 26px; color: rgb(255, 255, 255); background: rgb(20, 146, 255); text-align: center; line-height: 26px; font-size: 14px; border-radius: 4px; margin-right: 14px; padding: 6px 12px; }
.search-list > .search-list-item > .search-list-item-title a { font-size: 18px; font-weight: 600; line-height: 36px; }
.search-list > .search-list-item > .search-list-item-describe { font-size: 14px; margin-top: 5px; line-height: 180%; }
.search-list > .search-list-item > .search-list-item-source { margin-top: 10px; }
.search-list > .search-list-item > .search-list-item-source > span:nth-child(1) { color: #1492ff; }
.search-list > .search-list-item > .search-list-item-source > span:nth-child(2) { font-size: 14px; color: #999999; display: inline-block; margin-left: 50px; }
.search-list > .search-list-item span.red { color: #ff3026; }
