
/*! p5005 页头 start */body{padding-top:.9rem!important}
.header{position:fixed;top:0;left:0;z-index:388;width:100%;height:.9rem;background-color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}
.h-a{width:100%}
.h-cont{width:14.1rem;margin:0 auto}
.h-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0}
.h-left{float:left}
.h-logo{display:block;cursor:pointer;height:.9rem;line-height:.9rem}
.h-logo img{max-width:none;height:62.22%}
.h-right{float:right}
.h-h{display:inline-block;vertical-align:middle;margin-right:.2rem;font-size:0}
.h-i{display:inline-block;cursor:pointer;position:relative;padding:0 .23rem}
.h-j{display:inline-block;color:#444;line-height:.9rem;position:relative}
.h-sub{position:fixed;top:.9rem;left:0;width:100%;z-index:1000;display:none;background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.1)}
.hs-cont{width:100%;text-align:center;padding:.6rem .75rem .9rem;font-size:0}
.hs-left{display:inline-block;vertical-align:top;width:9.9rem;text-align:left}
.hs-titles{display:block;color:#222;margin-bottom:.3rem}
.hs-textbox{color:#777;line-height:1.7;margin-bottom:.2rem}
.hs-textbox *{line-height:inherit}
.hs-links{width:100%}
.hs-link{display:inline-block;vertical-align:top;position:relative;width:calc(33.33% - .37rem);padding:.18rem 10px .18rem 0;color:#222;line-height:1.4;margin-right:.55rem;border-bottom:.02rem solid #eee}
.hs-link:nth-child(3n){margin-right:0}
.hs-link:after{content:'/';position:absolute;top:50%;right:0;transform:translate(0,-50%);color:#777}
.hs-link.active{color:#15b5a4;border-bottom:.02rem solid #15b5a4}
.hs-link.active:after{color:#15b5a4}
.hs-right{display:inline-block;vertical-align:top;width:calc(100% - 9.9rem);padding-left:1.85rem}
.hs-img{display:none;width:100%}
.hs-img.show{display:block}
.h-k{display:inline-block;vertical-align:middle;margin-left:.1rem}
.h-search{display:block;cursor:pointer;width:1em;height:.9rem;background-image:url(/static/home/images/ca2.png);background-size:1em auto;background-position:center center;background-repeat:no-repeat}
.hs-a{display:none;z-index:108;white-space:nowrap;position:fixed;top:1.5rem;left:50%;transform:translate(-50%,0)}
.hs-form{font-size:0;display:inline-block}
.hs-text{border:none;padding:0 .2rem;display:inline-block;vertical-align:middle;width:6rem;height:45px;background-color:#fff;color:#333}
.hs-submit{border:none;display:inline-block;vertical-align:middle;cursor:pointer;width:45px;height:45px;background-color:#15b5a4;background-image:url(/static/home/images/ca2-b.png);background-size:15px auto;background-position:center center;background-repeat:no-repeat}
.header.search-state .hs-a{display:block}
.header.search-state .h-opa{display:block}
.h-phone{display:inline-block;vertical-align:middle;margin-left:.3rem}
.h-l{display:block;font-size:0;cursor:pointer}
.h-limg{display:inline-block;vertical-align:middle;width:.9em;margin-right:.1rem}
.h-limg img{width:100%}
.h-ltext{display:inline-block;vertical-align:middle;color:#15b5a4;font-weight:700}
.h-menu{display:none;position:absolute;cursor:pointer;top:0;right:0;width:.9rem;height:.9rem;background-image:url(/static/home/images/c-menu.png);background-size:.5rem auto;background-position:center center;background-repeat:no-repeat}
.h-opa{display:none;width:100%;height:100%;position:fixed;left:0;top:0;background-color:rgba(0,0,0,.5);z-index:10;cursor:pointer}
.h-i.active .h-j{color:#15b5a4}
@media(min-width:1200px){.h-i:hover .h-j{color:#15b5a4}
}
@media(max-width:1450px){.h-i{padding:0 .15rem}
.h-phone{margin-left:.3rem}
}
@media(max-width:1200px){.h-cont{width:100%;padding-left:10px;padding-right:10px}
.h-h{width:260px;position:fixed;text-align:left;right:0;top:0;height:100vh;background-color:#fff;margin-right:0;padding-top:10px;padding-bottom:10px;overflow:auto;z-index:1000;transform:translate(100%,0);transition:transform .3s}
.h-i{width:100%;padding:0!important;margin:0!important}
.h-j{padding:0;padding-left:20px;height:40px;line-height:40px;color:#666;font-size:16px}
.h-i.has-links:after{content:"";background-image:url(/static/home/images/c-right.png);background-size:18px auto;background-position:center center;background-repeat:no-repeat;display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;position:absolute;right:0;top:0;font-size:20px;color:#333}
.h-i.has-links.show:after{transform:rotate(90deg);background-image:url(/static/home/images/c-right2.png)}
.hs-titles{display:none}
.hs-textbox{display:none}
.h-sub{position:relative;top:0;background-color:#fff;box-shadow:none;left:0;transform:translate(0,0);width:100%!important}
.hs-cont{padding:20px 30px}
.hs-left{width:100%}
.hs-right{display:none}
.hs-link{width:100%;margin-right:0;padding:15px 10px 15px 0}
.h-right{margin-right:.9rem}
.h-k{margin-left:0}
.h-menu{display:block}
.header.menu-state .h-h{transform:translate(0,0)}
.header.menu-state .h-opa{display:block}
}
@media(max-width:750px){.hs-text{width:5rem;height:35px}
.hs-submit{height:35px}
.h-limg{display:none}
}
/*! p5005 页头 end */

/*! p5005 新闻banner start */
.g-a {
    width: 100%;
    position: relative;
}

.g-img {
    width: 100%;
}

.g-img img {
    width: 100%;
}

.g-cont {
    position: absolute;
    left: 0;
    top: 33.5%;
    width: 100%;
    padding: 0 10px;
    text-align: center;
}

.g-titles {
    position: relative;
    font-weight: bold;
    letter-spacing: .04rem;
    color: #ffffff;
    padding-bottom: .3rem;
    margin-bottom: .35rem;
}

.g-titles:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -.19rem;
    width: .38rem;
    height: .02rem;
    background-color: #ffffff;
}

.g-text {
    color: #ffffff;
    line-height: 1.5;
}

.g-text * {
    line-height: inherit;
}

@media(max-width: 750px) {
    .g-cont {
        top: 50%;
        transform: translate(0, -50%);
    }
}

@media(max-width: 500px) {
    .g-img img {
        height: 280px;
        object-fit: cover;
    }
}

/*! p5005 新闻banner end */

/*! p5005 问答 start  */.nav{width:100%;padding-bottom:.5rem;background-size:cover;background-position:center center;background-repeat:no-repeat}
.nav-cont{width:15.7rem;margin:0 auto}
.nav-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0}
.nav-left{float:left;position:relative;z-index:88;width:2.6rem;margin-top:-.7rem;text-align:center}
.nav-left:before{content:'';position:absolute;top:-.345rem;left:0;width:100%;height:.35rem;background-image:url(/static/home/images/a19.png);background-size:2.6rem .35rem;background-position:center center;background-repeat:no-repeat}
.nav-titles{position:relative;width:100%;line-height:.7rem;color:#fff;background-color:#15b5a4;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.nav-list{width:100%;background-color:#f8f8f8}
.nav-item{display:block;position:relative}
.nav-one{width:100%;display:block;position:relative}
.nav-link{display:block;position:relative;cursor:pointer;color:#333;width:100%;padding:.2rem 2em;line-height:1.8;border-bottom:1px solid rgba(0,0,0,.08)}
.nav-buttom{display:none;cursor:pointer;position:absolute;top:0;right:0;width:2em;height:100%}
.nav-buttom:after{content:'+';position:absolute;top:50%;left:0;transform:translate(0,-50%);width:100%;text-align:center;font-weight:700;font-size:1.2em}
.nav-item.has-two .nav-buttom{display:block}
.nav-item.show .nav-buttom:after{content:'-'}
.nav-item:hover .nav-link{color:#fff;background-color:#ff9920;border-bottom:1px solid #ff9920}
.nav-item:hover .nav-buttom:after{color:#fff}
.nav-item.active .nav-link{color:#fff;background-color:#ff9920;border-bottom:1px solid #ff9920}
.nav-item.active .nav-buttom:after{color:#fff}
.nav-item.show .nav-link{color:#fff;background-color:#ff9920;border-bottom:1px solid #ff9920}
.nav-item.show .nav-buttom:after{color:#fff}
.nav-sub{display:none;width:100%}
.nav-two{display:block;position:relative;cursor:pointer;color:#888;width:100%;padding:.2rem .15rem;line-height:1.8;border-bottom:1px solid rgba(0,0,0,.08)}
.nav-two:before{content:'';position:absolute;top:50%;left:0;transform:translate(0,-50%);width:.04rem;height:1em;background-color:transparent}
.nav-two.active:before{background-color:#ff9920}
.nav-two:hover:before{background-color:#ff9920}
.nav-right{float:right}
@media(max-width:750px){.nav-cont{width:100%;max-width:500px;padding-left:10px;padding-right:10px}
.nav-left{width:100%;margin-top:0}
.nav-left:before{display:none}
.nav-list{width:100%;text-align:center;padding:.05rem 0;background-color:#fff}
.nav-item{display:inline-block;vertical-align:middle;width:100%;margin:0 0 .15rem}
.nav-item.has-two{display:block;width:100%;margin:0 0 .15rem}
.nav-titles{display:none}
.nav-right{width:100%}
}
.wa-main{width: 12.6rem;padding-top: .6rem;padding-bottom: .4rem;}
.wa-titles{color: #333333;text-align: center;font-weight: bold;margin-bottom: .55rem;}
.wa-cont{width: 100%;padding-bottom: .6rem;} 
.wa-item{width: 100%;}
.wa-buttom{display: block;cursor: pointer;width: 100%;padding: 0.2rem 0.5rem;background-color: #f4f6f8;}
.wa-name{width: 100%;color: #333;font-weight: bold;line-height: 1.5;}
.wa-sub{display: none;width: 100%;width: 100%;padding: 0.5rem; background-color: #f4f6f8;border-bottom: solid 1px #ddd;}
.wa-textbox{width: 100%;color: #666;line-height: 1.6;}
.wa-textbox *{line-height: inherit;max-width: 100%;} 

.wa-item:nth-child(2n) .wa-buttom{background-color: #fff;} 
.wa-item.show .wa-buttom{background-color: #15b5a4;}
.wa-item.show .wa-name{ color: #fff;}

@media(max-width: 750px){ 
    .wa-main{width: 100%;}
}
/*! p5005 问答 end  */

/*! p5005 页尾 start  */
.footer {
    width: 100%;
    background-color: #282828;
    font-size: 0;
}

.f-top {
    width: 100%;
    background-color: #15b5a4;
}

.f-a {
    width: 14.1rem;
    margin: 0 auto;
}

.f-a:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    line-height: 0;
    font-size: 0;
}

.f-lt {
    float: left;
}

.f-logo {
    display: inline-block;
    cursor: pointer;
    height: 1.05rem;
    line-height: 1.05rem;
}

.f-logo img {
    max-width: none;
    height: 53.33%;
}

.f-rt {
    float: right;
    font-size: 0;
}

.f-phone {
    display: inline-block;
    vertical-align: middle;
    min-width: 2.65rem;
    margin-right: .3rem;
    color: #ffffff;
    font-weight: bold;
    line-height: 1.05rem;
}

.f-share {
    display: inline-block;
    vertical-align: middle;
}

.f-one {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    margin-left: .15rem;
}

.f-icon1 {
    display: block;
    width: .4rem;
    height: .4rem;
    text-align: center;
    line-height: .4rem;
    border-radius: 50%;
    background-color: rgba(255, 255, 255, .2);
}

.f-icon1 img {
    max-width: 55%;
    max-height: 55%;
}

.f-icon2 {
    display: none;
    width: .4rem;
    height: .4rem;
    text-align: center;
    line-height: .4rem;
    border-radius: 50%;
    background-color: #ffffff;
}

.f-icon2 img {
    max-width: 55%;
    max-height: 55%;
}

.f-one:hover .f-icon1 {
    display: none;
}

.f-one:hover .f-icon2 {
    display: block;
}

.f-one::before{
    display: none;
}

.f-one:hover{
    background-color: transparent !important;
}

.f-bottom {
    width: 100%;
    padding-top: .88rem;
    padding-bottom: .73rem;
}

.f-cont {
    width: 14.1rem;
    margin: 0 auto;
}

.f-cont:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    line-height: 0;
    font-size: 0;
}

.f-left {
    float: left;
    font-size: 0;
}

.f-item {
    display: inline-block;
    vertical-align: top;
    width: 1.6rem;
}

.f-tip {
    display: block;
    color: rgba(255, 255, 255, .7);
    margin-bottom: .2rem;
}

.f-list {
    display: inline-block;
}

.f-link {
    display: block;
    cursor: pointer;
    color: #888888;
    line-height: 2.57;
}

.f-link:hover {
    color: #fff;
}

.f-right {
    float: right;
    font-size: 0;
}

.f-b {
    display: inline-block;
    vertical-align: top;
    margin-right: .65rem;
}

.f-code {
    width: 1.2rem;
    min-width: 80px;
    padding-top: .1rem;
}

.f-code img {
    width: 100%;
}

.f-c {
    display: inline-block;
    vertical-align: top;
    width: 2.1rem;
    margin-top: -.785em;
    text-align: right;
}

.f-d {
    color: #888888;
    line-height: 2.57;
    margin-bottom: .1rem;
}

.f-e {
    width: 100%;
    color: #888888;
    line-height: 2.57;
}

.f-e a {
    color: #888888;
    line-height: 2.57;
    cursor: pointer;
}

.f-e a:hover {
    color: #fff;
}


@media(max-width: 1100px) {
    .f-a {
        width: 100%;
        max-width: 500px;
        padding-left: 10px;
        padding-right: 10px;
    }

    .f-cont {
        width: 100%;
        max-width: 500px;
        padding-left: 10px;
        padding-right: 10px;
    }

    .f-phone {
        font-size: 16px !important;
        min-width: 1rem;
    }

    .f-left {
        width: 100%;
    }

    .f-item {
        width: 100%;
        margin-bottom: .3rem;
    }

    .f-list {
        width: 100%;
        font-size: 0;
    }

    .f-link {
        display: inline-block;
        vertical-align: middle;
        margin-right: .25rem;
        margin-bottom: .25rem;
    }

    .f-right {
        width: 100%;
    }

    .f-b {
        width: 100%;
        margin-bottom: .3rem;
        margin-right: 0;
    }

    .f-c {
        width: 100%;
        text-align: left;
        margin-top: 0;
    }

    .f-d {
        width: 100%;
        text-align: center;
    }

    .f-e {
        width: 100%;
        text-align: center;
    }

    .social-share .icon-wechat .wechat-qrcode:after {
        display: none;
    }

    .social-share .icon-wechat .wechat-qrcode {
        position: fixed !important;
        top: 50% !important;
        left: 50% !important;
        transform: translate(-50%, -50%);
    }
}
/*! p5005 页尾 end  */

.paging {
    width: 100%;
    text-align: center;
    font-size: 0;
}

.paging-a {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    padding: .15rem .23rem;
    margin: 0 .05rem .1rem;
    color: #666666;
    background-color: #ffffff;
    border: solid 1px #dbdbdb;
}

.paging-b {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    padding: .15rem .2rem;
    margin: 0 .05rem .1rem;
    color: #666666;
    background-color: #ffffff;
    border: solid 1px #dbdbdb;
}

.paging-c {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    padding: .15rem .2rem;
    margin: 0 .05rem .1rem;
    color: #666666;
    background-color: #ffffff;
    border: solid 1px #dbdbdb;
}

.paging-a:hover,
.paging-b:hover,
.paging-c:hover {
    background-color: #15b5a4;
    color: #fff;
    border: 1px solid #15b5a4;
}

.paging-c.active {
    background-color: #15b5a4;
    color: #fff;
    border: .01rem solid #15b5a4;
}

.paging-a,
.paging-b,
.paging-c {
    font-size: calc(16 * 100vw / 1920);
}

@media(max-width: 1584px) {

    .paging-a,
    .paging-b,
    .paging-c {
        font-size: 13.2px;
    }
}

@media(max-width: 750px) {

    .paging-a,
    .paging-b,
    .paging-c {
        font-size: 12px;
    }
}
