#rcln-box .pybox span.py {
    display: block;
    text-align: center;
    color: #999;
    font-family: "Adobe 黑体 Std";
}
#rcln-box .zx-section p {
    text-justify: inter-ideograph;
}
#rcln-box :after {
    box-sizing: content-box;
}
#rcln-box :before {
    box-sizing: content-box;
}
#rcln-box .picLayer .pic-txt p {
    display: none;
}
#rcln-box .picLayer .pic-txt p.on {
    display: block;
}
#rcln-box .pybox span.cn {
    display: table;
    /*	background: url(../img/tzg.png) 0 0/cover no-repeat;*/
    margin-top: 10px;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;border:3px solid #e9e9e9; position:relative;
}
#rcln-box .pybox span.cn:after{ content:""; width:90%; height:90%; border:1px solid #e9e9e9; position:absolute; left:5%; top:5%;}
#rcln-box .pybox b {
    display: table-cell;
    text-align: center;
    vertical-align: middle;

    color: #5a68b3;
}
#rcln-box .pybox-1 {
    margin-top: 40px;
}
#rcln-box .pybox-1 ul {
    float: left;
    width: 33.33%;
    text-align: center;
}
#rcln-box .pybox-1 ul li {
    display: inline-block;
    margin: 0 10px;
}
#rcln-box .pybox-1 ul span.py {
    font-size: 26px;
}
#rcln-box .pybox-1 ul span.cn {
    width: 137px;
    height: 137px;
}
#rcln-box .pybox-1 ul b {
    font-size: 90px;
}
#rcln-box .pybox-2 {
    padding-bottom: 40px;
}
#rcln-box .pybox-2 ul {
    float: left;
    width: 50%;
    text-align: center;
    margin-top: 40px;
}
#rcln-box .pybox-2 ul li {
    display: inline-block;
    margin: 0 8px;
}
#rcln-box .pybox-2 ul span.py {
    font-size: 22px;
}
#rcln-box .pybox-2 ul span.cn {
    width: 111px;
    height: 111px; border:3px solid #e9e9e9
}
#rcln-box .pybox-2 ul b {
    font-size: 70px;
}
#rcln-box .pybox-3 {
    padding-bottom: 80px;
}
#rcln-box .pybox-3 ul {
    margin-top: 30px;
    margin-left: 4.45313%;
}
#rcln-box .pybox-3 ul li {
    display: inline-block;
    margin: 0 8px;
}
#rcln-box .pybox-3 ul span.py {
    font-size: 24px;
}
#rcln-box .pybox-3 ul span.cn {
    width: 126px;
    height: 126px;
}
#rcln-box .pybox-3 ul b {
    font-size: 80px;
}
#rcln-box .zx-section .whsh {
    margin-top: 25px;
}
#rcln-box .zx-section .whsh .whsh-img-l {
    float: left;
    width: 48.59375%;
    margin-left: 1.17188%;
}
#rcln-box .zx-section .whsh .whsh-img-l p {
    font-size: 20px;
    line-height: 32px;
    margin-top: 20px;
}
#rcln-box .zx-section .whsh .whsh-img-r {
    float: right;
    width: 45.70313%;
}
#rcln-box .zx-section .gkjz p {
    line-height: 42px;
}
#rcln-box .zx-section .mostgz {
    box-shadow: 5px 0 20px rgba(0, 0, 0, 0.1);
    background-color: #fff;
}
#rcln-box .zx-section .mostgz .gzimg {
    float: left;
    width: 50%;
    overflow: hidden;
}
#rcln-box .zx-section .mostgz .gzword {
    float: right;
    width: 39.21875%;
    margin-right: 6.01563%;
}
#rcln-box .zx-section .mostgz .gzword h2 {
    text-align: center;
    color: #5a68b3;
    margin: 75px 0 40px;
}
#rcln-box .zx-section .mostgz .gzword h2 span {
    display: inline-block;
    vertical-align: middle;
    width: 114px;
    height: 28px;
    background: url(../img/zuijia.png) 0 0/cover no-repeat;
    margin: 0 16px;
    position: relative;
    top: -3px;
}
#rcln-box .zx-section .mostgz .gzword .btn-goinus {
    display: block;
    width: 513px;
    height: 101px;
    line-height: 101px;
    background:#5a68b3;
    font-size: 28px;
    color: #fff;
    text-align: center;
    font-style: italic;
    margin: 55px auto 0; border-radius:50px;
}
#rcln-box .zx-section .mostgz .gzword .btn-goinus:hover {
    text-decoration: underline;
}
#rcln-box .certify2 {
    width: 98%;
    margin: 0 auto;
}
#rcln-box .certify2 .swiper-container {
    padding: 20px 0 50px;
    position: relative;
}
#rcln-box .certify2 .swiper-slide {
    width: 45.9375%;
    background: #fff;
    border: 5px solid #eee;
}
#rcln-box .certify2 .swiper-slide .report-img {
    background: #fff;
    width: 100%;
    box-shadow: 0 0 16px rgba(0, 0, 0, 0.5);
    display: table;
    overflow: hidden;
    cursor: pointer;
}
#rcln-box .certify2 .swiper-slide .report-img img {
    width: 100%;
    transition: all .4s;
}
#rcln-box .certify2 .swiper-slide .report-img:hover img {
    transform: scale(1.05);
}
#rcln-box .certify2 .swiper-slide .txt {
    background: url(../img/bg_gn02.jpg) center bottom/auto 100% no-repeat;
    height: 56px;
    line-height: 56px;
    box-sizing: border-box;
    text-align: center;
    color: #fff;
    font-size: 22px;
}
#rcln-box .certify2 .swiper-slide-active .txt {
    background-image: url(../img/bg_gn01.jpg);
}
#rcln-box .certify2 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    background-color: #ccc;
    opacity: 1;
    margin: 0 8px;
    transition: all .3s;
    position: relative;
}
#rcln-box .certify2 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet:before {
    content: '';
    display: block;
    width: 12px;
    height: 12px;
    border: 4px solid #c1a67b;
    position: absolute;
    left: -4px;
    top: -4px;
    border-radius: 100%;
    transition: all .3s;
    transform: scale(0.4);
    z-index: -2;
}
#rcln-box .certify2 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active {
    border-radius: 100%;
    background-color: #fff;
}
#rcln-box .certify2 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active:before {
    border-color: #5a68b3;
    transform: scale(1);
}
@media screen and (max-width: 1440px) {
    #rcln-box .pybox-1 ul span.py {
        font-size: 22px;
    }
    #rcln-box .pybox-1 ul span.cn {
        width: 110px;
        height: 110px;
    }
    #rcln-box .pybox-2 ul span.py {
        font-size: 20px;
    }
    #rcln-box .pybox-2 ul span.cn {
        width: 100px;
        height: 100px;
    }
    #rcln-box .pybox-3 ul span.py {
        font-size: 22px;
    }
    #rcln-box .pybox-3 ul span.cn {
        width: 106px;
        height: 106px;
    }
    #rcln-box .pybox-1 ul b {
        font-size: 70px;
    }
    #rcln-box .pybox-2 ul b {
        font-size: 64px;
    }
    #rcln-box .pybox-3 ul b {
        font-size: 68px;
    }
    #rcln-box .zx-section .whsh .whsh-img-l p {
        font-size: 18px;
        line-height: 30px;
    }
    #rcln-box .zx-section .mostgz .gzword h2 span {
        width: 90px;
        height: 22px;
    }
    #rcln-box .zx-section .mostgz .gzword .btn-goinus {
        width: 100%;
        height: 80px;
        line-height: 80px;
        background-size: 100% 100%;
        font-size: 22px;
        margin-top: 40px;
    }
    #rcln-box .certify2 .swiper-slide .txt {
        font-size: 20px;
    }
    #rcln-box .certify2 .swiper-container {
        padding-bottom: 60px;
    }
    #rcln-box .certify2 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
        width: 8px;
        height: 8px;
        margin: 0 5px;
    }
    #rcln-box .certify2 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet:before {
        width: 8px;
        height: 8px;
        border: 2px solid transparent;
        left: -2px;
        top: -2px;
    }
    #rcln-box .certify2 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active:before {
        border-color: #b60005;
    }
}
@media screen and (max-width: 1280px) {
    #rcln-box .pybox-1 {
        margin-top: 30px;
    }
    #rcln-box .pybox-1 ul span.py {
        font-size: 20px;
    }
    #rcln-box .pybox-1 ul span.cn {
        width: 100px;
        height: 100px;
    }
    #rcln-box .pybox-2 ul {
        margin-top: 30px;
    }
    #rcln-box .pybox-2 ul span.py {
        font-size: 18px;
    }
    #rcln-box .pybox-2 ul span.cn {
        width: 90px;
        height: 90px;
    }
    #rcln-box .pybox-3 ul {
        margin-top: 20px;
    }
    #rcln-box .pybox-3 ul span.py {
        font-size: 20px;
    }
    #rcln-box .pybox-3 ul span.cn {
        width: 96px;
        height: 96px;
    }
    #rcln-box .pybox-1 ul b {
        font-size: 64px;
    }
    #rcln-box .pybox-2 ul b {
        font-size: 54px;
    }
    #rcln-box .pybox-3 ul b {
        font-size: 58px;
    }
    #rcln-box .zx-section .whsh .whsh-img-l p {
        font-size: 16px;
        line-height: 28px;
    }
    #rcln-box .zx-section .mostgz .gzword h2 {
        margin: 60px 0 20px;
    }
    #rcln-box .zx-section .mostgz .gzword h2 span {
        width: 80px;
        height: 20px;
    }
    #rcln-box .zx-section .mostgz .gzword .btn-goinus {
        width: 100%;
        height: 75px;
        line-height: 75px;
        font-size: 20px;
        margin-top: 20px;
    }
    #rcln-box .zx-section .gkjz p {
        line-height: 38px;
    }
    #rcln-box .certify2 {
        width: 100%;
    }
    #rcln-box .certify2 .swiper-slide .txt {
        font-size: 18px;
    }
    #rcln-box .certify2 .swiper-container {
        padding-bottom: 50px;
    }
    #rcln-box .certify2 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
        width: 6px;
        height: 6px;
        margin: 0 5px;
    }
    #rcln-box .certify2 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet:before {
        width: 6px;
        height: 6px;
    }
}
@media screen and (max-width: 1024px) {
    #rcln-box .pybox-1 {
        margin-top: 20px;
    }
    #rcln-box .pybox-1 ul span.py {
        font-size: 18px;
    }
    #rcln-box .pybox-1 ul span.cn {
        width: 90px;
        height: 90px;
    }
    #rcln-box .pybox-2 {
        padding-bottom: 20px;
    }
    #rcln-box .pybox-2 ul {
        margin-top: 20px;
    }
    #rcln-box .pybox-2 ul span.py {
        font-size: 16px;
    }
    #rcln-box .pybox-2 ul span.cn {
        width: 80px;
        height: 80px;
    }
    #rcln-box .pybox-3 ul {
        margin-top: 20px;
    }
    #rcln-box .pybox-3 ul span.py {
        font-size: 18px;
    }
    #rcln-box .pybox-3 ul span.cn {
        width: 86px;
        height: 86px;
    }
    #rcln-box .pybox-1 ul b {
        font-size: 60px;
    }
    #rcln-box .pybox-2 ul b {
        font-size: 50px;
    }
    #rcln-box .pybox-3 ul b {
        font-size: 52px;
    }
    #rcln-box .zx-section .whsh .whsh-img-l p {
        font-size: 14px;
        line-height: 26px;
    }
    #rcln-box .zx-section .mostgz .gzword h2 {
        margin: 50px 0 15px;
    }
    #rcln-box .zx-section .mostgz .gzword h2 span {
        width: 70px;
        height: 17px;
    }
    #rcln-box .zx-section .mostgz .gzword .btn-goinus {
        width: 100%;
        height: 65px;
        line-height: 65px;
        font-size: 18px;
        margin-top: 20px;
    }
    #rcln-box .zx-section .gkjz p {
        line-height: 32px;
    }
    #rcln-box .certify2 .swiper-slide {
        border-width: 2px;
    }
    #rcln-box .certify2 .swiper-slide .txt {
        font-size: 16px;
        height: 45px;
        line-height: 45px;
    }
}
@media screen and (max-width: 768px) {
    #rcln-box .pybox-1 ul li {
        margin: 0 3px;
    }
    #rcln-box .pybox-1 ul span.py {
        font-size: 16px;
    }
    #rcln-box .pybox-1 ul span.cn {
        width: 70px;
        height: 70px;
    }
    #rcln-box .pybox-2 {
        padding-bottom: 0px;
    }
    #rcln-box .pybox-2 ul li {
        margin: 0 2px;
    }
    #rcln-box .pybox-2 ul span.py {
        font-size: 14px;
    }
    #rcln-box .pybox-2 ul span.cn {
        width: 60px;
        height: 60px;
    }
    #rcln-box .pybox-3 ul li {
        margin: 0 2px;
    }
    #rcln-box .pybox-3 ul span.py {
        font-size: 16px;
    }
    #rcln-box .pybox-3 ul span.cn {
        width: 66px;
        height: 66px;
    }
    #rcln-box .pybox-1 ul b {
        font-size: 46px;
    }
    #rcln-box .pybox-2 ul b {
        font-size: 40px;
    }
    #rcln-box .pybox-3 ul b {
        font-size: 42px;
    }
    #rcln-box .zx-section .mostgz .gzword {
        padding-bottom: 20px;
        margin-right: 3%;
        width: 46%;
    }
    #rcln-box .zx-section .mostgz .gzword h2 {
        margin: 40px 0 10px;
    }
    #rcln-box .zx-section .mostgz .gzword h2 span {
        width: 50px;
        height: 12px;
        margin: 0 10px;
    }
    #rcln-box .zx-section .mostgz .gzword .btn-goinus {
        width: 100%;
        height: 50px;
        line-height: 50px;
        font-size: 16px;
        margin-top: 10px;
    }
    #rcln-box .zx-section .gkjz p {
        line-height: 28px;
    }
    #rcln-box .certify2 .swiper-slide .txt {
        font-size: 14px;
    }
}
@media screen and (max-width: 600px) {
    #rcln-box .pybox-1 ul li {
        margin-bottom: 20px;
    }
    #rcln-box .pybox-1 ul span.cn {
        width: 60px;
        height: 60px;
    }
    #rcln-box .pybox-2 ul {
        width: 100%;
    }
    #rcln-box .pybox-2 ul span.cn {
        width: 50px;
        height: 50px;
    }
    #rcln-box .pybox-3 ul {
        margin-left: 0;
        text-align: center;
    }
    #rcln-box .pybox-3 ul span.cn {
        width: 52px;
        height: 52px;
    }
    #rcln-box .certify2 .swiper-slide {
        width: 100%;
    }
    #rcln-box .pybox-1 ul b {
        font-size: 40px;
    }
    #rcln-box .pybox-2 ul b {
        font-size: 30px;
    }
    #rcln-box .pybox-3 ul b {
        font-size: 32px;
    }
}
@media screen and (max-width: 500px) {
    #rcln-box .pybox-1 ul {
        width: 100%;
    }
    #rcln-box .pybox-1 ul li {
        margin: 0 5% 20px;
    }
    #rcln-box .pybox-3 ul span.cn {
        width: 42px;
        height: 42px;
    }
    #rcln-box .pybox-3 ul b {
        font-size: 26px;
    }
    #rcln-box .zx-section .whsh .whsh-img-l {
        width: 100%;
        float: none;
    }
    #rcln-box .zx-section .whsh .whsh-img-r {
        width: 100%;
        float: none;
        margin-top: 20px;
    }
    #rcln-box .zx-section .mostgz .gzimg {
        width: 100%;
        float: none;
    }
    #rcln-box .zx-section .mostgz .gzword {
        width: auto;
        float: none;
        margin: 0 10px;
    }
    #rcln-box .zx-section .mostgz .gzword h2 {
        margin-top: 20px;
    }
}
#rcln-box {
    max-height: none;
    padding-top: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    min-height: 0px;
    margin-right: 0px;
    margin-left: 0px;
    max-width: none;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    min-width: 320px;
    height: auto;
    padding-right: 0px;
}

.zp-box1{ padding:80px 0 70px 0; position:relative;}
.qytd-box ul{ padding:50px 0 30px 0; border-bottom:1px dashed #d8d8d8;  }
.qytd-box ul li{ width:19%; float:left; background:#e7eaf3; padding:50px 0; text-align: center; margin-right:1.2%; margin-bottom:20px; transition-duration:.5s;}
.qytd-box ul li p{ font-size:20px; margin-bottom:10px;}
.qytd-box ul li a,.more-button{ display:block; background:#5a6baf; width:127px; text-align: center; line-height:34px; margin:0 auto; color:#fff; font-size:17px;}
.qytd-box ul li:nth-child(5n){ margin-right:0;}
.qytd-box ul li:hover,.more-button:hover{ border-radius:10px;box-shadow: 2px 0 20px rgb(0 0 0 / 12%); color:#fff;}
.more-button{ width:173px; line-height:44px; margin-top:32px; color:#fff;}
.zp-dw{ width:85%; position:absolute; left:7.5%; top:50%; transform:translateY(-50%);}
.zp-dw input{ width:68%; background:#fff; line-height:65px; border:none; font-size:20px; padding-left:20px; border-radius:10px 0 0 10px; float:left;}
.zp-dw button,.zp-dw a{ width:15%; background:#142d8e; line-height:65px; float:left; font-size:20px; border-radius:0 10px 10px 0; color:#fff; text-align:center;}
.zp-dw a{ display:block; float:right; border-radius:10px; background:#fff; color:#142d8e; border:1px solid #142d8e}
.zp-dw a:hover{ background:#142d8e; color:#fff;}
.zp-shuli{ padding:90px 0 60px 0;}
.zp-shuli ul li{ width:33.333%; text-align:center; float:left; margin-bottom:40px;}
.zp-shuli ul li p{ font-size:24px; font-weight:bold;font-family: 'FZLTHJ-bold'; padding-top:18px;}
.zp-title{ text-align:center; font-size:36px;font-family: 'FZLTHJ-bold';}
.zp-txt{ text-align:left; font-size:20px; padding-top:19px;}
.zp-fzlc{ background:url(../image/zp.png) no-repeat center; padding-bottom:40px;}
.zp-fzlc .historybx .innernav-tab-qs{ width:100%;}
.zp-fzlc .historybx{ background:none; border:none;   border-radius:0; margin:0;position:relative;  }

.zp-fzlc .historybx:before{ content:""; width:100%; height:1px; background:#b6b6b6; position:absolute; top:20px; left:0;}
.zp-fzlc .historybx .swiper-slide{ margin-right:0;  text-align:center; padding:20px 10px 0 0; font-size:22px;}
.zp-fzlc .historybx .swiper-slide a{ display:block; position:relative;}
.zp-fzlc .historybx .swiper-slide a:after{ content:""; width:10px; height:10px; background:#5a6baf; position:absolute; top:-5px; left:50%; margin-left:-5px; border-radius:50%;}
.zp-fzlc .historybx .swiper-slide a:before{ content:""; width:27px; height:27px; border:1px solid #2b4198; position:absolute; top:-14px; left:50%; margin-left:-14px; border-radius:50%; opacity:0;}
.zp-fzlc .historybx .swiper-slide.active{ background:none;}
.zp-fzlc .historybx .swiper-slide.active a:before{ opacity:1; }
.zp-fzlc .historybx .swiper-slide.active a{ color:#2b4198; font-weight:bold;font-family: 'FZLTHJ-bold';}
.zp-fzlc .historybx .swiper-slide.active a:after{ background:#2b4198}
.zp-fzlc .historybx .swiper-slide a:hover{color:#2b4198;}

.zp-fzlc .tab-swiper .swiper-slide h1{ text-align:center; font-size:150px; color:#5a6baf;font-family: 'FZLTHJ-bold';}
.zp-fzlc .tab-swiper .swiper-slide h1 span{ display:inline-block; padding:0 40px; background:transparent;}
.zp-fzlc .tab-swiper .swiper-slide p{ font-size:22px; width:70%; text-align:center; margin:0 auto; color:#555; padding-bottom:20px;}
.lc-box{ border:1px solid #b6b6b6; padding:0 5px 44px; margin-top:92px; position:relative;}
.zp-fzlc .Casesnext,.zp-fzlc .Casesprev{ width:49px; height:49px; position:absolute; top:23%; left:15%; background:url(../image/pre.png) no-repeat center; display:block; z-index:2;}
.zp-fzlc .Casesprev{ left:auto; right:15%; transform:rotate(180deg)}
.lc-box .tab-swiper{ top:0px;}

/* .accordion */
.accordion { height:629px; position:relative;  }
.accordion:after { content: "";display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: #fff; }
.accordion._create:after { display: none; }

.accordion__ul { display:block;list-style: none;margin: 0;padding: 0;width:9999px;height:629px;overflow:hidden;position:absolute;left:0;top:0; }
.accordion__li { display:block;list-style: none;margin: 0;padding: 0;height:629px;float:left;overflow: hidden; transition: all 0.3s ease-out; margin-right:2px; position:relative; background:#000;}
.accordion__img { display: block;cursor: pointer;   position:relative}

.wenben{ opacity:0; width:100%; height:100%;display: flex;justify-content: center;align-items: center; position:absolute; top:0; left:0; padding:0 60px; text-align:center;}
.wenben h1{ font-size:24px; color:#fff;font-family: 'FZLTHJ-bold';}
.wenben p{transition-duration:.5s;  font-size:18px; padding:20px 0; color:#fff;}
.wenben a{ display:block; background:#5a6baf; color:#fff; width:127px; text-align:center; line-height:36px; margin:0 auto; font-size:18px;}
.accordion__li:hover .accordion__img{ opacity:0.6; }
.accordion__li:hover .wenben{ opacity: 1; }
.tb{ opacity:1; position:absolute; width:100%; text-align:center; transition-duration:.5s; bottom:10px;}
.tb p{ color:#fff; font-size:20px; padding:0 20px; }
.accordion__li:hover .tb{ opacity: 0; }
.zp-box1 .wrapper2:nth-child(1) img{ width:100%;}

.mobile-ptzs{  display:none; padding:10px;}
.mobile-ptzs li{ position:relative; margin-bottom:15px;}
.mobile-ptzs li img{ width:45%; float:left;}
.mobile-ptzs li .gai-wenben{ width:52%; float:right;}
.mobile-ptzs li .gai-wenben h1{ font-size:16px; line-height:1.3;}
.mobile-ptzs li .gai-wenben p{ height:90px; overflow:auto; margin:5px 0;}
.mobile-ptzs li .gai-wenben a{display: block;
    background: #5a6baf;
    color: #fff;
    width: 107px;
    text-align: center;
    line-height:28px; border-radius:10px;
    font-size: 12px;}


@media screen and (max-width: 1440px) {
    .zp-shuli ul li p,.zp-fzlc .historybx .swiper-slide{ font-size:20px;}
    .zp-title{ font-size:30px;}
    .zp-txt,.zp-fzlc .tab-swiper .swiper-slide p,.zp-dw button, .zp-dw a,.zp-dw input{ font-size:18px;}
}
@media screen and (max-width: 1280px) {}
@media screen and (max-width: 1024px) {}
@media screen and (max-width: 768px) {
    .accordion{ display:none;}
    .mobile-ptzs{  display:block;}
    .zp-box1 .wrapper2 { width:100%; margin:0;}
    .zp-box1{ padding:30px 10px;}
    .zp-dw{ position:relative; width:100%; left:0; top:20px; transform:none;}
    .zp-dw input{ line-height:45px; width:60%; font-size:14px;}
    .zp-dw button, .zp-dw a{ font-size:14px; line-height:45px; width:19%;}
    .zp-shuli ul li img{ width:40px;}
    .zp-shuli ul li p,.zp-txt,.zx-section .title a,.qytd-box ul li a, .more-button{ font-size:14px !important;}
    .zp-shuli ul li{ margin-bottom:20px;}
    .zp-shuli{ padding-bottom:30px;}
    .zp-title{ font-size:20px;}
    .zp-fzlc .tab-swiper .swiper-slide h1{ font-size:36px;}
    .lc-box .tab-swiper{ top:0; padding-top:30px; padding-bottom:30px;}
    .zp-fzlc .tab-swiper .swiper-slide p{ width:90%; font-size:14px;}
    .zp-fzlc .historybx .swiper-slide{ font-size:18px;}
    .zp-fzlc .historybx .swiper-slide a{ padding-top:5px;}
    .zp-fzlc .Casesnext, .zp-fzlc .Casesprev{ width:30px; height:30px; background-size:30px 30px; top:40px;}
    .qytd-box ul li{ width:32%; padding:30px 0;}
    .qytd-box ul li a, .more-button{ width:80%;}
    .qytd-box ul li p{ font-size:17px;}
    .qytd-box ul li:nth-child(5n){ margin-right:1.2%}
    .zp-shuli ul li p{ padding:10px 10px 0}
}




