                .wraper {
                    width: 100%;
                }
                
                .container {
                    width: 100%;
                    max-width: 1420px;
                    margin: 0 auto;
                    padding: 0;
                }
                
                .transition {
                    transition: .3s;
                    -moz-transition: .3s;
                    -ms-transition: .3s;
                    -o-transition: .3s;
                    -webkit-transition: .3s;
                }
                
                .transition1 {
                    transition: .5s;
                    -moz-transition: .5s;
                    -ms-transition: .5s;
                    -o-transition: .5s;
                    -webkit-transition: .5s;
                }
                
                .red {
                    color: #c40018;
                }
                
                .black {
                    color: black;
                }
                
                .bg_wraper {
                    background-color: #f8f8f8;
                }
                /* 棣栭〉 */
                /* 椤堕儴 */
                
                .icon_list {
                    float: right;
                    height: 40px;
                    margin-left: .1rem;
                    padding-top: 3px;
                    position: relative;
                }
                
                .icon_list img {
                    height: 26px;
                    vertical-align: middle;
                    border-radius: 4px;
                    background-color: #fff;
                }
                
                .icon_list:nth-child(5)>img {
                    border-radius: 50%;
                }
                
                .erweima_hover {
                    display: block;
                    position: absolute;
                    right: 0;
                    top: 40px;
                    /* display: none; */
                    background-color: #fff;
                    width: 1.7rem;
                    height: 0;
                    overflow: hidden;
                    border-radius: 3px;
                    box-shadow: 1px 1px 1px rgb(0 0 0 / 20%);
                    z-index: 10000000;
                    color: #FFF;
                    font-size: 13px;
                    line-height: 1.4;
                    transition: .3s;
                    -moz-transition: all .3s;
                    -ms-transition: all .3s;
                    -o-transition: all .3s;
                    -webkit-transition: all .3s;
                }
                
                .erweima_hover div {
                    padding: .1rem;
                    text-align: center;
                }
                
                .erweima_hover img {
                    float: left;
                    width: 1.5rem;
                    height: 1.5rem;
                }
                
                .topban img {
                    vertical-align: middle;
                }
                
                .erweima_hover span {
                    padding-top: 5px;
                    display: inline-block;
                    color: #000;
                }
                
                .icon_list:hover .erweima_hover {
                    height: 200px;
                    border-bottom: 2px solid #ff001e;
                }
                
                .top2_wraper {
                    height: 40px;
                    background-color: #f8f8f8;
                    border-bottom: 1px solid #d8d8d8;
                }
                
                .top2_wraper a:hover {
                    color: #c40018 !important;
                }
                
                .top2_wraper .item {
                    display: inline-block;
                    float: left;
                    color: #000;
                    font-size: 14px;
                    line-height: 40px;
                    letter-spacing: 2px;
                }
                
                .top2_wraper .item>a {
                    color: #000;
                    font-size: 14px;
                    line-height: 40px;
                }
                
                .top2_wraper .item:after {
                    content: "|";
                    color: #000;
                    font-size: 14px;
                    margin: 0 20px;
                }
                /* .top2_wraper .item.item.item_last:after {
    content: "";
} */
                
                .top2_wraper .item:nth-child(3) {
                    float: right;
                }
                
                .top2_wraper .item:nth-child(4) {
                    float: right;
                    /* width: 120px; */
                    text-align: center;
                }
                
                .top2_wraper .item.item:nth-child(2):after,
                .top2_wraper .item.item:nth-child(3):after {
                    float: left;
                    content: "";
                    height: 0;
                    margin: 0;
                }
                
                .top2_wraper .item:nth-child(4) i {
                    font-size: .2rem;
                }
                
                .top2_wraper li.rel>div {
                    top: 40px;
                    right: 25px;
                    height: 0;
                    width: 144px;
                    background-color: #fff;
                    text-align: center;
                    overflow: hidden;
                    z-index: 999999;
                }
                
                .item_hover>div li {
                    height: 40px;
                }
                
                .item_hover>div a {
                    font-size: 14px;
                    line-height: 40px;
                    color: #000;
                }
                
                .top2_wraper .item:nth-child(5) {
                    float: right;
                    margin-right: -.08rem;
                }
                /* .top2_wraper .item:nth-child(4):after {
    float: left;
    content: "";
    height: 0;

} */
                
                .top2_wraper .item:nth-child(5) i {
                    margin-right: .05rem;
                    font-size: .18rem;
                    color: #c40018;
                }
                
                .top2_wraper .item:nth-child(5) a {
                    /*color: #c40018;*/
                }
                
                .top2_wraper li.item_hover:hover div {
                    height: 290px;
                    height: 90px;
                    border-bottom: 2px solid #ff001e;
                }
                /* 澶撮儴瀵艰埅 */
                
                header {
                    position: relative;
                    left: 0;
                    width: 100%;
                    padding: 18px 0;
                    background-color: #f8f8f8;
                    z-index: 1000;
                }
                /* s-nav */
                
                header .container {
                    text-align: left !important;
                }
                
                .logo_box {
                    width: 370px;
                    height: auto;
                }
                
                .logo_box a {
                    display: block;
                }
                
                .logo_box a img {
                    max-width: 100%;
                }
                
                .top_right {
                    margin-left: 40px;
                    width: 780px;
                    display: inline-block;
                }
                
                .nav {
                    width: 100%;
                    height: 44px;
                    margin: 0 auto;
                }
                
                .nav_ul {
                    width: 100%;
                }
                
                .nav_item {
                    position: relative;
                }
                
                .nav_item>a {
                    position: relative;
                    display: block;
                    /* padding: 0 14px; */
                    line-height: 44px;
                    font-size: 18px;
                    color: #000;
                    text-align: center;
                    -webkit-transition: all .4s;
                    transition: all .4s;
                }
                
                .nav_item>a>i {
                    display: block;
                    position: absolute;
                    left: -2%;
                    z-index: -1;
                    width: 100%;
                    height: 100%;
                    /* transform: skewX(-10deg);
    transform-origin: 50% 50%; */
                }
                
                .menu_open {
                    display: none;
                }
                
                .search_icon>i {
                    line-height: 44px;
                }
                
                @media screen and (min-width:1001px) {
                    .nav_item.active>a {
                        color: #fff;
                    }
                    .nav_item.active>a,
                    .nav_item:hover>a {
                        color: #fff;
                        background-color: #c40018;
                    }
                    .nav_item.active>a>i,
                    .nav_item:hover>a>i {
                        /* background-color: #c40018; */
                    }
                    .nav_item_open {
                        width: auto;
                    }
                    .nav_ul {
                        display: table;
                    }
                    .nav_item {
                        display: table-cell;
                    }
                    .nav_item:nth-child(3) {
                        position: unset;
                    }
                }
                
                .nav_item_open {
                    /* min-width: 110px; */
                    position: absolute;
                    left: 0;
                    top: calc(100% + 18px);
                    z-index: 10;
                    width: 107px;
                    height: 0;
                    overflow: hidden;
                    box-shadow: 0 4px 15px 0 rgba(0, 12, 49, 0.5);
                    background: #fff;
                    /* border-radius: 4px; */
                    opacity: 0;
                    visibility: hidden;
                    -webkit-transition: all .4s;
                    transition: all .4s;
                    overflow: hidden;
                }
                
                .nav_item:hover .nav_item_open {
                    visibility: visible;
                    opacity: 1;
                    box-shadow: 0px 0px 10px #cecece;
                }
                
                @media screen and (min-width:1001px) {
                    .nav_item:nth-child(2):hover .nav_item_open {
                        height: 215px;
                        width: 100%;
                    }
                    .nav_item:nth-child(4):hover .nav_item_open {
                        height: 180px;
                        width: 100%;
                        height: 144px;
                    }
                    .nav_item:nth-child(5):hover .nav_item_open {
                        height: 70px;
                        width: 100%;
                    }
                    .nav_item:nth-child(6):hover .nav_item_open {
                        height: 108px;
                        height: 71px;
                        width: 100%;
                    }
                    .nav_item:nth-child(7):hover .nav_item_open {
                        height: 108px;
                    }
                    .nav_item2:hover a {
                        background-color: #c40018;
                        color: #fff !important;
                    }
                    .nav_item2 {
                        border-bottom: 1px solid #ebe9e9;
                    }
                }
                
                .subopen {
                    display: none;
                }
                
                .nav_item2 {
                    width: auto;
                }
                /* .nav_item2:last-child {
    border-bottom: none;
    
} */
                .nav_item2 a {
                    display: block;
                    text-align: center;
                    font-size: 14px;
                    line-height: 2.5;
                    white-space: nowrap;
                    transition: .3s;
                    -moz-transition: .3s;
                    -ms-transition: .3s;
                    -o-transition: .3s;
                    -webkit-transition: .3s;
                }
                
                .hcover {
                    display: none;
                }
                
                @media screen and (max-width:1279px) {
                    .nav_item>a {
                        font-size: 15px;
                    }
                }
                
                @media screen and (max-width:1023px) {
                    .nav_item>a {
                        font-size: 16px;
                    }
                }
                
                @media screen and (max-width:1000px) {
                    header {
                        padding: .1rem;
                    }
                    .logo_box {
                        width: 50%;
                    }
                    .logo_box img {
                        width: 100%;
                    }
                    .top_right {
                        width: 50%;
                        margin-left: 0;
                    }
                    .search_icon {
                        display: none;
                    }
                    .menu_open {
                        display: block;
                        float: right;
                        width: 24px;
                        /* height: 20px; */
                        margin-top: 5px;
                        margin-right: 3%;
                    }
                    .menu_open i {
                        height: 2px;
                        width: 100%;
                        background: #000;
                        display: block;
                        margin-bottom: 7px;
                    }
                    .nav {
                        width: 50%;
                        height: 100%;
                        position: fixed;
                        top: 0;
                        left: -50%;
                        z-index: 100;
                        overflow: hidden;
                        background: #333;
                        color: rgba(255, 255, 255, .6);
                    }
                    .hcover {
                        display: block;
                        width: 50%;
                        height: 100%;
                        background: rgba(0, 0, 0, .6);
                        position: fixed;
                        right: -50%;
                        top: 0;
                        z-index: 101;
                    }
                    .nav_ul {
                        margin: 0;
                        width: 100%;
                        height: 100%;
                        position: absolute;
                        top: 0;
                        left: 0;
                        overflow-x: hidden;
                        overflow-y: auto;
                        padding-top: 20px;
                        text-align: left;
                    }
                    .nav_item {
                        float: none;
                        margin: 0;
                        width: 100%;
                    }
                    .nav_item:after {
                        content: '';
                        display: block;
                        width: 100%;
                        border-bottom: 1px solid rgba(0, 0, 0, .15);
                        margin-left: 20px;
                    }
                    .nav_item>a {
                        display: block;
                        margin: 0;
                        /* font-size: 14px; */
                        line-height: 1.8;
                        color: inherit;
                        padding: 10px 10px 10px 20px;
                        white-space: nowrap;
                        text-overflow: ellipsis;
                        overflow: hidden;
                        margin-right: 40px;
                    }
                    .nav_item i {
                        position: absolute;
                        z-index: 2;
                        top: 0;
                        right: 0;
                        width: 40px;
                        height: 100%;
                    }
                    .nav_item i:before {
                        content: '';
                        display: block;
                        height: 100%;
                        border-left: 1px solid rgba(0, 0, 0, .15);
                        position: absolute;
                        top: 0;
                        left: 0;
                    }
                    .nav_item i:after {
                        content: '';
                        display: block;
                        width: 7px;
                        height: 7px;
                        margin-bottom: -5px;
                        border: 2px solid rgba(255, 255, 255, .3);
                        border-top: 0;
                        border-left: 0;
                        position: absolute;
                        bottom: 50%;
                        right: 18px;
                        -webkit-transform: rotate(-45deg);
                        transform: rotate(-45deg);
                    }
                    .nav_item_open {
                        width: 50%;
                        height: 100%;
                        margin: 0;
                        box-shadow: none;
                        background: #333;
                        border-radius: 0;
                        opacity: 1;
                        visibility: visible;
                        -webkit-transform: translateY(0px);
                        transform: translateY(0px);
                        position: fixed;
                        left: -50%;
                        top: 0;
                    }
                    .subopen {
                        display: block;
                        /* width: 110px; */
                        /* float: left; */
                    }
                    .subopen a {
                        display: block;
                        overflow: hidden;
                        margin: 0;
                        padding: 30px 10px 10px 20px;
                        white-space: nowrap;
                        text-overflow: ellipsis;
                        /* font-size: 14px; */
                        color: rgba(255, 255, 255, .3);
                        background: rgba(0, 0, 0, .1);
                        text-indent: 20px;
                        position: relative;
                    }
                    .subopen a:before {
                        content: '';
                        display: block;
                        width: 7px;
                        height: 7px;
                        position: absolute;
                        bottom: 50%;
                        left: 22px;
                        margin-bottom: -15px;
                        -webkit-transform: rotate(-45deg);
                        transform: rotate(-45deg);
                        border: 2px solid rgba(255, 255, 255, .3);
                        border-right: 0;
                        border-bottom: 0;
                    }
                    .nav_item2 {
                        position: relative;
                    }
                    .nav_item2 a {
                        display: block;
                        overflow: hidden;
                        margin: 0;
                        /* font-size: 14px; */
                        line-height: 1.8;
                        padding: 10px 10px 10px 20px;
                        white-space: nowrap;
                        text-overflow: ellipsis;
                        color: inherit;
                    }
                    .nav_item2:after {
                        content: '';
                        width: 100%;
                        position: absolute;
                        bottom: 0;
                        left: 0;
                        display: block;
                        border-bottom-width: 1px;
                        border-bottom-style: solid;
                        border-bottom: 1px solid rgba(0, 0, 0, .15);
                        margin-left: 20px;
                    }
                }
                
                @media screen and (max-width:768px) {
                    .nav_item>a,
                    .nav_item2 a,
                    .subopen a {
                        font-size: 18px;
                    }
                    .menu_open {
                        width: 30px;
                        margin-top: 10px;
                    }
                    .menu_open i {
                        margin-bottom: 10px;
                    }
                }
                
                @media screen and (max-width:450px) {
                    .menu_open {
                        width: 24px;
                        margin-top: 7px;
                    }
                    .menu_open i {
                        margin-bottom: 6px;
                    }
                    .nav_item>a,
                    .nav_item2 a,
                    .subopen a {
                        font-size: 14px;
                    }
                }
                /* 浜у搧涓績涓嬫媺 */
                
                .nav_item_100vw {
                    position: absolute;
                    z-index: 9;
                    top: 100%;
                    left: 0;
                    width: 100vw;
                    height: 0;
                    transition: 0.6s;
                    background: rgba(255, 255, 255, .9);
                    border-bottom: none;
                    box-shadow: none;
                }
                
                #topline {
                    width: 1600px;
                    margin: 0 auto;
                    position: unset;
                    height: 429px;
                    box-shadow: none;
                    border: none !important;
                    animation-delay: .1s;
                }
                
                #topline li {
                    display: block;
                    float: left;
                    width: 12.5%;
                    margin-right: 0px;
                    height: 38px;
                    position: relative;
                    line-height: 38px;
                    font-size: 14px;
                    padding-top: 12px;
                    border: none !important;
                    text-align: center;
                }
                
                #topline h3 {
                    color: #ef011c;
                    font-size: 17px;
                    text-align: center;
                    margin: 10px 0px 0px 0px;
                }
                
                #topline li h5 {
                    text-align: center;
                    margin-top: 0;
                    margin-bottom: 0;
                }
                
                #topline li a:link,
                #topline li a:visited {
                    color: #fff;
                }
                
                #topline li a {
                    width: 100% !important;
                }
                
                #topline li img {
                    width: 65%;
                    border-radius: 15px;
                    padding-top: 14px;
                }
                
                #topline li h5 a {
                    color: #404040 !important;
                    height: 29px;
                    font-size: 14px;
                    text-align: center;
                    line-height: 1.8;
                }
                
                #topline li h6 {
                    font-size: 12px;
                    text-align: center;
                    color: #ef011c;
                }
                
                .nav_item:hover .nav_item_100vw {
                    height: 395px ;
                    height: 370px !important;
                }
                /* e-nav */
            
                .search_box {
                    position: absolute;
                    box-sizing: content-box;
                    top: 100%;
                    /* left: calc(50% - 300px); */
                    width: 100%;
                    background: rgba(255, 255, 255, .5);
                    /* padding: 10px 0;  */
                    transition: all .3s;
                    height: 0;
                    overflow: hidden;
                    /* margin:0 auto; */
                }
                
                .searchss {
                    width: 40%;
                    padding: 20px 0 0;
                    margin: 0 auto;
                    border-bottom: 1px solid #666;
                }
                
                .drow {
                    background-color: #fff;
                    padding-left: 10px;
                }
                
                .drow-c>input {
                    width: calc(100% - 100px);
                    height: 40px;
                    outline: none;
                    border: none;
                    line-height: 40px;
                    font-size: 14px;
                    text-indent: 10px;
                }
                
                .drow-c button {
                    outline: none;
                    border: none;
                    background: #fff;
                    font-size: 14px;
                }
                
                .close {
                    position: absolute;
                    width: 20px;
                    height: 20px;
                    top: 10px;
                    right: 28%;
                    color: #000;
                    font-size: 20px;
                    cursor: pointer;
                }
                /* 鎼滅储妗� 缁撴潫 */
                
                .hottel {
                    float: right;
                    font-size: .24rem;
                    color: #c40018 !important;
                    line-height: 44px;
                    margin-left: 25px;
                }
                
                .banner img {
                    width: 100%;
                    min-height: 200px;
                    object-fit: cover;
                    object-position: center;
                }
                
                .banner-swiper .swiper-pagination-bullet {
                    width: .4rem;
                    height: 6px;
                    border-radius: 3px;
                    background-color: #fff;
                    opacity: 1;
                }
                
                .banner-swiper .swiper-pagination-bullet-active {
                    background-color: #c40018;
                }
                
                .main_title {
                    padding: .48rem 0 .18rem;
                    color: #3b3b3b;
                }
                
                .main_title h2 {
                    font-size: .44rem;
                    letter-spacing: 4px;
                }
                
                .main_title>p {
                    font-size: .16rem;
                    margin-top: .3rem;
                    text-align: center;
                }
                
                .index_about {
                    color: #636363;
                    text-indent: 2em;
                    letter-spacing: 2px;
                    margin-bottom: .55rem;
                    text-align: justify;
                }
                
                .index-swiper-father {
                    width: 100%;
                    max-width: 1460px;
                    position: relative;
                    margin: 0 auto .1rem;
                }
                
                .index_pro_swiper {
                    padding: 10px 0;
                }
                
                .index_pro_swiper .swiper-slide {
                    width: 12.5%;
                    text-align: center;
                    transition: .3s;
                    -moz-transition: .3s;
                    -ms-transition: .3s;
                    -o-transition: .3s;
                    -webkit-transition: .3s;
                }
                
                .index_pro_swiper .swiper-slide.active,
                .index_pro_swiper .swiper-slide:hover {
                    transform: translateY(-.1rem);
                }
                
                .index_pro_swiper .swiper-slide.active p,
                .index_pro_swiper .swiper-slide:hover p {
                    color: #c40018;
                }
                
                .index_pro_swiper .swiper-slide>.img_box {
                    height: 1.28rem;
                    text-align: center;
                }
                
                .img_box>img {
                    vertical-align: middle;
                }
                
                .index_pro_swiper .swiper-slide p {
                    font-size: 14px;
                    line-height: 2;
                }
                
                .swiper-button-prev,
                .swiper-button-next {
                    width: 20px;
                    height: 30px;
                    margin-top: -22px;
                    z-index: 10;
                    cursor: pointer;
                    background-size: 20px 30px;
                    outline: none;
                }
                
                .pro_wraper {
                    padding: .4rem 0 0;
                    background: url(https://www.lefilter.com/img/index_bg2.jpg) no-repeat center center;
                }
                
                .pro_wraper .container {
                    width: 100%;
                    max-width: 1225px;
                }
                
                .pro_name_box {
                    padding-top: 4rem;
                    padding-right: 0;
                    margin-bottom: .4rem;
                }
                
                .pro_name {
                    font-size: 16px;
                    line-height: 1;
                    color: rgba(255, 255, 255, .7);
                }
                
                .pro_name span {
                    display: inline-block;
                    padding-left: 20px;
                    margin-bottom: .15rem;
                    transition: .3s;
                    -moz-transition: .3s;
                    -ms-transition: .3s;
                    -o-transition: .3s;
                    -webkit-transition: .3s;
                }
                
                .pro_name.active {}
                
                .pro_name.active span {
                    /* transform: scale(1.5); */
                    border-left: 3px solid #fff;
                    color: rgba(255, 255, 255, 1);
                    font-size: 20px;
                    font-weight: bold;
                    cursor: pointer;
                }
                
                .index_pro_tab {}
                
                .index_pro_item {
                    display: none;
                }
                
                .index_pro_item.active {
                    display: block;
                }
                
                .index_pro_item .img_box {
                    padding-top: .2rem;
                }
                
                .index_pro_item .img_box img {
                    max-width: 100%;
                }
                
                .img_box {
                    display: block;
                    animation-duration: 1500ms;
                }
                
                .item_text>p>a {
                    display: inline-block;
                    width: 1.2rem;
                    padding-left: .15rem;
                    color: #fff;
                    font-size: .22rem;
                    line-height: .5rem;
                    letter-spacing: .1rem;
                    border: 1px solid #fff;
                }
                
                .item_text>p>a:nth-child(1) {
                    margin-right: .2rem;
                }
                
                .video_wraper>.txt {
                    top: 30%;
                    width: 100%;
                    padding: .2rem 0;
                    font-size: .18rem;
                    color: #fff;
                    background-color: rgba(0, 0, 0, .6);
                }
                 @media screen and (max-width:1001px) and (min-width:768px){.video_wraper>.txt{top:15%;}}
                .video_wraper h2 {
                    font-size: .3rem;
                    font-weight: bold;
                    letter-spacing: .05rem;
                    margin-bottom: .2rem;
                    /* font-weight: bold; */
                }
                
                .video_wraper p {
                    padding: 0 10vw;
                    text-align: center;
                }
                
                .index_fangan_wraper .main_title {
                    padding-bottom: .48rem;
                }
                
                .index_fangan_list {
                    float: left;
                    width: calc(20% - .04rem);
                    margin: 0 .025rem;
                    overflow: hidden;
                }
                
                .index_fangan_list:first-of-type {
                    margin-left: 0;
                }
                
                .index_fangan_list:first-of-type {
                    margin-right: 0;
                }
                
                .index_fangan_list .img_box img {
                    width: 100%;
                    /* height: 5rem; */
                }
                
                .index_fangan_list .ceng {
                    top: 0;
                    left: 0;
                    width: 100%;
                    height: 100%;
                    color: #fff;
                }
                
                .line {
                    position: absolute;
                    top: 2.2rem;
                    left: calc(50% - .6rem);
                    width: 1.2rem;
                    height: .05rem;
                    background-color: #fff;
                }
                
                .icon_box,
                .icon1_box {
                    position: absolute;
                    top: 1.0rem;
                    left: calc(50% - .5rem);
                    width: 1rem;
                    height: 1rem;
                }
                
                .icon_box>img,
                .icon1_box>img {
                    width: 100%;
                }
                
                .icon_box {
                    z-index: 100;
                    height: 0;
                    overflow: hidden;
                }
                
                .icon1_box {
                    z-index: 99;
                }
                
                .index_fangan_list .fangan_hy {
                    position: absolute;
                    top: 65%;
                    left: 0;
                    width: 100%;
                    text-align: center;
                    font-size: .28rem;
                    /* font-weight: bold; */
                }
                
                .fanan_des {
                    position: absolute;
                    top: 100%;
                    left: 0;
                    width: 100%;
                    padding: .3rem .6rem;
                    text-align: left;
                    font-size: .14rem;
                    /* display: none; */
                }
                
                .index_fangan_list:hover {
                    transform: translateY(-.1rem);
                }
                
                .index_fangan_list:hover .ceng {
                    background-color: rgba(0, 0, 0, .5);
                }
                
                .index_fangan_list:hover .icon_box {
                    height: 1rem;
                }
                
                .index_fangan_list:hover .line {
                    background-color: #c40018;
                }
                
                .index_fangan_list:hover .fangan_hy {
                    display: none;
                }
                
                .index_fangan_list:hover .fanan_des {
                    top: 55%;
                }
                /* 鏂伴椈妯″潡 */
                
                .index_new_box {
                    padding: 0;
                }
                
                .index_new_box:nth-child(2) {
                    padding-right: .15rem;
                }
                
                .index_new_box:nth-child(3) {
                    padding-left: .15rem;
                }
                
                .index_new_box .title,
                .hudong_wraper .title {
                    padding: 0 .15rem;
                    background: url(https://www.lefilter.com/img/bg1.jpg) no-repeat 0 center;
                    background-size: contain;
                    font-size: .26rem;
                    line-height: .28rem;
                    margin: .3rem 0;
                }
                
                .index_new_box .img_box1 {
                    background-color: #eeeeee;
                }
                /*.new_first .img_box1{*/
                /*    height: 0;*/
                /*    padding-bottom:70%;*/
                /*    position: relative;*/
                /*}*/
                /*.new_first .img_box1 img{*/
                /*    position: absolute;*/
                /*    top: 0;*/
                /*    left: 0;*/
                /*    width: 100%;*/
                /*}*/
                @media screen and (min-width:768px) {
                    .index_new_box .img_box1 {
                        display: block;
                        height: 2.1rem;
                        overflow: hidden;
                    }
                    .index_new_box .img_box1 img {
                        object-fit: contain;
                    }
                }
                
                .more {
                    color: #666;
                    padding: 0 .1rem;
                    font-size: .14rem;
                    line-height: .28rem;
                    border-radius: .06rem;
                    border: 1px solid #999;
                }
                
                .more:hover {
                    color: #666;
                    border-color: #c40018;
                    box-shadow: 1px 2px 3px 3px #999;
                }
                /* 鏂伴椈鐗堝潡 */
                
                .new_first {
                    padding: 0;
                }
                /* 鍔ㄧ敾杈规 寮€濮� */
                
                .spbq {
                    position: relative;
                    overflow: hidden;
                }
                
                .biankuang {
                    width: 3px;
                    height: 3px;
                    position: absolute;
                    z-index: 99;
                    border-radius: 10px;
                    /*background: black;*/
                }
                
                .biankuang_1 {
                    height: 0px;
                    top: 0px;
                    left: 0px;
                    border-left: 3px solid #c40018;
                }
                
                .biankuang_2 {
                    width: 0px;
                    bottom: -0px;
                    left: 0px;
                    border-top: 3px solid #c40018;
                }
                
                .biankuang_3 {
                    height: 0px;
                    bottom: 0px;
                    right: 0px;
                    border-right: 3px solid #c40018;
                }
                
                .biankuang_4 {
                    width: 0px;
                    top: -0px;
                    right: 0px;
                    border-bottom: 3px solid #c40018;
                }
                /* 鍔ㄧ敾杈规 缁撴潫 */
                
                .img_box1>img {
                    width: 100%;
                }
                
                .new_first:hover .new_title {
                    color: #c40018;
                }
                
                .new_con {
                    background-color: #eeeeee;
                    padding: .15rem .15rem .2rem;
                    height: 2rem;
                }
                
                .new_con .new_time {
                    margin-bottom: .1rem;
                }
                
                .new_con .new_title {
                    line-height: 1.4;
                    margin-bottom: .1rem;
                }
                
                .new_title {
                    color: #000;
                }
                
                .new_des {
                    line-height: 1.6;
                    max-height: 237.5px;
                }
                
                .new_lists {
                    padding: 0 .2rem;
                }
                
                .index_new_list {
                    height: .9rem;
                    overflow: hidden;
                    line-height: 1.6;
                    border-bottom: 1px dashed #999;
                    margin-bottom: .15rem;
                    padding-top: .03rem;
                }
                
                .index_new_list .fr {
                    width: calc(100% - .7rem);
                    line-height: 1.5;
                }
                
                .index_new_list .new_time {
                    width: .6rem;
                    height: .6rem;
                    background: #c1c1c1;
                }
                
                .index_new_list .new_time>p {
                    line-height: 1.4;
                    margin-bottom: 0;
                }
                
                .index_new_list .new_title {
                    margin: 0 0 .04rem;
                }
                
                .index_new_list:hover .new_time {
                    background-color: #c40018;
                }
                
                .index_new_list:hover .new_title {
                    color: #c40018;
                }
                /* 浜掑姩骞冲彴 */
                
                .hudong_wraper {
                    margin-bottom: .7rem;
                }
                
                .hudong_list>div {
                    height: 2rem;
                    padding: .2rem .4rem .2rem .2rem;
                    color: #fff;
                }
                
                .hudong_list:nth-child(2) div {
                    color: #000;
                }
                
                .hudong_list:first-of-type>div {
                    background: url(https://www.lefilter.com/img/hudong1.jpg) no-repeat 0 0;
                    background-size: cover;
                }
                
                .hudong_list:nth-child(2)>div {
                    background: url(https://www.lefilter.com/img/hudong2.jpg) no-repeat;
                    background-size: cover;
                }
                
                .hudong_list:nth-child(3)>div {
                    background: url(https://www.lefilter.com/img/hudong3.jpg) no-repeat 0 0;
                    background-size: cover;
                }
                
                .hudong_list img {
                    height: 1.6rem;
                    width: 1.6rem;
                }
                
                .hudong_list .txt {
                    width: calc(100% - 2rem);
                    margin-right: .4rem;
                }
                
                .hudong_list:hover {
                    transform: translateY(-.1rem);
                    /* color: #000; */
                }
                /* 搴曢儴 */
                
                .footer {
                    background: url(https://www.lefilter.com/img/footer_bg.jpg) no-repeat center center;
                    background-size: cover;
                    color: #fff;
                    padding: .4rem 0 0;
                }
                
                .foot_nav {
                    padding: 0;
                }
                .footer .foot_nav dl{
                    margin-bottom: 0;
                }
                .footer .foot_nav dd {
                    padding: 0;
                    margin-bottom: .15rem;
                }
               
                
                .footer a {
                    color: #fff;
                }
                
                .footer a:hover {
                    color: #c40018;
                }
                
                .footer dt {
                    font-size: .18rem;
                    margin-bottom: .3rem;
                }
                
                .footer dd {
                    font-size: .14rem;
                    margin-bottom: .15rem;
                }
                
                .info dl {
                    border-bottom: 1px dashed #fff;
                    margin-bottom: .15rem;
                }
                
                /*.share {*/
                /*    margin-bottom: .1rem;*/
                /*}*/
                
                .share .icon_list {
                    float: left;
                    margin-right: .3rem;
                    margin-left: 0;
                    padding-top: 0;
                    height: .5rem;
                }
                
                .share .icon_list>img {
                    width: .35rem;
                    height: .35rem;
                    border-radius: 50%;
                }
                
                .share .icon_list .erweima_hover {
                    transition: all 0s;
                    -moz-transition: all 0s;
                    -ms-transition: all 0s;
                    -o-transition: all 0s;
                    -webkit-transition: all 0s;
                }
                
                .share .icon_list:hover .erweima_hover {
                    height: 2rem;
                    border-bottom: 2px solid #ff001e;
                    top: -2.2rem;
                    left: 0;
                }
                
                .shengming {
                    display: inline-block;
                    margin-right: .1rem;
                }
                
                .shengming .tet {
                    display: none;
                }
                
                .shengming:hover .tet {
                    display: block;
                    position: absolute;
                    top: -1.2rem;
                    left: -.8rem;
                    width: 3rem;
                    height: 1.2rem;
                    padding: .1rem .2rem;
                    z-index: 100;
                    color: #000;
                    margin-bottom: 0;
                    background: url(/img/bg_white.png) no-repeat 0 0;
                    background-size: contain;
                }
                
                .footer .container:nth-child(1) {
                    border-bottom: 1px solid #fff;
                }
                
                .footer .container:nth-child(2) {
                    padding: .1rem 0;
                    font-size: .14rem;
                }
                
                .footer .container:nth-child(2) a {
                    margin-right: .1rem;
                }
                /* 浜у搧涓績椤甸潰 */
                
                .proc_banner img {
                    object-position: 20%;
                }
                
                .crumbs {
                    height: .5rem;
                    background-color: #eeeeee;
                    font-size: .14rem;
                }
                
                .crumbs a {
                    color: #000;
                    line-height: .50rem;
                }
                
                .crumbs a.fr {
                    display: inline-block;
                    padding: 0 15px;
                    transition: .3s;
                    -moz-transition: .3s;
                    -ms-transition: .3s;
                    -o-transition: .3s;
                    -webkit-transition: .3s;
                }
                
                .crumbs a.active,
                .crumbs a.fr:hover {
                    background-color: #c40018;
                    color: #fff;
                }
                
                .icon-zhuye {
                    color: #000;
                    line-height: .50rem;
                    font-size: .14;
                    margin-right: .05rem;
                }
                
                .proc_list {
                    padding: .58rem 0 0;
                }
                /* .fangan_type:nth-child(1) .proc_title,
.proc_list:nth-child(1) .proc_title {
    background: url(https://www.lefilter.com/img/num01.png) no-repeat 0 0;
    background-size: contain;
}

.fangan_type:nth-child(2) .proc_title,
.proc_list:nth-child(2) .proc_title {
    background: url(https://www.lefilter.com/img/num02.png) no-repeat 0 0;
    background-size: contain;
}

.fangan_type:nth-child(3) .proc_title,
.proc_list:nth-child(3) .proc_title {
    background: url(https://www.lefilter.com/img/num03.png) no-repeat 0 0;
    background-size: contain;
}

.fangan_type:nth-child(4) .proc_title,
.proc_list:nth-child(4) .proc_title {
    background: url(https://www.lefilter.com/img/num04.png) no-repeat 0 0;
    background-size: contain;
}

.fangan_type:nth-child(5) .proc_title,
.proc_list:nth-child(5) .proc_title {
    background: url(https://www.lefilter.com/img/num05.png) no-repeat 0 0;
    background-size: contain;
} */
                
                .proc_title {
                    height: 1.2rem;
                    letter-spacing: .05rem;
                    margin-bottom: .25rem;
                }
                
                .proc_title p {
                    bottom: 0;
                    line-height: 1;
                }
                
                .proc_list .text {
                    font-size: .18rem;
                    margin-bottom: .77rem;
                    text-indent: 2em;
                }
                
                .proc_list_box .list {
                    margin-bottom: .5rem;
                }
                
                .proc_list_box .list a {
                    display: block;
                    padding: 0 .05rem;
                    overflow: hidden;
                    /* background: url(../img/proc_bg.jpg) no-repeat 0 0; */
                    /* background-size: cover; */
                    /* box-shadow: 0 2px 8px 2px rgb(185, 184, 184); */
                }
                
                .proc_list_box .list a img {
                    width: 100%;
                    /* box-shadow: 0 2px 8px 2px rgb(185, 184, 184); */
                }
                
                .proc_list_box .list .inner p {
                    color: #000;
                    line-height: 3;
                    font-size: .18rem;
                    margin-bottom: 0;
                }
                
                .proc_list_box .list .zheceng {
                    bottom: 0;
                    left: 0;
                    width: 100%;
                    height: 0;
                    background-color: rgba(196, 0, 24, .8);
                }
                
                .zheceng p {
                    color: #fff;
                    margin-bottom: .15rem;
                }
                
                .alink {
                    color: #fff;
                    padding: .07rem .2rem;
                    border: 1px solid #fff;
                }
                /* .proc_list_box .list a:hover {
    background: #c40018;
    transform: translateY(-.1rem);
} */
                
                .proc_list_box .list a:hover img {
                    box-shadow: none;
                }
                /* .proc_list_box .list a:hover p {
    color: #fff;
    font-weight: bold;
} */
                
                .proc_list_box .list1 {
                    width: 20%;
                    float: left;
                    padding: 0 15px;
                    margin-bottom: .2rem;
                }
                
                @media(max-width:768px) {
                    .proc_list_box .list1 {
                        width: 33.33%;
                    }
                }
                
                @media(max-width:450px) {
                    .proc_list_box .list1 {
                        width: 50%;
                    }
                }
                
                .proc_list_box .list a:hover .zheceng {
                    height: 100%;
                    padding: .1rem .1rem 0;
                }
                /* .proc_list:nth-child(2n) {
    background-color: #f8f8f8;
} */
                
                .proc_wraper {
                    margin-bottom: .3rem;
                }
                /* 钁ｄ簨闀胯嚧璇� */
                
                .zc_wraper {
                    padding-bottom: .5rem;
                    color: #555;
                    background: url(https://www.lefilter.com/img/zc_bg.jpg) no-repeat 0 0;
                }
                
                .zc_wraper h3 {
                    margin: .3rem 0;
                }
                
                .zc_wraper p {
                    font-size: .16rem;
                    margin-bottom: .2rem;
                    font-weight: 300;
                    line-height: 2;
                    text-indent: 2em;
                }
                
                .sdzx_container {
                    padding: .47rem 0 .7rem;
                }
                
                .sdzx_title {
                    height: .58rem;
                    background: url(https://www.lefilter.com/img/Morewonderful.png) no-repeat .15rem 0;
                    margin-bottom: .6rem;
                    background-size: contain;
                }
                
                .sdzx_title p {
                    background: url(https://www.lefilter.com/img/bg1.jpg) no-repeat 0 0;
                    background-size: contain;
                    color: #000;
                    font-size: .3rem;
                    padding-left: .15rem;
                    margin-bottom: 0;
                }
                
                .sdzx_list>a {
                    display: block;
                    overflow: hidden;
                    box-shadow: 4px 4px 4px 1px rgb(185 185 185);
                }
                
                .sdzx_list img {
                    width: 100%;
                    box-shadow: .04rem .05rem .03rem 1px #a1a1a1;
                    transition: .5s;
                    -moz-transition: .5s;
                    -ms-transition: .5s;
                    -o-transition: .5s;
                    -webkit-transition: .5s;
                }
                
                .sdzx_list:hover img {
                    transform: scale(1.08);
                }
                
                .sdzx_list>a>p {
                    top: 50%;
                    left: 0;
                    line-height: 1;
                    width: 100%;
                    text-align: center;
                    margin-top: -.25rem;
                    color: #fff;
                    letter-spacing: 4px;
                    text-shadow: 3px 3px 3px #464646;
                }
                
                .cptj_swiper {
                    width: 100%;
                    max-width: 1770px;
                    margin-bottom: .7rem;
                    padding: .1rem 0;
                }
                
                .cptj_swiper .swiper-slide {
                    width: calc(20% - 16px);
                    transition: .3s;
                    -moz-transition: .3s;
                    -ms-transition: .3s;
                    -o-transition: .3s;
                    -webkit-transition: .3s;
                }
                
                .cptj_swiper .swiper-slide:hover {
                    transform: translateY(-.1rem);
                }
                
                .cptj_swiper img {
                    width: 100%;
                    box-shadow: .04rem .04rem .05rem 1px #cecdcd;
                }
                
                .cptj_swiper a {
                    display: block;
                }
                /* 鍙戝睍鍘嗙▼ */
                
                .zzzs_wraper {
                    padding: 1.1rem 0 .5rem;
                }
                
                .progress_wraper {
                    padding-top: 1.1rem;
                }
                
                .progress_tab {
                    border-bottom: 5px solid #c40018;
                    margin-bottom: 0;
                }
                
                .tabBar {
                    float: left;
                    width: 20%;
                    padding: .1rem;
                    color: #000;
                    transition: .3s;
                    -moz-transition: .3s;
                    -ms-transition: .3s;
                    -o-transition: .3s;
                    -webkit-transition: .3s;
                }
                
                .tabBar p {
                    line-height: 1.6;
                    margin-bottom: 0;
                    transition: .3s;
                    -moz-transition: .3s;
                    -ms-transition: .3s;
                    -o-transition: .3s;
                    -webkit-transition: .3s;
                }
                
                .tabBar:hover,
                .tabBar.active {
                    background: #c40018;
                }
                
                .tabBar:hover p,
                .tabBar.active p {
                    color: #fff;
                }
                
                .tab_lists {
                    width: 100%;
                    overflow: hidden;
                    margin-bottom: 0;
                }
                
                .tab_list {
                    display: none;
                }
                
                .tab_list:first-child {
                    display: block;
                }
                
                .tab_list.progress_tab_list:first-child {
                    display: none;
                }
                
                .tab_list.progress_tab_list:last-child {
                    display: block;
                }
                
                .progress_tab_list {
                    color: #000;
                }
                
                .progress_tab_lists {
                    margin-bottom: .9rem;
                }
                
                .progress_tab_list>div:first-child {
                    padding: .5rem .55rem 0 0;
                }
                
                .progress_tab_list>div:last-child {
                    padding: .5rem 0;
                    border-left: 2px solid #9a9a9a;
                }
                
                .progress_tab_list>div>h3 {
                    margin-bottom: .15rem;
                }
                
                .progress_list {
                    /* margin-bottom: .1rem; */
                }
                
                .progress_list h3 {
                    padding-left: .4rem;
                    margin-bottom: 0;
                    line-height: 1.4;
                    border-bottom: 2px solid #9a9a9a;
                    position: relative;
                }
                
                .progress_list h3:before {
                    position: absolute;
                    bottom: -.05rem;
                    left: -.1rem;
                    content: '';
                    width: .2rem;
                    height: .1rem;
                    border-radius: 50%;
                    background-color: #9a9a9a;
                }
                
                .jishi {
                    padding: .3rem 0 .2rem .4rem;
                }
                
                .jishi>img {
                    width: 43%;
                    padding-right: .2rem;
                }
                
                .jishi>p {
                    width: 57%;
                    font-size: .16rem;
                }
                
                .tab_list .big_img {
                    width: 100vw;
                    object-fit: none;
                    object-position: center 0;
                }
                
                .tab_list .small_img {
                    width: 100%;
                }
                
                .zzzs_title {
                    height: .58rem;
                    background: url(https://www.lefilter.com/img/qualifications.png) no-repeat .15rem 0;
                    background-size: contain;
                }
                
                .zzzs_wraper .tab_list {
                    padding-top: .1rem;
                }
                
                .zzzs_title p {
                    font-size: .36rem;
                }
                
                .zzzs_tab {
                    margin-bottom: .6rem;
                }
                
                .zzzs_tab .tabBar {
                    border-bottom: 3px solid #c40018;
                    margin-right: 5px;
                    width: auto;
                    padding: .1rem .5rem;
                }
                
                .zzzs_tab_lists>div {
                    display: block;
                    float: left;
                    width: calc(20% - 13.6px);
                    margin-bottom: .75rem;
                    margin-right: 13.6px;
                    transition: .5s;
                    -moz-transition: .5s;
                    -ms-transition: .5s;
                    -o-transition: .5s;
                    -webkit-transition: .5s;
                }
                /* .zzzs_tab_lists .tab_list a:hover {
    transform: translateY(-.1rem);
} */
                
                @media (min-width:769px) {
                    .zzzs_tab_lists .tab_list>div:nth-child(5n) {
                        margin-right: 0;
                    }
                }
                
                .zzzs_tab_lists .tab_list {
                    /* padding: .1rem; */
                }
                
                .zzzs_tab_lists  img {
                    width: 100%;
                    border-radius: 4px;
                    box-shadow: 4px 4px 4px #999;
                }
                /* 浼佷笟浠嬬粛 */
                
                .qyjs_title {
                    height: .63rem;
                    background: url(https://www.lefilter.com/img/EnterpriseIntroduction.png) no-repeat .15rem 0;
                    /* margin-bottom: .6rem; */
                    background-size: contain;
                }
                
                .qyjs {
                    font-size: .16rem;
                    margin-bottom: .7rem;
                }
                
                .qyjs p {
                    text-indent: 2em;
                }
                
                .four_list {
                    padding-bottom: .1rem;
                    position: relative;
                }
                
                .goodness .four_list>.tet {
                    position: absolute;
                    bottom: 0;
                    padding: 0 .35rem .3rem .2rem;
                }
                
                .goodness .four_list>.tet>h3 {
                    letter-spacing: 2px;
                    font-size: .24rem;
                }
                
                .goodness .four_list>.tet>p {
                    line-height: 1.5;
                    margin-bottom: 0;
                    height: .88rem;
                    /* letter-spacing: 1px; */
                }
                
                .four_list img {
                    width: 100%;
                    border-top-left-radius: 32px;
                    border-bottom-right-radius: 32px;
                    box-shadow: 6px 6px 4px 1px rgb(211, 210, 210);
                }
                
                .four_list:hover {
                    transform: translateY(-.1rem);
                }
                
                .shiming_text {
                    width: 100%;
                    top: 30%;
                    letter-spacing: 3px;
                }
                
                .shiming_text h2 {
                    margin: 0 0 .4rem;
                    letter-spacing: 10px;
                }
                
                .jtxw {
                    margin-bottom: .9rem;
                }
                
                .jtxw_title {
                    height: .63rem;
                    background: url(https://www.lefilter.com/img/GroupNews.png) no-repeat .15rem 0;
                    background-size: contain;
                    margin-top: 1rem;
                }
                
                .group_news .new_first {
                    padding: 0 4px;
                }
                
                .group_news .new_first .spbq {
                    background-color: #eeeeee;
                }
                /* .group_news .new_first>div {
    border-bottom: 5px solid #fff;
} */
                
                @media screen and (min-width:768px) {
                    .group_news .new_first .img_box1 {
                        height: 248.7px;
                    }
                    .new_con .new_title {
                        height: 55px;
                    }
                }
                
                .group_news .new_first>div:hover {
                    /* transform: translateY(-.1rem); */
                }
                
                .fangan_wraper {
                    padding-top: .7rem;
                    /*background: url(https://www.lefilter.com/img/fangan_bg.jpg) no-repeat 0 0;*/
                    background-size: cover;
                }
                
                .fangan_wraper .main_title {
                    padding-bottom: .7rem;
                }
                
                .fangan_wraper .main_title h1 {
                    margin-bottom: .4rem;
                }
                /* 鏂规鍒楄〃 */
                
                .fangan_type {
                    margin-bottom: .4rem;
                }
                
                .fangan_type h2 {
                    margin-bottom: .3rem;
                }
                
                .fangan_list {
                    margin-bottom: .4rem;
                }
                
                @media screen and (min-width:768px) {
                    .fangan_list {
                        padding: 0 27px;
                    }
                }
                
                .fangan_list>a {
                    display: block;
                    background: #f8f8f8;
                    box-shadow: 4px 4px 4px #999;
                    overflow: hidden;
                }
                
                .fangan_list .img_box {
                    height: 2.98rem;
                    /* border-bottom: 5px solid #005792; */
                    overflow: hidden;
                }
                
                .fangan_list .img_box img {
                    width: 100%;
                    transition: .3s;
                    -moz-transition: all .3s;
                    -ms-transition: all .3s;
                    -o-transition: all .3s;
                    -webkit-transition: all .3s;
                }
                
                .fangan_list .teet {
                    display: block;
                    padding: .17rem .25rem .45rem;
                }
                
                .fangan_list .teet>h3 {
                    font-size: .26rem;
                    margin: .2rem 0;
                    letter-spacing: 2px;
                }
                
                .fangan_list>a:hover {
                    transform: translateY(-.1rem);
                    /* box-shadow: 1px 1px 5px 4px #dddbdb; */
                }
                /* .fangan_list>a:hover img{
    transform: scale(1.05);
} */
                
                .fangan_list>a:hover .teet {
                    background: url(https://www.lefilter.com/img/xiexian_bg.png) no-repeat 0 0;
                    background-size: cover;
                }
                
                .fangan_list .teet p {
                    font-size: .16rem;
                    height: .6rem;
                    color: #000 !important;
                }
                /* 鑱旂郴鎴戜滑椤甸潰 */
                
                .lxwm_wraper {
                    padding-top: .93rem;
                }
                
                @media screen and (min-width:769px) {
                    .lxwm_wraper {
                        background: url(https://www.lefilter.com/img/contact.jpg) no-repeat;
                        background-position: right top;
                    }
                }
                
                .lxwm_wraper .txt {
                    width: 100%;
                    max-width: 860px;
                    padding: 0 10px;
                }
                
                .lxwm_title {
                    height: .63rem;
                    background: url(https://www.lefilter.com/img/contactUs.png) no-repeat .15rem 0;
                    background-size: contain;
                }
                
                .lxwm_wraper .txt .lxwm_title p {
                    font-size: .36rem;
                    line-height: 1;
                }
                
                .lxwm_wraper .txt .pp p {
                    font-size: .17rem;
                    line-height: 2.2;
                    color: #000;
                    margin-bottom: .7rem;
                    letter-spacing: 1px;
                }
                
                .tel_wraper {
                    padding-bottom: .3rem;
                }
                
                .fwrx_title {
                    height: .63rem;
                    background: url(https://www.lefilter.com/img/ServiceHotline.png) no-repeat .15rem 0;
                    background-size: contain;
                }
                
                .fwrx_title p {
                    font-size: .36rem;
                }
                
                .tel_wraper {
                    padding-bottom: .3rem;
                }
                
                .bankuai_tel .col-sm-6 {
                    padding: 0;
                    margin-bottom: .3rem;
                    font-size: .16rem;
                    font-weight: bold;
                }
                
                .bankuai_tel .col-sm-6 p span {
                    margin: .1rem;
                }
                
                .bankuai_tel>li .fwrx_crad li {
                    margin-bottom: .45rem;
                }
                
                .fwrx_crad li .box {
                    background: #f8f8f8;
                    padding: .4rem .12rem .2rem;
                    height: 3.2rem;
                    line-height: 1;
                    border-radius: 6px;
                }
                
                @media screen and (min-width:769px) {
                    .fwrx_crad li {
                        padding: 0 .18rem;
                    }
                    .fwrx_crad li:nth-child(6) {
                        height: auto;
                        padding-right: .2rem;
                    }
                    .fwrx_crad li:nth-child(7) {
                        height: auto;
                        padding-left: .2rem;
                    }
                    .fwrx_crad li:nth-child(6) .box,
                    .fwrx_crad li:nth-child(7) .box {
                        height: auto;
                        padding: .4rem .28rem .2rem;
                    }
                }
                /* .fwrx_crad li .box {
    padding: 1px;
    line-height: 1;
    border-radius: 32px 0 32px 0;
    box-shadow: 6px 6px 4px 1px rgb(185, 185, 185);
    background-image: -webkit-linear-gradient(top, #c40018 0%, #000 100%);
    background-image: -moz-linear-gradient(top, #c40018 0%, #000 100%);
    background-image: linear-gradient(top, #c40018 0%, #000 100%);
} */
                /* .fwrx_crad .box>div {
    padding: .55rem .4rem;
    border-radius: 32px 0 32px 0;
} */
                
                .fwrx_crad li h2 {
                    font-size: .18rem;
                    font-weight: bold;
                    margin: 0 0 .4rem;
                    letter-spacing: 2px;
                }
                
                .fwrx_crad li p {
                    font-size: .14rem;
                    margin-bottom: .15rem;
                }
                
                .zjl_card .box>div {
                    padding: .2rem 0 0.1rem;
                }
                
                .zjl_card .box h2 {
                    margin: .1rem 0 .2rem;
                    text-align: center;
                }
                
                .box .col-xs-6 {
                    padding: 0 .05rem;
                }
                
                .weizhi_title {
                    background: url(https://www.lefilter.com/img/OurPosition.png) no-repeat .15rem 0;
                    background-size: contain;
                }
                
                #allmap {
                    width: 100%;
                    height: 5.5rem;
                    margin-bottom: .3rem;
                }
                
                .sm_wraper {
                    padding: .6rem;
                }
                
                .sm_wraper h1 {
                    margin: 0 0 .4rem;
                }
                
                @media screen and (min-width:769px) {
                    .sm_wraper p {
                        width: 50%;
                        margin: 0 auto .77rem;
                    }
                }
                
                .shemei {
                    display: flex;
                    flex-wrap: nowrap;
                }
                
                .shemei_list p {
                    margin: .15rem auto 0;
                }
                
                .shemei_list img {
                    width: 1.2rem;
                }
                
                .shemei_list p {
                    width: 100%;
                }
                
                .online_wraper {
                    margin-bottom: .6rem;
                }
                
                .online {
                    padding: .84rem 0 0 0;
                }
                
                .massage_title {
                    height: .63rem;
                    background: url(https://www.lefilter.com/img/OnlineMessage.png) no-repeat .15rem 0;
                    background-size: contain;
                }
                /* 鐣欒█琛ㄥ崟 */
                
                .layui-form-item .layui-inline {
                    width: 50%;
                    height: auto;
                    float: left;
                    margin-right: 0;
                    margin-bottom: 0;
                }
                
                .layui-form-label {
                    width: 1.2rem;
                    padding: 0;
                    line-height: .45rem;
                    margin-bottom: 0;
                    color: #000;
                    font-size: .15rem;
                }
                
                .layui-form-label.layui-required:after {
                    content: "*";
                    color: red;
                    position: absolute;
                    top: 5px;
                    left: .3rem;
                }
                
                .layui-form-item .layui-input-inline {
                    width: calc(100% - 1.2rem);
                    margin-right: 0;
                }
                
                .layui-input {
                    width: 100%;
                    height: .45rem;
                    line-height: .45rem;
                    font-size: .15rem;
                    border: #818181 1px solid;
                    outline: none;
                    color: #000;
                    background-color: #fcfcfc;
                    text-indent: .1rem;
                    box-shadow: 3px 3px 4px 1px #d1d0d0;
                }
                
                .layui-form-select dl dd.layui-this {
                    background-color: #c40018;
                }
                
                .layui-input-block {
                    margin-left: 1.2rem;
                    min-height: .4rem;
                }
                
                .layui-input-block textarea {
                    border: #818181 1px solid;
                    outline: none;
                    color: #000;
                    background-color: #fcfcfc;
                    text-indent: .1rem;
                    box-shadow: 3px 3px 4px 1px #d1d0d0;
                }
                
                .layui-btn {
                    width: 1.5rem;
                    float: left;
                    margin-left: 1.2rem;
                    background: #c40018;
                    height: .45rem;
                    line-height: .45rem;
                    color: #fff;
                    border: none;
                    margin-bottom: .3rem;
                    cursor: pointer;
                    font-size: .18rem;
                    letter-spacing: .1rem;
                    text-align: center;
                    box-shadow: 3px 3px 4px 1px #d1d0d0;
                }
                
                .ly-li:last-of-type label {
                    vertical-align: top;
                }
                
                .zxly-ny {
                    margin-bottom: .3rem;
                    width: calc(100% - 1rem);
                    height: 2rem;
                    font-size: .18rem;
                    padding-top: 4px;
                    background-color: #fcfcfc;
                    border: #818181 1px solid;
                    outline: none;
                    color: #000;
                    text-indent: .1rem;
                    outline: none;
                    box-shadow: 3px 3px 4px 1px #d1d0d0;
                }
                .layui-form-select dl dd, .layui-form-select dl dt{
                    font-size: .15rem;
                }
                input::-webkit-input-placeholder,
                textarea::-webkit-input-placeholder {
                    font-size: .15rem;
                    color: #000;
                }
                
                input:-moz-placeholder,
                textarea:-moz-placeholder {
                    font-size: .15rem;
                    color: #000;
                }
                
                input::-moz-placeholder,
                textarea::-moz-placeholder {
                    font-size: .15rem;
                    color: #000;
                }
                
                input:-ms-input-placeholder,
                textarea:-ms-input-placeholder {
                    font-size: .15rem;
                    color: #000;
                }
                
                .module_wraper {
                    padding: 0 .1rem;
                    margin-bottom: .9rem;
                }
                
                .module_wraper .sdzx_list>a {
                    border-radius: 8px;
                    overflow: hidden;
                }
/*                .code*/
/*{*/
/*display: inline-block;*/
/*background-color:pink;*/
/*font-family:Arial;*/
/*font-style:italic;*/
/*color:blue;*/
/*font-size:20px;*/
/*border:0;*/
/*padding:0px 10px;*/
/*letter-spacing:3px;*/
/*font-weight:bolder;*/
/*cursor:pointer;*/
/*width:100px;*/
/*height:40px;*/
/*line-height:40px;*/
/*text-align:center;*/
/*vertical-align:middle;*/
/*}*/

                /* new1 椤甸潰 */
                
                .jtxw_banner_text {
                    bottom: 0;
                    left: 12.8%;
                    width: 4.3rem;
                    background: rgba(22, 22, 22, 0.75);
                    color: rgba(255, 255, 255, .7);
                    padding: 0 0 .17rem .3rem;
                    letter-spacing: .05rem;
                }
                
                .jtxw_banner_text h1 {
                    color: #fff;
                    letter-spacing: .15rem;
                    margin-bottom: .3rem;
                }
                
                .jtxw_title {
                    background: url(https://www.lefilter.com/img/GroupNews.png) no-repeat .15rem 0;
                    background-size: contain;
                }
                
                .news_wraper .new_list {
                    padding: .3rem .35rem .3rem 0;
                    border-bottom: 1px solid #cecece;
                }
                
                .news_wraper .new_list .new_title {
                    width: 100%;
                    padding: 0;
                    box-shadow: none;
                }
                
                .new_list>.fr {
                    width: calc(100% - 3.85rem);
                    height: 2rem;
                    /* margin-right: .25rem; */
                    background-color: #fff;
                    padding: .2rem 0 0 0;
                }
                
                .img_b {
                    width: 3.5rem;
                    /*height: 2.5rem;*/
                    text-align: center;
                    overflow: hidden;
                    box-shadow: 4px 4px 4px 1px rgba(185,185,185,.5);
                }
                .new_list .img_b{
                    padding: 6px;
                   box-shadow: none;
                }
                .new_list .img_b>img {
                    width: 100%;
                    box-shadow: 0px 0px 5px 3px rgba(185,185,185,.5);
                }
                
                @media screen and (min-width:769px) {
                    .new_list .img_b>img {
                        width: unset;
                        max-height: 100%;
                        max-width: 100%;
                        object-fit: cover;
                        object-position: center;
                        /* width: 100%; */
                    }
                }
                
                .index_new_time {
                    width: .8rem;
                    height: .8rem;
                    color: #000;
                    line-height: 1;
                    padding-top: .05rem;
                }
                
                .new_con .left {
                    width: calc(100% - 1.5rem);
                }
                
                .link_new_detail {
                    bottom: 0;
                    left: 0;
                }
                
                .tet .new_time {
                    margin-bottom: .3rem;
                }
                
                .bottom_line {
                    width: 0;
                    height: 1px;
                    bottom: 0;
                    left: 0;
                    background-color: #c40018;
                }
                
                .new_list:hover {
                    border-color: #fff;
                }
                
                .new_list:hover .new_title,
                .new_list:hover .index_new_time>p:first-child,
                .new_list:hover .link_new_detail {
                    color: #c40018;
                }
                
                .new_list:hover .bottom_line {
                    width: 100%;
                }
                /* 鍒嗛〉 */
                /*pages*/
                
                .pagination-wrapper {
                    margin: 20px 0;
                    text-align: center;
                }
                
                .pagination {
                    /*height: 34px;*/
                    text-align: center;
                }
                .paginations{
                    display: flex;
                    justify-content: center;
                }
                
                .pagination>li>a,
                .pagination>li>span,
                .pagination>li>a:focus,
                .pagination>li>a:hover,
                .pagination>li>span:focus,
                .pagination>li>span:hover {
                    color: #555555;
                    background-color: #cdcdcd;
                    border: 1px solid #cdcdcd;
                }
                
                .pagination li {
                    display: inline-block;
                    height: 34px;
                    margin-right: 5px;
                    margin-bottom: .2rem;
                    line-height: 34px;
                    font-size: 14px;
                    /*padding: 0 12px;*/
                    /* border: 1px solid #dddddd; */
                    color: #555555;
                    vertical-align: top;
                    background-color: #cdcdcd;
                    margin-bottom: 0;
                }
                
                .pagination li a {
                    float: left;
                    display: block;
                    padding: 0;
                    line-height: 34px;
                    color: #555555;
                    border: none;
                    text-decoration: none;
                    background-color: #cdcdcd;
                    padding: 0 12px;
                }
                .pagination li.active{
                    padding: 0 12px;
                    
                }
                .pagination>li>a:hover{
                    border: none !important;
                }
                
                .pagination li :hover,
                .pagination li :hover a {
                    background: #f5f5f5;
                    color: #c40018;
                }
                
                .pagination li.thisclass {
                    height: 32px;
                    line-height: 32px;
                    padding: 0 12px;
                    font-size: 14px;
                    border: 1px solid #c40018;
                    background: #c40018;
                    color: #fff;
                    vertical-align: top;
                }
                
                .pagination li.thisclass a,
                .pagination li.thisclass a:hover {
                    background: transparent;
                    border-color: #c40018;
                    color: #fff;
                    cursor: default;
                }
                
                .pagination>li>span {
                    line-height: 1.2;
                }
                /* 鏂伴椈涓績椤甸潰 */
                
                .news_banner {
                    background: url(https://www.lefilter.com/img/news_banner.jpg) no-repeat center center;
                    background-size: cover;
                    padding-top: .59rem;
                }
                
                .news_banner .container {
                    padding: 0 .6rem;
                }
                
                .news_banner .container>h1 {
                    margin-bottom: .3rem;
                    letter-spacing: 5px;
                }
                
                .news_banner .container>p {
                    margin-bottom: .7rem;
                    letter-spacing: 2px;
                }
                
                .newBannerBox {
                    margin-bottom: 0;
                }
                
                .newList {
                    padding: 0 .45rem;
                }
                
                .newList>div {
                    background: #fff;
                }
                
                .newList .img_box {
                    height: 2.34rem;
                    overflow: hidden;
                }
                
                .newList .img_box>img {
                    width: 100%;
                }
                
                .newList .bottom_line {
                    height: 3px;
                }
                
                .newList .clamp2 {
                    /* display: block; */
                    /* height: ; */
                    padding: .1rem .17rem;
                    font-size: .17rem;
                    /* line-height: 2; */
                }
                
                .newList:hover .bottom_line {
                    width: 100%;
                }
                
                .hyzx_wraper {
                    background: url(https://www.lefilter.com/img/hyzx_bg.jpg) no-repeat;
                    background-size: cover;
                }
                
                .hyzx_wraper .title {
                    margin: .83rem 0 1.1rem;
                    position: relative;
                }
                
                .hyzx_wraper .title:before,
                .hyzx_wraper .title:after {
                    display: block;
                    position: absolute;
                    width: 44%;
                    height: 0.05rem;
                    height: 5px;
                    top: calc(50% - 2.5px);
                    content: " ";
                    border-radius: 2px;
                }
                
                .hyzx_wraper .title:before {
                    left: 0;
                    background: #000;
                    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, .1), #c40018);
                }
                
                .hyzx_wraper .title:after {
                    right: 0;
                    background-image: -webkit-linear-gradient(right, rgba(255, 255, 255, .1), rgba(255, 255, 255, .5), #c40018);
                }
                
                .hyzx_wraper .swiper-wrapper {
                    padding-bottom: 1rem;
                }
                
                .hyzx_wraper .new_first {
                    padding: 0 .2rem;
                }
                
                .hyzx_wraper .new_con {
                    background: unset;
                    color: #fff;
                    padding-left: .3rem;
                    padding-right: .3rem;
                }
                
                .hyzx_wraper .new_title {
                    color: #fff;
                }
                
                .new_con .new_time {
                    margin-bottom: .1rem;
                }
                
                .hyzx_wraper .swiper-pagination {
                    bottom: .3rem !important;
                }
                
                .hyzx_wraper .swiper-pagination-bullet {
                    width: .15rem;
                    height: .15rem;
                    background: #fff;
                    opacity: 1;
                    margin: 0 .1rem !important;
                }
                
                .hyzx_wraper .swiper-pagination-bullet-active {
                    background: #c40018;
                }
                
                .more1 {
                    height: .35rem;
                    line-height: .35rem;
                    padding: 0 .15rem 0 .2rem;
                    border-radius: .2rem;
                    border: 1px solid #666;
                    vertical-align: middle;
                    margin-top: .13rem;
                }
                
                .ztbd_title {
                    background: url(https://www.lefilter.com/img/SpecialReport.png) no-repeat .15rem 0;
                    background-size: contain;
                    margin-top: 1rem;
                }
                
                .ztbd_wraper .new_list {
                    margin-bottom: .5rem;
                }
                
                @media screen and (min-width:769px) {
                    .ztbd_wraper .new_list:nth-child(2n-1) {
                        padding-right: .504rem;
                    }
                    .ztbd_wraper .new_list:nth-child(2n) {
                        padding-left: .504rem;
                    }
                }
                
                .ztbd_wraper .new_list>div {
                    background-color: #eeeeee;
                    box-shadow: 4px 4px 4px 1px #d8d8d8;
                }
                
                .ztbd_wraper .img_b {
                    width: 2rem;
                    height: 1.4rem;
                    border-radius: .2rem;
                    overflow: hidden;
                    margin-top: -.15rem;
                    margin-left: -.15rem;
                }
                
                .ztbd_wraper .new_list>div>.fr {
                    width: calc(100% - 2rem);
                    height: 1.4rem;
                    padding: .1rem .4rem 0 .2rem;
                }
                
                .ztbd_wraper .bottom_line {
                    height: 4px;
                    background-color: unset;
                    background-image: -webkit-linear-gradient(left, #c40018, rgba(255, 255, 255, .1));
                }
                
                .qygg_title {
                    background: url(https://www.lefilter.com/img/EnterpriseAnnouncement.png) no-repeat .15rem 0;
                    background-size: contain;
                    margin-top: 1rem;
                }
                
                .qygg_box {
                    margin: .2rem 0 .3rem;
                }
                
                .qygg_list {
                    margin-bottom: .4rem;
                }
                
                .qygg_list>a {
                    display: block;
                    width: 3.2rem;
                    height: 2rem;
                    overflow: hidden;
                }
                
                .qygg_list>a>img {
                    width: 100%;
                    object-fit: cover;
                }
                
                .qygg_list>a>p {
                    left: 0;
                    bottom: 0;
                    width: 100%;
                    padding: 0 .15rem;
                    font-size: .16rem;
                    background: rgba(0, 0, 0, .6);
                    color: #fff;
                    margin-bottom: 0;
                }
                
                .qygg_list:hover {
                    transform: translateY(-.1rem);
                }
                /* 瑙嗛灞曞巺椤甸潰 */
                
                .spzt_banner {
                    background: url(https://www.lefilter.com/img/video_banner.jpg) no-repeat center bottom;
                    background-size: cover;
                    /* padding-top: .59rem; */
                }
                
                .spzt_banner .container {
                    height: 5.5rem;
                }
                
                .banner_video {
                    position: absolute;
                    bottom: 1rem;
                    left: 50%;
                    width: 5.98rem;
                    padding: 0 !important;
                    border-radius: 10px;
                    border-bottom: 1px solid #000;
                }
                
                .banner_video img,
                .banner_video embed {
                    width: 100%;
                    /* height:auto !important; */
                }
                
                .banner_video p {
                    bottom: 0;
                    left: 0;
                    width: 100%;
                    padding: 0 .15rem;
                    font-size: .24rem;
                    letter-spacing: 2px;
                    color: #fff;
                    line-height: 2;
                    margin-bottom: 0;
                    background-color: rgba(0, 0, 0, .8);
                }
                
                .spzt_wraper {
                    padding: 1.2rem 0 .3rem;
                }
                
                .spzt_wraper .swiper-container {
                    padding-bottom: .4rem;
                }
                
                .spzt_tabBar {
                    width: calc(33.33% - 5px);
                    border-bottom: 3px solid #c40018;
                    margin-right: 5px;
                    padding: .05rem .5rem;
                }
                
                .spzt_tabBar p {
                    margin-bottom: 0;
                }
                
                .spzt_tabBar:hover,
                .spzt_tabBar.active {
                    background: #c40018;
                }
                
                .spzt_tabBar:hover p,
                .spzt_tabBar.active p {
                    color: #fff;
                }
                
                .spzt_tab_lists {
                    padding: .2rem 0 0;
                }
                
                .spzt_tab_lists>div {
                    margin-right: 0;
                    /* padding: 0; */
                    background: #fff;
                    /* float: left; */
                    margin: .46rem 0 .5rem 0;
                }
                
                .spzt_tab_lists>div>div {
                    border-radius: 10px;
                    padding: 0 17px 9px;
                    box-shadow: 0 3px 27px rgba(2, 130, 184, .23);
                    position: relative;
                    /* overflow: visible; */
                    /* box-shadow: 2px 2px 2px 1px #d8d8d8; */
                }
                
                @media screen and (min-width:769px) {
                    .spzt_tab_lists>div:nth-child(3n) {
                        padding-left: .3rem;
                        padding-right: 0;
                    }
                    .spzt_tab_lists>div:nth-child(3n-1) {
                        padding-left: .15rem;
                        padding-right: .15rem;
                    }
                    .spzt_tab_lists>div:nth-child(3n-2) {
                        padding-right: .3rem;
                        padding-left: 0;
                    }
                }
                
                .spzt_tab_lists>div p {
                    padding: .05rem .2rem;
                    font-size: .18rem;
                    line-height: 2;
                    margin-bottom: 0;
                }
                
                .spzt_tab_lists .picbox {
                    margin-top: -.4rem;
                }
                
                .spzt_tab_lists img {
                    height: 2.36rem;
                    width: 100%;
                    border-radius: 10px;
                    box-shadow: none;
                    object-fit: cover;
                    object-position: center center;
                    /* margin-top: -.4rem; */
                    position: relative;
                    z-index: 100;
                }
                
                .picbox:before {
                    content: "";
                    background: #03161f;
                    position: absolute;
                    left: 0;
                    right: 0;
                    top: 0;
                    bottom: 0;
                    opacity: 0;
                    transition: all ease .5s;
                    z-index: 101;
                    border-radius: 10px;
                }
                
                .picbox:after {
                    content: "";
                    border: 1px dashed #eaecee;
                    border-radius: 10px;
                    position: absolute;
                    left: 8px;
                    right: 8px;
                    top: 8px;
                    bottom: 8px;
                    opacity: 0;
                    transition: all ease .5s;
                    z-index: 110;
                }
                
                .goto {
                    display: block;
                    position: absolute;
                    top: 50%;
                    left: 50%;
                    width: 0;
                    height: 0;
                    text-align: center;
                    line-height: .4rem;
                    color: #fff;
                    border-radius: .2rem;
                    z-index: 101;
                    overflow: hidden;
                }
                
                .goto:before {
                    content: "";
                    border-top: 6px solid transparent;
                    border-bottom: 6px solid transparent;
                    border-left: 10px solid #fff;
                    display: inline-block;
                    margin-right: 6px;
                }
                
                .spzt_tab_lists>div:hover .picbox:before {
                    opacity: .6;
                }
                
                .spzt_tab_lists>div:hover .picbox:after {
                    opacity: 1;
                }
                
                .spzt_tab_lists>div:hover .goto {
                    width: 1.5rem;
                    height: .4rem;
                    border: 1px solid #0c8cf5;
                    transform: translate(-.75rem, -.2rem);
                }
                
                .modal-header {
                    padding: .1rem .15rem;
                }
                
                @media (min-width: 768px) {
                    .modal-dialog {
                        width: 1000px;
                        margin: 1rem auto 0;
                    }
                    #imgModal .modal-header {
                        padding: .2rem .15rem;
                    }
                    .modal-body {
                        width: auto;
                        padding: 0;
                    }
                    .modal-body video,
                    .modal-body img {
                        width: 100%;
                        height: auto;
                        max-height: 700px;
                    }
                }
                
                .modal-header .close {
                    margin-top: 2px;
                    right: 2%;
                    z-index: 100;
                }
                /* 浜у搧璇︽儏椤� */
                /* 淇敼 8.13 */
                
                .banner_txt {
                    top: 1.2rem;
                    left: 38%;
                    color: #fff;
                }
                
                .banner_txt h3 {
                    font-size: .5rem;
                    font-weight: bold;
                    line-height: 1;
                    margin: 0 0 .05rem;
                    letter-spacing: .05rem;
                }
                
                .banner_txt p {
                    line-height: 1;
                    margin-bottom: .15rem;
                }
                
                .banner_txt .youshiList span {
                    font-size: .18rem;
                    font-weight: bold;
                    letter-spacing: 2px;
                    margin-right: 3%;
                }
                
                .banner_txt .tt {
                    letter-spacing: 2px;
                }
                
                .banner_txt .list {
                    display: inline-block;
                    width: 2rem;
                    padding-left: .2rem;
                    font-size: .15rem;
                    margin-right: .2rem;
                    vertical-align: top;
                    line-height: 1.5;
                    position: relative;
                }
                
                .banner_txt .list:before {
                    content: '';
                    position: absolute;
                    width: .09rem;
                    height: .09rem;
                    background-color: #ff9c00;
                    left: 0;
                    top: 20%;
                }
                
                .cptx_module {
                    padding-top: .3rem;
                }
                
                .prod_til {
                    font-size: .32rem;
                    padding: 0 0 .1rem .6rem;
                    background: url(https://www.lefilter.com/img/bg10.png) no-repeat 0 center;
                    position: relative;
                    margin: 0 0 .4rem;
                }
                
                .prod_til:after {
                    position: absolute;
                    content: "";
                    left: 0;
                    bottom: 0;
                    width: 2rem;
                    height: 2px;
                    background-color: #df0024;
                }
                
                .proDetail_crumbs {
                    background-color: #fff;
                }
                
                .proDscp_wraper {
                    background-color: #f8f8f8;
                }
                
                .prod_img {
                    float: right;
                    padding: .1rem 0 .1rem .4rem;
                    text-align: center;
                }
                
                .prod_img img {
                    object-fit: contain;
                    object-position: center;
                    max-width: 95%;
                }
                
                @media screen and (min-width:769px) {
                    .prod_img img {
                        margin-top: -1rem;
                    }
                    .prod_img1 img {
                        margin-top: -.5rem;
                    }
                }
                
                .prod_txt {
                    padding: 0;
                }
                
                .prod_txt h1 {
                    margin: 0 0 .2rem;
                    font-size: .2rem;
                    letter-spacing: 3px;
                    padding-left: .2rem;
                }
                
                .prod_txt_con {
                    font-size: .16rem;
                    padding-left: .2rem;
                }
                
                .prod_txt_con .desc {
                    font-size: .16rem;
                    margin-bottom: .5rem;
                }
                
                .prod_txt_con table td {
                    font-size: .15rem;
                    background: #dadada;
                    padding: 6px 10px;
                    text-align: center;
                    border: 8px solid #fff;
                }
                
                .prod_txt_con table tr:last-child td {
                    background-color: #df0024;
                    color: #fff;
                }
                
                .prod_txt_con table tr:last-child td:last-child {
                    font-size: .2rem;
                }
                
                .prod_txt_con table td:last-child {
                    text-align: left;
                }
                
                .gs {
                    font-size: .16rem;
                    margin-bottom: .33rem;
                }
                
                .gs span {
                    display: inline-block;
                    letter-spacing: 1px;
                    color: #000;
                    text-align: justify;
                }
                
                .gs>span:nth-child(1) {
                    width: .87rem;
                    vertical-align: top;
                }
                
                .gs>span:nth-child(2) {
                    width: calc(100% - 1rem);
                }
                
                .container1 {
                    width: 100%;
                    max-width: 1220px;
                    margin: 0 auto;
                }
                
                .tx_bar_wraper {
                    border-top: 2px solid #818181;
                    margin-bottom: .5rem;
                    background-color: #fff;
                    color: #000;
                    z-index: 10;
                    top: 0;
                    right: 0;
                }
                
                .tx_bar {
                    /* background-color: #fff; */
                    margin-bottom: 0;
                }
                
                .tx_bar>span {
                    font-size: .16rem;
                    line-height: 3;
                    margin-right: .3rem;
                    cursor: pointer;
                }
                
                .tx_bar>span.active {
                    color: #df0024;
                }
                
                .cptx_module .title {
                    margin: 1.2rem 0 .4rem;
                    font-size: .34rem;
                    letter-spacing: 4px;
                    color: #000;
                    padding-left: .2rem;
                    background: url(https://www.lefilter.com/img/bg1.jpg) no-repeat;
                    background-size: contain;
                    line-height: 1;
                }
                
                .jscs {
                    padding-bottom: .6rem;
                }
                
                .jscs_tab {
                    margin-top: .7rem;
                }
                
                .nav-tabs {
                    border-bottom: 0;
                    margin-bottom: 10px;
                    height: auto;
                }
                
                .nav-tabs>li>a {
                    color: #000;
                    font-size: .22rem;
                    line-height: 2.5;
                    padding: 0 .25rem;
                    background-color: #f8f8f8;
                    margin-right: .1rem;
                    border-radius: 0;
                    border: none;
                    border-bottom: 2px solid #f8f8f8;
                }
                
                .nav-tabs>li>a:hover,
                .nav-tabs>li>a:focus {
                    background-color: #f8f8f8;
                    border: none;
                }
                
                .nav-tabs>li.active>a,
                .nav-tabs>li.active>a:focus,
                .nav-tabs>li.active>a:hover {
                    color: #000;
                    cursor: default;
                    background-color: #f8f8f8;
                    border: none;
                    border-bottom: 2px solid #c40018;
                    box-shadow: 3px 4px 3px #a1a1a1;
                }
                
                .tab-content {
                    background-color: #f8f8f8;
                    padding: .35rem 0 .2rem;
                }
                /* 淇敼8.13 */
                
                .canshu {
                    padding-top: .1rem;
                }
                
                .canshu table {
                    font-size: .16rem;
                    border: 1px dashed #252525;
                }
                
                .canshu .table>thead>tr>th,
                .canshu .table>tbody>tr>th,
                .canshu .table>tbody>tr>td {
                    vertical-align: middle;
                }
                
                .canshu th,
                .canshu td {
                    text-align: center;
                }
                
                .canshu thead {
                    background: #df0024;
                    color: #fff;
                }
                
                .table.left_bg tr>th:first-child,
                .table.left_bg tr>td:first-child {
                    background: #df0024;
                    color: #fff;
                    border-color: #fff;
                }
                
                .table-striped>tbody>tr:nth-of-type(odd) {
                    background-color: rgb(231, 229, 229);
                }
                
                .canshu .table-bordered>tbody>tr>td,
                .canshu .table-bordered>tbody>tr>th {
                    padding: 8px;
                    border: 1px dashed #252525;
                }
                
                .xinghao {
                    margin-bottom: .3rem;
                    font-size: .16rem;
                }
                
                .xinghao>p.col-xs-1 {
                    padding: 0;
                }
                
                .canshu>p.red {
                    letter-spacing: 3px;
                }
                /* 8.14澧炲姞 */
                
                .yl_text {
                    padding: 0 0 0 .2rem;
                    color: #000;
                }
                
                .yl_text>p {
                    float: left;
                    width: 60%;
                    letter-spacing: 1px;
                }
                
                .yling {
                    float: left;
                    width: 40%;
                    padding: 0 .93rem;
                }
                
                .yling img {
                    width: 100%;
                }
                
                @media screen and (min-width:769px) {
                    .yling img {
                        margin-top: -.5rem;
                    }
                }
                
                .cptx_wraper {
                    padding-bottom: .5rem;
                }
                
                .shipei {
                    margin: .5rem 0 0;
                }
                
                .shipei h4 {
                    margin: .3rem 0;
                    letter-spacing: 3px;
                }
                
                .shipei_list {
                    float: left;
                    width: calc(20% - .144rem);
                    margin-right: .18rem;
                }
                
                .shipei_list:last-child {
                    margin-right: 0;
                }
                
                .shipei_list img {
                    width: 100%;
                }
                
                .youshi_list {
                    margin: .45rem auto;
                }
                
                .youshi_list .list {
                    float: left;
                }
                
                @media screen and (min-width:769px) {
                    .youshi_list .list {
                        width: calc(25% - .45rem);
                        margin-right: .6rem;
                    }
                    .youshi_list .list:last-child {
                        margin-right: 0;
                    }
                }
                
                .youshi_list .list .inner {
                    height: 4.6rem;
                    /* margin: 0 33px; */
                    /* text-align: center; */
                    transition: all .3s;
                    text-decoration: none;
                    border-radius: 10px;
                }
                
                .youshi_list .list .boxs-img,
                .youshi_list .list .boxs-content {
                    width: 100%;
                    height: 100%;
                    border-radius: 10px;
                    padding: .4rem .2rem 0;
                    box-shadow: 0 0 6px 4px rgba(0, 0, 0, .2);
                }
                
                .youshi_list .list .boxs-content {
                    background-color: #df0024;
                    color: #fff;
                }
                
                .youshi_list .list .boxs-img img,
                .youshi_list .list .boxs-content .good {
                    display: block;
                    width: 1.8rem;
                    height: 1.8rem;
                    border-radius: 50%;
                    margin: 0 auto .3rem;
                }
                
                .youshi_list .list .boxs-img p {
                    font-size: .18rem;
                    letter-spacing: 1px;
                    text-align: center;
                }
                
                .youshi_list .list .boxs-content .good {
                    background-color: #fff;
                    box-shadow: 0 0 0 5px #df0024 inset;
                    color: #000;
                    font-size: .5rem;
                    line-height: 1.8rem;
                    text-align: center;
                    margin: 0 auto .25rem;
                    border: 1px solid #fff;
                }
                
                .youshi_list .list .boxs-content .teet {
                    letter-spacing: 1px;
                }
                
                .youshi_list .list .boxs-content .teet p:first-child {
                    font-size: .18rem;
                }
                
                .youshi_list .list .boxs-content .teet p:nth-child(2) {
                    font-size: .16rem;
                }
                /* 3D鏃嬭浆鏁堟灉 */
                
                .boxs {
                    position: relative;
                    perspective: 1000px;
                }
                
                .boxs .boxs-img {
                    border-radius: 50%;
                    transform: rotateY(0);
                    transition: all 0.50s ease-in-out 0s;
                }
                /* .boxs .boxs-img img {
    width: auto;
    height: 80%;
} */
                
                .boxs:first-child .boxs-img {
                    transform: rotateY(-90deg);
                }
                
                .boxs:first-child .boxs-content {
                    z-index: 1;
                    transform: rotateY(0);
                }
                
                .boxs:hover .boxs-img {
                    transform: rotateY(-90deg);
                }
                
                .boxs .boxs-content {
                    width: 100%;
                    height: 100%;
                    position: absolute;
                    top: 0;
                    left: 0;
                    line-height: 1.5;
                    transform: rotateY(90deg);
                    transition: all 0.50s ease-in-out 0s;
                    z-index: -1;
                }
                
                .boxs:hover .boxs-content {
                    z-index: 1;
                    transform: rotateY(0);
                }
                
                .boxs:first-child:hover .boxs-img {
                    transform: rotateY(0);
                }
                
                .boxs:first-child:hover .boxs-content {
                    z-index: 1;
                    transform: rotateY(90deg);
                }
                
                .jscs_text {
                    margin-bottom: .4rem;
                }
                
                .jscs_text>div>img {
                    max-width: 100%;
                }
                
                .jscs_text .txt {
                    padding-right: 0;
                    font-size: .16rem;
                    /*margin-top: 1rem;*/
                }
                
                .jscs_text .txt p {
                    border-bottom: 1px dashed #666;
                    line-height: 2.5;
                }
                
                .jscs_wraper,
                .xczj_wraper {
                    padding-bottom: .1rem;
                }
                
                .xczj_wraper {
                    padding-bottom: .5rem;
                }
                
                .khan_list>li:first-child {
                    padding-left: 0;
                    padding-right: .28rem;
                }
                
                .khan_list>li:nth-child(2) {
                    padding-left: .14rem;
                    padding-right: .14rem;
                }
                
                .khan_list>li:last-child {
                    padding-right: 0;
                    padding-left: .28rem;
                }
                
                .khan_list>li>.inner {
                    background-color: #dadada;
                    box-shadow: 0 0 4px 4px rgba(0, 0, 0, .2);
                }
                
                .khan_list>li>.inner .img_box {
                    overflow: hidden;
                }
                
                .khan_list>li>.inner .img_box img {
                    width: 100%;
                }
                
                .txxt {
                    padding: 0 .2rem .1rem;
                }
                
                .txxt h5 {
                    height: 2.4em;
                    margin: .1rem 0;
                    line-height: 1.2;
                    
                }
                
                .txxt p {
                    margin-bottom: 0;
                }
                
                .khan_list>li>.inner:hover {
                    background-color: #ce020b;
                }
                
                .khan_list>li>.inner:hover img {
                    transform: scale(1.08);
                }
                
                .khan_list>li>.inner:hover .txxt {
                    color: #fff;
                }
                
                .canshu .table-hover>tbody>tr:hover {
                    background-color: #c0bebe;
                }
                
                .fwlc {
                    background: url(https://www.lefilter.com/img/bg_fwlc.jpg) no-repeat 0 0;
                    background-size: cover;
                    padding-bottom: .8rem;
                }
                
                .fwlc .main_title h2 {
                    font-size: .36rem;
                    letter-spacing: 3px;
                }
                
                .fwlc .main_title p {
                    margin: .2rem 0 .3rem;
                }
                
                .fwlc_list .list {
                    color: #000;
                    padding: 0 .6rem;
                    margin-bottom: .5rem;
                    position: relative;
                }
                
                .fwlc_list .list:after {
                    position: absolute;
                    right: -.15rem;
                    top: calc(50% - .14rem);
                    content: "";
                    width: .33rem;
                    height: .28rem;
                    background: url(https://www.lefilter.com/img/arrow1.png) no-repeat 0 0;
                    background-size: contain;
                }
                
                .fwlc_list .list:last-child:after {
                    background: none;
                }
                
                .fwlc_list .iconfont {
                    padding: .08rem;
                    font-size: .26rem;
                    border-radius: 10px;
                    border: 1px solid #000;
                }
                
                .fwlc_list h3 {
                    font-size: .2rem;
                    line-height: 1;
                    margin: .25rem 0 .1rem;
                }
                /* 澧炲姞 */
                
                .yl_text {
                    padding: 0 .3rem;
                    color: #000;
                }
                
                .yl_img {
                    padding-top: .3rem;
                }
                
                .yl_img img {
                    max-width: 100%;
                }
                
                .cpmd {
                    background: #f8f8f8;
                }
                
                .md_list>div {
                    background: #fff;
                    border-radius: 6px;
                    margin-bottom: .48rem;
                    padding: .25rem 1.7rem .25rem .4rem;
                    transition: .3s;
                    -moz-transition: .3s;
                    -ms-transition: .3s;
                    -o-transition: .3s;
                    -webkit-transition: .3s;
                }
                
                .md_list>div img {
                    margin-right: 1rem;
                    border-radius: 50%;
                }
                
                .md_list:nth-child(odd) {
                    padding: 0 .25rem 0 0;
                }
                
                .md_list:nth-child(even) {
                    padding: 0 0 0 .25rem;
                }
                
                .md_list>div>p {
                    font-size: .16rem;
                    margin-bottom: 0;
                }
                
                .md_list>div:hover {
                    background: #c40018;
                    color: #fff;
                    box-shadow: 3px 4px 3px #a1a1a1;
                }
                
                .sptj_tab {
                    border-bottom: 2px solid #c40018;
                    margin-bottom: .7rem;
                }
                
                .sptj_tab .tabBar {
                    width: 33.33%;
                    margin-right: 0;
                    border: none;
                    letter-spacing: 2px;
                }
                
                .sptj_tab .tabBar .iconfont {
                    font-size: .24rem;
                    margin-right: .1rem;
                }
                /* .sptj_tab .tabBar {
    border: none;

} */
                
                .sptj_tab .tabBar:hover,
                .sptj_tab .tabBar.active {
                    background: #df0024;
                }
                
                .sctp_tab_lists .sctp_img {
                    margin-bottom: .21rem;
                }
                
                .sctp_tab_lists .sctp_img.col-md-6 {
                    padding-left: 0;
                }
                
                .sctp_tab_lists .sctp_img:nth-child(2),
                .sctp_tab_lists .sctp_img:nth-child(4),
                .sctp_tab_lists .sctp_img:nth-child(4),
                .sctp_tab_lists .sctp_img:nth-child(7),
                .sctp_tab_lists .sctp_img:nth-child(8) {
                    padding: 0 .075rem;
                }
                
                .sctp_tab_lists .sctp_img:nth-child(6) {
                    padding: 0 .15rem 0 0;
                }
                
                .sctp_tab_lists .sctp_img:nth-child(7) {
                    padding: 0 .15rem 0 .0rem;
                }
                
                .sctp_tab_lists .sctp_img:nth-child(3),
                .sctp_tab_lists .sctp_img:nth-child(5),
                .sctp_tab_lists .sctp_img:nth-child(9) {
                    padding: 0 0 0 .15rem;
                }
                
                .cpyy_module .table-bordered {
                    border: 0px;
                }
                
                .table-bordered>tbody>tr>td {
                    border: 1px solid #b8b6b6;
                    padding: .2rem .2rem .2rem .28rem;
                }
                
                .cpyy_module td h4 {
                    font-size: .22rem;
                    margin-bottom: .2rem;
                    letter-spacing: 3px;
                }
                
                .cpyy_module td p {
                    font-size: .16rem;
                }
                
                .cptj_module {
                    background-color: #f8f8f8;
                }
                
                .cptj_box {
                    margin-bottom: .6rem;
                }
                
                .cptj_list {
                    float: left;
                    width: calc(20% - .432rem);
                    margin-right: .54rem;
                    box-shadow: 4px 4px 4px #a1a1a1;
                }
                
                .cptj_list:last-of-type {
                    margin-right: 0;
                }
                
                .cptj_list>a {
                    display: block;
                    position: relative;
                }
                
                .cptj_list>a>img {
                    width: 100%;
                }
                
                .cptj_list>a>p {
                    position: absolute;
                    bottom: 0;
                    left: 0;
                    width: 100%;
                    height: .4rem;
                    margin-bottom: 0;
                    line-height: .4rem;
                    text-align: center;
                    color: #fff;
                    font-size: .24rem;
                    letter-spacing: 3px;
                    background-color: #c40018;
                    transition: .3s;
                    -moz-transition: .3s;
                    -ms-transition: .3s;
                    -o-transition: .3s;
                    -webkit-transition: .3s;
                }
                
                .cptj_list:hover p {
                    height: 100%;
                    line-height: 3.5rem;
                    background-color: rgba(0, 0, 0, .5);
                }
                /* .go_top{
   position: fixed;
   bottom: 1.5rem;
   right: .5rem;
} */
                /* 浼佷笟鏂囧寲椤甸潰 */
                
                .guolvbei {
                    width: 100%;
                    /* height: 832px; */
                    background: url("https://www.lefilter.com/img/jiagongbei.jpg") no-repeat top center;
                }
                
                .jiagong {
                    width: 100%;
                    max-width: 1420px;
                    /* height: 8.32rem; */
                    padding-top: .45rem;
                    margin: 0 auto;
                }
                
                .hongxuan {
                    background: #c40018;
                    /* height: 5.95rem; */
                    border-bottom: 5px solid #000;
                    width: 100%
                }
                
                .jiagong h2 {
                    margin: 0;
                    color: #fff;
                    text-align: center;
                    font-size: .26rem;
                    font-weight: bold;
                }
                
                .jiagong h3 {
                    margin: 0;
                    color: #fff;
                    text-align: center;
                    font-size: .16rem;
                    padding-top: 10px;
                }
                
                .jiagong p {
                    margin: 0;
                    color: #fff;
                    text-align: center;
                    padding: .2rem;
                    font-size: .14rem;
                }
                
                .jiagong>h2,
                .jiagong>h3,
                .jiagong>p {
                    color: #000;
                }
                
                .jiagong h2 span {
                    font-size: .3rem;
                    font-weight: bold;
                    padding: 0 20px;
                }
                
                .shiming {
                    width: 100%;
                    /* height: 278px; */
                }
                
                .shiming01 {
                    /* width: 350px; */
                    padding: .3rem;
                    float: left;
                }
                
                .shiming01 h2 {
                    text-align: left;
                }
                
                .shiming01 p {
                    text-align: left;
                    padding: 0;
                    line-height: 1.8;
                    margin-top: .1rem;
                    font-size: .16rem;
                }
                
                .shiming02 {
                    float: left;
                    margin-top: .56rem;
                    /* width: 300px; */
                    /* height: 1.76rem; */
                    overflow: hidden;
                }
                
                .shiming02 img {
                    /* width: 300px; */
                    /* height: 1.76rem; */
                    transition: 1s;
                }
                
                .shiming02 img:hover {
                    transform: scale(1.2);
                }
                
                .shiming03 {
                    /* width: 550px; */
                    padding: .3rem 0 0 .3rem;
                    float: left;
                }
                
                .shiming03 h2 {
                    text-align: left;
                }
                
                .shiming03 p {
                    text-align: left;
                    padding: 0;
                    line-height: .3rem;
                    margin-top: .1rem;
                    font-size: .16rem;
                    margin-bottom: .09rem;
                }
                
                .shiming03 ul li {
                    float: left;
                    /* width: 160px; */
                    /* margin-right: .1rem; */
                    text-align: center;
                    color: #fff
                }
                
                .shiming03 ul li .youyou {
                    /* width: 160px; */
                    /* height: 1rem; */
                    overflow: hidden;
                }
                
                .shiming03 ul li .youyou img {
                    width: 100%;
                    /* height: 1rem; */
                    transition: 1s;
                }
                
                .shiming03 ul li .youyou img:hover {
                    transform: scale(1.2);
                }
                
                .shiming03 ul li span {
                    line-height: .25rem;
                    position: relative;
                    top: -.25rem;
                    display: inline-block;
                    width: 100%;
                    font-size: .18rem;
                    background: rgba(0, 0, 0, 0.65);
                }
                
                .xintai {
                    width: 100%;
                    /* height: 3.12rem; */
                }
                
                .xintai h2 {
                    /* display: inline-block; */
                    width: 3.5rem;
                    text-align: left;
                    text-indent: .3rem;
                }
                
                .baitaiodd {
                    width: 100%;
                    height: auto;
                    position: relative;
                }
                
                .baitaiodd:after {
                    position: absolute;
                    top: 50%;
                    right: 0;
                    content: '';
                    width: calc(100% - 3.5rem);
                    /* width:8rem; */
                    height: 1px;
                    background-color: #fff;
                }
                /* .baitaio {
    float: right;
    width: 885px;
    height: 1px;
    background: #fff;
    margin-top: 14px;
} */
                
                .xintai ul {
                    width: 100%;
                    /* height: 2.86rem; */
                }
                
                .xintai ul li {
                    /* width: 25%; */
                    float: left;
                    margin-top: .36rem;
                }
                
                .xintai ul li p {
                    text-align: left;
                    line-height: 1.5;
                    padding: .3rem;
                }
                
                .xintai ul li span {
                    display: inline-block;
                    text-align: center;
                    margin-left: 35%;
                    background: #fff;
                    color: #e63521;
                    border-radius: 50%;
                    width: .65rem;
                    height: .65rem;
                    font-size: .5rem;
                    line-height: .65rem;
                }
                
                .qiguppp {
                    width: 100%;
                    max-width: 1420px;
                    margin: 0 auto;
                    height: auto;
                }
                
                .qiguppp h2 {
                    padding-top: .45rem;
                    margin: 0;
                    color: #434343;
                    text-align: center;
                    font-size: .24rem;
                    font-weight: bold;
                }
                
                .qiguppp h3 {
                    padding-bottom: .45rem;
                    margin: 0;
                    color: #959595;
                    text-align: center;
                    font-size: .16rem;
                    padding-top: .1rem;
                }
                
                .qiguppp h2 span {
                    font-size: .3rem;
                    font-weight: bold;
                    padding: 0 20px;
                }
                .jilv ul li {
    padding: 0 .4rem;
    color: #fff;
}
                .qiguppp ul li {
                    /* float: left; */
                    /* width: 366px; */
                    /* height: 472px; */
                    /* margin-left: 50px; */
                }
                
                .qiguppp ul li>div {
                    padding: .12rem;
                    border: 1px solid #eee;
                }
                /* .qiguppp ul li:nth-child(1) {
    margin-left: 0;
} */
                
                .qiguppp ul li img {
                    width: 100%;
                }
                
                .linglu {
                    width: 100%;
                    height: 3.04rem;
                    overflow: hidden;
                }
                
                .linglu img {
                    width: 100%;
                    height: 3.04rem;
                    object-fit: cover;
                    transition: 1s;
                }
                
                .linglu img:hover {
                    transform: scale(1.2);
                }
                
                .qig.linglu img {
                    width: 100%;
                    height: 2.32rem;
                }
                
                .qiguppp ul li>div>a {
                    font-weight: bold;
                    font-size: .16rem;
                    line-height: .4rem;
                }
                
                .qiguppp ul li p {
                    font-size: .14rem;
                    line-height: .3rem;
                    height: 1.2rem;
                }
                .jilv ul li div {
    border-top-left-radius: .6rem;
    border-bottom-right-radius: .6rem;
    background-color: #c40018;
    border: 3px solid #fff;
    position: relative;
    min-height: 4.1rem;
    padding: .3rem 0 .2rem;
}

.jilv ul li div:after {
    content: "";
    position: absolute;
    left: 12px;
    top: 12px;
    z-index: -1;
    width: 100%;
    height: 100%;
    border-top-left-radius: .6rem;
    border-bottom-right-radius: .6rem;
    background-color: rgb(240, 163, 163);
}

.jilv ul li p.bold {
    font-size: .18rem;
    margin-bottom: .1rem;
}

.jilv ul li p {
    height: unset;
    font-size: .14rem;
}
                .jiancai {
                    width: 100%;
                    max-width: 1420px;
                    margin: 0 auto;
                    padding-bottom: .5rem;
                }
                
                .jiancai h2 {
                    padding-top: .45rem;
                    margin: 0;
                    color: #434343;
                    text-align: center;
                    font-size: .24rem;
                    font-weight: bold;
                }
                
                .jiancai h3 {
                    padding-bottom: .45rem;
                    margin: 0;
                    color: #959595;
                    text-align: center;
                    font-size: .16rem;
                    padding-top: .1rem;
                }
                
                .jiancai h2 span {
                    font-size: .3rem;
                    font-weight: bold;
                    padding: 0 .2rem;
                }
                
                .jiancai img {
                    object-fit: cover;
                    margin-bottom: .3rem;
                }
                
                .new_wraper .container {
                    padding: 0 .3rem;
                }
                
                .new-ny {
                    width: 100%;
                    margin: 0 auto;
                    height: auto;
                    padding: .4rem 0 .4rem;
                    border-bottom: 1px solid #c2c0c0;
                    margin-bottom: .8rem;
                }
                
                .new-ny h3 {
                    font-size: .26rem;
                    color: #333;
                    line-height: 1.6;
                    text-align: center;
                }
                
                .new-ny>p {
                    margin-bottom: .2rem;
                    text-align: center;
                }
                
                .new-ny>p>span {
                    display: inline-block;
                    color: #4b4a4a;
                    margin: .1rem;
                    font-size: .14rem;
                }
                
                .new-ny .img_text {
                    font-size: .15rem;
                    text-align: center;
                    margin-bottom: .2rem;
                }
                
                .new-ny div p {
                    text-indent: 2em;
                    line-height: 1.8;
                    color: #4b4a4a;
                    font-size: .16rem;
                    /* text-align: left; */
                    /* text-align: justify; */
                }
                
                .new-ny img {
                    display: block;
                    text-indent: inherit;
                    max-width: 100%;
                    margin: .2rem auto;
                    height: auto !important;
                }
                
                .new_footer {
                    margin-bottom: .8rem;
                }
                
                .new_footer p {
                    font-size: .16rem;
                    color: #4b4a4a;
                    margin-bottom: .15rem;
                }
                /* .new_footer p a{
    font-size: .16rem;
    color: #666;
} */
                
                .site_map_crumbs {
                    background-color: #c1c1c1;
                }
                
                .sitemap_container {
                    padding: .35rem 0;
                }
                
                .sitemap_list {
                    padding-bottom: .15rem;
                }
                
                .sitemap_title {
                    padding-left: .25rem;
                    background: url(https://www.lefilter.com/img/bg1.jpg) no-repeat 0 0;
                    line-height: 1;
                    margin: .5rem 0 .45rem;
                    letter-spacing: 2px;
                    color: #000;
                }
                
                .sitemap_title p {
                    margin-bottom: 0;
                }
                
                .sitemap_list dl {
                    padding-left: .25rem;
                    margin-bottom: 0;
                }
                
                .sitemap_list dl>dd {
                    float: left;
                    width: 20%;
                    margin-bottom: .3rem;
                }
                
                .sitemap_list li>p>a,
                .sitemap_list dl>dd a {
                    font-size: .2rem;
                    color: 000;
                }
                
                .sitemap_list li {
                    padding-left: .25rem;
                    margin-bottom: .2rem;
                }
                
                .sitemap_list li>p {
                    margin: .2rem 0 .1rem;
                }
                
                .sitemap_list li dl>dd {
                    margin-bottom: 0;
                }
                
                .sitemap_list li dl>dd a {
                    font-size: .16rem;
                    line-height: 3;
                    padding-bottom: 5px;
                    border-bottom: 1px solid #818181;
                    /* text-decoration: underline !important; */
                }
                
                .sitemap_list li dl>dd a:hover {
                    border-color: #c40018;
                }
                /* 鏂规璇︽儏椤� */
                
                .fangan_title {
                    margin-bottom: .2rem;
                }
                
                .fangan_title>p {
                    margin-left: 60%;
                }
                
                .fangand_wraper .tet {
                    padding: .2rem;
                    margin-bottom: .2rem;
                }
                
                .fangand_wraper .tet_bg {
                    background: #f8f8f8;
                }
                
                .fangand_wraper {
                    letter-spacing: 2px;
                }
                
                .fangand_wraper .tet.contant {
                    padding: .2rem 0;
                }
                
                .fangand_wraper .tet.contant h4 {
                    margin-bottom: .3rem;
                }
                
                .sy_pro_wraper {
                    letter-spacing: 2px;
                    background: #f8f8f8;
                    padding-bottom: .35rem;
                }
                
                .sy_pro_title {
                    margin: .4rem 0;
                }
                
                .sy_pro_wraper .col-md-3 {
                    padding-left: 0;
                }
                
                .sy_pro_wraper .col-md-3 img {
                    width: 100%;
                }
                
                .sy_pro_wraper .col-md-6 {
                    display: flex;
                    flex-wrap: wrap;
                    padding: 0 0 0 .1rem;
                    justify-content: space-between;
                }
                
                .sy_pro_wraper .col-md-6 img {
                    width: 1.25rem;
                    height: 1.25rem;
                    margin: .15rem 0;
                }
                
                .yuanli {
                    padding: .55rem 0 .7rem;
                }
                
                .yuanli h4 {
                    margin: 0 0 .4rem;
                }
                
                .yuanli p {
                    text-indent: 2em;
                    letter-spacing: 2px;
                }
                
                .yuanli img {
                    max-width: 100%;
                }
                
                .yuanli table {
                    width: 100%!important;
                }
                
                .yuanli .table-bordered>tbody>tr>td {
                    padding: .1rem;
                    vertical-align: middle;
                    border: 1px solid #3a3838;
                }
                
                .shebei_tj {
                    margin-bottom: .5rem;
                }
                
                .shebei_tj h4 {
                    margin-bottom: .3rem;
                }
                
                .tuijian {
                    margin-bottom: .4rem;
                }
                
                .tuijian .img_box {
                    padding: 0 .7rem 0 0;
                }
                
                .tuijian .img_box img {
                    max-width: 100%;
                }
                
                .tuijian .prod_txt {
                    padding: 0;
                }
                
                .tuijian .prod_txt h1 {
                    margin: .2rem 0 .6rem;
                    font-size: .26rem;
                }
                
                .cricle {
                    width: .9rem;
                    height: .9rem;
                    border-radius: 50%;
                    background-color: #c40018;
                    color: #fff;
                    line-height: .9rem;
                    text-align: center;
                    font-size: .4rem;
                }
                
                .tuijian .item>a {
                    position: absolute;
                    right: 13%;
                    bottom: 3%;
                    display: block;
                    width: 55%;
                    color: #fff;
                    background-color: #c40018;
                    line-height: .5rem;
                    padding: 0 .1rem;
                    text-align: right;
                    letter-spacing: 2px;
                    /* z-index: -1; */
                }
                
                .kehu {
                    background: url(https://www.lefilter.com/img/fangan_bg2.jpg) no-repeat 0 0;
                    background-size: cover;
                }
                
                .main_title1 {
                    padding-bottom: .5rem;
                }
                
                .main_title1 h1 {
                    font-size: .3rem;
                    font-weight: bold;
                    margin: 0;
                }
                
                .kehu .swiper-slide {
                    position: relative;
                    width: calc(33.33% - 20px);
                    /* height: 3.5rem; */
                }
                
                .kehu .swiper-slide img {
                    width: 100%;
                }
                
                .kehu .swiper-slide .teet {
                    position: absolute;
                    bottom: 0;
                    width: 100%;
                    background-color: rgba(0, 0, 0, .6);
                    height: .4rem;
                    z-index: 100;
                    letter-spacing: 2px;
                }
                
                .kehu .swiper-slide .teet h5 {
                    font-size: .18rem;
                    line-height: .4rem;
                    color: #fff;
                    text-align: center;
                    margin: 0;
                }
                
                .kehu .swiper-slide .teet p {}
                
                .kehu .swiper-slide:hover .teet {
                    height: 100%;
                    padding: .5rem .3rem;
                }
                
                .kehu .swiper-slide:hover .teet h5 {
                    margin-bottom: .3rem;
                }
                
                .kehu .swiper-father {
                    padding-bottom: 1.7rem;
                }
                
                .kehu--button-prev,
                .kehu-button-next {
                    top: unset;
                    bottom: .7rem;
                    left: 0;
                    width: .7rem;
                    height: .7rem;
                    background-color: #fff;
                    color: #fff;
                    text-align: center;
                    background-image: unset;
                }
                
                .kehu-button-next {
                    left: .8rem;
                }
                
                .kehu--button-prev i,
                .kehu-button-next i {
                    font-size: .4rem;
                    line-height: .7rem;
                    color: #000;
                }
                
                .kehu-button-next i {
                    font-size: .44rem;
                }
                
                .kehu--button-prev:hover,
                .kehu-button-next:hover {
                    background-color: #c40018;
                }
                
                .kehu--button-prev:hover i,
                .kehu-button-next:hover i {
                    color: #fff;
                }
                
                .more_pro_tj {
                    padding: .3rem 0 .5rem;
                    border-bottom: 1px dashed #808080;
                }
                
                .more_pro_tj .main_title1 p {
                    text-align: left;
                }
                
                .more_pro img {
                    width: 100%;
                    margin-bottom: .1rem;
                }
                
                .more_pro p {
                    line-height: 2;
                }
                
                .more_pro .col-md-3:nth-child(1) {
                    padding-left: 0;
                    padding-right: 30px;
                }
                
                .more_pro .col-md-3:nth-child(4) {
                    padding-left: 30px;
                    padding-right: 0;
                }
                
                .fangan_news {
                    padding-bottom: .4rem;
                }
                
                .fangan_news .index_new_list {
                    padding: 0 .2rem 0 0;
                    border-bottom: none;
                }
                
                .fangan_news .index_new_list:nth-child(even) {
                    padding: 0 0 0 .2rem;
                }
                
                .fangan_news .index_new_list>div {
                    padding: .2rem;
                    background-color: #f8f8f8;
                }
                
                .fangan_news .index_new_list .new_des {
                    width: 90%;
                }
                
                .touzizhe {
                    height: 4.73rem;
                    margin: .9rem auto .55rem;
                }
                
                .touzizhe>div:nth-child(1) {
                    padding: 0;
                }
                
                .touzizhe>div img {
                    width: 100%;
                }
                
                .tzzgx {
                    background: #1d2089;
                    color: #fff;
                    height: 4.73rem;
                    padding: .4rem;
                    letter-spacing: 2px;
                    text-align: justify;
                    line-height: 2;
                }
                
                .dm {
                    line-height: 2;
                    color: #000;
                    margin-bottom: 2rem;
                }
                
                .dm p {
                    margin-bottom: 0;
                    letter-spacing: 1px;
                }
                /* 鍙充晶娴獥 */
                
                .float_zoosnet a {
                    text-decoration: none
                }
                
                .float_zoosnet img {
                    max-width: 100%;
                    width: auto
                }
                
                .float_Qr,
                .float_mess,
                .float_retrun,
                .float_tell,
                .float_tells,
                .float_tellss{
                    display: block;
                    width: 60px;
                    height: 60px;
                    background-color: #e33b3b;
                    border-radius: 5px;
                    margin-bottom: 2px;
                    transition: all .2s ease-in-out;
                    -wekbit-transition: all .2s ease-in-out;
                    position: fixed;
                    right: 0px;
                    z-index: 100;
                    cursor: pointer;
                    border-radius: 5px 0 0 5px;
                    text-decoration: none;
                }
                
                .float_mess {
                    bottom: 346px;
                }
                
                .float_Qr {
                    bottom: 98px;
                }
                
                .float_retrun {
                    bottom: 36px;
                }
                
                .float_tell {
                    bottom: 284px;
                }
                .float_tells{
                    bottom: 222px;
                    
                }
                .float_tellss{
                    
                    bottom: 160px;
                }
                
                .float_mess img,
                .float_tell img {
                    float: left;
                }
                
                .float_mess p,
                .float_tell p {
                    color: #fff;
                    line-height: 60px;
                }
                
                .float_fair_img img,
                .float_tell_img img,
                .float_Qr_img img {
                    max-width: none;
                }
                
                .float_tell_img {
                    position: fixed;
                    right: 60px;
                    overflow: hidden;
                    bottom: 284px;
                    width: 0;
                    height: 60px;
                    transition: all .2s ease-in-out;
                    -wekbit-transition: all .2s ease-in-out;
                }
                
                .float_tell_img img {
                    width: 100%;
                    height: 100%;
                }
                
                .float_tells .float_tell_img span,
                .float_tellss .float_tell_img span{
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    height: 100%;
                }
                .float_tells .float_tell_img span img,
                .float_tellss .float_tell_img span img{
                    width: 80%;
                    height: 80%;
                }
                
                .float_tell_img span,
                .float_tell_img a {
                    display: block;
                    width: 150px;
                    color: #fff;
                    position: absolute;
                    text-align: center;
                    font-size: .18rem;
                }
                
                .float_tell_img span {
                    top: 2px;
                }
                
                .float_tell_img a {
                    bottom: 4px;
                }
                
                .float_Qr_img {
                    position: fixed;
                    bottom: 160px;
                    right: 60px;
                    overflow: hidden;
                    width: 0;
                    transition: all .2s ease-in-out;
                    -wekbit-transition: all .2s ease-in-out;
                    background: url(https://www.lefilter.com/img/float_bg2.png) no-repeat 0 0;
                    background-size: cover;
                    margin-bottom: 0;
                    overflow: hidden;
                }
                
                .float_Qr_img li {
                    width: 182px;
                    padding-left: .3rem;
                }
                
                .float_Qr_img a {
                    font-size: .18rem;
                    line-height: 2.2;
                    color: #fff;
                }
                
                .float_Qr_img li:hover a {
                    color: #e33b3b;
                }
                
                .float_mess .float_img_move,
                .float_tell .float_img_move,
                .float_tells .float_img_move,
                .float_tellss .float_img_move,
                .float_Qr .float_img_move,
                .float_retrun .float_img_move {
                    position: relative;
                    z-index: 100;
                    width: 120px;
                    overflow: hidden;
                    margin-bottom: 0;
                }
                
                .float_mess .float_img_move {
                    width: 60px;
                    padding-top: .1rem;
                    color: #fff;
                    font-size: .16rem;
                    line-height: 1.4;
                    text-align: center;
                }
                
                .float_img_move img {
                    width: 50%;
                }
                
                .float_mess .float_img_move img:first-child,
                .float_tell .float_img_move img:first-child,
                .float_tells .float_img_move img:first-child,
                .float_tellss .float_img_move img:first-child,
                .float_Qr .float_img_move img:first-child,
                .float_retrun .float_img_move img:first-child {
                    transition: all .2s linear;
                }
                
                .float_mess:hover .float_img_move img:first-child,
                .float_tell:hover .float_img_move img:first-child,
                .float_tells:hover .float_img_move img:first-child,
                .float_tellss:hover .float_img_move img:first-child,
                .float_Qr:hover .float_img_move img:first-child,
                .float_retrun:hover .float_img_move img:first-child {
                    margin-left: -60px;
                }
                
                .float_Qr:hover .float_Qr_img {
                    width: 202px;
                    padding: .1rem;
                    bottom: 35px;
                }
                
                .float_tell:hover .float_tell_img{
                    width: 160px;
                }
                .float_tells:hover .float_tell_img{
                    width: 160px;
                    bottom: 172px;
                    height: 160px;
                }        
                
                .float_tellss:hover .float_tell_img{
                    width: 160px;
                    bottom: 110px;
                    height: 160px;
                }        
                ins#nb_icon_wrap *,
                ins.nb-icon-inner-wrap,
                ins.nb-icon-inner-wrap * {
                    display: none !important;
                }
                
                @media (max-width: 759px) {
                    .float_mess {
                        bottom: 189px;
                    }
                    .float_tell {
                        display: none
                    }
                    .float_Qr {
                        display: none
                    }
                    .float_retrun {
                        bottom: 143px;
                    }
                    .float_mess,
                    .float_tell,
                    .float_Qr,
                    .float_retrun {
                        width: 45px;
                        height: 45px;
                        right: 0;
                    }
                    .float_retrun .float_img_move {
                        width: 90px;
                    }
                    .float_mess .float_img_move {
                        width: 45px;
                        font-size: .28rem;
                        padding-top: .05rem;
                    }
                    .float_img_move img {
                        width: 45px;
                    }
                    .float_mess:hover .float_img_move img:first-child,
                    .float_tell:hover .float_img_move img:first-child,
                    .float_Qr:hover .float_img_move img:first-child,
                    .float_retrun:hover .float_img_move img:first-child {
                        margin-left: -45px;
                    }
                }
                /* 鏂板浜哄姏璧勬簮 */
                
                .renli {
                    margin: .95rem auto 1.1rem;
                }
                
                .renli_list:hover {
                    transform: translateY(-.1rem);
                }
                
                .renli_list img {
                    width: 100%;
                }
                
                .renli_list p {
                    bottom: 0;
                    font-size: .34rem;
                    text-shadow: 2px 2px #464646;
                    text-indent: 1em;
                }
                
                .zhiwei_title {
                    padding-top: .2rem;
                    margin-bottom: .2rem;
                }
                
                .zhiwei {
                    background-color: #fff;
                    padding: 0 .2rem;
                    /* margin-bottom: .4rem; */
                }
                
                .tit {
                    padding: .1rem 0;
                    border-bottom: 1px dashed #999;
                }
                
                .tit span {
                    display: inline-block;
                    text-indent: .1rem;
                }
                
                .panel {
                    border: none;
                    border-radius: 0;
                }
                
                .collapse.in {
                    /* box-shadow: 0px 0px 5px 3px rgba(0,0,0,.2); */
                }
                
                .panel-default>.panel-heading {
                    background-color: #fff;
                    border-bottom: 1px dashed #999;
                }
                
                .panel-default>.panel-heading+.panel-collapse>.panel-body {
                    border: none;
                }
                
                .panel:first-child .panel-title a .arrow>img,
                .panel .panel-title a[aria-expanded=true] .arrow>img {
                    transform: rotate(180deg);
                }
                
                .panel:first-child .panel-title a[aria-expanded=false] .arrow>img {
                    transform: rotate(360deg);
                }
                
                .zhaopinliucheng {
                    margin-bottom: .8rem;
                }
                
                .zhaopinliucheng img {
                    margin-bottom: .25rem;
                }
                
                .zhaopinliucheng p {
                    letter-spacing: 2px;
                }
                
                .zp_container {
                    height: 5rem;
                }
                
                .zp_massage {
                    width: 43.66%;
                    padding: .3rem .5rem;
                    background-color: #efefef;
                }
                
                .zp_container h3 {
                    margin: .2rem 0;
                    letter-spacing: 3px;
                }
                
                .zp_massage input,
                .zp_massage textarea {
                    display: block;
                    width: 100%;
                    font-size: .16rem;
                    color: #666;
                    margin-bottom: .2rem;
                    outline: none;
                    border-bottom: 1px solid #666;
                    background-color: #efefef;
                }
                
                .zp_massage input::placeholder,
                .zp_massage textarea::placeholder {
                    font-size: .16rem;
                }
                
                .zp_massage input {
                    border-top: none;
                    border-left: none;
                    border-right: none;
                    height: .5rem;
                }
                
                .zp_massage label {
                    font-weight: normal;
                    line-height: .5rem;
                }
                
                .zp_massage textarea {
                    height: 1rem;
                }
                
                .zp_massage button {
                    display: block;
                    width: 1.5rem;
                    height: 40px;
                    line-height: 40px;
                    margin: .35rem auto 0;
                    background-color: #0d3586;
                    outline: none;
                    border: none;
                    font-size: .16rem;
                    color: #fff;
                    border-radius: 4px;
                }
                
                .zp_lxfs {
                    width: 56.34%;
                    background-image: url(https://www.lefilter.com/img/zplx_bg.jpg);
                    background-repeat: no-repeat;
                    background-position: 0 0;
                    background-size: cover;
                    text-align: center;
                    color: rgb(233, 231, 231);
                    padding: .3rem 0;
                    position: relative;
                }
                
                .meng {
                    position: absolute;
                    width: 100%;
                    height: 100%;
                    top: 0%;
                    left: 0;
                    background-color: rgba(0, 0, 0, .15);
                }
                
                .zp_lxfs>p,
                .zp_lxfs>p>a {
                    color: white;
                    font-size: .301rem;
                    line-height: 2.3;
                    margin-bottom: 0;
                    /* text-shadow: 2px 2px #464646; */
                }
                
                .zp_lxfs h3 {
                    margin-bottom: .31rem;
                    /* text-shadow: 2px 2px #464646; */
                    /* letter-spacing: 0; */
                }
                
                .ask {
                    margin-bottom: .8rem;
                }
                
                .ask .main_title {
                    margin: .45rem 0;
                }
                
                .ask_list {
                    float: left;
                    width: calc(50% - .15rem);
                    margin-right: .15rem;
                    padding: .35rem;
                    height: 3.2rem;
                    border-radius: 5px;
                    border: 1px solid #666;
                    position: relative;
                    margin-bottom: .3rem;
                }
                
                .ask_list:nth-child(even) {
                    margin-left: .15rem;
                    margin-right: 0;
                }
                
                .ask_list:after {
                    position: absolute;
                    top: .2rem;
                    left: .2rem;
                    width: auto;
                    height: auto;
                    content: attr(num);
                    font-size: 2rem;
                    line-height: 1;
                    color: #cfe9f7;
                    font-weight: bold;
                }
                
                .ask_list h3,
                .ask_list p {
                    position: relative;
                    z-index: 100;
                    line-height: 2;
                    margin-top: 0;
                }
                /* 浜烘墠鐞嗗康 */
                
                .linian_text {
                    margin-bottom: .7rem;
                }
                
                .linian_text h1 {
                    margin-bottom: .5rem;
                    letter-spacing: 5px;
                }
                
                .linian_text p {
                    letter-spacing: 1px;
                    margin-bottom: .1rem;
                    text-indent: 2em;
                }
                
                .fuli {
                    top: 0;
                    left: 0;
                }
                
                @media screen and (min-width:1420px) {
                    .fuli {
                        left: 50%;
                        margin-left: -710px;
                    }
                }
                
                .fuli_wraper {
                    margin-bottom: 1.5rem;
                }
                
                .fuli h3 {
                    margin: .6rem 0 .88rem;
                    letter-spacing: 2px;
                }
                
                .fuli_list li {
                    margin-bottom: .54rem;
                    padding: 0;
                }
                
                .fuli_list li:nth-child(odd) {
                    padding-left: 0;
                    padding-right: .3rem;
                }
                
                .fuli_list li:nth-child(even) {
                    padding-right: 0;
                    padding-left: .3rem;
                }
                
                .fuli_list li img {
                    width: 100%;
                }
                
                .fuli_list .txt {
                    bottom: .2rem;
                    padding: 0 .25rem;
                    color: #fff;
                    text-shadow: 2px 2px rgba(0, 0, 0, .5);
                }
                
                .fuli_list .txt h5 {
                    font-size: .18rem;
                    font-weight: bold;
                }
                
                .fuli_list .txt p {
                    font-size: .16rem;
                    margin: 0;
                }
                
                .rcpy {
                    /* margin-bottom: .85rem; */
                }
                
                .renli_title {
                    margin: .4rem 0 .6rem;
                }
                
                .renli_title h3 {
                    margin: 0 0 .38rem;
                }
                
                .rcpy_con {
                    background-color: #efefef;
                }
                
                .rcpy_con .left {
                    width: 58.87%;
                    padding: .28rem .56rem .28rem .28rem;
                    font-size: .16rem;
                }
                
                .ycpy_list {
                    padding: .1rem 0;
                    border-bottom: 1px dashed #666;
                    color: #666;
                }
                
                .ycpy_list h4 {
                    color: #000;
                    font-weight: bold;
                }
                
                .rcpy_con .top_right {
                    width: 41.13%;
                }
                
                .ygfc {
                    background: url(https://www.lefilter.com/img/ygfc_bg.jpg) no-repeat 0 0;
                    background-size: cover;
                    padding-bottom: .68rem;
                }
                
                .ygfc .left {
                    width: 36.06%;
                    margin-right: 2.18%;
                }
                
                .ygfc .right {
                    width: 61.76%;
                }
                
                .ygfc img {
                    width: 100%;
                }
                /* 鏍″洯鎷涜仒 */
                
                .gsjj_wraper {
                    padding: 1.2rem 0 0;
                }
                
                .gsjj_wraper .container {
                    background: url(https://www.lefilter.com/img/bg11.jpg) no-repeat -.3rem bottom;
                    background-size: contain;
                }
                
                .gsjj_wraper .txt {
                    padding: 0 .3rem .15rem;
                    padding-left: .3rem;
                    padding-right: .3rem;
                }
                
                .gsjj_wraper .txt p {
                    line-height: 2;
                }
                
                .gsjj_wraper .pic {
                    padding: 0 0 0 .6rem;
                }
                
                .pic img {
                    width: 100%;
                }
                
                .main_bg_title h1 {
                    padding-left: .88rem;
                    letter-spacing: 5px;
                    line-height: 1.5;
                    color: #004d75;
                    background: url(https://www.lefilter.com/img/icon_title.png) no-repeat 0 0;
                    background-size: contain;
                    margin-bottom: .3rem;
                }
                
                .zzjg_wraper {
                    padding-top: .4rem;
                }
                
                .main_bg_title2 h1 {
                    padding-right: .88rem;
                    background-position: right 0;
                }
                
                .zzjg {
                    padding: .65rem 0 .6rem;
                    background: url(https://www.lefilter.com/img/zzjg_bg.jpg) no-repeat 0 0;
                    background-size: cover;
                }
                
                .zzjg_wraper img {
                    width: 100%;
                }
                
                .rcpys .rcpy_con {
                    background-color: transparent;
                }
                
                .rcpys .rcpy_con .left {
                    padding: 0 .56rem 0 .28rem;
                }
                
                .rcpys .pic {
                    width: 41.13%;
                    margin-top: .2rem;
                    padding-left: 0.84rem;
                }
                
                .rcpys .pic img {
                    border-radius: 10px;
                }
                
                .gongzuo-swiper .swiper-pagination-bullet,
                .shenghuo-swiper .swiper-pagination-bullet,
                .guquan-swiper .swiper-pagination-bullet {
                    width: 10px;
                    height: 4px;
                    background: #fff;
                    opacity: 1;
                    border-radius: 2px;
                }
                
                .gongzuo-swiper .swiper-pagination-bullet-active,
                .shenghuo-swiper .swiper-pagination-bullet-active,
                .guquan-swiper .swiper-pagination-bullet-active {
                    width: 25px;
                }
                
                .rcpyss .pic {
                    padding-left: .28rem;
                    padding-right: .84rem;
                }
                
                .rcpyss .rcpy_con .left {
                    padding: 0 0 .56rem;
                }
                
                .guquan_wraper {
                    padding: .5rem 0 0;
                    background: url(https://www.lefilter.com/img/guquanshu.jpg) no-repeat 0 0;
                    background-size: cover;
                }
                
                .guquan_inner {
                    padding: .3rem 0 .65rem;
                }
                
                .guquan_inner .pic {
                    width: 24.34%;
                }
                
                .guquan_inner .left {
                    width: 75.66%;
                }
                
                .guquan_inner .rcpy_con {
                    background: transparent;
                }
                
                .guquan_inner .rcpy_con .left {
                    padding-left: 1rem;
                }
                
                .huodong_wraper {
                    padding: .6rem 0 .2rem;
                    background: url(https://www.lefilter.com/img/guquanshu.jpg) no-repeat 0 0;
                    background-size: cover;
                }
                
                .huodong_wraper .ycpy_list {
                    border-bottom: none;
                    padding-left: .2rem;
                    padding-right: .4rem;
                    margin-bottom: .3rem;
                }
                
                .pro_list_wraper {
                    padding-top: .8rem;
                    margin-bottom: .8rem;
                }
                
                .pro_list_wraper .prod_til {
                    margin-bottom: .6rem;
                }
                
                .pro_list {
                    margin-bottom: .4rem;
                    box-shadow: 0 0 4px 3px rgba(0, 0, 0, .2);
                }
                
                .img_boxs {
                    width: 29.5%;
                    overflow: hidden;
                }
                
                .img_boxs img {
                    width: 100%;
                }
                
                .pro_list .con {
                    width: 54%;
                    padding: 0 .4rem;
                }
                
                .pro_list .con h1 {
                    margin: .3rem 0 .4rem;
                    color: #0a5497;
                }
                
                .pro_list .con>p {
                    text-indent: 2em;
                }
                
                .img_boxs1 {
                    width: 16.5%;
                    vertical-align: middle;
                    /* padding: .1rem 0; */
                }
                
                .img_boxs1 img {
                    max-width: 100%;
                    vertical-align: middle;
                }
                
                .pro_list:hover .img_boxs img {
                    transform: scale(1.08);
                }
                /* 鏂板8.16 */
                
                .xilie {
                    margin: 1rem auto .45rem;
                }
                
                .xilie_tabBar {
                    display: inline-block;
                    padding: .15rem .3rem;
                    border-radius: 10px;
                    letter-spacing: 2px;
                    font-size: .18rem;
                    box-shadow: 0 0 4px 3px rgba(0, 0, 0, .2);
                    margin-right: .4rem;
                    margin-bottom: .2rem;
                }
                
                .xilie_tabBar:last-child {
                    margin-right: 0;
                }
                
                .xilie_tabBar.active {
                    background-color: #df0024;
                    color: #fff;
                }
                
                .xilie_tab_list {
                    display: none;
                }
                
                .xilie_tab_list:first-child {
                    display: block;
                }
                
                .img_100 {
                    width: 100%;
                }
                
                .img_100 img {
                    max-width: 100%;
                }
                
                .prod_til1 {
                    background: url(https://www.lefilter.com/img/bg11.png) no-repeat 0 top;
                    background-size: contain;
                }
                
                .proc_list1 .con {
                    width: 70.5%;
                }
                
                .four_tab .tabBar {
                    width: 25%;
                }
                
                .yl_text1 p {
                    width: 100%;
                }
                
                .tujie_list {
                    width: calc(50% - .2rem);
                    float: left;
                }
                
                .tujie_list:first-child {
                    margin-right: .4rem;
                }
                
                .tujie_img {
                    border: 1px solid #b0aead;
                }
                
                .tujie_img img {
                    width: 100%
                }
                
                .canshu1 table {
                    border: 1px solid #ddd;
                }
                
                .canshu1 thead {
                    background: transparent;
                    color: #666;
                }
                
                .canshu1 .table>tbody>tr {
                    background: transparent !important;
                }
                
                .canshu1 .table-bordered>thead>tr>th,
                .canshu1 .table-bordered>tbody>tr>td {
                    border: 1px solid #ddd;
                    padding: 0.08rem;
                    background: transparent;
                }
                /* 鏂板8.18 */
                
                .zhanshi_list {
                    margin: .4rem 0;
                }
                
                @media screen and (min-width:769px) {
                    .zhanshi_list_flex {
                        display: flex;
                        align-items: center;
                    }
                    .zhanshi_list_flex>div:first-child {
                        padding-right: .5rem;
                    }
                }
                
                .zhanshi_list>div:nth-child(2) img {
                    max-width: 100%;
                }
                
                .zhanshi_list p {
                    margin-bottom: .2rem;
                }
                
                .img_col_4 img {
                    float: left;
                    width: calc(25% - .25rem);
                    margin-right: .3333rem;
                    margin-bottom: .3333rem;
                    border-radius: 6px;
                }
                
                .img_col_4 img:nth-child(4n) {
                    height: 100%;
                    margin-right: 0;
                }
                
                .duanluo .img_col_2 img {
                    float: left;
                    width: calc(50% - .2rem);
                    margin-right: .4rem;
                }
                
                .img_col_2 img:nth-child(2n) {
                    margin-right: 0;
                }
                
                .img_col_3>img,
                .img_col_3>div {
                    float: left;
                    width: calc(33.33% - .15rem);
                    margin-right: .22rem;
                    text-align: center;
                }
                
                .img_col_3>div>img {
                    max-width: 100%;
                }
                
                .img_col_3>img:nth-child(3n),
                .img_col_3>div:nth-child(3n) {
                    margin-right: 0;
                }
                
                .xilie1 {
                    margin: .6rem 0 .45rem;
                }
                
                .xilie1 .xilie_tabBar.active {
                    background-color: #ff0700;
                    color: #fff;
                }
                
                .img_shadow {
                    box-shadow: 0 0 4px 3px rgba(0, 0, 0, .15);
                }
                
                .col_three {
                    margin-top: .5rem;
                }
                
                .col_three_list {
                    padding-left: .15rem;
                    padding-right: .15rem;
                }
                
                .col_three_list img {
                    width: 100%;
                    margin-bottom: .3rem;
                }
                
                .col_three_list p {
                    margin-bottom: .3rem;
                }
                
                .col_three_list:first-child {
                    padding-left: 0;
                    padding-right: .3rem;
                }
                
                .col_three_list:last-child {
                    padding-right: 0;
                    padding-left: .3rem;
                }
                
                .right_top {
                    vertical-align: text-top;
                    transform: scaleY(0.5);
                }
                
                .right_bottom {
                    vertical-align: text-bottom;
                    transform: scaleY(0.5);
                }
                /* 鏂板8.24 */
                
                .proc_list {
                    margin-bottom: .2rem;
                }
                
                .proc_list .left {
                    padding: 0 .3rem 0 0;
                }
                
                .proc_list .title {
                    background-color: #e60012;
                    margin-bottom: 0;
                    line-height: 2.4;
                }
                /*.proc_list .left img{*/
                /*    height: 270px;*/
                /*}*/
                .proc_list .abs {
                    bottom: .2rem;
                    left: 0;
                    width: 100%;
                    padding-right: .3rem;
                }
                
                .link1 {
                    font-size: 16px;
                    padding: 7px 20px;
                    background-color: #e60012;
                    color: #fff;
                }
                
                .link1:first-child {
                    margin-right: .2rem;
                }
                
                .link1:link,
                .link1:visited,
                .link1:hover,
                .link1:active {
                    color: #fff;
                }
                
                .proc_list>.right {
                    padding: .1rem 0 .1rem .1rem;
                }
                
                .bankuai_dsc {
                    margin-bottom: .2rem;
                }
                
                .proc_list>.right p.clearfix {
                    padding-bottom: .05rem;
                    margin-bottom: .2rem;
                    border-bottom: 1px solid #818181;
                }
                
                .imageslist {
                    padding: 0;
                }
                
                .imageslist img {
                    width: 100%;
                    margin-bottom: .2rem;
                }
                
                .bg_red {
                    background-color: #df0024 !important;
                    color: #fff !important;
                    border-color: #fff !important;
                }
                /* .pro_list.proc_list1 .img_boxs{
    background-image: -webkit-linear-gradient();
    background-image: -webkit-linear-gradient(top, #dde1e3 0%, #f7f8f8 50%,#dde1e3 100%);
    background-image: -moz-linear-gradient(top, #dde1e3 0%, #f7f8f8 50%,#dde1e3 100%);
    background-image: linear-gradient(top, #dde1e3 0%, #f7f8f8 50%,#dde1e3 100%);
} */
                
                .tx_bar_wraper .bar_pro_name {
                    font-size: .2rem;
                    display: none;
                }
                /*搴曢儴娴彍鍗�*/
                
                .tt-position-nav {
                    position: fixed;
                    bottom: 0;
                    /* background: #171a85; */
                    border-top: #ccc 1px solid;
                    background-size: auto auto;
                    background-size: 100% 100%;
                    display: -webkit-box;
                    z-index: 199323;
                    width: 100%;
                    max-width: 720px;
                }
                
                .tt-position-nav ul {
                    width: 100%;
                    margin-bottom: 0;
                    background: #171a85;
                }
                
                .tt-position-nav ul li {
                    padding: 10px 0px;
                    width: 20%;
                    height: auto;
                    float: left;
                    text-align: center;
                    background-color: #171a85;
                }
                
                .tt-position-nav ul li:nth-child(3) {
                    position: relative;
                    height: 1.5rem;
                    background: #171a85;
                    color: #fff;
                    /* border-top-left-radius: .8rem;
      border-top-right-radius: .8rem; */
                    border-radius: .8rem;
                    margin-top: -10%;
                    box-shadow: 0 0 6px 3px #fff;
                }
                
                .tt-position-nav li:nth-child(3) a {
                    display: block;
                    color: #000;
                    line-height: 1.2;
                }
                
                .protype a {
                    position: absolute;
                    top: 50%;
                    left: 50%;
                    /* background-color: #fff; */
                    letter-spacing: 2px;
                    width: 0;
                    height: 0;
                    overflow: hidden;
                }
                
                .protype a.active {
                    background-color: #fff;
                    font-size: .3rem;
                    padding: .16rem .2rem;
                    width: auto;
                    height: auto;
                    border-radius: 50%;
                    box-shadow: inset 0 0 6px 2px #e81f18;
                }
                
                .protype a:first-child.active {
                    top: -.4rem;
                    left: -2rem;
                }
                
                .protype a:nth-child(2).active {
                    top: -1.5rem;
                    left: -1.2rem;
                }
                
                .protype a:nth-child(3).active {
                    top: -2rem;
                    left: .2rem;
                }
                
                .protype a:nth-child(4).active {
                    top: -1.5rem;
                    left: auto;
                    right: -1.2rem;
                }
                
                .protype a:last-child.active {
                    top: -.4rem;
                    left: auto;
                    right: -2rem;
                }
                /* .tt-position-nav li:last-child {    
    background-color: #e81f18;
  }
  .tt-position-nav li:last-child a{    
   color: #e81f18;
  } */
                
                .tt-position-nav li>a {
                    width: 100%;
                    height: 100%;
                    display: block;
                    text-align: center;
                    color: #fff;
                    line-height: 1.5;
                }
                
                .tt-position-nav li .iconfont {
                    font-size: .4rem;
                    /* line-height: 1.2; */
                }
                
                .tt-position-nav li:nth-child(3) .iconfont {
                    font-size: .5rem;
                    line-height: 1;
                }
                
                .tt-position-nav li p {
                    font-size: 14px;
                    margin-bottom: 0;
                }
                /* 妗堜緥璇︽儏 */
                
                .anliD_wraper {
                    padding: .5rem 0;
                }
                
                .anliD_wraper>.container:first-child {
                    margin-bottom: .4rem;
                }
                
                .news_group {
                    padding-left: 0;
                    padding-right: .8rem;
                }
                
                .anli-swiper img {
                    width: 100%;
                }
                
                .anli_title {
                    font-size: .2rem;
                    margin-bottom: .3rem;
                }
                
                .anli_description {
                    font-size: .15rem;
                    line-height: 2.2;
                    margin-bottom: .4rem;
                }
                
                .anli_description span {
                    font-weight: bold;
                }
                
                .appointment .link1 {
                    font-size: .18rem;
                    letter-spacing: 1px;
                    padding: .1rem .3rem;
                    border-radius: 6px;
                }
                
                .appointment .link1 .iconfont {
                    font-size: .2rem;
                    margin-right: .05rem;
                }
                
                .appointment .link1 .iconfont.icon-youxiang {
                    font-size: .16rem;
                }
                
                .duanluo {
                    width: 100%;
                    max-width: 1420px;
                    margin: .5rem auto;
                }
                
                .anliD_wraper .title {
                    font-size: .2rem;
                    letter-spacing: 1px;
                    margin: 0 0 .4rem;
                }
                
                .duanluo .title {
                    /* text-align: center; */
                    padding-left: .35rem;
                    background: url(/img/bg10.png) no-repeat 0 center;
                    background-size: contain;
                    margin: .4rem 0 .3rem;
                }
                
                .img_col_2 {
                    padding: 0 1.8rem;
                }
                
                .picBox {
                    width: 100%;
                    max-width: 900px;
                    margin: 0 auto;
                }
                
                .duanluo p {
                    font-size: .15rem;
                    /* text-indent: 2em; */
                }
                
                .duanluo img {
                    width: auto;
                    max-width: 100%;
                    margin-bottom: .2rem;
                }
                
                .aply_bg {
                    padding: .5rem 0;
                    background: url(/img/qysm.jpg) no-repeat 0 0;
                    background-size: cover;
                    margin-bottom: .4rem;
                }
                
                .aply_list>div {
                    padding: 0 .15rem;
                }
                
                .aply_list img {
                    width: 100%;
                    border: 6px solid #d1d8e0;
                    margin-bottom: .1rem;
                }
                
                .aply_list p {
                    font-size: .15rem;
                    color: #fff;
                    margin-bottom: 0;
                }
                
                .solu {
                    margin-bottom: .4rem;
                }
                
                .anlitj_list>li {
                    padding: 0 .15rem;
                    position: relative;
                }
                
                .anlitj_list>li img {
                    width: 100%;
                }
                
                .anlitj_list>li p {
                    position: absolute;
                    bottom: 0;
                    left: .15rem;
                    width: calc(100% - .3rem);
                    text-align: center;
                    font-size: .15rem;
                    color: #fff;
                    line-height: 2;
                    background-color: rgba(230, 0, 18, .6);
                    margin-bottom: 0;
                }
                
                .anlitj_list>li p a {
                    color: #fff;
                }
                
                .anliD_wraper .online {
                    padding: 0;
                }
                /* 2024.1 新增epc项目内容 */

.epc_wraper .container {
    max-width: 1220px;
}

.epc_wraper .main_title {
    margin-bottom: .2rem;
}

.epc_wraper .main_title h2 {
    font-size: .5rem;
    font-weight: normal;
}

.epc_wraper .main_title h2 strong {
    color: #002396;
}

.epc_wraper .main_title>p {
    text-align: left;
}

.epc_list {
    width: 28%;
    height: 3rem;
    padding: .4rem .4rem 0;
    flex-shrink: 0;
}
.epc_list:first-child{
    background-color: #56bd6f;
}
.epc_list:nth-child(2){
    background-color: #eab513;
}
.epc_list:nth-child(3){
    background-color: #1db3ce;
}
.epc_list h5 {
    font-size: .34rem;
    color: #fff;
    /* font-weight: normal; */
    letter-spacing: 5px;
    text-shadow: 0 3px 3px #000;
    padding-bottom: .1rem;
    border-bottom: 2px solid rgba(0, 0, 0, .1);
    margin-bottom: .1rem;
}

.epc_list h5:after {
    position: absolute;
    content: '';
    width: 30%;
    height: 6px;
    left: 35%;
    bottom: -4px;
    background-color: rgba(0, 0, 0, .15);
}

.epc_list p {
    letter-spacing: 1px;
}

.epc_list span {
    position: absolute;
    left: .1rem;
    bottom: 0;
    display: block;
    width: calc(100% - .2rem);
    font-family: Impact;
    color: rgba(255, 255, 255, .2);
    font-size: .6rem;
    letter-spacing: 1px;
}

.epc_wraper .epc_main_title {
    margin-bottom: 0;
}

.epc_wraper .epc_main_title h2 {
    font-size: .36rem;
}

.epc_gssl .pic_ul {
    background: url(/img/epc_gongsishili.jpg) no-repeat center center;
    background-size: cover;
}

.epc_wraper .epc_list1 {
    height: auto;
    padding: 3.5vw 2.5vw 3.5vw;
}
.epc_wraper .epc_list1 p{
    line-height: 2;
}
@media screen and (min-width:1220px) {
    .epc_wraper .epc_list1 {
        width: 41%;
    }
}

@media screen and (max-width:1219px) {
    .epc_wraper .epc_list1 {
        width: 100%;
    }
}

.pic_ul .epc_list {
    background-color: rgba(32, 139, 235, .8);
    text-align: left;
}

.pic_ul .epc_list h5 {
    font-size: .38rem;
    padding-bottom: 2vw;
    margin-bottom: 2vw;
    border-bottom: 1px solid #ffc600;
}

.pic_ul .epc_list h5:after {
    left: 0;
    bottom: -2px;
    width: 20%;
    height: 3px;
    background-color: #ffc600;
}

.epc_jjsl .container {
    background: url(/img/epc_jishushili.jpg) no-repeat center center;
    background-size: cover;
}

.epc_scsl {
    background: url(/img/epc_shengchanshili.jpg) no-repeat center center;
    background-size: cover;
}

.epc_tdsl .container {
    background: url(/img/epc_tuanduishili.jpg) no-repeat center center;
    background-size: cover;
}

@media screen and (min-width:768px) {
    .main_title p {
        /*width: 80%;*/
        margin: .3rem auto 0;
    }
}

.epc_liucheng {
    border-top: 1px solid transparent;
    background: url(/img/epc_bg2.jpg) no-repeat center center;
    background-size: cover;
}

.epc_liucheng .main_title {
    padding: .2rem 0 0;
    color: #000;
}

.epc_liucheng .main_title p {
    margin-top: .05rem;
    text-align: left;
}
.epc_liucheng_ul {
    transform: translateY(.6rem);
}
.epc_liucheng .list {
    float: left;
    width: 20%;
    padding: .5rem .2rem .1rem;
    line-height: 2.5;
    color: #fff;
    background-color: #134ac8;
    /*transform: translateY(.6rem);*/
    position: relative;
}

.epc_liucheng .list img {
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -33px;
    margin-top: -27px;
}

.epc_liucheng .list p:first-child {
    margin-bottom: .2rem;
}

.epc_cases {
    padding-bottom: 4.5rem;
    margin-bottom: 1rem;
}

.epc_cases .tab {
    padding: .2rem 0;
    text-align: center;
    margin-bottom: .3rem;
}

.epc_cases .tab li {
    display: inline-block;
    padding: 0 .42rem;
    position: relative;
}

.epc_cases .tab .tabBar:after {
    position: absolute;
    content: "┇";
    right: 0;
}

.epc_cases .tab .tabBar.active,
.epc_cases .tab li a:hover {
    color: #134ac8;
    background-color: transparent;
    font-weight: bold;
}

.epccase_lists {
    width: 100%;
    margin-bottom: .45rem;
    position: relative;
}

.epc_cases .tab_list {
    position: absolute;
    background: #eef2ff;
    box-shadow: 0 0 10px 2px rgba(0, 0, 0, .2);
    margin-bottom: .45rem;
}

.epc_cases .tab_list {}

.epc_cases .tab_list .left {
    padding: 0 4vw 1vw 4vw;
}

.epc_cases .tab_list .left h5 {
    /* height: ; */
    line-height: 3;
    position: relative;
    z-index: 10;
}

.epc_cases .tab_list .left h5:after {
    position: absolute;
    left: 0;
    top: 0;
    content: attr(data-bg);
    font-size: 1rem;
    color: #eceaea;
    line-height: 1;
    z-index: -1;
}

.epc_cases .tab_list .left .txt p {
    margin-bottom: .15rem;
    letter-spacing: 1px;
}

.epc_cases .tab_list .right {
    padding: 0;
    overflow: hidden;
}

.epc_cases .tab_list .right img {
    font-size: 0;
    width: 100%;
    transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    -webkit-transition: .5s;
}

.epc_cases .tab_list .right:hover img {
    transform: scale(1.1);
}

.more_bg {
    padding: .07rem .2rem;
    border: none;
    background-color: #134ac8;
    color: #fff;
}

.more_bg:hover {
    color: #fff;
}

@media screen and (max-width:1023px) and (min-width:768px) {
    .epc_list {
        width: 32%;
        margin: 0;
        padding-top: .2rem;
        overflow: hidden;
    }
    .epc_list span {
        font-size: .5rem;
        letter-spacing: 0;
    }
    .epc_cases {
        margin-bottom: 0;
    }
    /*.epc_cases {*/
    /*    padding-bottom: 10rem;*/
    /*    margin-bottom: 0;*/
    /*}*/
    .epc_cases .tab_list .left{
        padding: ;
    }
}


            .proc_wraper .clearfix {
              display: table; /* 使用table显示属性清除浮动 */
              /*width: 100%;*/
            }
            #pro-box:after{
                clear: both;
            }
             .left-menu{
                 position: sticky;
                top: 10px;
                z-index: 9;
             }
            .right-box-item{
                background: #fff;
                margin-bottom: 20px;
                padding: 18px 10px;
                box-sizing: box-sizing;
            }
            .right-box-item:last-child{
                margin: 0;
            }
             .right-box-item >p:first-child{
                 margin-bottom: 20px;
             }
             .right-box-item >p:first-child >span{
                 /*color: #e33b3b;*/
             }
             .right-box-item > ul > li > a > p{
                 color: #000;
             }
             .right-box-item .bankuai_dsc{
                     margin: .1rem 0;
             }
            .proc_wraper .zheceng .fs18{
                font-size: 16px;
                margin-bottom: .05rem;
            }
            .proc_wraper .zheceng .fs16{
                font-size: 14px;
            }
.proc_list_box .list a:hover .zheceng {
    display: none !important;
}

            .product-details-right-box > .wraper{
                background-color: #fff !important;
            }
            .product-details-right-box > .wraper:first-child > .container1 > .prod_til{
                margin-top: 20px !important;
            }
            
            .product-details-right-box > .wraper:first-child > .container1 .prod_txt_con{
                margin-bottom:20px !important;
            }
            .proc_list .inner > p.tc{
                  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
            }