.search .shuru{
 width: 220px;
 height: 37px;
 border: none;
 outline: none;
 color: #222;
 background: #fff;
 padding: 0 10px;
 border-radius: 18px;}
.search .tijiao{
 width: 29px;
 height: 29px;
 cursor: pointer;
 border: none;
 outline: none;
 margin-left: 10px;
 background-size: 100% 100%;}
.xyfc-list {
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
    align-items: center;
    column-gap: 2%;
    row-gap: 20px;}

.xyfc-list .item {
    flex: 0 0 32%;
    width: 32%;
    display: flex;
    justify-content: center;
    align-items: center;}

.xyfc-list .item a{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;}
.xyfc-list .item .name {
    background: #fff;
    padding: 5px;
    display: block;
    text-align: center;
    width: 100%;}
.xyfc-list .item a .img{
    width: 100%;
    height: 205px;
    overflow: hidden;}

.xyfc-list .item a .img img {
    width: 100%;
    height: 205px;
    display: block;
    object-fit: cover;}

.pb_sys_common {
    font-size: 18px;}
.p_pages span { padding: 0 !important; width: 32px; height: 32px !important; line-height: 32px !important; text-align: center; border-radius: 4px;}
.p_pages span a{ padding: 0 !important; width: 32px; height: 32px !important; line-height: 32px !important; text-align: center; border-radius: 4px;}
.p_prev_d {
    background: url(images/prev.png) no-repeat center center;}
.p_prev a{
    background: url(images/prev.png) no-repeat center center;}
.p_next_d {
    background: url(images/next.png) no-repeat center center;}
.p_next a{
    background: url(images/next.png) no-repeat center center;}
