﻿/*图片居中定位*/
.L_img
{
    overflow: hidden;
    display-radio: 1;
    position: relative;
    height: 0;
    padding-bottom: 60%;
}
.L_img img
{
    width: 100%;
    min-height: 100%;
    object-fit: cover;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    transition: all .5s ease;
}
.p_list>div .L_img:hover img
{
    transform: translate(-50%,-50%) scale(1.05);
}/*翻页*/
body .page_a
{
    border: none;
    font-size: 18px;
    color: #333;
    font-weight: 700;
    width: 32px;
    height: auto;
    line-height: 32px;
    vertical-align: middle;
}
body .page_prev, body .page_next
{
    font-size: 24px;
    font-family: '宋体'!important;
    font-weight: normal;
    vertical-align: middle;
}
body .page_a:hover, body .page_a.current
{
    background: var(--theme-color);
    border-radius: 0;
    border: none;
    color: #fff;
}
body .page_a.disabled
{
    background: transparent;
    border: none;
    cursor: no-drop;
}
@media screen and (max-width: 768px)
{
    body .page_a
    {
        border: none;
        font-size: 16px;
        color: #333;
        font-weight: 700;
        width: 24px;
        height: auto;
        line-height: 24px;
        vertical-align: middle;
    }
    body .page_prev, body .page_next
    {
        font-size: 24px;
        font-weight: 500;
    }
}/*搜索输入框*/
.s_form_layout1 .s_input:focus, .s_form_layout1 .e_label .p_labelItem label:hover, .s_form_layout1 .e_address .cascader-wrap:not(.is-disabled):hover .zd-input__inner, .s_form_layout1 .e_uploadImg .p_uploadBtn:hover
{
    background: transparent;
    outline: 0;
    box-shadow: none;
    border: 1px solid #9fceff;
    color: #666;
}/*swiper*/
.swiper
{
    overflow: hidden;
}
@keyframes circleScale
{
    0%
    {
        opacity: 1;
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0);
    }
    100%
    {
        opacity: 0;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes top-bottom
{
    0%
    {
        transform: translate(0,0);
    }
    25%
    {
        transform: translate(0,-2%);
    }
    50%
    {
        transform: translate(0,0);
    }
    75%
    {
        transform: translate(0,2%);
    }
    100%
    {
        transform: translate(0,0);
    }
}