﻿/*专家详情样式代码 star*/

.zt-container {
    max-width: 640px;
}

    .zt-container img {
        width: 100%;
        margin: 0 auto;
        display: block;
    }

.zt-title {
    color: #000000;
    font-size: 1.8rem;
    text-align: center;
    line-height: 6.7rem;
}

.zt-container .swiper-pagination-bullet {
    opacity: 1;
}
/*banner*/
.zt-banner {
    width: 100%;
    margin: 0 auto;
    position: relative;
}

    .zt-banner a {
        position: absolute;
        left: 37%;
        bottom: 6rem;
        width: 25%;
        height: 3rem;
        background: #c2b69a;
        font-size: 1.2rem;
        color: #000;
        display: block;
        line-height: 3rem;
        text-align: center;
        -webkit-animation: sec_scale 3s both ease-in-out 0.3s infinite;
        animation: sec_scale 3s both ease-in-out 0.3s infinite;
    }
/*zt_show*/
.zt-show {
    overflow: hidden;
    width: 100%;
    background: #ededed;
        padding-bottom: 2.5rem;
}

    .zt-show .swiper-container {
        width: 100% !important;
        margin: 0 auto;
        overflow: visible;
        padding-bottom: 1.6rem;
    }

    .zt-show .swiper-pagination-bullet-active {
        background: #c2b69a !important;
    }

    .zt-show .swiper-slide {
        padding-bottom: 0.1rem;
    }

        .zt-show .swiper-slide img {
            width: 76%;
        }

    .zt-show p {
        color: #000000;
        font-size: 1.2rem;
        font-family: microsoft yahei;
        text-align: center;
        padding-bottom: 1.2rem;
    }

    .zt-show h2 {
        color: #000000;
        font-size: 1.7rem;
        font-family: microsoft yahei;
        line-height: 4rem;
        text-align: center;
    }

    .zt-show > a {
        margin: 0 auto;
        width: 9.5rem;
        height: 3rem;
        font-size: 1.1rem;
        color: #ffffff !important;
        display: block;
        line-height: 3rem;
        text-align: center;
        padding-top: 0.5rem;
        padding-bottom: 3rem;
        -webkit-animation: sec_scale 3s both ease-in-out 0.3s infinite;
        animation: sec_scale 3s both ease-in-out 0.3s infinite;
    }

.zt-show1 {
    overflow: hidden;
    width: 100%;
    background: #ededed;
    padding-bottom: 2rem;
}

    .zt-show1 .swiper-container {
        width: 100% !important;
        margin: 0 auto;
        overflow: visible;
        padding-bottom: 1.6rem;
    }

    .zt-show1 .swiper-pagination-bullet-active {
        background: #c2b69a !important;
    }

    .zt-show1 .swiper-slide {
        padding-bottom: 0.1rem;
    }

        .zt-show1 .swiper-slide img {
            width: 100%;
        }

    .zt-show1 p {
        color: #000000;
        font-size: 1.2rem;
        font-family: microsoft yahei;
        text-align: center;
        padding-bottom: 1.2rem;
    }

    .zt-show1 h2 {
        color: #000000;
        font-size: 1.7rem;
        font-family: microsoft yahei;
        line-height: 4rem;
        text-align: center;
    }

    .zt-show1 > a {
        margin: 0 auto;
        width: 10.5rem;
        height: 3.2rem;
        font-size: 1.1rem;
        color: #ffffff !important;
        display: block;
        background: #000;
        line-height: 2.4rem;
        text-align: center;
        padding-top: 0.5rem;
        -webkit-animation: sec_scale 3s both ease-in-out 0.3s infinite;
        animation: sec_scale 3s both ease-in-out 0.3s infinite;
    }

.zt-show2 {
    overflow: hidden;
    width: 100%;
}

    .zt-show2 .swiper-container {
        width: 100% !important;
        margin: 0 auto;
        overflow: visible;
        padding-bottom: 1.6rem;
    }

    .zt-show2 .swiper-pagination-bullet-active {
        background: #c2b69a !important;
    }

    .zt-show2 .swiper-slide {
        padding-bottom: 0.1rem;
    }

        .zt-show2 .swiper-slide img {
            width: 98%;
        }

    .zt-show2 p {
        color: #000000;
        font-size: 1.2rem;
        font-family: microsoft yahei;
        text-align: center;
        padding-bottom: 1.2rem;
    }

.zt-show h2 {
    color: #000000;
    font-size: 1.7rem;
    font-family: microsoft yahei;
    line-height: 4rem;
    text-align: center;
}

.zt-show2 > a {
    margin: 0 auto;
    width: 9.5rem;
    height: 3rem;
    font-size: 1.1rem;
    color: #ffffff !important;
    display: block;
    line-height: 3rem;
    text-align: center;
    padding-bottom: 4.5rem;
    margin-top: -2rem;
    -webkit-animation: sec_scale 3s both ease-in-out 0.3s infinite;
    animation: sec_scale 3s both ease-in-out 0.3s infinite;
}
/*热点问题  一键解答*/
.zt-hot {
    padding-bottom: 3.1rem;
}

.zt-hot-link {
    margin: 0 auto;
    padding-bottom: 1.8rem;
    width: 94%;
}

    .zt-hot-link > a {
        width: 45%;
        padding-right: 2%;
        margin: 0 auto 0.9rem;
        float: left;
        color: #000000;
        font-size: 1.2rem;
        line-height: 3rem;
        height: 3rem;
        display: block;
        background: url(../images/zt_ico_right.png) no-repeat 96% center;
        background-size: 0.55rem 1.15rem;
        border: 1px solid #909090;
        text-indent: 0.4rem;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

        .zt-hot-link > a:nth-child(even) {
            float: right;
        }

.zt-hot > a {
    margin: 0 auto;
    width: 14rem;
    height: 3rem;
    font-size: 1.1rem;
    color: #ffffff !important;
    display: block;
    line-height: 3rem;
    text-align: center;
    padding-top: 1.5rem;
    -webkit-animation: sec_scale 3s both ease-in-out 0.3s infinite;
    animation: sec_scale 3s both ease-in-out 0.3s infinite;
}
/*恢复正常鼻，从骨子里美起来*/
.zt-case {
    border-top: 1px solid #e6e6e6;
    text-align: center;
    padding: 2.5rem 0 2rem;
    background: #ededed;
}

.zt-case-title h2 {
    color: #000000;
    font-size: 1.8rem;
    line-height: 4rem;
    padding-bottom: 1rem;
}

.zt-case-title h3 {
    color: #000000;
    font-size: 1.2rem;
    line-height: 1.7rem;
    padding: 0.2rem 0 2rem;
}

.zt-list-img {
    position: relative;
}

    .zt-list-img > a {
        position: absolute;
        bottom: 2rem;
        margin: 0 auto;
        width: 43%;
        height: 3rem;
        background: #000000;
        font-size: 1.1rem;
        color: #ffffff !important;
        display: block;
        line-height: 3rem;
        text-align: center;
        -webkit-animation: sec_scale 3s both ease-in-out 0.3s infinite;
        animation: sec_scale 3s both ease-in-out 0.3s infinite;
    }

        .zt-list-img > a.a1 {
            left: 28.5%;
        }

        .zt-list-img > a.a2 {
            right: 12.5%;
        }

.zt-list {
    padding-bottom: 1.8rem;
}

    .zt-list > a {
        width: 76%;
        margin: 1.8rem auto 0rem;
        display: block;
    }
/*专家*/
.zt-zj {
    width: 100%;
    position: relative;
}

    .zt-zj a {
        position: absolute;
        width: 32%;
        left: 34%;
        height: 3rem;
        background: #000000;
        font-size: 1rem;
        margin-top:2rem;
        color: #ffffff !important;
        display: block;
        line-height: 3rem;
        text-align: center;
        -webkit-animation: sec_scale 3s both ease-in-out 0.3s infinite;
        animation: sec_scale 3s both ease-in-out 0.3s infinite;
    }
/*相关推荐*/
.zt-tj {
    padding-bottom: 2rem;
    padding-top:7rem;
}

.tj-container {
    width: 94%;
    margin: 0 auto;
}

    .tj-container a {
        width: 48%;
        margin: 0 1%;
        float: left;
        display: block;
    }

        .tj-container a p {
            line-height: 4rem;
            text-align: center;
            color: #000000;
            font-size: 1.2rem;
        }

@keyframes sec_scale {
    0% {
        transform: scale(0.9);
        opacity: 0.9;
    }

    50% {
        transform: scale(1);
        opacity: 1;
    }

    100% {
        transform: scale(0.9);
        opacity: 0.9;
    }
}

@-webkit-keyframes sec_scale {
    0% {
        -webkit-transform: scale(0.9);
        opacity: 0.9;
    }

    50% {
        -webkit-transform: scale(1);
        opacity: 1;
    }

    100% {
        -webkit-transform: scale(0.9);
        opacity: 0.9;
    }
}
.m1_xw {
    background: url(../images/ys_02.jpg)no-repeat center top;
    overflow: hidden;
    margin-top: 2rem;
}
.m1_xw dl ul {
    width: 95%;
    padding-top: 1.3rem;
    overflow: hidden;
    margin: 0 auto;
}

    .m1_xw dl ul li {
        width: 33.3333%;
        float: left;
        text-align: center;
        overflow: hidden;
    }

        .m1_xw dl ul li img {
            width: 7rem;
        }

        .m1_xw dl ul li h2 {
            color: #000;
            font-size: 1.2rem;
            font-family: "瀹嬩綋";
        }

    .m1_xw dl ul .cli h2 {
        color: #cca268;
    }

.m1_xw dl ol {
    padding-top: 1.75rem;
    overflow: hidden;
}

    .m1_xw dl ol li img {
        width: 100%;
    }

.m1_xw dl span {
    display: block;
}

    .m1_xw dl span img {
        width: 100%;
        -webkit-animation: fadeIn-t 3s both ease-in-out 0.3s infinite;
        animation: fadeIn-t 3s both ease-in-out 0.3s infinite;
    }

.m1_xw dl ul {
    padding-top: 1.3rem;
    overflow: hidden;
}

    .m1_xw dl ul li {
        width: 25%;
        float: left;
        text-align: center;
        overflow: hidden;
    }