﻿@charset "utf-8";
.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: #bd3b39;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:#bd3b39;}
.searchlist{margin-bottom: .8rem; border-top: solid #eee 1px;}

/*pagination*/
.pagesfr { text-align: center; margin:.8rem auto 0; width: 100%; clear: both;  display: flex; align-items: center; justify-content: center;}
.pagesfr a{ display: inline-block;  margin:0 .1rem; text-align: center;  color: #666;  }
.pagesfr span{display: inline-block; text-align: center;margin:0 5px;}
.pagesfr a.active,.pagesfr a:hover{ color:#bd3b39; }
.pagesfr a.a1,.pagesfr a.a2,.pagesfr a.appoint{display: inline-flex;width: .44rem;height: .44rem; align-items: center; justify-content: center; background: #eee;border-radius: 50%; }




@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; }
 
}