﻿.fsearch{width: 100%;  position: relative;margin: 1rem 0 .6rem;
    height: .8rem;border-radius: .4rem;  border: solid #ddd 1px;}
.fsearch>input{ width: calc(100% - .5rem); height: .8rem; line-height:.8rem;  padding-left:.2rem; border: none; color: #222; background: none;}
.fsearch>button{position: absolute; right:0; top:0; padding:0 .6rem; height:100%;border: none; background: none; z-index: 2; cursor: pointer; background: #b08c57;display: flex;align-items: center;justify-content: center;border-radius: .4rem;}
.fsearch>button>img{width: .3rem;}
.s_list{ width: 100%; display: flex; position: relative; padding: .2rem 0;}
.s_list>ul{width: 100%; margin: 0 auto; clear: both;}
.s_list>ul>li{ margin-top: .3rem; padding-bottom: .3rem; border-bottom: solid #eee 1px;}

.s_list>ul>li>a {  color: #333; font-weight: bold; line-height: 1.8;}

.s_list>ul>li>p.time{  color: #999; margin: .15rem 0;}
.s_list>ul>li>p.p1{  color: #666;}
.keyword{color:#b08c57;}
.searchlist{margin-bottom: .8rem; border-top: solid #eee 1px;}




@media screen and (max-width:750px) {
    .searchlist{margin-bottom: .6rem;}
    .fsearch{margin: .3rem auto .2rem;
        height: .5rem;border-radius: .25rem; }
    .fsearch>input{ width: calc(100% - .5rem); height: .5rem; line-height: .5rem;  padding-left: .2rem; }
    .fsearch>button{ padding:0 .3rem; }
 
}