@charset "utf-8";@font-face {
    font-family: Roboto_thin;
    src: url(/zzxby/fonts/Roboto-Thin-15_0.ttf);
}

@font-face {
    font-family: Roboto_light;
    src: url(/zzxby/fonts/POPPINS-LIGHT.TTF);
}

body {
    padding: calc(.7rem + 30px) 0 0;
}

:is(.header_t,.cUmpNYcDx) {
    height: 30px;
    background: #000000;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 10000;
    width: 100vw;
}

:is(.header_t,.cUmpNYcDx) .wp {
    justify-content: space-between;
    align-items: center;
    height: 100%;
}

:is(.list1,.cmRjbbZug) li {
    font-size: .14rem;
    color: #fff;
    margin-right: .3rem;
    ;}

:is(.list2,.cXELgAHUm) {
    align-items: center;
    margin: 0 -.15rem 0 0;
}

:is(.list2,.cXELgAHUm) li {
    font-size: .13rem;
    color: #fff;
    padding: 0 .2rem;
    ;position: relative;
    z-index: 1;
}

:is(.list2,.cXELgAHUm) li:before {
    content: "";
    position: absolute;
    width: 1px;
    height: .12rem;
    background: #4c4c4c;
    left: 0;
    top: 50%;
    margin-top: -.06rem;
}

:is(.list2,.cXELgAHUm) li:first-child:before {
    display: none
}

:is(.list2,.cXELgAHUm) li a {
    display: flex;
    align-items: center
}

:is(.list2,.cXELgAHUm) li a img {
    margin: 0 .06rem 0 0;
    height: .16rem;
}

.header_b {
    background: #fff;
    height: .7rem;
    position: absolute;
    z-index: 10000;
    top: 30px;
    left: 0;
    right: 0;
    width: 100vw;
}

.header_b .wp {
    height: 100%;
    align-items: center;
    justify-content: space-between;
}

.header_b :is(.logo,.chhonYoPG) img {
    width: .24rem;
}

.header_b :is(.center,.cibNOZmYK) {
    /* max-width: calc(100% - 1rem); */
    padding: 0 0 0 0%;
}

.header_b:is(.fixed,.cqNnORrYS) {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    box-shadow: 0 0 15px rgba(0,0,0,.15);
}

:is(.list3,.cRGbByNAb) {
    align-items: center
}

:is(.list3,.cRGbByNAb) li {
    font-size: .14rem;
    color: #000000;
    padding: 0 .1rem;
    position: relative;
    z-index: 1;
}

:is(.list3,.cRGbByNAb) li:nth-child(3):before {
    content: "";
    position: absolute;
    width: 1px;
    height: .24rem;
    background: #d9d9d9;
    left: 0;
    top: 50%;
    margin-top: -.12rem;
}

:is(.list3,.cRGbByNAb) li:nth-child(3) {
    margin-left: .2rem
}

:is(.list3,.cRGbByNAb) li:before {
    content: "";
    position: absolute;
    width: 1px;
    height: .12rem;
    background: #cccccc;
    left: 0;
    top: 50%;
    margin-top: -.06rem;
}

:is(.list3,.cRGbByNAb) li:first-child:before {
    display: none
}

:is(.list3,.cRGbByNAb) li:nth-child(2) {
    padding-right: 0
}

:is(.list3,.cRGbByNAb) li a {
    display: flex;
    align-items: center;
    cursor: pointer;
}

:is(.list3,.cRGbByNAb) li a img {
    margin: 0 .06rem 0 0;
    width: .2rem;
}

#ivZYskRwd ul {
    justify-content: space-between;
    width: 12rem;
    max-width: 100%;
}

#ivZYskRwd ul li {
    z-index: 0;
    margin-left: 0;
    position: relative;
    transition: .2s;
}

#ivZYskRwd ul li>a {
    display: block;
    padding: 0;
    position: relative;
    z-index: 2;
    height: 100%;
    line-height: .7rem;
}

#ivZYskRwd ul li :is(.h3,.cMXWsVcIH) {
    font-size: .14rem;
    color: #000000;
    height: 100%;
    position: relative;
    ;}

#ivZYskRwd ul li :is(.h3,.cMXWsVcIH):after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    transition: .6s;
    width: 0;
    height: 3px;
    background: #61646a;
    margin-left: 0;
    opacity: 0;
    visibility: hidden;
}

#ivZYskRwd ul li.on :is(.h3,.cMXWsVcIH):after, #ivZYskRwd ul li:hover :is(.h3,.cMXWsVcIH):after {
    opacity: 1;
    visibility: visible;
    width: .34rem;
    margin-left: -.17rem;
}

#ivZYskRwd ul li .sub {
    position: absolute;
    top: 100%;
    background: #f9f9f9;
    width:4rem;
    left: 50%;
    z-index: 10000;
    transform: translateX(-50%) scaleY(0);
    visibility: hidden;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    transition: .25s;
    transform-origin: top;
}

#ivZYskRwd ul li .sub :is(.box,.cYwbwLvHF) {
    padding: 0;
    text-align: center;
    box-shadow: 0 0 60px rgba(0,0,0,.1);
}

#ivZYskRwd ul li .sub a {
    padding: .12rem .1rem;
    line-height: 1.375;
    transition: .6s;
    font-size: .14rem;
    color: #666666;
    text-align: center;
    white-space: nowrap;
    display: block;
    width: 100%;
    border-bottom: rgba(0,0,0,.02) 1px solid;
}

#ivZYskRwd ul li .sub a:hover {
    color: #fff;
    background: #61646a;
}

#ivZYskRwd ul li:hover .sub {
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    visibility: visible;
    transform: translateX(-50%) scaleY(1);
}

:is(.banner_box,.caZYOBslQ) {
    padding: 0;
    position: relative;
    z-index: 1;
}

:is(.banner_box,.caZYOBslQ) :is(.dots,.coGgBqQay) {
    position: absolute;
    bottom: .75rem;
    left: 0;
    right: 0;
    z-index: 10;
    text-align: right;
    padding: 0 7%;
}

:is(.banner_box,.caZYOBslQ) :is(.dots,.coGgBqQay) span {
    width: .37rem;
    height: 2px;
    background: rgba(255,255,255,.5);
    color: #fff;
    ;margin: 0 .03rem;
    border-radius: 0;
    opacity: 1;
}

:is(.banner_box,.caZYOBslQ) :is(.dots,.coGgBqQay) span:is(.active,.ciMJEAnde) {
    background: rgba(255,255,255,1);
}

:is(.more0,.cXhycSsTP) svg {
    width: .24rem;
    height: .24rem;
    fill: #fff;
    transform: translateY(1px);
}

.banner {
    overflow: hidden;
}

.banner ul li :is(.a,.cQRUeekdT) {
    display: block;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.banner ul li :is(.a,.cQRUeekdT) :is(.img,.cZUFHhZOR) {
    overflow: hidden;
    width: 100vw;
    transform: scale(1);
    transition: 6s
}

.banner ul li :is(.a,.cQRUeekdT) :is(.img,.cZUFHhZOR) :is(.img_hezi,.cqZbCiPZw) {
    padding-bottom: calc(100vh - 30px - .7rem);
    transform: scale(1) !important;
    transition: 0s;
}

.banner ul li :is(.a,.cQRUeekdT) :is(.img,.cZUFHhZOR) video {
    width: 100vw;
    height: 100%;
    object-fit: cover;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.banner ul li :is(.a,.cQRUeekdT) :is(.top,.cytKlpKkk) {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    align-items: center;
}

.banner ul li :is(.a,.cQRUeekdT) :is(.top,.cytKlpKkk) :is(.box,.cYwbwLvHF) {
    width: 10.26rem;
    padding: .6rem .6rem 1.5rem;

    background-size: 100% 100%;
    transition: 1s;
    transform: translateY(.5rem);
    max-width: 100%;
}

.banner ul li :is(.a,.cQRUeekdT) :is(.top,.cytKlpKkk) h3 {
    font-size: .4rem;
    color: #fff;
    line-height: 1.5;
    width: 7.8rem;
    max-width: 100%;
    font-family: 'sys';
    text-shadow: 0px 4px 4px rgba(40, 0, 3, 0.8);
    margin-bottom: .25rem;
}

.banner ul li :is(.a,.cQRUeekdT) :is(.top,.cytKlpKkk) h3 span {
    font-family: inherit
}

.banner ul li :is(.a,.cQRUeekdT) :is(.top,.cytKlpKkk) p {
    font-size: .24rem;
    color: #fff;
    line-height: 1.5;
    width: 7.65rem;
    max-width: 100%;
    text-shadow: 0px 4px 4px rgba(40, 0, 3, 0.8);
}

.banner ul li :is(.a,.cQRUeekdT) :is(.top,.cytKlpKkk) p span {
    font-family: inherit
}

.banner ul li.swiper-slide-active :is(.a,.cQRUeekdT) :is(.img,.cZUFHhZOR) {
    transform: scale(1.03);
}

.banner ul li :is(.txt1,.curxVUGby) span {
    display: inline-block;
    opacity: 0;
    filter: blur(10px);
    -webkit-filter: blur(10px);
    transform: translateY(-16px);
    margin: 0 .5px;
}

.banner.on ul li.swiper-slide-active :is(.txt1,.curxVUGby) span {
    opacity: 1;
    filter: blur(0px);
    -webkit-filter: blur(0px);
    transform: translateY(0px);
}

.banner.on ul li :is(.a,.cQRUeekdT) :is(.top,.cytKlpKkk) :is(.box,.cYwbwLvHF) {
    transform: translateY(0);
}

:is(.pad,.cKxHPkfrd) {
    padding: .9rem 0;
    overflow: hidden;
    width: 100vw;
}

:is(.home1,.cezKYAriT) {
    padding-top: 0 !important;
}

:is(.home1,.cezKYAriT) :is(.hd,.cMTSCWgJq) {
    position: relative;
    z-index: 1;
    margin-bottom: .44rem;
}

:is(.home1,.cezKYAriT) :is(.hd,.cMTSCWgJq)::before {
    content: "";
    background: url(/zzxby/images/list4_line.png) center no-repeat;
    width: 100%;
    height: 1px;
    background-size: 100% 100%;
    position: absolute;
    bottom: 0;
    left: 0;
}

:is(.list4_box,.cBUVhakDW) {
    width: 11rem;
    max-width: 100%
}

:is(.list4,.cUGjKMwYi) li a {
    display: flex;
    height: .96rem;
    font-size: .19rem;
    color: #000000;
    align-items: center;
    justify-content: center;
    ;position: relative;
    z-index: 1;
}

:is(.list4,.cUGjKMwYi) li a:before {
    content: "";
    position: absolute;
    width: 0;
    height: 2px;
    bottom: 0;
    background: #636363;
    left: 50%;
    transform: translateX(-50%);
}

:is(.list4,.cUGjKMwYi) li a:after {
    content: "";
    position: absolute;
    bottom: 2px;
    left: 50%;
    transform: translateX(-50%);
    border-bottom: #636363 4.5px solid;
    border-right: transparent 4.5px solid;
    border-left: transparent 4.5px solid;
    opacity: 0;
    display: none;
}

:is(.list4,.cUGjKMwYi) li.swiper-slide-active a {
    font-size: .21rem;
    font-weight: 600;
}

:is(.list4,.cUGjKMwYi) li.swiper-slide-active a:before {
    width: 1.6rem;
    max-width: 100%;
}

:is(.list4,.cUGjKMwYi) li.swiper-slide-active a:after {
    opacity: 1
}

:is(.list5_box,.cpeCIUOmZ) {
    margin: 0 -40%
}

:is(.list5,.cxoBNHYdN) li {
    text-align: center;
}

:is(.list5,.cxoBNHYdN) li :is(.img,.cZUFHhZOR) {
    display: flex;
    height: 6rem;
    align-items: center;
    justify-content: center;
}

:is(.list5,.cxoBNHYdN) li :is(.img,.cZUFHhZOR) img {
    max-width: 100%;
    max-height: 100%
}

:is(.list5,.cxoBNHYdN) li :is(.top,.cytKlpKkk) h3 {
    font-size: .32rem;
    color: #000000;
    line-height: 1.5;
}

:is(.list5,.cxoBNHYdN) li :is(.top,.cytKlpKkk) p {
    font-size: .2rem;
    color: #000000;
    line-height: 1.5;
    opacity: .7;
    margin: .3rem 0 .4rem;
    letter-spacing: .1rem;
}

:is(.home1,.cezKYAriT) :is(.bd,.cSEJXXkXg) {
    position: relative;
    z-index: 1;
}

:is(.home1,.cezKYAriT) :is(.bd,.cSEJXXkXg) :is(.bg1,.cSnrLCnbj) {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    text-align: center;
    z-index: -1
}

:is(.home1,.cezKYAriT) :is(.bd,.cSEJXXkXg) :is(.bg1,.cSnrLCnbj) img {
    max-height: 3rem;
    max-width: 100%;
    margin-top: -1rem;
}

:is(.miso-arrow1,.cyWHGhvdu) {
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
}

:is(.miso-arrow1,.cyWHGhvdu) img {
    height: .44rem;
    opacity: .2;
    ;}

:is(.miso-arrow1,.cyWHGhvdu):is(.prev,.ckXewbaga) {
    left: 0;
}

:is(.miso-arrow1,.cyWHGhvdu):is(.next,.cAKRWbXKl) {
    right: 0;
}

:is(.miso-arrow1,.cyWHGhvdu):hover img {
    opacity: 1
}

:is(.list6,.cKPtGYqDf) {
    justify-content: space-between;
    width: 4.66rem;
    max-width: 100%;
    margin: 0 auto;
}

:is(.list6,.cKPtGYqDf) dd {
    width: 31%;
}

:is(.list6,.cKPtGYqDf) dd a {
    display: flex;
    height: .33rem;
    border: #010101 1px solid;
    border-radius: 0;
    align-items: center;
    justify-content: center;
    font-size: .15rem;
    color: #61646a;
    ;}

:is(.list6,.cKPtGYqDf) dd a:hover {
    border: #61646a 1px solid;
    background: #61646a;
    color: #fff;
}

:is(.list5,.cxoBNHYdN) li :is(.list6,.cKPtGYqDf) {
    justify-content: center;
    margin-top: .3rem;
}

:is(.tit2,.cZkAEJaNL) {
    text-align: center;
    margin-bottom: .44rem;
    position: relative;
}

:is(.tit2,.cZkAEJaNL) h3 {
    font-size: .5rem;
    color: #4f4f4f;
    display: flex;
    align-items: center;
    justify-content: center;
}

:is(.tit2,.cZkAEJaNL) h3 img {
    height: .33rem;
    margin: 0 .16rem 0 0;
}

:is(.tit2,.cZkAEJaNL) h4 {
    font-size: .3rem;
    color: #4f4f4f;
    margin: 0 0 .8rem;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 1.25;
}

:is(.tit2,.cZkAEJaNL) h4 span {
    width: .04rem;
    height: .04rem;
    background: #222222;
    border-radius: 50%;
    display: inline-block;
    margin: 0 .18rem
}

:is(.more2,.cylanQSMl) {
    position: absolute;
    top: 50%;
    right: 0;
    font-size: .16rem;
    color: #999;
    display: flex;
    align-items: center;
    ;}

:is(.more2,.cylanQSMl) svg {
    width: .24rem;
    height: .24rem;
    fill: #999;
    margin: 0 0 0 .06rem;
    ;}

:is(.home2,.ciEZPPZWH) {
    background: #f0f1f3;
    padding: .9rem 0 1.3rem;
}

:is(.list7_box,.cLSKhlqSh) {
    width: calc((100vw - 16.38rem)/2 + 100%);
    padding: 0 0 .8rem;
}

.list7 li * {
}

.list7 li a {
    display: block;
    position: relative;
    z-index: 1;
    background: #fff;
    overflow: hidden;
}

.list7 li .img {
}

.list7 li :is(.img,.cZUFHhZOR) :is(.img_hezi,.cqZbCiPZw) {
    padding-bottom: 129.25%;
}

.list7 li :is(.txt,.cQXrLrDcA) {
    position: absolute;
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px;
    padding: .7rem .36rem .36rem;
    /* background: #fff; */
    transition: .5s;
    z-index: 1;
}

.list7 li :is(.txt,.cQXrLrDcA):before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #fff;
    z-index: -1;
    -webkit-transform-origin: left;
    -moz-transform-origin: left;
    -ms-transform-origin: left;
    -o-transform-origin: left;
    transform-origin: left;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
    -moz-transform: perspective(300px) rotateY(0deg);
    -ms-transform: perspective(300px) rotateY(0deg);
    -o-transform: perspective(300px) rotateY(0deg);
    transform: perspective(300px) rotateY(0deg);
}

.list7 li.on :is(.txt,.cQXrLrDcA):before {
    opacity: 0;
    -webkit-transform: perspective(300px) rotateY(90deg);
    -moz-transform: perspective(300px) rotateY(90deg);
    -ms-transform: perspective(300px) rotateY(90deg);
    -o-transform: perspective(300px) rotateY(90deg);
    transform: perspective(300px) rotateY(90deg);
}

.list7 li :is(.txt,.cQXrLrDcA) h3 {
    font-size: .26rem;
    color: #353535;
    line-height: 1.5
}

.list7 li :is(.txt,.cQXrLrDcA) h4 {
    font-size: .16rem;
    color: #353535;
    line-height: 1.5;
    text-transform: uppercase;
    opacity: .5;
    min-height: .24rem;
}

.list7 li :is(.txt,.cQXrLrDcA) p {
    font-size: .15rem;
    color: #222222;
    line-height: .26rem;
    margin: .24rem 0 .4rem;
    opacity: .8;
    min-height: .26rem;
}

:is(.more1,.cGlbUvava) {
    width: 1rem;
    height: .33rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0;
    font-size: .13rem;
    border: #010101 1px solid;
    color: #23211f;
}

.list7 li i {
    position: absolute;
    right: -.06rem;
    bottom: -.19rem;
    font-size: 1.35rem;
    color: #eeeeee;
    font-style: normal;
    font-family: Roboto_thin;
}

.list7 li.on :is(.txt,.cQXrLrDcA) {
    /* opacity: 1; */
    /* background: transparent; */
}

.list7 li.on :is(.txt,.cQXrLrDcA) * {
    color: #fff
}

.list7 li.on :is(.txt,.cQXrLrDcA) p {
    color: #fff
}

.list7 li.on :is(.more1,.cGlbUvava) {
    background: #fff;
    color: #222222;
    border: #23211f 1px solid;
}

.list7 li.on i {
    color: #fff;
}

:is(.list7_w,.cmMvGcuTG) .swiper-scrollbar {
    width: 7.74rem;
    height: 1px;
    background: none;
    z-index: 1;
    margin: 0 auto;
}

:is(.list7_w,.cmMvGcuTG) .swiper-scrollbar:before {
    content: "";
    position: absolute;
    bottom: 0;
    height: 1px;
    background: #a8a8a8;
    margin: 0;
    left: 0;
    right: 0;
    z-index: -1;
}

:is(.list7_w,.cmMvGcuTG) .swiper-scrollbar .swiper-scrollbar-drag {
    background: #61646a;
}

:is(.home3,.cKSunjfxh) {
    background: #fff;
    padding: 1.2rem 0;
}

:is(.list8,.cxWfjpZmy) {
    margin: 0 -.07rem;
}

:is(.list8,.cxWfjpZmy) li {
    width: 33.33%;
    padding: 0 .07rem;
}

:is(.list8,.cxWfjpZmy) li :is(.a,.cQRUeekdT) {
    display: block;
    position: relative;
    z-index: 1;
}

:is(.list8,.cxWfjpZmy) li :is(.img,.cZUFHhZOR) :is(.img_hezi,.cqZbCiPZw) {
    padding-bottom: 83.24%;
}

:is(.list8,.cxWfjpZmy) li :is(.txt,.cQXrLrDcA) {
    padding: .32rem 0 0;
}

:is(.list8,.cxWfjpZmy) li h3 {
    font-size: .3rem;
    color: #444444;
}

:is(.list8,.cxWfjpZmy) li h4 {
    font-size: .16rem;
    color: #444444;
    font-weight: 400;
    line-height: 1.5;
    margin: .1rem 0 0;
    opacity: .5;
}

:is(.home4,.cwWpYXrxI) {
    padding: 0
}

:is(.home4,.cwWpYXrxI) :is(.tit2,.cZkAEJaNL) {
    margin-bottom: .2rem;
}

:is(.list9,.cPvwXXYta) li {
    width: 50%;
}

:is(.list9,.cPvwXXYta) a {
    display: block;
    position: relative;
    z-index: 1;
}

:is(.list9,.cPvwXXYta) :is(.img,.cZUFHhZOR) {
    padding-top: .3rem
}

:is(.list9,.cPvwXXYta) :is(.img,.cZUFHhZOR) :is(.img_hezi,.cqZbCiPZw) {
    padding-bottom: 57%;
}

:is(.list9,.cPvwXXYta) :is(.txt,.cQXrLrDcA) {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1.4rem .2rem .2rem 14%;
}

:is(.list9,.cPvwXXYta) li h3 {
    font-size: .38rem;
    color: #fff;
}

:is(.list9,.cPvwXXYta) li h4 {
    font-size: .15rem;
    color: #fff;
    line-height: 1.75;
    margin: .16rem 0 .4rem;
    font-weight: 300;
}

:is(.list9,.cPvwXXYta) li :is(.ico,.cTuonyMyc) img {
    height: 1.02rem;
}

:is(.photoActives,.csMcbASJA) {
    position: relative;
    overflow: hidden;
}

[data-aos=fade-up]:is(.photoActives,.csMcbASJA) :is(.photoActive,.cLQewlFmD) {
    position: absolute;
    right: 0;
    top: 0;
    width: 101%;
    height: 100%;
    background: #fff;
    z-index: 3;
}

[data-aos=fade-up]:is(.aos-animate,.cfrVHplUx):is(.photoActives,.csMcbASJA) :is(.photoActive,.cLQewlFmD) {
    top: 101%;
    -webkit-transition: 1.6s;
    transition: 1.6s;
    -webkit-transition-timing-function: var(--ease-in-out-b);
    transition-timing-function: var(--ease-in-out-b);
}

:is(.home5,.cEFnCvOvO) {
    text-align: center;
}

:is(.home5,.cEFnCvOvO) :is(.h2,.cfhMaiHKh) img {
    max-width: 100%;
    max-height: 16.1rem;
}

:is(.home5,.cEFnCvOvO) :is(.h3,.cMXWsVcIH) {
    margin: .6rem 0;
}

:is(.home5,.cEFnCvOvO) :is(.h3,.cMXWsVcIH) img {
    max-width: 100%;
    max-height: 6.5rem;
}

:is(.home5,.cEFnCvOvO) :is(.h3,.cMXWsVcIH) {
    font-size: .26rem;
    color: #000000;
    line-height: .4rem;
    font-weight: 600
}

:is(.home5,.cEFnCvOvO) :is(.ar_wap,.cdAZxnZGm) {
    display: none
}

:is(.home5,.cEFnCvOvO) :is(.ar_wap,.cdAZxnZGm) {
    margin: 0 15px;
    max-width: calc(100% - 30px);
}

:is(.tit3,.cubMTVyMl) {
    padding: 1.2rem 0;
    position: relative;
    z-index: 1;
    margin-bottom: .5rem;
}

:is(.tit3,.cubMTVyMl)::before {
    content: "";
    position: absolute;
    z-index: -1;
    background: url(/zzxby/images/tit3_bg.png) center no-repeat;
    width: 100%;
    height: 3.08rem;
    background-size: auto 100% !important;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}

:is(.tit3,.cubMTVyMl) h4 {
    font-size: .36rem;
    color: #222222;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 300;
}

:is(.tit3,.cubMTVyMl) h4 span {
    width: .03rem;
    height: .03rem;
    background: #222222;
    display: inline-block;
    margin: 0 .4rem
}

:is(.list10,.cYYCkmXia) {
    justify-content: space-between;
    width: 9.9rem;
    max-width: 100%;
    margin: 0 auto;
    margin-bottom: .9rem;
}

:is(.list10,.cYYCkmXia) li {
    text-align: center;
}

:is(.list10,.cYYCkmXia) h3 {
    font-size: .18rem;
    color: #848484;
    display: flex;
    align-items: baseline;
    justify-content: center;
    font-weight: 300;
}

:is(.list10,.cYYCkmXia) h3 big {
    font-size: .65rem;
    color: #010101;
    margin: 0 .06rem 0 0;
    font-family: "PingFang SC", "PingFang SC-Regular", 苹方;
    font-weight: 100;
}

:is(.list10,.cYYCkmXia) h6 {
    font-size: .18rem;
    color: #222222;
    margin: .12rem 0 0;
    line-height: 1.5;
    font-weight: 300;
}

:is(.list6s1,.ciZHgWnDp) {
    opacity: 1;
    width: 2.2rem;
}

:is(.list6s1,.ciZHgWnDp) dd {
    width: 45.5%;
}

:is(.list6s1,.ciZHgWnDp) dd:nth-child(1) a {
    background: #222222;
    color: #fff
}

:is(.more3,.cZYiAGEMN) {
    margin: .5rem auto 0;
    display: inline-block;
}

:is(.more3,.cZYiAGEMN) svg {
    width: .22rem;
    height: .22rem;
    fill: #646464;
    -webkit-animation: scrolldown 2s infinite linear;
    animation: kjFZGNSIQ 2s infinite linear;
}

@-webkit-keyframes kjFZGNSIQ {
    from {
        opacity: 0;
        -webkit-transform: none;
        transform: none;
    }

    20%,80% {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate(0,13px) scale(1,.7);
        transform: translate(0,13px) scale(1,.7);
    }
}

@keyframes kjFZGNSIQ {
    from {
        opacity: 0;
        -webkit-transform: none;
        transform: none;
    }

    20%,80% {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate(0,13px) scale(1,.7);
        transform: translate(0,13px) scale(1,.7);
    }
}

footer {
    background: #f0f1f3;
    padding: .24rem 0 .24rem;
    width: 100vw;
}

footer :is(.h2,.cfhMaiHKh) img {
    max-height: .63rem;
}

footer :is(.fl01,.cPvehFkgm) {
    justify-content: space-between;
    align-items: center;
}

:is(.list11,.cefGHkljT) {
    margin: 0 0 0 -.32rem
}

:is(.list11,.cefGHkljT) li {
    padding: 0 .1rem;
    position: relative;
    z-index: 1;
    font-size: 0.14rem;
    color: #595959;
}

:is(.list11,.cefGHkljT) li::before {
    content: "";
    position: absolute;
    width: 1px;
    height: .12rem;
    background: #cccccc;
    right: 0;
    top: 50%;
    margin-top: -.06rem;
}

:is(.list11,.cefGHkljT) li:last-child::before {
    display: none
}

:is(.list11,.cefGHkljT) li:hover {
    color: #000
}

:is(.list12,.cIFcUmwus) {
    margin-right: -.1rem
}

:is(.list12,.cIFcUmwus) li {
    margin: 0 .1rem;
    position: relative;
}

:is(.list12,.cIFcUmwus) li a>img {
    height: .4rem
}

:is(.list12,.cIFcUmwus) li :is(.ewm,.cEftaFBul) {
    position: absolute;
    bottom: 130%;
    left: 50%;
    width: 1.1rem;
    background: #fff;
    padding: 0;
    transform: translate(-50%, .1rem);
    ;opacity: 0;
    visibility: hidden;
    border-radius: .1rem;
    overflow: hidden;
    box-shadow: 0 0 .2rem rgba(0,0,0,.1);
}

:is(.list12,.cIFcUmwus) li :is(.ewm,.cEftaFBul) img {
    width: 100%;
}

:is(.list12,.cIFcUmwus) li:hover :is(.ewm,.cEftaFBul) {
    transform: translate(-50%, 0);
    opacity: 1;
    visibility: visible;
    z-index: 100;
}

footer :is(.fl02,.crFzDQXZX) {
    border-top: #e5e5e5 1px solid;
    padding: .2rem 0 0;
    margin-top: .3rem;
}

footer :is(.fl02,.crFzDQXZX) p {
    font-size: .14rem;
    color: #595959;
    line-height: 1.75;
    opacity: .72;
    ;}

:is(.fixctas,.cjRtUSKRc) {
    position: fixed;
    z-index: 899;
    bottom: 50%;
    right: 0;
    transform: translateY(50%);
    -webkit-transform: translateY(50%);
    -ms-transform: translateY(50%);
    -moz-transform: translateY(50%);
    bottom: 10% \9;
    background: #f8f8f8;
    width: 60px;
    text-align: center;
}

:is(.fixctas,.cjRtUSKRc) li {
    position: relative;
    width: 44px;
    height: 50px;
}

:is(.fixctas,.cjRtUSKRc) a {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    white-space: nowrap;
    color: #fff;
    line-height: 50px;
    width: 44px;
    overflow: hidden;
}

:is(.fixctas,.cjRtUSKRc) :is(.ico,.cTuonyMyc) {
    width: 44px;
    height: 50px;
}

:is(.fixctas,.cjRtUSKRc) :is(.txx,.ctlkcsDVv) {
    padding-right: 10px;
    font-size: 18px;
    font-style: italic;
}

:is(.online_q,.clTxAasOO) {
    position: fixed;
    right: 0;
    top: 50%;
    z-index: 9999;
    transition: .5s;
    -webkit-transition: .5s;
    background: #f8f8f8;
    transform: translateX(0) translateY(-50%);
    padding: .1rem 0;
}

:is(.online_q,.clTxAasOO) :is(.btn2,.cpvcbMPth) {
    width: .6rem;
    height: .5rem;
    cursor: pointer;
    position: relative;
    margin-bottom: 0;
}

:is(.online_q,.clTxAasOO) :is(.btn2,.cpvcbMPth):before {
    content: "";
    position: absolute;
    width: .24rem;
    height: 1px;
    background: #dadada;
    left: 50%;
    margin-left: -.12rem
}

:is(.online_q,.clTxAasOO) :is(.btn2,.cpvcbMPth):first-child:before {
    display: none
}

:is(.online_q,.clTxAasOO) .btn-top {
    padding: 0;
    transition: .5s;
    overflow: hidden;
}

.online_q .btn-top span {
}

:is(.online_q,.clTxAasOO) :is(.btn2,.cpvcbMPth) a {
    font-size: 12px;
    color: #fff;
}

:is(.online_q,.clTxAasOO) :is(.btn2,.cpvcbMPth) span {
    display: block;
    text-align: center;
    width: .6rem;
    height: .5rem;
    line-height: .5rem;
    position: relative;
    z-index: 999;
    overflow: hidden;
    transition: .3s;
    -webkit-transition: .3s;
    min-width: .6rem;
}

:is(.online_q,.clTxAasOO) :is(.btn2,.cpvcbMPth):hover span {
    background: #f8f8f8;
}

:is(.online_q,.clTxAasOO) :is(.open,.cEFlbQcax):is(.pic,.cwoLDZRIY) {
    position: absolute;
    background: #ddd;
    width: 100px;
    height: 100px;
    right: 80px;
    top: 50%;
    margin-top: -50px;
    text-align: right;
    opacity: 0;
    transition: .6s;
    -webkit-transition: .6s;
    visibility: hidden;
}

:is(.online_q,.clTxAasOO) :is(.open,.cEFlbQcax):is(.pic,.cwoLDZRIY) img {
    width: 80px;
    height: 80px;
    margin-top: 10px;
    margin-right: 10px;
}

:is(.online_q,.clTxAasOO) :is(.btn2,.cpvcbMPth):hover :is(.open,.cEFlbQcax):is(.pic,.cwoLDZRIY) {
    opacity: 1;
    right: 4.5rem;
    visibility: visible;
}

:is(.online_q,.clTxAasOO) :is(.open,.cEFlbQcax):is(.phone,.cZVtcuTrA) {
    /* display: flex; */
    height: .5rem;
    line-height: 46px;
    z-index: 0;
    background: #eee;
    color: #61646a;
    font-family: arial;
    font-size: .14rem;
    transition: width 0s;
    -webkit-transition: width 0s;
    text-align: center;
    width: 100%;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
:is(.online_q,.clTxAasOO) :is(.open,.cEFlbQcax):is(.phone,.cZVtcuTrA) p {
    width: 0;
    text-align: left;
    padding: 0 10px;
}
:is(.online_q,.clTxAasOO) :is(.btn2,.cpvcbMPth):hover :is(.open,.cEFlbQcax):is(.phone,.cZVtcuTrA) p{width:auto;}
:is(.online_q,.clTxAasOO) :is(.btn2,.cpvcbMPth):hover :is(.open,.cEFlbQcax):is(.phone,.cZVtcuTrA) {
    transition: .5s;
    -webkit-transition: .5s;
    opacity: 1;
    visibility: visible;
}

.btn-tel a {
    display: flex;
    width: .6rem;
    white-space: nowrap;
    position: absolute;
    right: 0;
    transition: .5s;
    -webkit-transition: .5s;
    overflow: hidden;
}

.btn-tel:hover a {
    width: 400px;
}

:is(.online_q,.clTxAasOO) .btn-02.btn-tel:hover span {

    border: 2px solid #037ccf;
}

:is(.online_q,.clTxAasOO) :is(.open,.cEFlbQcax):is(.pic,.cwoLDZRIY):before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: 10px solid transparent;
    border-left: 10px solid #ddd;
    position: absolute;
    right: -15px;
    top: 50%;
    margin-top: -10px;
}

:is(.online_q,.clTxAasOO):is(.hide,.cUGXSZXSb) {
    overflow: hidden;
    transform: translateX(101%) translateY(-50%);
}

:is(.miso_select,.coDHsZMuf) {
    width: 7.88rem;
    margin: 0 auto;
    background: #fff;
    border-radius: 50vw;
    position: absolute;
    bottom: .32rem;
    left: 50%;
    transform: translateX(-50%);
    z-index: 10;
    justify-content: space-between;
    align-items: center;
    padding: .06rem .08rem;
    max-width: 94%;
}

:is(.miso_select,.coDHsZMuf) :is(.left,.cBsIVxaoK) {
    width: 1.56rem;
    height: .76rem;
    background: #000000;
    border-radius: 50vw;
    justify-content: center;
    align-items: center;
    top: auto;
}

:is(.miso_select,.coDHsZMuf) :is(.left,.cBsIVxaoK) img {
    height: .32rem
}

:is(.miso_select,.coDHsZMuf) :is(.left,.cBsIVxaoK) :is(.line,.caXEAnEET) {
    width: 1px;
    height: .3rem;
    background: #525252;
    margin: 0 .12rem
}

:is(.miso_select,.coDHsZMuf) :is(.right,.crDKKfhNG) {
    flex: 1;
    overflow: hidden
}

:is(.list13,.cfwkqkzmq) {
    justify-content: center;
}

.list13 li {
}

:is(.list13,.cfwkqkzmq) :is(.line,.caXEAnEET) {
    width: 1px;
    height: .44rem;
    background: #d9d9d9;
    margin: 0 .72rem;
}

:is(.list13,.cfwkqkzmq) li h6 {
    font-size: .13rem;
    color: #767676;
    margin: 0 0 .04rem
}

:is(.list13,.cfwkqkzmq) li h3 {
    font-size: .23rem;
    color: #000000;
    display: flex;
    align-items: center
}

:is(.list13,.cfwkqkzmq) li :is(.ico,.cTuonyMyc) {
    width: .32rem;
    height: .32rem;
    background: #f2f2f2;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 0 0 .32rem;
    ;}

:is(.list13,.cfwkqkzmq) li :is(.ico,.cTuonyMyc) svg {
    width: .2rem;
    height: .2rem;
    fill: #161616;
    ;}

:is(.m_header_box,.cqzwkkpnh) {
    transition: .6s;
    display: none;
    position: relative;
    z-index: 100000;
    width: 100vw;
}

:is(.m_header_box,.cqzwkkpnh) header {
    padding: 0 0 0 15px;
    height: .7rem;
    box-shadow: 0 3px 5px rgba(0,0,0,.05);
    background-size: cover;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 100;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #feffff;
}

:is(.m_header_box,.cqzwkkpnh) header #iioXzAOxA img {
    height: .46rem;
}

:is(.m_header_box,.cqzwkkpnh) header #iioXzAOxA {
    padding: 0;
    width: 100%;
}

:is(.m_header_box,.cqzwkkpnh) :is(.list_box1,.cdPAAZygn) {
    margin-right: .4rem;
}

:is(.m_header_box,.cqzwkkpnh) :is(.list_box1,.cdPAAZygn) :is(.li,.csOZCOwfG) a {
    border-radius: 0;
    width: 28px;
    height: 20px;
    font-size: 10px;
}

#m_nav :is(.list1,.cmRjbbZug) li {
    font-size: .18rem;
}

#m_nav :is(.list1,.cmRjbbZug) li :is(.a,.cQRUeekdT) {
    color: #fff;
}

#m_nav :is(.list2,.cXELgAHUm) li {
    font-size: .18rem;
}

#nav_btn_box.on {
    background: none;
}

#nav_btn .point.on .navbtn::after, #nav_btn .point.on .navbtn::before {
}

#nav_btn_box {
    position: relative;
    width: .85rem;
    height: .7rem;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
    min-width: .85rem;
}

#nav_btn_box:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

#nav_btn_box:after {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: -7px;
    border-right: transparent 7px solid;
    border-bottom: transparent .7rem solid;
}

#iZMLKwlvD {
    cursor: pointer;
    text-align: center;
    z-index: 99999;
    -webkit-;-moz-;-ms-;-o-;outline: none;
    box-shadow: none;
}

#iZMLKwlvD .point {
    display: inline-block;
    width: .34rem;
    height: 18px;
    position: relative;
    outline: none;
}

#iZMLKwlvD .point:hover .navbtn, #iZMLKwlvD .point:hover .navbtn::after, #iZMLKwlvD .point:hover .navbtn::before {
    width: 100%;
}

#iZMLKwlvD .navbtn {
    position: absolute;
    top: 50%;
    left: 0;
    display: inline-block;
    width: 100%;
    height: 2px;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
    background: #000;
    margin-top: -1px;
}

#iZMLKwlvD .navbtn::after, #iZMLKwlvD .navbtn::before {
    position: absolute;
    left: 0;
    display: inline-block;
    width: 100%;
    height: 2px;
    content: '';
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
    background: #000;
}

#iZMLKwlvD .navbtn::after {
    top: -8px;
}

#iZMLKwlvD .navbtn::before {
    top: 8px;
}

#iZMLKwlvD .point.on .navbtn {
    background: transparent;
}

#iZMLKwlvD .point.on .navbtn::after {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 0px;
}

#iZMLKwlvD .point.on .navbtn::before {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: 0px;
}

:is(.m_nav_list,.cPQCIZFjG) {
    flex-direction: column;
    width: 100%;
    height: 100%;
    overflow: auto;
    align-items: center;
    display: flex;
    background: rgba(255,255,255,.1);
}

:is(.m_nav_list,.cPQCIZFjG)::-webkit-scrollbar {
    display: none
}

#m_nav {
    z-index: 99999;
    position: fixed;
    width: 100%;
    height: 100vh;
    right: -105vw;
    top: 0;
    display: none;
    padding: 72px 20px 30px;
    overflow: hidden;
    pointer-events: none;
    transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    display: block;
    background: #61646a;
    background-size: cover;
    opacity: 0;
    visibility: hidden;
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    overflow: hidden;
    overflow-y: scroll;
    width: 100vw;
}

#m_nav .close {
    position: absolute;
    top: 7px;
    right: 15px;
    left: 15px;
    font-size: 30px;
    color: #333;
    z-index: 10000;
    width: auto;
    height: 35px;
    border-radius: 0;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding: 0 0;
}

#m_nav:is(.act,.cpkUOHpaB) {
    pointer-events: auto;
    right: 0;
    opacity: 1;
    visibility: visible;
}

#m_nav :is(.search_box,.cuZkAoOQA) input:is(.submit,.cWjoVDAXA) {
    background: #8f000b url(/zzxby/images/submit.svg) center no-repeat;
    background-size: 1.75rem;
}

#m_nav :is(.old_rukou,.cDVliKeGm) {
    margin: .24rem 0 0;
    width: 100%;
}

# {
    width: 100%;
    padding: 0 0 10px;
    margin: 0;
}

.list_box_nav_mobile>li {
    width: 100%;
    overflow: hidden;
    padding: 0;
    position: relative;
    margin: 0 auto;
}

.list_box_nav_mobile>li .con {
    position: relative
}

.list_box_nav_mobile>li :is(.h3,.cMXWsVcIH) {
    width: 100%;
    border-bottom: 1px solid rgba(255,255,255,.15);
    line-height: .64rem;
    color: rgba(255,255,255,.8);
    padding: 0;
    font-size: .2rem;
    display: flex;
    position: relative;
    transition: .5s;
}

.list_box_nav_mobile>li.on :is(.a,.cQRUeekdT) {
    color: rgba(255,255,255,1);
}

#m_nav :is(.list1,.cmRjbbZug) {
    justify-content: center;
}

#m_nav :is(.list1,.cmRjbbZug) li {
    margin: 0 .1rem;
}

#m_nav :is(.list2,.cXELgAHUm) {
    justify-content: center;
    margin: .2rem 0
}

#m_nav :is(.list2,.cXELgAHUm) li:before {
    background: #fff;
    opacity: .5
}

#m_nav :is(.list3,.cRGbByNAb) {
    justify-content: center;
    margin-bottom: .2rem;
}

#m_nav :is(.list3,.cRGbByNAb) li {
    color: #fff
}

#m_nav :is(.list3,.cRGbByNAb) li a img {
    width: .2rem;
}

.list_box_nav_mobile>li :is(.box,.cYwbwLvHF) {
    padding: 10px 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    display: none
}

.list_box_nav_mobile>li .sub {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
}

.list_box_nav_mobile>li i {
    content: "";
    opacity: 1;
    filter: alpha(opacity=100);
    display: inline-block;
    width: .64rem;
    height: .64rem;
    display: inline-block;
    background: url(/zzxby/images/arrow_down.svg) center no-repeat;
    background-size: 20px 20px !important;
    position: absolute;
    display: block;
    right: -.2rem;
    top: 0;
    cursor: pointer;
}

.list_box_nav_mobile>li.on1 i {
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
}

.list_box_nav_mobile>li .sub a {
    display: block;
    font-size: 13px;
    color: rgba(255,255,255,.6);
    line-height: 2.5;
}

.nav_mask {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 888;
    background-color: rgba(0,0,0,0.4);
    display: none;
    width: 100vw;
}

.n_container {
    width: 100vw;
}

:is(.wap_search,.cXRhyOAee) {
    font-size: 16px;
    border-radius: 5px;
    color: #fff;
    text-align: center;
    letter-spacing: 2px;
    overflow: hidden;
    width: 100%;
    display: block;
    height: 60px;
}

:is(.wap_search,.cXRhyOAee) form {
    height: 40px;
    border-radius: 0;
    background: rgb(255 255 255);
    position: relative;
    width: 100%;
    margin: 10px auto;
    display: block;
}

:is(.wap_search,.cXRhyOAee) :is(.header-search,.cxByBiLEd) {
    height: 40px;
    border-radius: 0;
    background: rgb(255 255 255);
    position: relative;
    width: 100%;
    margin: 10px auto;
    display: block;
}

:is(.wap_search,.cXRhyOAee) :is(.input,.cDKggoVaA) {
    font-size: 14px;
    color: #646464;
    height: 40px;
    line-height: 40px;
    padding: 0 .24rem;
    box-shadow: none;
    -webkit-appearance: none;
    float: left;
    border-right: 0;
    background: none;
    width: calc(100% - 40px);
}

:is(.wap_search,.cXRhyOAee) :is(.btn_blue,.cRgyoPTNF) {
    position: absolute;
    cursor: pointer;
    top: 0;
    right: 0;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border: 0;
    background: url(/zzxby/images/submit.svg) center no-repeat #3c3432;
    background-size: .24rem;
    border-radius: 0;
}

:is(.wap_search,.cXRhyOAee) :is(.btn_blue,.cRgyoPTNF):is(.fr,.cIuzneCeu) {
    background: #e9edef;
    color: #4e4f53;
}

:is(.wap_search,.cXRhyOAee) input::-webkit-input-placeholder {
    color: #999;
}

:is(.wap_search,.cXRhyOAee) input::-moz-placeholder {
    color: #999;
}

:is(.wap_search,.cXRhyOAee) input:-moz-placeholder {
    color: #999;
}

:is(.wap_search,.cXRhyOAee) input:-ms-input-placeholder {
    color: #999;
}

:is(.wap_search,.cXRhyOAee) input:focus::-webkit-input-placeholder {
    color: transparent;
}

:is(.wap_search,.cXRhyOAee) input:focus:-moz-placeholder {
    color: transparent;
}

:is(.wap_search,.cXRhyOAee) input:focus::-moz-placeholder {
    color: transparent;
}

:is(.wap_search,.cXRhyOAee) input:focus:-ms-input-placeholder {
    color: transparent;
}

.search-dialog-box {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1000000;
    opacity: 0;
    visibility: hidden;
    transition: .6s;
    width: 100vw;
}

.search-dialog-box:before {
    content: "";
    position: absolute;
    top: 0;
    height: 0;
    background: #61646a;
    background-size: 100% auto;
    transition: .6s;
    left: 0;
    right: 0;
    z-index: 1;
    opacity: .9;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
}

.search-dialog-box.on:before {
    height: 100%
}

.search-dialog-box :is(.bubbles-bg,.cAmlcCZmZ) {
    opacity: 0;
    visibility: hidden;
    display: none;
}

.search-dialog-box :is(.search-bg,.caySGHCMo) {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 0;
    margin: 0;
    background: rgba(0,0,0,.7);
    background-size: cover;
    background-repeat: no-repeat;
    transform-origin: center center;
    transition: height .8s cubic-bezier(.77,0,.175,1);
}

.search-dialog-box :is(.wrap-inner,.cukIACXuQ) {
    transform: translateY(100%);
    transition: .6s;
}

:is(.search-dialog,.cJyQzesUf) {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    z-index: 2;
}

:is(.search-dialog,.cJyQzesUf) :is(.search-tit,.cZiRWBNIa) {
    font-size: 2.75rem;
    line-height: 3.5rem;
    color: #fff;
    text-align: center;
    overflow: hidden;
    display: none;
}

:is(.search-dialog,.cJyQzesUf) :is(.search-inner,.cWicAMBCZ) {
    overflow: hidden;
    margin-top: 0;
}

:is(.search-dialog,.cJyQzesUf) :is(.search-input,.caDZQkVZv) {
    width: 8rem;
    margin: 0 auto;
    padding: 0 0 0 .24rem;
    background-color: #fff;
    box-sizing: border-box;
    transition: all .3s;
    max-width: 94%;
    border-radius: .06rem;
    overflow: hidden;
}

:is(.search-dialog,.cJyQzesUf) :is(.search-input,.caDZQkVZv) input[type=text] {
    float: left;
    height: .6rem;
    width: calc(100% - .64rem);
    background-color: transparent;
    font-size: .2rem;
    line-height: .08rem;
    color: #333;
    transition: all .3s;
}

:is(.search-dialog,.cJyQzesUf) :is(.search-input,.caDZQkVZv) input[type=text]::-webkit-input-placeholder {
    color: rgba(255,255,255,0.5);
}

:is(.search-dialog,.cJyQzesUf) :is(.search-input,.caDZQkVZv) input[type=text]:-moz-placeholder {
    color: rgba(255,255,255,0.5);
}

:is(.search-dialog,.cJyQzesUf) :is(.search-input,.caDZQkVZv) input[type=text]::-moz-placeholder {
    color: rgba(255,255,255,0.5);
}

:is(.search-dialog,.cJyQzesUf) :is(.search-input,.caDZQkVZv) input[type=text]:-ms-input-placeholder {
    color: rgba(255,255,255,0.5);
}

:is(.search-dialog,.cJyQzesUf) :is(.search-input,.caDZQkVZv) input[type=submit],:is( .search-dialog, .cJyQzesUf) :is(.search-input,.caDZQkVZv) :is(.clear-btn,.cdxfOoeUB) {
    float: right;
    height: .6rem;
    width: .64rem;
}

:is(.search-dialog,.cJyQzesUf) :is(.search-input,.caDZQkVZv) input[type=submit] {
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background: #61646a url(/zzxby/images/search-btn.svg) center no-repeat;
    background-size: .3rem;
}

:is(.search-dialog,.cJyQzesUf) :is(.search-input,.caDZQkVZv) :is(.clear-btn,.cdxfOoeUB) {
    background-color: rgba(0,0,0,.2);
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('/zzxby/images/close-btn.svg');
    background-size: 3.5rem;
    border-radius: 100%;
    margin-right: 1rem;
    display: none;
}

:is(.search-dialog,.cJyQzesUf) :is(.search-input,.caDZQkVZv).on {
    background-color: #fff;
}

.search-dialog .search-input.on input[type=submit] {
}

:is(.search-dialog,.cJyQzesUf) :is(.hot-search,.cjKBhZhII) {
    font-size: 0;
    width: 19.5rem;
    margin: .6rem auto 0;
    box-sizing: border-box;
    padding: 0 .6rem;
    overflow: hidden;
}

:is(.search-dialog,.cJyQzesUf) :is(.hot-search,.cjKBhZhII) :is(.hot-tit,.czKyuUpAf),:is( .search-dialog, .cJyQzesUf) :is(.hot-search,.cjKBhZhII) :is(.hot-link,.caEbiYqSZ) {
    display: inline-block;
    *display: inline;
    zoom:1;vertical-align: top;
}

:is(.search-dialog,.cJyQzesUf) :is(.hot-search,.cjKBhZhII) :is(.hot-tit,.czKyuUpAf) {
    font-size: .375rem;
    line-height: .5rem;
    color: #fff;
    font-weight: bold;
    padding-left: .6rem;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: .5rem;
    background-image: ;
}

:is(.search-dialog,.cJyQzesUf) :is(.hot-link,.caEbiYqSZ) {
    margin-left: 1rem;
}

:is(.search-dialog,.cJyQzesUf) :is(.hot-link,.caEbiYqSZ) a {
    display: inline-block;
    *display: inline;
    zoom:1;font-size: .375rem;
    line-height: .5rem;
    margin-right: .75rem;
    color: #fff;
    padding-bottom: 5px;
    position: relative;
}

:is(.search-dialog,.cJyQzesUf) :is(.hot-link,.caEbiYqSZ) a:before {
    content: "";
    position: absolute;
    left: 0%;
    bottom: 0;
    width: 100%;
    height: 2px;
    background-color: #fff;
    transform: scaleX(0);
    transform-origin: left center;
    transition: transform .3s;
}

.search-dialog-box :is(.bottom-box,.cAOlDmXoC) {
    position: absolute;
    left: 0;
    bottom: 5.1%;
    width: 100%;
}

.search-dialog-box :is(.bottom-box,.cAOlDmXoC) :is(.share-box,.cnyUdkFIX) {
    overflow: hidden;
}

.search-dialog-box :is(.bottom-box,.cAOlDmXoC) :is(.copy,.cCYmXAMsP) {
    font-size: .35rem;
    line-height: .5rem;
    color: #fff;
    font-family: "gilroy-regular";
    margin-top: .5rem;
    overflow: hidden;
}

:is(.header-right,.cPBqkwEuz):is(.is-open,.cOgpCheIZ) :is(.bubbles-bg,.cAmlcCZmZ) {
    visibility: visible;
    opacity: 1;
}

:is(.header-right,.cPBqkwEuz):is(.is-open,.cOgpCheIZ) :is(.search-btn,.cVMlOdHER) :is(.con-box,.cYwIyzRkR) {
    display: none;
}

:is(.header-right,.cPBqkwEuz):is(.is-open,.cOgpCheIZ) :is(.close-btn,.cpNRESJRv) {
    display: block;
}

:is(.header-right,.cPBqkwEuz):is(.is-open,.cOgpCheIZ) :is(.item,.cZZuYZhvt) :is(.search-bg,.caySGHCMo) {
    transform: scale(1);
}

.search-dialog-box.on {
    opacity: 1;
    visibility: visible;
}

.search-dialog-box.on :is(.search-bg,.caySGHCMo) {
    height: 100vh;
}

.search-dialog-box.on :is(.bubbles-bg,.cAmlcCZmZ) {
    opacity: 1;
    visibility: visible;
}

.search-dialog-box.on :is(.wrap-inner,.cukIACXuQ) {
    transform: translateY(0)
}

:is(.f-cb,.cXsOLsvWJ) h3 {
    font-size: .3rem;
    color: #fff;
    text-align: center;
    margin-bottom: .3rem
}

.pub-close {
    position: absolute;
    width: .48rem;
    height: .48rem;
    z-index: 10;
    right: .24rem;
    top: .24rem;
    background-color: rgba(255,255,255,.1);
    border-radius: 100%;
}

.pub-close :is(.bg,.cZAmfYCqm) {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #1c5ab7;
    transform: scale(0);
    border-radius: 100%;
    transition: transform .3s;
}

.pub-close i {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: .12rem;
    background-repeat: no-repeat;
    background-image: url(/zzxby/images/close-btn.svg);
    transition: .6s;
}

.pub-close i:hover {
    transform: rotate(180deg)
}

@keyframes kEtfGwuUD {
    to {
        transform: rotate(1turn);
    }
}

@keyframes kGIugrMPq {
    to {
        transform: rotate(-1turn);
    }
}

@keyframes kjSRwuwvH {
    from {
        transform: rotate(1turn);
    }
}

@keyframes kEaXWbUEs {
    from {
        transform: rotate(-1turn);
    }
}

@media(min-width: 1900px) and (max-width: 1920px) {
}

@media(min-width: 1199px) {
    :is(.a,.cQRUeekdT):hover :is(.slow,.caYYXhLwJ) :is(.img_hezi,.cqZbCiPZw), a:hover :is(.slow,.caYYXhLwJ) :is(.img_hezi,.cqZbCiPZw),:is( .slow, .caYYXhLwJ):hover img {
        transform: scale(1.08);
        transition: transform 1s cubic-bezier(0.25, 0, 0, 1);
    }

    :is(.list1,.cmRjbbZug) li:hover,:is( .list2, .cXELgAHUm) li:hover {
        color: rgba(255,255,255,.7);
    }

    :is(.more2,.cylanQSMl):hover {
        color: #61646a
    }

    :is(.more2,.cylanQSMl):hover svg {
        fill: #61646a
    }

    :is(.list13,.cfwkqkzmq) li a:hover :is(.ico,.cTuonyMyc) {
        background: #61646a;
    }

    :is(.list13,.cfwkqkzmq) li a:hover :is(.ico,.cTuonyMyc) svg {
        fill: #fff
    }
}

@media(max-width: 1600px) {
    :is(.list9,.cPvwXXYta) :is(.txt,.cQXrLrDcA) {
        padding: 1rem 50px 0;
    }

    :is(.list12,.cIFcUmwus) {
        margin: 0 .3rem 0 0
    }
}

@media(max-width: 1199px) {
    :is(.header_t,.cUmpNYcDx), .header_b {
        display: none;
    }

    :is(.m_header_box,.cqzwkkpnh) {
        display: block;
    }

    .banner ul li :is(.a,.cQRUeekdT) :is(.img,.cZUFHhZOR) :is(.img_hezi,.cqZbCiPZw) {
        padding-bottom: 50%;
    }

    :is(.online_q,.clTxAasOO) {
        display: none;
    }

    :is(.list7_box,.cLSKhlqSh) {
        width: 100%;
        padding: 0 0 .4rem;
    }

    :is(.tit3,.cubMTVyMl) {
        padding: 1rem 0
    }

    :is(.tit3,.cubMTVyMl)::before {
        height: 100%
    }
}

@media(max-width: 991px) {
    :is(.list5,.cxoBNHYdN) li :is(.img,.cZUFHhZOR) {
        height: 3rem;
        margin-bottom: .2rem;
    }

    footer {
        text-align: center;
        padding: .4rem 0 .6rem;
        overflow: hidden;
    }

    :is(.list11,.cefGHkljT) {
        margin: 0;
        justify-content: center
    }

    :is(.list12,.cIFcUmwus) {
        margin: .3rem 0 0;
        justify-content: center;
    }

    footer :is(.fl01,.cPvehFkgm) {
        flex-direction: column;
        padding: 0;
    }

    :is(.list11,.cefGHkljT) li {
        padding: 0 .15rem
    }

    :is(.home5,.cEFnCvOvO) :is(.ar_web,.cKpVnZKVX) {
        display: none
    }

    :is(.home5,.cEFnCvOvO) :is(.ar_wap,.cdAZxnZGm) {
        display: block
    }

    :is(.list7_w,.cmMvGcuTG) {
        transform: translate3d(0, 0px, 0px) !important;
    }

    :is(.list8,.cxWfjpZmy) li {
        transform: translate(0px, 0px) !important;
    }

    :is(.list5,.cxoBNHYdN) li :is(.top,.cytKlpKkk) h3,:is( .list5, .cxoBNHYdN) li :is(.top,.cytKlpKkk) p {
        transform: translate(0px, 0px) !important;
    }

    :is(.list9,.cPvwXXYta) li h3 {
        font-size: .26rem
    }

    :is(.tit2,.cZkAEJaNL) h4 {
        margin-bottom: .5rem
    }
}

@media(max-width: 767px) {
    #gotop {
        right:0;
        transform: scale(0.7)
    }

    :is(.list13,.cfwkqkzmq) :is(.line,.caXEAnEET) {
        margin: 0 .1rem
    }

    :is(.list13,.cfwkqkzmq) li :is(.ico,.cTuonyMyc) {
        margin-left: .1rem
    }

    :is(.miso_select,.coDHsZMuf) {
        position: relative;
        bottom: auto;
        background: #eee;
        left: 0;
        transform: translateX(0);
        margin: .2rem auto 0;
    }

    :is(.miso_select,.coDHsZMuf) :is(.left,.cBsIVxaoK) {
        width: 1.4rem;
        height: .7rem
    }

    :is(.list5,.cxoBNHYdN) li :is(.top,.cytKlpKkk) p {
        margin: .1rem 0 .2rem;
        letter-spacing: .02rem;
        font-size: .16rem;
    }

    :is(.list5,.cxoBNHYdN) li :is(.top,.cytKlpKkk) p span {
        margin: 0 .1rem
    }

    :is(.list4,.cUGjKMwYi) li a {
        height: .7rem
    }

    :is(.list5,.cxoBNHYdN) li :is(.top,.cytKlpKkk) h3 {
        font-size: .26rem
    }

    :is(.home1,.cezKYAriT) :is(.hd,.cMTSCWgJq) {
        margin-bottom: .3rem
    }

    :is(.pad,.cKxHPkfrd) {
        padding: .5rem 0;
    }

    :is(.home1,.cezKYAriT) {
        padding-top: .1rem !important;
    }

    :is(.home4,.cwWpYXrxI) {
        padding: 0
    }

    :is(.tit2,.cZkAEJaNL) h3 {
        font-size: .3rem;
    }

    :is(.tit2,.cZkAEJaNL) h3 img {
        height: .2rem;
    }

    .list7 li :is(.txt,.cQXrLrDcA) {
        padding: .2rem;
    }

    .list7 li i {
        font-size: .6rem;
        right: -.02rem;
        bottom: -.06rem;
    }

    .list7 li :is(.txt,.cQXrLrDcA) p {
        white-space: normal;
        max-height: .52rem\0 !important;
        height: .52rem;
        max-width: 95%;
    }

    :is(.list8,.cxWfjpZmy) {
        margin: 0 -1px
    }

    :is(.list8,.cxWfjpZmy) li {
        padding: 0 1px;
    }

    :is(.list8,.cxWfjpZmy) li :is(.txt,.cQXrLrDcA) {
        padding: .2rem 0 0
    }

    :is(.list8,.cxWfjpZmy) li h3 {
        font-size: .24rem
    }

    :is(.list8,.cxWfjpZmy) li h4 {
        font-size: .14rem;
        margin: .1rem 0 0
    }

    :is(.list9,.cPvwXXYta) li {
        width: 50%
    }

    :is(.list9,.cPvwXXYta) :is(.txt,.cQXrLrDcA) {
        padding: 40% .3rem 0;
    }

    :is(.list9,.cPvwXXYta) li h3 {
        font-size: .24rem
    }

    :is(.list9,.cPvwXXYta) li :is(.ico,.cTuonyMyc) {
        display: none
    }

    :is(.list9,.cPvwXXYta) :is(.img,.cZUFHhZOR) :is(.img_hezi,.cqZbCiPZw) {
        padding-bottom: 90%;
    }

    :is(.home5,.cEFnCvOvO) :is(.h2,.cfhMaiHKh) img {
        max-height: 1rem;
    }

    :is(.home5,.cEFnCvOvO) :is(.h3,.cMXWsVcIH) {
        font-size: .18rem;
        line-height: 1.75;
        margin: .3rem 0;
    }

    :is(.home5,.cEFnCvOvO) :is(.h3,.cMXWsVcIH) br {
        display: none;
    }

    :is(.list10,.cYYCkmXia) {
        margin: 0 0 .4rem;
    }

    :is(.list10,.cYYCkmXia) li {
        width: 25%;
        padding: 0 5px
    }

    :is(.more3,.cZYiAGEMN) {
        margin: .3rem auto 0
    }

    :is(.list11,.cefGHkljT) li {
        padding: 0 .1rem;
        line-height: 1.75;
    }

    footer :is(.fl02,.crFzDQXZX) {
        padding: .3rem 0 0
    }

    footer :is(.h2,.cfhMaiHKh) img {
        height: .5rem
    }

    :is(.list10,.cYYCkmXia) h6 {
        margin: .06rem 0 0;
    }

    :is(.list13,.cfwkqkzmq) li h3 {
        font-size: .2rem;
    }

    :is(.list3,.cRGbByNAb) li:nth-child(3):before {
        height: .12rem;
        margin-top: -.06rem
    }

    :is(.miso-arrow1,.cyWHGhvdu) img {
        height: .3rem
    }

    :is(.tit2,.cZkAEJaNL) {
        margin-bottom: .3rem
    }

    :is(.tit2,.cZkAEJaNL) h4 {
        margin-bottom: .3rem
    }

    :is(.tit3,.cubMTVyMl) h4 {
        font-size: .3rem
    }

    :is(.tit3,.cubMTVyMl) h4 span {
        margin: 0 .1rem
    }

    :is(.tit3,.cubMTVyMl) {
        padding: .4rem 0;
        margin-bottom: .3rem;
    }
}

@media(max-width: 455px) {
    :is(.home5,.cEFnCvOvO) :is(.h2,.cfhMaiHKh) img {
        max-height: .7rem;
    }

    :is(.list10,.cYYCkmXia) h3 big {
        font-size: .4rem
    }

    :is(.list11,.cefGHkljT) li {
        padding: 0 .02rem;
        line-height: 1.75;
    }

    :is(.list11,.cefGHkljT) li::before {
        display: none
    }

    :is(.tit3,.cubMTVyMl) h4 {
        font-size: .24rem
    }
}

.n_banner {
    position: relative;
    z-index: 1;
    width: 100vw;
}

.n_banner :is(.img,.cZUFHhZOR) :is(.img_hezi,.cqZbCiPZw) {
    padding-bottom: 28.22%;
}

.n_banner :is(.img,.cZUFHhZOR):after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: url(/zzxby/images/n_bt.png) center bottom no-repeat;
    background-size: 100% auto;
}

.n_banner :is(.top1,.cmnFDeINu) {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
}

.n_banner :is(.top1,.cmnFDeINu) .wp {
    width: 15.65rem;
    height: 100%;
    display: flex;
    justify-content: center;
    flex-direction: column;
}

.n_banner h2 {
    font-size: .6rem;
    margin-bottom: 0;
    overflow: visible;
    font-weight: 100;
    color: rgba(255,255,255,.5);
    font-family: "PingFang SC", "PingFang SC-Regular", 苹方;
}

.n_banner h3 {
    font-size: .44rem;
    overflow: visible;
    color: #fff;
    font-weight: 300;
    margin-top: .06rem;
}

.n_banner h3 br {
    display: none
}

:is(.splitlist,.cRjrwXROk) {
    line-height: 1.1;
    overflow: hidden;
    white-space: pre-wrap;
}

:is(.splitlist,.cRjrwXROk).flag span {
    -webkit-animation: fadeInRight 1.5s forwards;
    animation: kwYWdQMIk 1.5s forwards;
}

:is(.splitlist,.cRjrwXROk) span {
    font-family: inherit;
    width: auto;
    font-size: inherit;
    color: inherit;
    font-weight: inherit;
    text-transform: inherit;
    opacity: 0;
    display: inline-block;
}

.n_banner :is(.top2,.cPQKHJVIe) {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    border-top: rgba(255,255,255,.2) 1px solid;
    height: .82rem;
}

.n_banner :is(.top2,.cPQKHJVIe) .wp {
    width: 15.65rem;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
}

:is(.n_erji,.cplKNbYyT) {
    height: 100%
}

:is(.n_erji,.cplKNbYyT) ul {
    display: flex;
    height: 100%;
}

:is(.n_erji,.cplKNbYyT) ul li {
    height: 100%;
    margin-right: .6rem;
    position: relative;
    z-index: 1;
}

:is(.n_erji,.cplKNbYyT) ul li:last-child {
    margin-right: 0
}

:is(.n_erji,.cplKNbYyT) ul li a {
    display: flex;
    height: 100%;
    align-items: center;
    font-size: .22rem;
    color: #fff;
    font-weight: 300;
    position: relative;
    z-index: 1;
    padding: 0;
}

:is(.n_erji,.cplKNbYyT) ul li a:before {
    content: "";
    position: absolute;
    left: 50%;
    height: 2px;
    bottom: 0;
    width: 0;
    transform: translateX(-50%)
}

:is(.n_erji,.cplKNbYyT) ul li.on> a:before,:is( .n_erji, .cplKNbYyT) ul li:hover>a:before {
    width: 100%;
    background: #fff
}

:is(.list14s1,.cmWifOziO) {
    position: absolute;
    top: 100%;
    left: 50%;
    width: 1.8rem;
    background: #aaa5a8;
    margin-left: -.9rem;
    opacity: 0;
    transform: scaleY(0);
    transform-origin: top;
}

:is(.n_erji,.cplKNbYyT) ul li :is(.list14s1,.cmWifOziO) dd {
    padding: .06rem 0
}

:is(.n_erji,.cplKNbYyT) ul li :is(.list14s1,.cmWifOziO) dd:hover {
    background-color: #ccc;
}

:is(.n_erji,.cplKNbYyT) ul li :is(.list14s1,.cmWifOziO) dd a {
    font-size: .15rem;
    color: #fff;
    text-align: center;
    line-height: 2;
    justify-content: center;
    ;}

:is(.n_erji,.cplKNbYyT) ul li:hover :is(.list14s1,.cmWifOziO) {
    transform: scaleY(1);
    opacity: 1
}

:is(.mianbao,.cpdMTNETG) {
    font-size: .16rem;
    color: #fff;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

:is(.mianbao,.cpdMTNETG) em {
    font-style: normal
}

:is(.mianbao,.cpdMTNETG) span {
    margin: 0 .04rem
}

.n_container .wp {
    width: 15.65rem;
}

:is(.n_pad1,.cowwEvzqz) {
    padding: 1rem 0;
    overflow: hidden;
}

:is(.about,.cUXfwwxRS) :is(.fl02,.crFzDQXZX) {
    padding-top: 0;
    text-align: center;
}

:is(.about,.cUXfwwxRS) :is(.fl02,.crFzDQXZX) .ar_article {
    width: 12.3rem;
    max-width: 100%;
    margin: 0 auto;
}

:is(.about,.cUXfwwxRS) :is(.fl02,.crFzDQXZX) .ar_article p {
    font-size: .24rem;
    color: #222222;
    line-height: 2.2;
}

:is(.about,.cUXfwwxRS) :is(.fl03,.cORRUngio) {
    padding-top: 0;
}

:is(.list8s,.ceKKKuGzZ) li {
    width: 25%;
}

:is(.list8s,.ceKKKuGzZ) li :is(.img,.cZUFHhZOR) :is(.img_hezi,.cqZbCiPZw) {
    padding-bottom: 100%;
}

:is(.about,.cUXfwwxRS) :is(.fl04,.cDNaxeVBe) .ar_article {
    width: 10.8rem;
    max-width: 100%;
    margin: 0 auto;
}

:is(.about,.cUXfwwxRS) :is(.fl05,.clVbojWqi) {
    position: relative;
    z-index: 1;
    padding-top: 0;
}

:is(.about,.cUXfwwxRS) :is(.fl05,.clVbojWqi) :is(.img,.cZUFHhZOR) img {
    width: 100%
}

:is(.about,.cUXfwwxRS) :is(.fl05,.clVbojWqi) :is(.top,.cytKlpKkk) {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 9% 0 0;
}

:is(.about,.cUXfwwxRS) :is(.fl05,.clVbojWqi) :is(.top,.cytKlpKkk) h2 {
    font-size: .48rem;
    color: #30303a;
    line-height: 1.4;
    font-weight: 300
}

:is(.about,.cUXfwwxRS) :is(.fl07,.cBVASonTE) {
    padding-top: 0;
}

:is(.about,.cUXfwwxRS) :is(.fl07,.cBVASonTE) img {
    width: 100%
}

@media(min-width: 1199px) {
}

@media(max-width: 1199px) {
    .n_banner :is(.img,.cZUFHhZOR) :is(.img_hezi,.cqZbCiPZw) {
        padding-bottom: 50%;
    }

    :is(.banner_box,.caZYOBslQ) :is(.dots,.coGgBqQay) {
        text-align: center;
        bottom: .2rem;
    }
}

@media(max-width: 991px) {
    .n_banner h2 {
        font-size: .4rem;
    }

    .n_banner h3 {
        font-size: .3rem;
        margin: .08rem 0 .5rem;
    }

    .n_banner :is(.top2,.cPQKHJVIe) {
        height: .6rem;
    }

    :is(.n_pad1,.cowwEvzqz) {
        padding: .5rem 0;
    }

    :is(.cases,.cXTxRHOwW) :is(.fl02,.crFzDQXZX) {
        padding-left: 15px;
        padding-right: 15px
    }
}

@media(max-width: 767px) {
    :is(.n_pad1,.cowwEvzqz) {
        padding: .4rem 0;
    }

    :is(.about,.cUXfwwxRS) :is(.fl02,.crFzDQXZX) .ar_article p {
        font-size: .2rem;
    }

    :is(.about,.cUXfwwxRS) :is(.fl02,.crFzDQXZX) .ar_article p br {
        display: none;
    }

    :is(.about,.cUXfwwxRS) :is(.fl05,.clVbojWqi) :is(.top,.cytKlpKkk) h2 {
        font-size: .26rem;
        max-width: 56%;
    }

    :is(.service,.caAjMVrdx) :is(.fl03,.cORRUngio) {
        padding-top: .2rem
    }
}

@media(max-width: 455px) {
}

:is(.product,.cemKOctmw) :is(.fl01,.cPvehFkgm) {
    position: relative;
    z-index: 2;
    min-height: 9rem;
    display: flex;
    align-items: center;
    padding: 0;
}

:is(.technology,.cofuBnFnR) :is(.fl01,.cPvehFkgm) {
    display: none;
}

:is(.product,.cemKOctmw) :is(.fl01,.cPvehFkgm) :is(.bg,.cZAmfYCqm) {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 35%;
    background: #444444;
    pointer-events: none;
    z-index: -1;
    transform: skewX(-13deg);
    transform-origin: right bottom;
}

:is(.product,.cemKOctmw) :is(.fl01,.cPvehFkgm) :is(.bg,.cZAmfYCqm):before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: url(/zzxby/images/product01_bg.png) calc(100% - .2rem) center no-repeat;
    transform: skewX(13deg);
    z-index: 1;
}

:is(.product,.cemKOctmw) :is(.fl01,.cPvehFkgm) :is(.bg,.cZAmfYCqm):after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: -30%;
    background: #444444;
    width: 84%;
    transform: skewX(13deg);
    z-index: 0;
}

:is(.product,.cemKOctmw) :is(.fl01,.cPvehFkgm) :is(.bg1,.cSnrLCnbj) {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 65%;
    pointer-events: none;
    z-index: -2;
    background-size: cover !important;
    background-position: center !important;
}

:is(.product,.cemKOctmw) :is(.fl01,.cPvehFkgm) .wp {
    height: 100%;
    align-items: center;
}

:is(.product,.cemKOctmw) :is(.fl01,.cPvehFkgm) :is(.hd,.cMTSCWgJq) {
    width: 32%;
}

:is(.product,.cemKOctmw) :is(.fl01,.cPvehFkgm) :is(.bd,.cSEJXXkXg) {
    width: 68%;
}

:is(.list14,.cnSdZIteA) li {
    padding: .12rem 0;
}

:is(.list14,.cnSdZIteA) li :is(.a,.cQRUeekdT) {
    font-size: .22rem;
    color: rgba(255,255,255,.6);
    line-height: 1.5;
    padding: 0 0 0 .3rem;
    position: relative;
    z-index: 1;
    overflow: hidden;
    display: block;
}

:is(.list14,.cnSdZIteA) li :is(.a,.cQRUeekdT)::before {
    content: "";
    position: absolute;
    background: url(/zzxby/images/list14_bg.png) center no-repeat;
    width: .18rem;
    height: .11rem;
    left: 0;
    top: 50%;
    margin-top: -.055rem;
    transform: translateX(-.2rem);
    background-size: 100% 100%;
}

:is(.list14,.cnSdZIteA) li.on :is(.a,.cQRUeekdT) {
    font-size: .3rem;
    color: rgba(255,255,255,1);
}

:is(.list14,.cnSdZIteA) li.on :is(.a,.cQRUeekdT)::before,:is( .list14, .cnSdZIteA) li :is(.a,.cQRUeekdT):hover::before {
    transform: translateX(0);
}

:is(.list15,.cIgRjAvzz) li :is(.img,.cZUFHhZOR) img {
    width: 95%;
}

:is(.product,.cemKOctmw) :is(.fl02,.crFzDQXZX) :is(.h3,.cMXWsVcIH) {
    font-size: .36rem;
    color: #000000;
}

:is(.product,.cemKOctmw) :is(.fl02,.crFzDQXZX) .ar_article {
    margin: .5rem 0 .8rem;
    width: 13.4rem;
    max-width: 100%;
}

:is(.list16,.csgNLLMUC) {
    margin: 0 -5px;
    justify-content: space-between;
}

:is(.list16,.csgNLLMUC) li {
    padding: 0 5px;
    overflow: hidden;
}

:is(.list16,.csgNLLMUC) li :is(.a,.cQRUeekdT) {
    display: inline-block;
    border-top: #cccccc 1px solid;
    padding: .16rem 0 0;
}

:is(.list16,.csgNLLMUC) li h3 {
    font-size: .36rem;
    color: #1c1c1c;
    line-height: 1.5;
}

:is(.list16,.csgNLLMUC) li h6 {
    font-size: .18rem;
    color: #9b9b9b;
    line-height: 1.5;
}

:is(.product,.cemKOctmw) :is(.fl02,.crFzDQXZX) hr {
    margin: .8rem 0 .4rem;
    background: #ccc;
}

:is(.product,.cemKOctmw) :is(.fl03,.cORRUngio) {
    padding-top: 0;
}

:is(.product,.cemKOctmw) :is(.fl03,.cORRUngio) :is(.hd,.cMTSCWgJq) {
    margin-bottom: .46rem;
}

.list17 {
    justify-content: center;
    width: 7.4rem;
    max-width: 100%;
    margin: 0 auto;
}

.list17 li {
    flex: 1
}

.list17 li :is(.a,.cQRUeekdT) {
    display: flex;
    align-items: center;
    justify-content: center;
    height: .7rem;
    font-size: .3rem;
    color: #000000;
    border-bottom: #bebebe 1px solid;
    position: relative;
    cursor: pointer
}

.list17 li :is(.a,.cQRUeekdT):after {
    content: "";
    position: absolute;
    width: 0;
    height: 2px;
    bottom: -1px;
    left: 50%;
    transform: translateX(-50%)
}

.list17 li.on :is(.a,.cQRUeekdT):after, .list17 li :is(.a,.cQRUeekdT):hover:after {
    background: #38aa93;
    width: 100%
}

.list17s {
    width: 100%;
    justify-content: flex-start;
    position: relative;
    z-index: 1;
    margin-bottom: .5rem;
}

.list17s:before {
    content: "";
    position: absolute;
    background: #bebebe;
    height: 1px;
    left: 0;
    right: 0;
    bottom: 0;
}

.list17s li {
    flex: 1;
}

.list17s li :is(.a,.cQRUeekdT) {
    width: fit-content;
    display: inline-block;
    line-height: .35rem;
padding:0 .25rem;
font-size:.16rem;
}

:is(.list18_box,.cBvOdvmZx) :is(.bottom,.cIBAsxgnP) {
    justify-content: center;
}

:is(.list18,.cbogGoGOD) li :is(.img,.cZUFHhZOR) {
    text-align: center;
}

:is(.list18,.cbogGoGOD) li :is(.img,.cZUFHhZOR) img {
    max-width: 100%;
}

:is(.list18,.cbogGoGOD) li:nth-child(1) :is(.img,.cZUFHhZOR) img {
    max-width: 80%;
}

:is(.list18_box,.cBvOdvmZx) :is(.bottom,.cIBAsxgnP) {
    align-items: center;
    margin: .56rem 0 0
}

:is(.list18_box,.cBvOdvmZx) .swiper-scrollbar {
    width: 2.4rem;
    height: 1px;
    background: #939799;
    margin: 0 1rem;
    display: block !important;
}

:is(.list18_box,.cBvOdvmZx) .swiper-scrollbar .swiper-scrollbar-drag {
    height: 2px;
    top: -1px;
    background: #38aa93;
}

:is(.miso-arrow2,.cRJAOLdvE) {
    cursor: pointer;
}

:is(.miso-arrow2,.cRJAOLdvE) img {
    height: .2rem;
}

:is(.product,.cemKOctmw) :is(.fl04,.cDNaxeVBe) {
    padding-top: 0;
}

:is(.product,.cemKOctmw) :is(.fl04,.cDNaxeVBe) :is(.h3,.cMXWsVcIH) {
    font-size: .3rem;
    color: #000000;
    margin-bottom: .4rem;
    line-height: 1.25;
}

@media(min-width: 1199px) {
}

@media(max-width: 1500px) {
    .list14s1 {
    }
}

@media(max-width: 1300px) {
    :is(.mianbao,.cpdMTNETG) {
        right: 15px;
    }

    :is(.list16,.csgNLLMUC) li h3 {
        font-size: .3rem
    }
}

@media(max-width: 1199px) {
    :is(.n_erji,.cplKNbYyT) ul li {
        margin-right: .2rem;
    }

    :is(.n_erji,.cplKNbYyT) ul li a {
        padding: 0;
    }

    :is(.product,.cemKOctmw) :is(.fl01,.cPvehFkgm) {
        display: flex;
        padding-bottom: 0;
    }
    :is(.product,.cemKOctmw) :is(.fl01,.cPvehFkgm) :is(.bg1,.cSnrLCnbj){
    top: -100px;
    width: 100%;
}
}

@media(max-width: 991px) {
    :is(.product,.cemKOctmw) :is(.fl01,.cPvehFkgm) :is(.hd,.cMTSCWgJq) {
        width: calc(100% + 30px);
        padding: .3rem 15px .3rem;
        margin: 0 -15px;
        position: relative;
        z-index: 1;
    }

    :is(.product,.cemKOctmw) :is(.fl01,.cPvehFkgm) :is(.hd,.cMTSCWgJq):before {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background: #444444 url(/zzxby/images/product01_bg.png) calc(100% - .2rem) top no-repeat;
        z-index: -1;
        transform: skewY(0deg);
        transform-origin: left top;
        background-size: auto 100%;
    }

    :is(.product,.cemKOctmw) :is(.fl01,.cPvehFkgm) :is(.bd,.cSEJXXkXg) {
        width: 100%;
        padding: .5rem 0 .3rem;
    }

    :is(.product,.cemKOctmw) :is(.fl01,.cPvehFkgm) :is(.bg,.cZAmfYCqm) {
        width: 100%;
        transform-origin: right top;
        display: none;
    }

    :is(.product,.cemKOctmw) :is(.fl01,.cPvehFkgm) :is(.bg,.cZAmfYCqm):before {
        left: 0;
        top: 0;
        bottom: auto;
        width: 100%;
        transform: skewX(0deg) skewY(-8deg);
        transform-origin: top left;
        height: 70%
    }

    :is(.product,.cemKOctmw) :is(.fl01,.cPvehFkgm) :is(.bg1,.cSnrLCnbj) {
        width: 100%
    }

    :is(.n_erji,.cplKNbYyT) ul li {
        margin-right: .1rem;
    }

    :is(.n_erji,.cplKNbYyT) ul li a {
        font-size: .2rem;
    }

    :is(.product,.cemKOctmw) :is(.fl01,.cPvehFkgm) {
        min-height: initial;
        padding-bottom: 0 !important;
    }

    :is(.list16,.csgNLLMUC) li {
        flex: auto;
        width: 50%;
        margin-bottom: .3rem;
    }

    :is(.product,.cemKOctmw) :is(.fl02,.crFzDQXZX) hr {
        margin: .3rem 0 0;
    }
}

@media(max-width: 767px) {
    :is(.list14,.cnSdZIteA) li :is(.a,.cQRUeekdT) {
        font-size: .2rem
    }

    :is(.list14,.cnSdZIteA) li.on :is(.a,.cQRUeekdT) {
        font-size: .24rem
    }

    :is(.product,.cemKOctmw) :is(.fl02,.crFzDQXZX) :is(.h3,.cMXWsVcIH) {
        font-size: .3rem;
    }

    :is(.product,.cemKOctmw) :is(.fl02,.crFzDQXZX) .ar_article {
        margin: .3rem 0 .5rem;
    }

    :is(.product,.cemKOctmw) :is(.fl02,.crFzDQXZX) .ar_article p,:is( .product, .cemKOctmw) :is(.fl02,.crFzDQXZX) .ar_article p span {
        font-size: .2rem !important
    }

    .ar_article td, .ar_article th {
        font-size: .18rem !important;
        padding: .2rem .1rem !important;
        line-height: 1.375;
    }

    .ar_article table th {
        font-size: .22rem;
    }

    :is(.list18_box,.cBvOdvmZx) .swiper-scrollbar {
        width: calc(100% - 2.5rem);
        margin: 0 .2rem;
    }

    :is(.list16,.csgNLLMUC) li h3 {
        font-size: .24rem
    }

    .list17 li :is(.a,.cQRUeekdT) {
        font-size: .24rem
    }

    :is(.n_erji,.cplKNbYyT) ul {
        overflow: hidden;
        overflow-x: scroll;
        white-space: nowrap;
    }

    :is(.home4,.cwWpYXrxI) :is(.tit2,.cZkAEJaNL) {
        margin-bottom: 0rem;
    }

    :is(.home4,.cwWpYXrxI) :is(.tit2,.cZkAEJaNL) h4 {
        margin-bottom: .1rem;
    }

    :is(.product,.cemKOctmw) :is(.fl04,.cDNaxeVBe) :is(.h3,.cMXWsVcIH) {
        font-size: .26rem
    }
}

@media(max-width: 455px) {
    :is(.n_erji,.cplKNbYyT) ul li {
        font-size: .05rem;
    }

    .n_erji ul li a {
    }
}

:is(.product,.cemKOctmw) :is(.fl02s,.czojpuspP) .ar_article {
    width: 100%
}

:is(.technology,.cofuBnFnR) :is(.fl05,.clVbojWqi) {
    background: #f9f9f9;
    padding: .2rem 0 .3rem;
    margin-bottom: 2rem;
}

:is(.technology,.cofuBnFnR) :is(.fl05,.clVbojWqi) :is(.left,.cBsIVxaoK) {
    width: calc(100% - 9.79rem);
    padding: 0 1.2rem 0 0;
}

:is(.technology,.cofuBnFnR) :is(.fl05,.clVbojWqi) :is(.right,.crDKKfhNG) {
    width: 9.79rem;
}

:is(.technology,.cofuBnFnR) :is(.fl05,.clVbojWqi) :is(.right,.crDKKfhNG) img {
    width: 100%
}

:is(.list19,.coqjwoRmi) {
    height: 100%;
    max-width: 100%;
}

:is(.list19,.coqjwoRmi) li {
    padding: 1.1rem 0;
    width: 100%;
}

:is(.list19,.coqjwoRmi) li h3 {
    font-size: .3rem;
    color: #222222;
    display: flex;
    align-items: center;
    font-weight: 300;
}

:is(.list19,.coqjwoRmi) li h3 span {
    width: .04rem;
    height: .04rem;
    background: #222222;
    display: inline-block;
    margin: 0 .15rem;
    border-radius: 50%;
}

:is(.list19,.coqjwoRmi) li hr {
    width: 3.6rem;
    max-width: 100%
}

:is(.list19,.coqjwoRmi) li p {
    font-size: .16rem;
    color: #222222;
    line-height: 1.5;
    margin: .1rem 0 0
}

@media(max-width: 768px) {
    #gotop {
        right:0;
        transform: scale(0.7)
    }
}

@media(min-width: 1199px) {
}

@media(max-width: 1400px) {
    :is(.technology,.cofuBnFnR) :is(.fl05,.clVbojWqi) :is(.left,.cBsIVxaoK) {
        width: calc(100% - 7rem);
        padding: 0 .5rem 0 0;
    }

    :is(.technology,.cofuBnFnR) :is(.fl05,.clVbojWqi) :is(.right,.crDKKfhNG) {
        width: 7rem;
    }

    :is(.list19,.coqjwoRmi) li {
        padding: .6rem 0
    }
}

@media(max-width: 1199px) {
    :is(.technology,.cofuBnFnR) :is(.fl05,.clVbojWqi) {
        margin-bottom: .5rem
    }

    :is(.technology,.cofuBnFnR) :is(.fl05,.clVbojWqi) :is(.left,.cBsIVxaoK) {
        width: 100%;
        padding: 0 0 .3rem;
    }

    :is(.technology,.cofuBnFnR) :is(.fl05,.clVbojWqi) :is(.right,.crDKKfhNG) {
        width: 100%;
    }

    :is(.list19,.coqjwoRmi) li {
        padding: .3rem 0
    }
}

@media(max-width: 991px) {
}

@media(max-width: 767px) {
    :is(.list19,.coqjwoRmi) li {
        padding: .15rem 0
    }

    .ar_article {
        font-size: .2rem
    }

    :is(.n_erji,.cplKNbYyT) {
        width: 100%
    }
}

@media(max-width: 455px) {
    .n_erji ul li {
    }
}

:is(.service,.caAjMVrdx) :is(.fl01,.cPvehFkgm) {
    text-align: center;
}

:is(.service,.caAjMVrdx) :is(.fl01,.cPvehFkgm) p {
    font-size: .24rem;
    line-height: 1.5;
    color: #222;
    padding: .08rem 0;
    font-weight: 300;
}

:is(.service,.caAjMVrdx) :is(.fl01,.cPvehFkgm) p img {
    margin: -3px .2rem 0 0;
    height: .33rem;
}

:is(.service,.caAjMVrdx) :is(.fl01,.cPvehFkgm) :is(.p,.cbUvXZjnj) {
    margin: .1rem 0 0;
    font-weight: 300;
    font-family: "PingFang SC", "PingFang SC-Regular", 苹方;
}

:is(.service,.caAjMVrdx) :is(.fl02_box,.cysPOcFUe) {
    position: relative;
    z-index: 1;

}

:is(.service,.caAjMVrdx) :is(.fl02,.crFzDQXZX) {
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
    z-index: 1;
}

:is(.service,.caAjMVrdx) :is(.fl02,.crFzDQXZX) img {
    width: 100%;
}

:is(.service,.caAjMVrdx) :is(.fl02,.crFzDQXZX) :is(.circle,.cCJkYRbLJ) {
    width: 24px;
    height: 24px;
    position: relative;
    z-index: 2;
    -webkit-animation-name: bounce;
    animation-name: kMZHhhXad;
    -webkit-animation-duration: 1.6s;
    animation-duration: 1.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    animation-iteration-count: infinite;
}

:is(.service,.caAjMVrdx) :is(.fl02,.crFzDQXZX) :is(.circle,.cCJkYRbLJ):before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: url(/zzxby/images/service_fl07_ico1.png) center no-repeat;
    width: .35rem;
    height: .44rem;
    background-size: cover;
    left: 50%;
    top: 50%;
    margin: -.22rem 0 0 -.175rem;
    transform: scale(0.5);
}

:is(.list20,.cwWiXkqhj) li {
    position: absolute;
    cursor: pointer;
    font-size: 13px;
    color: #5c5c5c;
    margin: -12px 0 0 -12px;
}

:is(.list20,.cwWiXkqhj) li p {
    position: absolute;
    z-index: 1;
    top: 50%;
    margin-top: -1px;
    width: 68px;
    line-height: 20px;
    color: #368687;
    font-size: .18rem;
    white-space: nowrap;
    left: 65px;
    ;display: none;
}

:is(.list20,.cwWiXkqhj) li p:before {
    content: "";
    position: absolute;
    z-index: -1;
    bottom: 0;
}

:is(.list20,.cwWiXkqhj) li:hover p {
    opacity: 1;
    visibility: visible;
}

:is(.list20,.cwWiXkqhj) li:is(.li_1,.ceNYxgmwD) {
    top: 41%;
    left: 41.5%;
}

:is(.list20,.cwWiXkqhj) li:is(.li_2,.cQSypWmbd) {
    top: 45.5%;
    left: 41.75%;
}

:is(.list20,.cwWiXkqhj) li:is(.li_3,.cWkYdlRLr) {
    top: 50%;
    left: 40.5%;
}

:is(.list20,.cwWiXkqhj) li:is(.li_4,.cRIpLLSZB) {
    top: 45%;
    left: 43.25%;
}

:is(.list20,.cwWiXkqhj) li:is(.li_5,.cYOlRHERB) {
    top: 46%;
    left: 44.5%;
}

:is(.list20,.cwWiXkqhj) li:is(.li_6,.cglWXPYKs) {
    top: 49%;
    left: 44.25%;
}

:is(.list20,.cwWiXkqhj) li:is(.li_7,.clXOJdHeV) {
    top: 51.5%;
    left: 44.25%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(8) {
    top: 57.5%;
    left: 12.25%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(9) {
    top: 60%;
    left: 13%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(10) {
    top: 53.25%;
    left: 14%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(11) {
    top: 59.5%;
    left: 14.5%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(12) {
    top: 48.5%;
    left: 14.5%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(13) {
    top: 56.5%;
    left: 15%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(14) {
    top: 57.5%;
    left: 16.8%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(15) {
    top: 53.5%;
    left: 17%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(16) {
    top: 61.5%;
    left: 17.5%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(17) {
    top: 45.5%;
    left: 17.5%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(18) {
    top: 63.5%;
    left: 18.5%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(19) {
    top: 74.5%;
    left: 19%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(20) {
    top: 69.5%;
    left: 19.25%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(21) {
    top: 37.5%;
    left: 21%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(22) {
    top: 62.5%;
    left: 21.25%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(23) {
    top: 70.5%;
    left: 21.25%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(24) {
    top: 73.5%;
    left: 21.75%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(25) {
    top: 35.5%;
    left: 22.5%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(26) {
    top: 49.5%;
    left: 22.25%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(27) {
    top: 52%;
    left: 22.25%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(28) {
    top: 64.5%;
    left: 22.5%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(29) {
    top: 68.5%;
    left: 22.75%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(30) {
    top: 70.5%;
    left: 23.25%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(31) {
    top: 66%;
    left: 23.5%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(32) {
    top: 45.5%;
    left: 24%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(33) {
    top: 58.5%;
    left: 24%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(34) {
    top: 63.5%;
    left: 25%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(35) {
    top: 40.5%;
    left: 26.25%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(36) {
    top: 47.5%;
    left: 25.85%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(37) {
    top: 51.5%;
    left: 26%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(38) {
    top: 57.5%;
    left: 26%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(39) {
    top: 73.5%;
    left: 26.25%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(40) {
    top: 73.5%;
    left: 29.75%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(41) {
    top: 39.5%;
    left: 29.75%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(42) {
    top: 34.5%;
    left: 30.75%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(43) {
    top: 39.5%;
    left: 30.75%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(44) {
    top: 41.5%;
    left: 30.5%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(45) {
    top: 51.5%;
    left: 27.25%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(46) {
    top: 49.5%;
    left: 31.5%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(47) {
    top: 50.5%;
    left: 33.25%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(48) {
    top: 59.5%;
    left: 34.25%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(49) {
    top: 36.5%;
    left: 40%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(50) {
    top: 62.5%;
    left: 39.75%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(51) {
    top: 64.5%;
    left: 40.25%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(52) {
    top: 64.5%;
    left: 40.25%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(53) {
    display: none
}

:is(.list20,.cwWiXkqhj) li:nth-child(54) {
    top: 21.5%;
    left: 41.75%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(55) {
    top: 61.5%;
    left: 42.75%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(56) {
    top: 64.5%;
    left: 42.75%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(57) {
    top: 60.5%;
    left: 45.25%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(58) {
    top: 85.5%;
    left: 57%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(59) {
    top: 49.5%;
    left: 77.25%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(60) {
    top: 53.5%;
    left: 83.25%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(61) {
    top: 64.5%;
    left: 83.5%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(62) {
    top: 68.5%;
    left: 84%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(63) {
    top: 53.5%;
    left: 85%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(64) {
    top: 61.5%;
    left: 84.75%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(65) {
    top: 76.5%;
    left: 85.75%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(66) {
    top: 74.5%;
    left: 58.25%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(67) {
    top: 68.5%;
    left: 58.25%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(68) {
    top: 51.5%;
    left: 36.25%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(69) {
    top: 53.5%;
    left: 39.25%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(70) {
    top: 55.5%;
    left: 40.75%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(71) {
    top: 54.25%;
    left: 42.25%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(72) {
    top: 57.5%;
    left: 42.25%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(73) {
    top: 57.5%;
    left: 43.5%;
}

:is(.list20,.cwWiXkqhj) li:nth-child(74) {
    top: 55.75%;
    left: 45%;
}

:is(.list20,.cwWiXkqhj) li:is(.li_1,.ceNYxgmwD) p {
    width: 74px;
    left: auto;
    right: 20px;
    transform: translateY(-46px);
}

:is(.list20,.cwWiXkqhj) li:is(.li_1,.ceNYxgmwD) p:before {
    background: url(/zzxby/images/list20_l1.svg) center no-repeat;
    background-size: cover;
    width: 75px;
    height: 19px;
    left: auto;
    right: 0;
    bottom: -20px;
}

:is(.list20,.cwWiXkqhj) li:is(.li_2,.cQSypWmbd) p {
    width: 74px;
    left: auto;
    right: 20px;
    transform: translateY(-46px);
}

:is(.list20,.cwWiXkqhj) li:is(.li_2,.cQSypWmbd) p:before {
    background: url(/zzxby/images/list20_l1.svg) center no-repeat;
    background-size: cover;
    width: 75px;
    height: 19px;
    left: auto;
    right: 0;
    bottom: -20px;
}

:is(.list20,.cwWiXkqhj) li:is(.li_3,.cWkYdlRLr) p {
    width: 74px;
    left: auto;
    right: 20px;
    transform: translateY(-46px);
}

:is(.list20,.cwWiXkqhj) li:is(.li_3,.cWkYdlRLr) p:before {
    background: url(/zzxby/images/list20_l1.svg) center no-repeat;
    background-size: cover;
    width: 75px;
    height: 19px;
    left: auto;
    right: 0;
    bottom: -20px;
}

:is(.list20,.cwWiXkqhj) li:is(.li_4,.cRIpLLSZB) p {
    width: 74px;
    left: 20px;
    transform: translateY(-46px);
    text-align: right;
}

:is(.list20,.cwWiXkqhj) li:is(.li_4,.cRIpLLSZB) p:before {
    background: url(/zzxby/images/list20_l2.svg) center no-repeat;
    background-size: cover;
    width: 75px;
    height: 19px;
    left: auto;
    right: 0;
    bottom: -20px;
}

:is(.list20,.cwWiXkqhj) li:is(.li_5,.cYOlRHERB) p {
    width: 124px;
    left: 20px;
    transform: translateY(-40px);
    text-align: right;
}

:is(.list20,.cwWiXkqhj) li:is(.li_5,.cYOlRHERB) p:before {
    background: url(/zzxby/images/list20_l3.svg) center no-repeat;
    background-size: cover;
    width: 126px;
    height: 13px;
    left: auto;
    right: 0;
    bottom: -16px;
}

:is(.list20,.cwWiXkqhj) li:is(.li_6,.cglWXPYKs) p {
    width: 74px;
    left: 20px;
    transform: translateY(-40px);
    text-align: right;
}

:is(.list20,.cwWiXkqhj) li:is(.li_6,.cglWXPYKs) p:before {
    background: url(/zzxby/images/list20_l2.svg) center no-repeat;
    background-size: cover;
    width: 75px;
    height: 19px;
    left: auto;
    right: 0;
    bottom: -20px;
}

:is(.list20,.cwWiXkqhj) li:is(.li_7,.clXOJdHeV) p {
    width: 82px;
    left: 20px;
    transform: translateY(-20px);
    text-align: right;
}

:is(.list20,.cwWiXkqhj) li:is(.li_7,.clXOJdHeV) p:before {
    background: url(/zzxby/images/list20_l4.svg) center no-repeat;
    background-size: cover;
    width: 82px;
    height: 2px;
    left: auto;
    right: 0;
    bottom: -2px;
}

:is(.list20,.cwWiXkqhj) li:nth-child(88) :is(.circle,.cCJkYRbLJ):before {
    transform: scale(.75);
}

:is(.list20,.cwWiXkqhj) li:is(.li_2,.cQSypWmbd) :is(.circle,.cCJkYRbLJ):before {
    transform: scale(.5)
}

:is(.list20,.cwWiXkqhj) li:is(.li_3,.cWkYdlRLr) :is(.circle,.cCJkYRbLJ):before {
    transform: scale(.65);
}

:is(.list20,.cwWiXkqhj) li:is(.li_4,.cRIpLLSZB) :is(.circle,.cCJkYRbLJ):before {
    transform: scale(.4)
}

:is(.list20,.cwWiXkqhj) li:is(.li_5,.cYOlRHERB) :is(.circle,.cCJkYRbLJ):before {
    transform: scale(.55);
}

:is(.list20,.cwWiXkqhj) li:is(.li_6,.cglWXPYKs) :is(.circle,.cCJkYRbLJ):before {
    transform: scale(.5)
}

:is(.list20,.cwWiXkqhj) li:is(.li_7,.clXOJdHeV) :is(.circle,.cCJkYRbLJ):before {
    transform: scale(.45);
}

:is(.n_tit4,.cYsrrUMTa) {
    align-items: center;
    border-bottom: #dddddd 1px solid;
    height: .64rem;
    justify-content: space-between;
    margin-bottom: .25rem
}

:is(.n_tit4,.cYsrrUMTa) :is(.ll,.cFrCjyBpm) {
    font-size: .3rem;
    color: #222222
}

:is(.n_tit4,.cYsrrUMTa) :is(.rr,.chPdNAZUA) {
    font-size: .24rem;
    color: #222222;
    font-weight: 300;
    ;}

:is(.list21,.cAumaFLwD) li :is(.a,.cQRUeekdT) {
    display: flex;
    height: 50px;
    justify-content: space-between;
    align-items: center
}

:is(.list21,.cAumaFLwD) li :is(.a,.cQRUeekdT) h4 {
    font-size: .22rem;
    color: #222222;
    font-weight: 300;
    flex: 1;
    line-height: 1.25;
    padding: 0 .3rem 0 0;
    ;}

:is(.list21,.cAumaFLwD) li :is(.a,.cQRUeekdT) span {
    font-size: .18rem;
    color: #222222;
    font-weight: 300;
    font-family: "PingFang SC", "PingFang SC-Regular", 苹方;
}

@media(min-width: 1199px) {
    :is(.list21,.cAumaFLwD) li :is(.a,.cQRUeekdT):hover h4,:is( .n_tit4, .cYsrrUMTa) :is(.rr,.chPdNAZUA):hover {
        font-weight: 500;
    }
}

@media(max-width: 1199px) {
}

@media(max-width: 991px) {
    :is(.list20,.cwWiXkqhj) li p {
        opacity: 0;
    }
}

@media(max-width: 767px) {
    :is(.service,.caAjMVrdx) :is(.fl01,.cPvehFkgm) p {
        font-size: .24rem;
    }

    :is(.list21,.cAumaFLwD) li :is(.a,.cQRUeekdT) span,:is( .n_tit4, .cYsrrUMTa) :is(.rr,.chPdNAZUA) {
        font-size: .2rem;
    }
}

@media(max-width: 455px) {
}

:is(.solution,.cJUhnesnC) .ar_article td,:is( .solution, .cJUhnesnC) .ar_article th {
    padding: .25rem .2rem;
    text-align: center;
}

:is(.solution,.cJUhnesnC) :is(.fl01,.cPvehFkgm):not(:first-child) {
    padding-top: 0;
}

:is(.solution,.cJUhnesnC) :is(.fl01,.cPvehFkgm) :is(.h3,.cMXWsVcIH) {
    font-size: .36rem;
    color: #000000;
    margin-bottom: .2rem;
}

:is(.solution,.cJUhnesnC) :is(.fl01,.cPvehFkgm) :is(.h4,.cXxCNDICP) {
    font-size: .26rem;
    color: #000000;
    margin-bottom: .3rem;
    line-height: 1.5;
}

:is(.solution,.cJUhnesnC) :is(.fl01,.cPvehFkgm) :is(.h5,.ctetvQMfF) {
    font-size: .18rem;
    color: #000000;
    line-height: .36rem;
    margin: .4rem 0 .9rem;
    font-weight: 300;
}

:is(.solution,.cJUhnesnC) :is(.fl01,.cPvehFkgm) :is(.h5,.ctetvQMfF) font {
    text-decoration: underline;
}

:is(.solution,.cJUhnesnC) :is(.fl01,.cPvehFkgm) :is(.box,.cYwbwLvHF) {
    margin-bottom: .5rem;
}

:is(.service,.caAjMVrdx) :is(.fl02_box,.cysPOcFUe) :is(.top,.cytKlpKkk) {
    position: absolute;
    bottom: .4rem;
    left: 0;
    right: 0;
    z-index: 10;
}

:is(.list20s,.cEmstKjzE) {
    display: flex;
    justify-content: space-between;
    margin: 0 -.13rem
}

:is(.list20s,.cEmstKjzE) li {
    padding: 0 .13rem;
    width: 33.33%;
    text-align: center;
}

:is(.list20s,.cEmstKjzE) li :is(.a,.cQRUeekdT) {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background: rgba(255,255,255,.8);
    height: 2.05rem;
    padding: 0 5px;
}

:is(.list20s,.cEmstKjzE) li h3 {
    display: flex;
}

:is(.list20s,.cEmstKjzE) li h3 big {
    font-size: .72rem;
    color: #414141
}

:is(.list20s,.cEmstKjzE) li h3 small {
    font-size: .3rem;
    color: #414141;
    margin: 0 0 0 .1rem
}

:is(.list20s,.cEmstKjzE) li h4 {
    font-size: .18rem;
    color: #888;
    line-height: .22rem;
    height: .44rem;
    margin: .1rem 0 0;
}

@media(min-width: 1199px) {
}

@media(max-width: 1199px) {
    body {
        padding: .7rem 0 0
    }

    .header_b :is(.center,.cibNOZmYK) {
        max-width: calc(100% - .36rem - 2.35rem - 1rem);
    }
}

@media(max-width: 991px) {
    :is(.solution,.cJUhnesnC) .ar_article :is(.scroll,.cdFOjPxhV) {
        overflow: hidden;
        overflow-x: scroll
    }

    :is(.solution,.cJUhnesnC) .ar_article table {
        min-width: 768px;
    }

    :is(.list20s,.cEmstKjzE) li h3 big {
        font-size: .4rem
    }
}

@media(max-width: 767px) {
    :is(.solution,.cJUhnesnC) :is(.fl01,.cPvehFkgm) :is(.h3,.cMXWsVcIH) {
        font-size: .3rem;
    }

    :is(.solution,.cJUhnesnC) :is(.fl01,.cPvehFkgm) :is(.h4,.cXxCNDICP) {
        font-size: .24rem;
    }

    :is(.solution,.cJUhnesnC) :is(.fl01,.cPvehFkgm) :is(.h5,.ctetvQMfF) {
        font-size: .2rem;
        margin: .2rem 0 .5rem;
    }

    :is(.solution,.cJUhnesnC) .ar_article td,:is( .solution, .cJUhnesnC) .ar_article th {
        padding: .2rem .1rem;
        text-align: center;
    }

    :is(.solution,.cJUhnesnC) :is(.fl01,.cPvehFkgm) :is(.box,.cYwbwLvHF) {
        margin-bottom: .5rem
    }

    :is(.header_t,.cUmpNYcDx), .header_b {
        display: none;
    }

    :is(.m_header_box,.cqzwkkpnh) {
        display: block;
    }

    :is(.list20s,.cEmstKjzE) {
        margin: 0 -7px
    }

    :is(.list20s,.cEmstKjzE) li {
        padding: 0 7px;
    }

    :is(.service,.caAjMVrdx) :is(.fl02_box,.cysPOcFUe) {
        padding-bottom: 2rem;
    }

    :is(.service,.caAjMVrdx) :is(.fl02,.crFzDQXZX) :is(.top,.cytKlpKkk) {
        bottom: 0
    }

    :is(.list20s,.cEmstKjzE) li :is(.a,.cQRUeekdT) {
        height: 1.5rem
    }
}

@media(max-width: 455px) {
}

:is(.nyContact,.cdqPVjvEH) :is(.fl04,.cDNaxeVBe) h3 {
    font-size: .36rem;
    color: #222222;
    text-align: center;
    margin-bottom: .6rem;
}

:is(.list22,.clPoYcDHa) {
    margin: 0 -.15rem;
}

:is(.list22,.clPoYcDHa) li {
    width: 25%;
    padding: 0 .15rem;
    margin-bottom: .28rem
}

:is(.list22,.clPoYcDHa) li :is(.a,.cQRUeekdT) {
    width: 100%;
    height: 1.24rem;
    border: #e7e7e7 1px solid;
    align-items: center;
    padding: 0 .2rem;
    display: flex;
    ;}

:is(.list22,.clPoYcDHa) li :is(.ico,.cTuonyMyc) {
    width: .44rem
}

:is(.list22,.clPoYcDHa) li :is(.ico,.cTuonyMyc) img {
    width: .28rem
}

:is(.list22,.clPoYcDHa) li :is(.txt,.cQXrLrDcA) {
    flex: 1;
    overflow: hidden
}

:is(.list22,.clPoYcDHa) li :is(.txt,.cQXrLrDcA) h4 {
    font-size: .2rem;
    color: #333333;
    line-height: 1.25
}

:is(.list22,.clPoYcDHa) li :is(.txt,.cQXrLrDcA) h6 {
    font-size: .18rem;
    color: #333333;
    line-height: 1.25;
    margin: .08rem 0 0
}

:is(.list22,.clPoYcDHa) li :is(.a,.cQRUeekdT):hover {
    box-shadow: 0 0 0.5rem rgba(0,0,0,.1);
}

:is(.more03s,.cXkeZWkTT) {
    margin: .3rem 0 0;
    text-align: center;
}

:is(.more03s,.cXkeZWkTT) :is(.a,.cQRUeekdT) {
    display: flex;
    width: 1.74rem;
    height: .48rem;
    border: #000000 1px solid;
    align-items: center;
    justify-content: center;
    font-size: .2rem;
    margin: 0 auto;
    ;}

:is(.more03s,.cXkeZWkTT) :is(.a,.cQRUeekdT):hover {
    background: #000000;
    color: #fff
}

:is(.service,.caAjMVrdx) :is(.fl03,.cORRUngio) {
    padding-bottom: 0;
}

:is(.service,.caAjMVrdx) :is(.fl04,.cDNaxeVBe) {
    padding-bottom: 0;
}

:is(.service,.caAjMVrdx) :is(.fl05,.clVbojWqi) :is(.content,.czgbEWgRt) {
    background: url(/zzxby/images/service_bg5.jpg) center no-repeat;
    padding: .5rem .2rem;
    text-align: center;
}

:is(.service,.caAjMVrdx) :is(.fl05,.clVbojWqi) :is(.content,.czgbEWgRt) h3 {
    font-size: .3rem;
    color: #222222
}

:is(.service,.caAjMVrdx) :is(.fl05,.clVbojWqi) :is(.content,.czgbEWgRt) h5 {
    font-size: .2rem;
    color: #222222;
    line-height: 1.5;
    margin: .24rem 0 0;
    font-weight: 100
}

@media(min-width: 1199px) {
}

@media(max-width: 1199px) {
    :is(.list22,.clPoYcDHa) li {
        width: 50%;
    }
}

@media(max-width: 991px) {
}

@media(max-width: 767px) {
    :is(.list22,.clPoYcDHa) li {
        width: 100%;
        margin-bottom: .15rem;
    }

    :is(.nyContact,.cdqPVjvEH) :is(.fl04,.cDNaxeVBe) h3 {
        font-size: .3rem;
    }
}

@media(max-width: 455px) {
}

@media(max-width: 768px) {
    :is(.h4s1,.cyTwdZFdD) {
        font-size: .2rem !important;
        line-height: .3rem !important;
        max-height: .3rem\0 !important;
    }

    :is(.h4s2,.cWUCZlJhd) {
        font-size: .2rem !important;
        line-height: .3rem !important;
        max-height: .6rem\0 !important;
    }

    :is(.h4s3,.cXYhRoRYV) {
        font-size: .2rem !important;
        line-height: .3rem !important;
        max-height: .9rem\0 !important;
    }

    :is(.ps1,.cZjwWddqt) {
        font-size: .16rem !important;
        line-height: .26rem !important;
        max-height: .26rem\0 !important;
    }

    :is(.ps2,.ccTPtcmuC) {
        font-size: .16rem !important;
        line-height: .26rem !important;
        max-height: .52rem\0 !important;
    }

    :is(.ps3,.ckrRaAGQH) {
        font-size: .16rem !important;
        line-height: .26rem !important;
        max-height: .78rem\0 !important;
    }

    :is(.ps4,.clNeQYmzp) {
        font-size: .16rem !important;
        line-height: .26rem !important;
        max-height: 1.04rem\0 !important;
    }

    :is(.ps5,.cmxGjqtpG) {
        font-size: .16rem !important;
        line-height: .26rem !important;
        max-height: 1.3rem\0 !important;
    }
}

:is(.nyPro,.ckVOdnLOb) {
    background: #e5e5e5;
    padding: .3rem 0 .4rem
}

:is(.nyPro,.ckVOdnLOb) :is(.item,.cZZuYZhvt) {
    padding: .4rem 0;
    position: relative;
}

:is(.nyPro,.ckVOdnLOb) :is(.item,.cZZuYZhvt) img {
    pointer-events: none;
    user-select: none;
    max-width: 100%;
    max-height: 100%;
}

:is(.nyPro,.ckVOdnLOb) :is(.item,.cZZuYZhvt):nth-child(2n) {
    display: flex;
    justify-content: flex-end;
}

:is(.nyPro,.ckVOdnLOb) :is(.itemss,.cCXinTVCQ) {
    position: relative;
    max-width: 17.62rem;
    width: 92%
}

:is(.nyPro,.ckVOdnLOb) :is(.txt,.cQXrLrDcA) {
    position: absolute;
    top: 30%;
    left: 8%;
    color: #fff;
    max-width: 4.6rem
}

:is(.nyPro,.ckVOdnLOb) :is(.txt,.cQXrLrDcA) h4 {
    font-size: .42rem;
    font-weight: normal;
    margin-bottom: .25rem
}

:is(.nyPro,.ckVOdnLOb) :is(.txt,.cQXrLrDcA) p {
    font-size: .22rem;
    margin-bottom: .65rem;
    line-height: 1.8em;
}

:is(.nyPro,.ckVOdnLOb) :is(.txt,.cQXrLrDcA) :is(.s-btn,.cdRKRNNjI) a {
    height: .48rem;
    line-height: .48rem;
    width: 1.6rem;
    text-align: center;
    display: block;
    font-size: .18rem;
    background: #222222;
    border-radius: 0.1rem;
}

:is(.nyPro,.ckVOdnLOb) :is(.txt,.cQXrLrDcA) :is(.s-btn,.cdRKRNNjI) a:after {
    border-radius: .1rem
}

:is(.nyPro,.ckVOdnLOb) :is(.item,.cZZuYZhvt):nth-child(2n) :is(.txt,.cQXrLrDcA) {
    left: auto;
    right: 8%;
    text-align: right;
}

:is(.nyPro,.ckVOdnLOb) :is(.item,.cZZuYZhvt):nth-child(2n) :is(.txt,.cQXrLrDcA) :is(.s-btn,.cdRKRNNjI) {
    display: flex;
    justify-content: flex-end;
}

:is(.nyPro,.ckVOdnLOb) :is(.item,.cZZuYZhvt):nth-child(5) :is(.txt,.cQXrLrDcA) {
    top: 20%
}

:is(.cirbtn,.cfJXqkOMc) :is(.t,.cpZVgkmDT) {
    position: relative;
    z-index: 5;
    color: #fff;
    transition: .3s
}

@media (max-width: 1200px) {
    :is(.nyPro,.ckVOdnLOb) :is(.txt,.cQXrLrDcA) {
        top: 24%;
        max-width: 3.4rem
    }

    :is(.nyPro,.ckVOdnLOb) :is(.txt,.cQXrLrDcA) h4 {
        font-size: .36rem;
        margin-bottom: .2rem
    }

    :is(.nyPro,.ckVOdnLOb) :is(.txt,.cQXrLrDcA) p {
        font-size: .18rem;
        margin-bottom: .35rem;
    }

    :is(.nyPro,.ckVOdnLOb) :is(.item,.cZZuYZhvt):nth-child(5) :is(.txt,.cQXrLrDcA) {
        top: 15%
    }

    :is(.nyPro,.ckVOdnLOb) :is(.item,.cZZuYZhvt) {
        padding: .3rem 0;
        position: relative;
    }
}

@media (max-width: 900px) {
    :is(.nyPro,.ckVOdnLOb) :is(.txt,.cQXrLrDcA) {
        position: relative;
        top: -.6rem;
        max-width: inherit;
        color: #333;
        left: 0;
        padding-left: 5%
    }

    :is(.nyPro,.ckVOdnLOb) :is(.item,.cZZuYZhvt):nth-child(2n) :is(.txt,.cQXrLrDcA) {
        left: auto;
        right: 0;
        padding-left: 0;
        padding-right: 5%
    }

    :is(.nyPro,.ckVOdnLOb) :is(.txt,.cQXrLrDcA) h4 {
        color: #fff
    }

    :is(.nyPro,.ckVOdnLOb) :is(.txt,.cQXrLrDcA) p {
        font-size: .23rem;
        margin-bottom: .2rem
    }

    :is(.nyPro,.ckVOdnLOb) :is(.item,.cZZuYZhvt):nth-child(5) :is(.txt,.cQXrLrDcA) {
        top: -.6rem
    }

    :is(.nyPro,.ckVOdnLOb) :is(.item,.cZZuYZhvt) {
        padding: 0;
        position: relative;
    }

    :is(.nyPro,.ckVOdnLOb) {
        padding-top: .5rem
    }
}

@media (max-width: 640px) {
    :is(.nyPro,.ckVOdnLOb) :is(.txt,.cQXrLrDcA) h4 {
        font-size: .34rem;
    }

    :is(.nyPro,.ckVOdnLOb) :is(.txt,.cQXrLrDcA) {
        top: -.5rem;
    }

    :is(.nyPro,.ckVOdnLOb) :is(.item,.cZZuYZhvt):nth-child(5) :is(.txt,.cQXrLrDcA) {
        top: -.5rem
    }
}

.ar_article img {
    height: auto!important;
}

:is(.technology1,.cjXmBzgRH) {
    overflow: hidden
}

:is(.technology1,.cjXmBzgRH) .ar_article p img {
    margin: 0
}

:is(.technology1,.cjXmBzgRH) :is(.fl02,.crFzDQXZX) {
    position: relative;
    min-height: 100vh;
    background-attachment: fixed !important;
    background-size: cover !important;
}

:is(.technology1,.cjXmBzgRH) :is(.fl02,.crFzDQXZX) :is(.top,.cytKlpKkk) {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: .65rem 0;
}

:is(.technology1,.cjXmBzgRH) :is(.fl02,.crFzDQXZX) :is(.top,.cytKlpKkk) .wp {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
}

:is(.technology1,.cjXmBzgRH) :is(.fl02,.crFzDQXZX) :is(.top,.cytKlpKkk) h3 {
    font-size: .3rem;
    color: #fff;
}

:is(.technology1,.cjXmBzgRH) :is(.fl02,.crFzDQXZX) .ar_article p {
    color: #fff;
}

:is(.technology1,.cjXmBzgRH) :is(.fl01,.cPvehFkgm) .ar_article p img,:is( .technology1, .cjXmBzgRH) :is(.fl02,.crFzDQXZX) .ar_article img {
    width: 100%
}

:is(.technology1,.cjXmBzgRH) :is(.fl02,.crFzDQXZX) :is(.liangbian,.cpxSujdHy) {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    background: #fff;
    width: 300px;
}

:is(.technology1,.cjXmBzgRH) :is(.fl02,.crFzDQXZX) :is(.liangbian2,.cZWqIOPkM) {
    right: 0;
    left: auto;
}

:is(.list40,.cKAiYpMkw) li {
    margin-bottom: 1rem;
}

:is(.list40,.cKAiYpMkw) li:last-child {
    margin-bottom: 0
}

:is(.list40,.cKAiYpMkw) li a {
    justify-content: space-between;
    align-items: center;
}

:is(.list40,.cKAiYpMkw) li :is(.img,.cZUFHhZOR) {
    width: 7.88rem
}

:is(.list40,.cKAiYpMkw) li :is(.img,.cZUFHhZOR) img {
    width: 100%
}

:is(.list40,.cKAiYpMkw) li :is(.txt,.cQXrLrDcA) {
    width: calc(100% - 7.88rem - .8rem);
}

:is(.list40,.cKAiYpMkw) li h3 {
    font-size: .36rem;
    color: #222222;
    margin-bottom: .4rem;
}

:is(.list40,.cKAiYpMkw) li:nth-child(2n) :is(.img,.cZUFHhZOR) {
    order: 1
}

@media(min-width: 1199px) {
}

@media(max-width: 1199px) {
    :is(.list40,.cKAiYpMkw) li :is(.img,.cZUFHhZOR) {
        width: 6.5rem
    }

    :is(.list40,.cKAiYpMkw) li :is(.txt,.cQXrLrDcA) {
        width: calc(100% - 6.5rem - .5rem);
    }

    :is(.list40,.cKAiYpMkw) li h3 {
        font-size: .3rem;
        margin-bottom: .3rem
    }

    :is(.technology1,.cjXmBzgRH) :is(.fl02,.crFzDQXZX) {
        min-height: auto
    }

    :is(.technology1,.cjXmBzgRH) :is(.fl02,.crFzDQXZX) :is(.top,.cytKlpKkk) {
        position: relative
    }

    :is(.technology1,.cjXmBzgRH) :is(.fl02,.crFzDQXZX) :is(.top,.cytKlpKkk) h3 {
        margin-bottom: .3rem
    }

    :is(.technology1,.cjXmBzgRH) :is(.fl02,.crFzDQXZX) :is(.liangbian,.cpxSujdHy) {
        display: none;
    }
}

@media(max-width: 991px) {
    :is(.list40,.cKAiYpMkw) li {
        margin-bottom: .5rem
    }

    :is(.list40,.cKAiYpMkw) li :is(.img,.cZUFHhZOR) {
        width: 100%
    }

    :is(.list40,.cKAiYpMkw) li :is(.txt,.cQXrLrDcA) {
        width: 100%;
        padding: .4rem 0 0;
        order: 2
    }
}

@media(max-width: 767px) {
    :is(.technology1,.cjXmBzgRH) :is(.fl02,.crFzDQXZX) .ar_article img {
        height: 90vw !important;
        object-fit: cover;
    }

    :is(.list40,.cKAiYpMkw) li h3 {
        font-size: .26rem;
        margin-bottom: .24rem
    }
}

@media(max-width: 455px) {
}

:is(.nyContact,.cdqPVjvEH) :is(.fl05,.clVbojWqi) {
    padding-top: 0
}

:is(.nyContact,.cdqPVjvEH) :is(.fl05,.clVbojWqi) :is(.content,.czgbEWgRt) {
    align-content: center;
    justify-content: space-between;
    padding: .85rem 1rem;
    background: #ebfafa;
    align-items: center;
}

:is(.nyContact,.cdqPVjvEH) :is(.fl05,.clVbojWqi) :is(.content,.czgbEWgRt) :is(.ll,.cFrCjyBpm) img {
    width: 1.25rem
}

:is(.nyContact,.cdqPVjvEH) :is(.fl05,.clVbojWqi) :is(.content,.czgbEWgRt) :is(.center,.cibNOZmYK) {
    flex: 1;
    overflow: hidden;
    padding: 0 0 0 .74rem
}

:is(.nyContact,.cdqPVjvEH) :is(.fl05,.clVbojWqi) :is(.content,.czgbEWgRt) :is(.center,.cibNOZmYK) p {
    font-size: .22rem;
    line-height: .42rem;
    font-weight: 300;
}

:is(.nyContact,.cdqPVjvEH) :is(.fl05,.clVbojWqi) :is(.content,.czgbEWgRt) :is(.right,.crDKKfhNG) img {
    width: 1.66rem
}

:is(.nyContact-f,.cLwMAojWA) :is(.h3,.cMXWsVcIH) svg {
    width: .3rem;
    height: .3rem;
    fill: #666;
    margin: 0 0 0 .2rem;
}

:is(.nyContact-f,.cLwMAojWA) :is(.h3,.cMXWsVcIH) a:hover svg {
    transform: translateX(.1rem);
}

:is(.nyContact,.cdqPVjvEH) :is(.list22,.clPoYcDHa) li :is(.txt,.cQXrLrDcA) h6 {
    color: #3f9595
}

@media(min-width: 1199px) {
}

@media(max-width: 1199px) {
}

@media(max-width: 991px) {
}

@media(max-width: 767px) {
    :is(.nyContact,.cdqPVjvEH) :is(.fl05,.clVbojWqi) :is(.content,.czgbEWgRt) :is(.ll,.cFrCjyBpm) {
        width: 100%;
        text-align: center
    }

    :is(.nyContact,.cdqPVjvEH) :is(.fl05,.clVbojWqi) :is(.content,.czgbEWgRt) :is(.center,.cibNOZmYK) {
        width: 100%;
        flex: auto;
        text-align: center;
        padding: .3rem 0;
    }

    :is(.nyContact,.cdqPVjvEH) :is(.fl05,.clVbojWqi) :is(.content,.czgbEWgRt) :is(.right,.crDKKfhNG) {
        width: 100%;
        text-align: center
    }

    :is(.nyContact,.cdqPVjvEH) :is(.fl05,.clVbojWqi) :is(.content,.czgbEWgRt) {
        padding: .5rem .3rem
    }

    :is(.nyContact,.cdqPVjvEH) :is(.fl04,.cDNaxeVBe) h3 {
        margin-bottom: .3rem
    }

    :is(.nyContact,.cdqPVjvEH) :is(.fl05,.clVbojWqi) :is(.content,.czgbEWgRt) :is(.center,.cibNOZmYK) p {
        font-size: .2rem
    }

    :is(.list20s,.cEmstKjzE) li h3 small {
        font-size: .2rem
    }
}

@media(max-width: 455px) {
}

:is(.n_banner10,.chDEAzAZf) {
    position: relative;
    z-index: 1
}

:is(.n_banner10,.chDEAzAZf) :is(.img,.cZUFHhZOR) :is(.img_hezi,.cqZbCiPZw) {
    padding-bottom: 39.16%;
}

:is(.n_banner10,.chDEAzAZf) :is(.top2,.cPQKHJVIe) {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

:is(.n_banner10,.chDEAzAZf) :is(.top2,.cPQKHJVIe) h2 {
    font-size: .6rem;
    color: #fff;
    font-weight: 300;
    margin-bottom: .7rem;
    width: 100%;
    text-align: center;
}

:is(.n_banner10,.chDEAzAZf) :is(.top2,.cPQKHJVIe) .wp {
    height: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

:is(.list150,.cCTIEyFul) {
    width: 4.72rem;
    justify-content: space-between;
    align-items: center;
    max-width: 100%;
}

:is(.list150,.cCTIEyFul) li {
    width: calc(50% - .3rem);
    margin-bottom: .2rem
}

:is(.list150,.cCTIEyFul) li a {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: .54rem;
    border: #f6f6f6 2px solid;
    font-size: .18rem;
    font-weight: 300;
    max-width: 100%;
    border-radius: 50vw;
    color: #fff;padding-left:.3rem;
    background: rgba(255,255,255,.12);
    ;}

:is(.list150,.cCTIEyFul) li a svg {
    width: .2rem;
    height: .2rem;
    fill: #fff;
    margin: 0 0 0 .18rem;
}

@media(min-width: 1199px) {
    :is(.list150,.cCTIEyFul) li a:hover {
        background: #fff;
        color: #333
    }

    :is(.list150,.cCTIEyFul) li a:hover svg {
        fill: #333
    }
}

@media(max-width: 1199px) {
}

@media(max-width: 991px) {
}

@media(max-width: 767px) {
}

@media(max-width: 455px) {
}

:is(.nyren,.cXVNiXAZY) :is(.fl01,.cPvehFkgm) :is(.content,.czgbEWgRt) {
    background: url(/zzxby/images/nyren_bg1.jpg) center no-repeat;
    background-size: cover;
    padding: .65rem
}

:is(.nyren,.cXVNiXAZY) :is(.fl01,.cPvehFkgm) :is(.content,.czgbEWgRt) .ar_article {
    width: 7.25rem;
}

:is(.tit10,.cmIKYrvbj) {
    margin-bottom: .4rem;
}

:is(.tit10,.cmIKYrvbj) h3 {
    font-size: .36rem;
    color: #010101;
}

:is(.nyren,.cXVNiXAZY) :is(.fl02,.crFzDQXZX) {
    padding-top: 0
}

:is(.nyren,.cXVNiXAZY) :is(.fl02,.crFzDQXZX) :is(.tit10,.cmIKYrvbj) {
    text-align: center
}

:is(.nyren,.cXVNiXAZY) :is(.fl02,.crFzDQXZX) .ar_article p {
    text-align: center
}

:is(.nyren,.cXVNiXAZY) :is(.fl02,.crFzDQXZX) :is(.content,.czgbEWgRt) {
    background: url(/zzxby/images/nyren_bg2.jpg) center bottom no-repeat;
    background-size: 100% auto !important;
    padding: 0 .65rem .25rem;
}

:is(.nyren,.cXVNiXAZY) :is(.fl03,.cORRUngio) {
    padding-top: .3rem;
}

:is(.list151,.cVVFXkIpX) {
    margin: .85rem auto 0;
    width: 10.66rem;
    justify-content: space-between;
    max-width: 100%;
    flex-wrap: nowrap;
}

:is(.list151,.cVVFXkIpX) li :is(.a,.cQRUeekdT) {
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
    height: 100%;
}

:is(.list151,.cVVFXkIpX) li p {
    font-size: .16rem;
    line-height: .25rem;
    color: #5b5b5b;
}

:is(.list151,.cVVFXkIpX) li :is(.ico,.cTuonyMyc) {
    margin: .2rem 0 .14rem;
    width: .41rem;
}

:is(.list151,.cVVFXkIpX) li :is(.ico,.cTuonyMyc) img {
    width: 100%
}

:is(.list151,.cVVFXkIpX) li h6 {
    font-size: .25rem;
    color: #000000;
}

:is(.list152,.chPUsIdPU) {
    margin: .5rem -.16rem .6rem;
}

:is(.list152,.chPUsIdPU) li {
    padding: 0 .16rem;
    width: 33.33%
}

.list152 li .img .img_hezi {
}

:is(.list152,.chPUsIdPU) li :is(.a,.cQRUeekdT) {
    display: block;
    height: 100%
}

:is(.nyren,.cXVNiXAZY) :is(.fl03,.cORRUngio) :is(.tit10,.cmIKYrvbj) {
    text-align: center
}

.nyren .fl03 .ar_article {
}

:is(.nyren,.cXVNiXAZY) :is(.fl03,.cORRUngio) .ar_article p {
    text-align: center
}

:is(.list152,.chPUsIdPU) li :is(.txt,.cQXrLrDcA) {
    padding: .4rem .38rem;
    background: #fafafd;
    min-height: 1.6rem;
}

:is(.list152,.chPUsIdPU) li h4 {
    font-size: .26rem;
    color: #000000;
    line-height: 1.375;
    margin-bottom: .2rem;
}

:is(.list152,.chPUsIdPU) li p {
    font-size: .17rem;
    color: #5b5b5b;
    line-height: .27rem
}

:is(.list153,.cyBBnDSiV) li :is(.left,.cBsIVxaoK) {
    width: calc(100% - 7.58rem);
    padding: 0 1.2rem 0 0;
}

:is(.list153,.cyBBnDSiV) li :is(.right,.crDKKfhNG) {
    width: 7.58rem
}

:is(.list153,.cyBBnDSiV) li :is(.left,.cBsIVxaoK) h3 {
    font-size: .36rem;
    line-height: 1.5;
    color: #000000;
    margin: .8rem 0 .3rem;
}

:is(.list153,.cyBBnDSiV) li :is(.left,.cBsIVxaoK) h4 img {
    width: .54rem
}

:is(.list153,.cyBBnDSiV) li :is(.left,.cBsIVxaoK) p {
    font-size: .22rem;
    line-height: .45rem;
    color: #5b5b5b;
}

:is(.list154_box,.cVlLSTqeA) {
    margin: .68rem 0 0
}

.list154 li {
    flex: 1
}

.list154 li :is(.a,.cQRUeekdT) {
    display: flex;
    align-items: center;
    justify-content: center;
    height: .7rem;
    font-size: .24rem;
    color: #000000;
    border-top: #d8d8d8 2px solid;
    position: relative;
    cursor: pointer;
    padding-top: .3rem;
}

.list154 li :is(.a,.cQRUeekdT):after {
    content: "";
    position: absolute;
    width: 0;
    height: 4px;
    top: -4px;
    left: 50%;
    transform: translateX(-50%);
}

.list154 li.on :is(.a,.cQRUeekdT):after, .list17 li :is(.a,.cQRUeekdT):hover:after {
    background: #222222;
    width: 100%
}

:is(.nyren,.cXVNiXAZY) .ar_article table th {
    background: #b2b2b2;
    font-size: .19rem;
    padding: .2rem .1rem;
    text-align: center;
    color: #fff;
}

:is(.nyren,.cXVNiXAZY) .ar_article table td {
    background: #fafafd;
    font-size: .18rem;
    padding: .05rem .1rem;
    border: #fff .06rem solid;
    text-align: center;
    line-height: 2.75;
}

:is(.nyren,.cXVNiXAZY) :is(.fl04,.cDNaxeVBe) {
    padding-top: 0
}

:is(.nyren,.cXVNiXAZY) :is(.fl04,.cDNaxeVBe) .wp {
    align-items: center;
}

:is(.nyren,.cXVNiXAZY) :is(.fl04,.cDNaxeVBe) :is(.left,.cBsIVxaoK) {
    width: calc(100% - 7.24rem);
    padding: 0 .4rem 0 0;
}

:is(.nyren,.cXVNiXAZY) :is(.fl04,.cDNaxeVBe) :is(.right,.crDKKfhNG) {
    width: 7.24rem
}

:is(.nyren,.cXVNiXAZY) :is(.fl05,.clVbojWqi) {
    background: #f7fafe
}

:is(.nyren,.cXVNiXAZY) :is(.fl05,.clVbojWqi) :is(.tit10,.cmIKYrvbj) {
    text-align: center
}

:is(.list153,.cyBBnDSiV) {
    margin: .2rem 0 0
}

@media(min-width: 1199px) {
}

@media(max-width: 1199px) {
}

@media(max-width: 991px) {
    :is(.nyren,.cXVNiXAZY) :is(.fl01,.cPvehFkgm) :is(.content,.czgbEWgRt) {
        padding: .5rem .3rem;
        background: #f6f6f6
    }

    :is(.nyren,.cXVNiXAZY) :is(.fl01,.cPvehFkgm) :is(.content,.czgbEWgRt) .ar_article {
        width: 100%
    }

    :is(.tit10,.cmIKYrvbj) h3 {
        font-size: .3rem
    }

    :is(.nyren,.cXVNiXAZY) :is(.fl04,.cDNaxeVBe) :is(.left,.cBsIVxaoK) {
        width: 100%
    }

    :is(.nyren,.cXVNiXAZY) :is(.fl04,.cDNaxeVBe) :is(.right,.crDKKfhNG) {
        width: 100%;
        padding: .4rem 0 0;
    }

    :is(.list153,.cyBBnDSiV) li :is(.left,.cBsIVxaoK) {
        width: calc(100% - 5.58rem);
        padding: 0 .5rem 0 0;
    }

    :is(.list153,.cyBBnDSiV) li :is(.right,.crDKKfhNG) {
        width: 5.58rem
    }

    :is(.list152,.chPUsIdPU) li :is(.txt,.cQXrLrDcA) {
        padding: .4rem .2rem
    }

    :is(.n_banner10,.chDEAzAZf) :is(.top2,.cPQKHJVIe) h2 {
        font-size: .36rem;
    }

    :is(.n_banner10,.chDEAzAZf) :is(.img,.cZUFHhZOR) :is(.img_hezi,.cqZbCiPZw) {
        padding-bottom: 60%;
    }

    :is(.nyren,.cXVNiXAZY) :is(.fl02,.crFzDQXZX) :is(.content,.czgbEWgRt) {
        padding: .3rem 0
    }
}

@media(max-width: 767px) {
    :is(.tit10,.cmIKYrvbj) h3 {
        font-size: .3rem;
    }

    :is(.list153,.cyBBnDSiV) li :is(.left,.cBsIVxaoK) h3 {
        margin: .3rem 0 .15rem;
        font-size: .26rem;
    }

    :is(.list152,.chPUsIdPU) li h4 {
        font-size: .2rem;
    }

    :is(.list153,.cyBBnDSiV) li :is(.left,.cBsIVxaoK) {
        width: 100%;
        padding: 0;
    }

    :is(.list153,.cyBBnDSiV) li :is(.right,.crDKKfhNG) {
        width: 100%;
        padding: .5rem 0 0;
    }

    :is(.n_banner10,.chDEAzAZf) :is(.top2,.cPQKHJVIe) h2 {
        margin-bottom: .3rem
    }

    :is(.list150,.cCTIEyFul) {
        max-width: 70%;
        margin-bottom: .3rem;
    }

    :is(.list150,.cCTIEyFul) li {
        width: calc(50% - .1rem);
    }

    :is(.list150,.cCTIEyFul) li a {
        font-size: .2rem;
        height: .4rem;
    }

    :is(.tit10,.cmIKYrvbj).tit10 {
        margin-bottom: .3rem
    }

    :is(.list151,.cVVFXkIpX) {
        margin: .3rem 0 0
    }

    :is(.list152,.chPUsIdPU) li {
        width: 100%;
        margin-bottom: .2rem;
        padding: 0;
    }

    :is(.list152,.chPUsIdPU) {
        margin: .3rem 0 .3rem;
    }

    :is(.nyren,.cXVNiXAZY) .ar_article table td {
        line-height: 1.75;
        font-size: .17rem;
    }

    :is(.list153,.cyBBnDSiV) li :is(.left,.cBsIVxaoK) p {
        font-size: .2rem;
        line-height: 1.75;
    }

    :is(.list153,.cyBBnDSiV) li :is(.left,.cBsIVxaoK) h4 img {
        width: .34rem
    }

    .list154 li :is(.a,.cQRUeekdT) {
        font-size: .2rem;
        padding: .15rem 0 0
    }

    :is(.list153,.cyBBnDSiV) {
        margin: 0
    }

    .ar_article, .ar_article p {
        font-size: .18rem !important;
    }
}

@media(max-width: 455px) {
}

:is(.shuzhi,.cBfqJApoo) {
    font-size: .18rem;
    color: #19c7c5;
    line-height: 1.5;
    margin: .44rem 0 .18rem;
    text-align: center;
}

:is(.shuzhi,.cBfqJApoo) p {
    font-weight: bold
}

:is(.shuzhi1,.cIEJGGfFV) {
    font-size: .24rem;
    color: #222222;
    line-height: 1.5;
    margin: .4rem 0 .15rem;
    text-align: center;
}

:is(.shuzhi1,.cIEJGGfFV) p {
    font-weight: 300
}

footer :is(.fl02,.crFzDQXZX) .wp {
    align-items: center;
    justify-content: space-between;
}

.list_link {
    position: relative;
    width: 2.8rem;
}

.list_link dt {
    height: .4rem;
    border: #333333 1px solid;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 .15rem;
    font-size: .17rem;
    color: #171717;
    cursor: pointer;
    position: relative;
    line-height: .4rem;
}

.list_link dt:before {
    content: "";
    position: absolute;
    right: .46rem;
    width: 1px;
    height: .2rem;
    background: #797a7b;
    top: 50%;
    margin-top: -.1rem;
}

.list_link dt img {
    height: .09rem;
}

.list_link .con {
    position: absolute;
    bottom: 100%;
    left: 0;
    right: 0;
    z-index: 4;
    background: rgba(0,0,0,.8);
    border-bottom: none;
    padding: 0 .15rem;
    display: none;
    transform-origin: bottom;
}

.list_link .con dd {
    font-size: .16rem;
    color: #fff;
    line-height: .5rem;
    font-weight: 300;
    border-bottom: rgba(255,255,255,.3) 1px solid;
    text-align: left;
}

.list_link .con dd:last-child {
    border-bottom: none
}

@media(min-width: 1199px) {
}

@media(max-width: 1199px) {
}

@media(max-width: 991px) {
    footer :is(.fl02,.crFzDQXZX) p {
        width: 100%
    }

    .list_link {
        margin: .2rem auto 0
    }
}

@media(max-width: 767px) {
}

@media(max-width: 455px) {
}

:is(.dianqi,.cGDJsyDoe) :is(.fl01,.cPvehFkgm) {
    position: relative;
    z-index: 1;
    overflow: hidden;
}

:is(.dianqi,.cGDJsyDoe) :is(.fl01,.cPvehFkgm) .ar_article img {
    margin: 0;
    width: 100%;
}

:is(.dianqi,.cGDJsyDoe) :is(.fl01,.cPvehFkgm) :is(.bg1,.cSnrLCnbj) {
    position: absolute;
    width: 100vw;
    height: 100vw;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
}

:is(.dianqi,.cGDJsyDoe) :is(.fl01,.cPvehFkgm) :is(.bg1,.cSnrLCnbj)::after {
    content: "";
    background: url(/zzxby/images/dianqi_ico.png) center no-repeat;
    background-size: cover;
    -webkit-animation: play 25s linear infinite;
    -moz-animation: play 25s linear infinite;
    animation: play 25s linear infinite;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

:is(.h31,.cwsxIlRSO) {
    font-size: .36rem;
    color: #222222;
    margin-bottom: .2rem
}

@media(min-width: 1199px) {
}

@media(max-width: 1199px) {
}

@media(max-width: 991px) {
}

@media(max-width: 767px) {
    :is(.h31,.cwsxIlRSO) {
        font-size: .26rem;
        margin-bottom: .24rem
    }
}

@media(max-width: 455px) {
}

:is(.cases,.cXTxRHOwW) :is(.fl01,.cPvehFkgm) {
    padding-bottom: 0;
}

:is(.cases,.cXTxRHOwW) :is(.fl01,.cPvehFkgm) .wp>:is(.txt,.cQXrLrDcA) {
    margin-bottom: .6rem;
}

:is(.list201,.cYWEMPwMb) {
    margin: 0 -.045rem;
}

:is(.list201,.cYWEMPwMb) li {
    padding: 0 .045rem;
    width: 33.33%;
    margin-bottom: .09rem;
}

:is(.list201,.cYWEMPwMb) li :is(.a,.cQRUeekdT) {
    display: block;
    position: relative;
}

:is(.list201,.cYWEMPwMb) li :is(.img,.cZUFHhZOR) :is(.img_hezi,.cqZbCiPZw) {
    padding-bottom: 72%;
}

:is(.list201,.cYWEMPwMb) li :is(.txt,.cQXrLrDcA) {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 0 .28rem .18rem;
}

:is(.list201,.cYWEMPwMb) li :is(.txt,.cQXrLrDcA) h3 {
    font-size: .3rem;
    color: #fff;
}

:is(.list201,.cYWEMPwMb) li :is(.txt,.cQXrLrDcA) h4 {
    font-size: .2rem;
    color: #fff;
    line-height: 1.75;
    margin: .15rem 0 0;
}

:is(.h31_c,.cpfrttKYk) {
    text-align: center;
}

:is(.cases,.cXTxRHOwW) :is(.fl02,.crFzDQXZX) .ar_article {
    margin-bottom: .4rem;
}

:is(.cases,.cXTxRHOwW) :is(.fl02,.crFzDQXZX) .ar_article:is(.ar_wap,.cdAZxnZGm) {
    display: none
}

:is(.h41,.cSgHOKTOl) {
    font-size: .26rem;
    color: #000000;
    margin-bottom: .3rem;
    line-height: 1.75;
}

:is(.h41_c,.cZFVkqtBo) {
    text-align: center;
}

:is(.cases,.cXTxRHOwW) :is(.fl02,.crFzDQXZX) {
    padding-bottom: 0;
}

:is(.list202_box,.cEAZcweYG) {
    width: calc((100vw - 15.65rem)/2 + 100%);
    padding: 0 0 .4rem;
}

:is(.list202,.cdXncdxHu) li :is(.a,.cQRUeekdT) {
    display: block;
    position: relative;
}

:is(.list202,.cdXncdxHu) li :is(.img,.cZUFHhZOR):after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0,0,0,.25)
}

:is(.list202,.cdXncdxHu) li :is(.img,.cZUFHhZOR) :is(.img_hezi,.cqZbCiPZw) {
    padding-bottom: 58.65%;
}

:is(.list202,.cdXncdxHu) li :is(.txt,.cQXrLrDcA) {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 0 .38rem .28rem;
}

:is(.list202,.cdXncdxHu) li :is(.txt,.cQXrLrDcA) h3 {
    font-size: .3rem;
    color: #fff;
    line-height: 1.5;
}

:is(.miso-arrow3_w,.cypWCoyAA) {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

:is(.miso-arrow3,.cvlchLgRT) {
    cursor: pointer
}

:is(.miso-arrow3,.cvlchLgRT) img {
    height: .2rem
}

:is(.miso-arrow3,.cvlchLgRT):is(.next,.cAKRWbXKl) {
    margin-left: .52rem;
}

@media(min-width: 1199px) {
    :is(.list202,.cdXncdxHu) li :is(.a,.cQRUeekdT):hover :is(.img,.cZUFHhZOR):after {
        opacity: 0;
    }

    :is(.list202,.cdXncdxHu) li :is(.a,.cQRUeekdT):hover :is(.txt,.cQXrLrDcA) {
        opacity: 0;
    }
}

@media(max-width: 1199px) {
    :is(.list202_box,.cEAZcweYG) {
        width: 100%;
        padding: 0 0 .4rem;
    }
}

@media(max-width: 991px) {
    :is(.list201,.cYWEMPwMb) li {
        width: 50%;
    }

    :is(.cases,.cXTxRHOwW) :is(.fl02,.crFzDQXZX) .ar_article:is(.ar_web,.cKpVnZKVX) {
        display: none
    }

    :is(.cases,.cXTxRHOwW) :is(.fl02,.crFzDQXZX) .ar_article:is(.ar_wap,.cdAZxnZGm) {
        display: block
    }
}

@media(max-width: 767px) {
    :is(.h41,.cSgHOKTOl) {
        font-size: .22rem;
    }

    :is(.list201,.cYWEMPwMb) li {
        width: 100%
    }

    :is(.cases,.cXTxRHOwW) :is(.fl01,.cPvehFkgm) .wp>:is(.txt,.cQXrLrDcA) {
        margin-bottom: .3rem
    }

    :is(.list202,.cdXncdxHu) li :is(.txt,.cQXrLrDcA) {
        padding: 0 .2rem .2rem
    }

    :is(.list202,.cdXncdxHu) li :is(.txt,.cQXrLrDcA) h3 {
        font-size: .24rem;
    }
}

@media(max-width: 455px) {
}

:is(.list203,.ccakmAtcC) {
    margin: 0 -.24rem;
    margin-top: .8rem;
}

:is(.list203,.ccakmAtcC) li {
    width: 50%;
    padding: 0 .24rem;
    margin-bottom: .5rem;
}

:is(.list203,.ccakmAtcC) li :is(.a,.cQRUeekdT) {
    display: block;
    border: #e0e0e0 1px solid;
    height: 4.94rem;
    position: relative;
    z-index: 1;
}

:is(.list203,.ccakmAtcC) li :is(.img,.cZUFHhZOR) {
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

:is(.list203,.ccakmAtcC) li :is(.img,.cZUFHhZOR) :is(.img_hezi,.cqZbCiPZw) {
    padding-bottom: inherit;
    height: 100%;
}

:is(.list203,.ccakmAtcC) li :is(.top,.cytKlpKkk) {
    position: relative;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 .5rem;
    height: 100%;
}

:is(.list204,.cuBjwQCDX) dd {
    position: relative;
    z-index: 1;
    font-size: .22rem;
    color: #171717;
    line-height: .4rem;
    font-weight: 300;
    padding: 0 0 0 .08rem;
}

:is(.list204,.cuBjwQCDX) dd::before {
    content: "";
    position: absolute;
    width: .03rem;
    height: .03rem;
    background: #000;
    border-radius: 50%;
    left: 0;
    top: .2rem;
}

:is(.list203s,.cSkFtJUUz) {
    margin-top: 0 !important;
}

:is(.list203s,.cSkFtJUUz) li {
    width: 100%;
}

:is(.list203s,.cSkFtJUUz) li :is(.a,.cQRUeekdT) {
    height: 4.8rem;
}

:is(.solution_new,.cUIHOvGxJ) {
    background: url(/zzxby/images/solution_new.jpg) center bottom no-repeat;
    background-size: cover;
}

@media(min-width: 1199px) {
}

@media(max-width: 1199px) {
}

@media(max-width: 991px) {
    :is(.list203,.ccakmAtcC) li {
        width: 100%;
        padding: 0 .24rem;
        margin-bottom: .3rem;
    }

    :is(.mianbao,.cpdMTNETG) {
        display: none;
    }
}

@media(max-width: 767px) {
    :is(.list203,.ccakmAtcC) li :is(.a,.cQRUeekdT) {
        height: auto
    }

    :is(.list203,.ccakmAtcC) li :is(.top,.cytKlpKkk) {
        padding: .4rem .3rem;
    }

    :is(.list203,.ccakmAtcC) {
        margin-top: .4rem;
    }

    :is(.list204,.cuBjwQCDX) dd {
        font-size: .18rem;
    }
}

@media(max-width: 455px) {
}

:is(.n_contact,.cBslYAySI) :is(.fl01,.cPvehFkgm) {
    padding: .8rem 0;
    position: relative;
}

#ildIhfxZj {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: #e4e4e4 2px solid
}

:is(.n_contact,.cBslYAySI) :is(.fl01,.cPvehFkgm) .wp {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

:is(.n_contact,.cBslYAySI) :is(.fl01,.cPvehFkgm) .wp :is(.box,.cYwbwLvHF) {
    width: 4.82rem;
    background: #fff;
    overflow: hidden;
    position: relative;
    z-index: 100;
}

:is(.n_contact,.cBslYAySI) :is(.fl01,.cPvehFkgm) .wp :is(.box,.cYwbwLvHF) :is(.top,.cytKlpKkk) {
    height: 1.05rem;
    background: #444444;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 .46rem;
}

:is(.n_contact,.cBslYAySI) :is(.fl01,.cPvehFkgm) .wp :is(.box,.cYwbwLvHF) :is(.top,.cytKlpKkk) h3 {
    font-size: .2rem;
    color: #1cc9cb;
    font-weight: bold;
}

:is(.n_contact,.cBslYAySI) :is(.fl01,.cPvehFkgm) .wp :is(.box,.cYwbwLvHF) :is(.top,.cytKlpKkk) h4 {
    font-size: .2rem;
    color: #1cc9cb;
    margin: .08rem 0 0;
}

:is(.n_contact,.cBslYAySI) :is(.fl01,.cPvehFkgm) .wp :is(.box,.cYwbwLvHF) :is(.miso_hd,.cYVFLIKLl) {
    padding: 0 .1rem 0 0;
}

:is(.list_box_11,.czOhBsNft) {
    height: calc(5rem - 1px);
    overflow: hidden;
    overflow-y: scroll;
}

:is(.list_box_11,.czOhBsNft)::-webkit-scrollbar {
    width: 1px;
    height: 8px;
    background-color: #F5F5F5;
}

:is(.list_box_11,.czOhBsNft)::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #E2E2E2;
}

:is(.list_box_11,.czOhBsNft)::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #333;
}

:is(.list_box_11,.czOhBsNft) li a {
    display: flex;
    padding: 0 .3rem 0 .46rem;
    position: relative;
    flex-direction: column;
    justify-content: center;
    height: 1rem;
}

:is(.list_box_11,.czOhBsNft) li a:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 2px;
    background: #11c7c9;
    height: 0;
    transition: .5s;
}

:is(.list_box_11,.czOhBsNft) li a:after {
    content: "";
    position: absolute;
    left: .46rem;
    right: .46rem;
    bottom: 0;
    height: 1px;
    background: #e7e7e7;
    transition: .5s;
}

:is(.list_box_11,.czOhBsNft) li a h5 {
    font-size: .2rem;
    color: #333333;
    transition: .5s;
    line-height: 1.5;
}

:is(.list_box_11,.czOhBsNft) li a p {
    font-size: .18rem;
    color: #333333;
    line-height: 1.5;
    font-weight: 300;
}

:is(.list_box_11,.czOhBsNft) li.on a:before {
    height: 100%;
    top: 0;
}

:is(.list_box_11,.czOhBsNft) li.on a h5 {
    color: #11c7c9
}

:is(.n_contact,.cBslYAySI) :is(.fl01,.cPvehFkgm) .wp :is(.box,.cYwbwLvHF) :is(.miso_hd,.cYVFLIKLl) :is(.ewm,.cEftaFBul) {
    padding: 0 3.125rem;
    display: flex;
    align-items: center;
    margin: 1rem 0 0
}

:is(.n_contact,.cBslYAySI) :is(.fl01,.cPvehFkgm) .wp :is(.box,.cYwbwLvHF) :is(.miso_hd,.cYVFLIKLl) :is(.ewm,.cEftaFBul) :is(.img,.cZUFHhZOR) img {
    width: 7.5rem;
    height: 7.5rem;
    border: #e5e5e5 1px solid
}

:is(.n_contact,.cBslYAySI) :is(.fl01,.cPvehFkgm) .wp :is(.box,.cYwbwLvHF) :is(.miso_hd,.cYVFLIKLl) :is(.ewm,.cEftaFBul) .con {
    padding: 0 0 0 1.375rem
}

:is(.n_contact,.cBslYAySI) :is(.fl01,.cPvehFkgm) .wp :is(.box,.cYwbwLvHF) :is(.miso_hd,.cYVFLIKLl) :is(.ewm,.cEftaFBul) .con h5 {
    font-size: 1.125rem;
    color: #11c7c9
}

:is(.n_contact,.cBslYAySI) :is(.fl01,.cPvehFkgm) .wp :is(.box,.cYwbwLvHF) :is(.miso_hd,.cYVFLIKLl) :is(.ewm,.cEftaFBul) .con h6 {
    font-size: 12px;
    color: #999999;
    margin: .5rem 0 0
}

:is(.n_product,.cxrlrTCOn) :is(.fl01,.cPvehFkgm) {
    padding: 5rem 0;
    background: #f7f7f7;
    border-bottom: #e7ecec 2px solid
}

:is(.list_box_product,.cJJefrApw) {
    margin: 0 -.625rem;
    display: flex;
    flex-wrap: wrap
}

:is(.list_box_product,.cJJefrApw) li {
    width: 50%;
    padding: 0 .625rem;
    margin-bottom: 1.875rem
}

:is(.list_box_product,.cJJefrApw) li a {
    padding: 3.25rem;
    background: #fff;
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

:is(.list_box_product,.cJJefrApw) li a :is(.left,.cBsIVxaoK) {
    padding: 0 2.25rem 0 0;
    width: calc(100% - 17.5rem)
}

:is(.list_box_product,.cJJefrApw) li a :is(.left,.cBsIVxaoK) h5 {
    font-size: 1.375rem;
    color: #2c2c2c;
    transition: .5s;
    line-height: 1.5
}

:is(.list_box_product,.cJJefrApw) li a :is(.left,.cBsIVxaoK) .con {
    border-top: #e8e8e8 2px solid;
    position: relative;
    padding: 1.75rem 0 0;
    margin-top: 1rem
}

:is(.list_box_product,.cJJefrApw) li a :is(.left,.cBsIVxaoK) .con :is(.con_li,.ceZtexTPO) {
    height: 10.5rem;
    overflow: hidden
}

:is(.list_box_product,.cJJefrApw) li a :is(.left,.cBsIVxaoK) .con:after {
    content: "";
    position: absolute;
    top: -2px;
    width: 3.75rem;
    height: 2px;
    background: #11c7c9;
    transition: .5s
}

:is(.list_box_product,.cJJefrApw) li a :is(.left,.cBsIVxaoK) .con p {
    font-size: .875rem;
    color: #6f6f6f;
    line-height: 1.75rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
    overflow: hidden;
}

:is(.list_box_product,.cJJefrApw) li a :is(.right,.crDKKfhNG) {
    width: 17.5rem
}

:is(.list_box_product,.cJJefrApw) li a :is(.right,.crDKKfhNG) :is(.img,.cZUFHhZOR) :is(.img_hezi,.cqZbCiPZw) {
    padding-bottom: 18.125rem !important;
}

:is(.list_box_product,.cJJefrApw) li a :is(.right,.crDKKfhNG) :is(.img,.cZUFHhZOR) img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 18.125rem;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%)
}

:is(.list_box_product1,.cdcOwWHIX) li a {
    padding: .2rem .5rem
}

:is(.list_box_product1,.cdcOwWHIX) li a :is(.left,.cBsIVxaoK) .con p {
    height: 3.75rem;
    white-space: normal
}

:is(.list_box_product1,.cdcOwWHIX) li a :is(.left,.cBsIVxaoK) h6 {
    font-size: .875rem;
    color: #696d70;
    transition: .5s;
    margin: 1rem 0 0
}

:is(.n_contact,.cBslYAySI) {
    background: #f5f5f5;
}

:is(.list_box_product_d,.cVzbNoAgE) li a {
    padding: .8rem .5rem;
    background: #fff;
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

:is(.list_box_product_d,.cVzbNoAgE) li a :is(.left,.cBsIVxaoK) {
    padding: 0 0 0 5rem;
    width: calc(100% - 3rem)
}

:is(.list_box_product_d,.cVzbNoAgE) li a :is(.left,.cBsIVxaoK) h5 {
    font-size: 1.875rem;
    color: #2c2c2c;
    transition: .5s;
    line-height: 1.5
}

:is(.list_box_product_d,.cVzbNoAgE) li a :is(.left,.cBsIVxaoK) .con {
    border-top: #e8e8e8 2px solid;
    position: relative;
    padding: .4rem 0 0;
    margin-top: .32rem
}

:is(.list_box_product_d,.cVzbNoAgE) li a :is(.left,.cBsIVxaoK) .con:after {
    content: "";
    position: absolute;
    top: -2px;
    width: .6rem;
    height: 2px;
    background: #11c7c9;
    transition: .5s
}

:is(.list_box_product_d,.cVzbNoAgE) li a :is(.left,.cBsIVxaoK) .con p {
    font-size: .2rem;
    color: #6f6f6f;
    line-height: .46rem;
}

:is(.list_box_product_d,.cVzbNoAgE) li a :is(.left,.cBsIVxaoK) .con h6 {
    font-size: .2rem;
    color: #11c7c9;
    font-weight: bold;
    margin: 0 0 .24rem
}

:is(.list_box_product_d,.cVzbNoAgE) li a :is(.left,.cBsIVxaoK) .con :is(.con_li1,.cmnSKptPo) {
    margin: .4rem 0 0
}

:is(.list_box_product_d,.cVzbNoAgE) li a :is(.left,.cBsIVxaoK) .con :is(.con_li1,.cmnSKptPo) p {
    font-size: 1rem;
    line-height: .3rem
}

:is(.list_box_product_d,.cVzbNoAgE) li a :is(.right,.crDKKfhNG) {
    width: 4.8rem;
    padding: .32rem 0 0
}

:is(.list_box_product_d,.cVzbNoAgE) li a :is(.right,.crDKKfhNG) :is(.img,.cZUFHhZOR) :is(.img_hezi,.cqZbCiPZw) {
    padding-bottom: 4.8rem !important;
}

:is(.list_box_product_d,.cVzbNoAgE) li a :is(.right,.crDKKfhNG) :is(.img,.cZUFHhZOR) img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 29.625rem;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%)
}

:is(.list_box_12,.ccLzBOQUx) {
    padding-bottom: 1.5rem
}

:is(.list_box_12,.ccLzBOQUx) :is(.miso-dots,.cEZgzzhwX) li {
    border: #d2d2d2 1px solid;
    border-radius: 50%;
    transition: .5s;
    width: .08rem;
    height: .08rem
}

:is(.list_box_12,.ccLzBOQUx) :is(.miso-dots,.cEZgzzhwX) li:is(.miso-active,.cWPIgIUeO) {
    border: #11c7c9 1px solid;
    background: #11c7c9
}

@media(min-width: 1199px) {
}

@media(max-width: 1199px) {
}

@media(max-width: 991px) {
    #ildIhfxZj {
        position: relative;
        height: 60vw;
        margin-bottom: .3rem;
    }

    :is(.n_contact,.cBslYAySI) :is(.fl01,.cPvehFkgm) {
        padding: 0 0 .5rem;
    }

    :is(.list_box_11,.czOhBsNft) {
        height: calc(3rem - 1px);
    }

    :is(.home5,.cEFnCvOvO) video {
        width: 100% !important;
        margin: -5% 0 !important
    }
}

@media(max-width: 767px) {
}

@media(max-width: 455px) {
}

@media(max-width: 455px) {
}

:is(.n_banner10,.chDEAzAZf) {
    position: relative;
    z-index: 1
}

:is(.n_banner10,.chDEAzAZf) :is(.img,.cZUFHhZOR) :is(.img_hezi,.cqZbCiPZw) {
    padding-bottom: 39.16%;
}

:is(.n_banner10,.chDEAzAZf) :is(.top2,.cPQKHJVIe) {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

:is(.n_banner10,.chDEAzAZf) :is(.top2,.cPQKHJVIe) h2 {
    font-size: .6rem;
    color: #fff;
    font-weight: 300;
    margin-bottom: .7rem;
    width: 100%;
    text-align: center;
}

:is(.n_banner10,.chDEAzAZf) :is(.top2,.cPQKHJVIe) .wp {
    height: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

:is(.list150,.cCTIEyFul) {
    width: 4.72rem;
    justify-content: space-between;
    align-items: center;
    max-width: 100%;
}

:is(.list150,.cCTIEyFul) li {
    width: calc(50% - .3rem);
    margin-bottom: .2rem
}

:is(.list150,.cCTIEyFul) li a {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: .54rem;
    border: #f6f6f6 2px solid;
    font-size: .24rem;
    font-weight: 300;
    max-width: 100%;
    border-radius: 50vw;
    color: #fff;
    background: rgba(255,255,255,.12);
    ;}

:is(.list150,.cCTIEyFul) li a svg {
    width: .2rem;
    height: .2rem;
    fill: #fff;
    margin: 0 0 0 .18rem;
}

@media(min-width: 1199px) {
    :is(.list150,.cCTIEyFul) li a:hover {
        background: #fff;
        color: #333
    }

    :is(.list150,.cCTIEyFul) li a:hover svg {
        fill: #333
    }
}

@media(max-width: 1199px) {
}

@media(max-width: 991px) {
}

@media(max-width: 767px) {
}

@media(max-width: 455px) {
}

:is(.nyren,.cXVNiXAZY) :is(.fl01,.cPvehFkgm) :is(.content,.czgbEWgRt) {
    background: url(/zzxby/images/nyren_bg1.jpg) center no-repeat;
    background-size: cover;
    padding: .65rem;
    margin-bottom: .6rem;
}

:is(.nyren,.cXVNiXAZY) :is(.fl01,.cPvehFkgm) :is(.content,.czgbEWgRt) .ar_article {
    width: 7.25rem;
}

:is(.tit10,.cmIKYrvbj) {
    margin-bottom: .4rem;
}

:is(.tit10,.cmIKYrvbj) h3 {
    font-size: .36rem;
    color: #010101;
}

:is(.nyren,.cXVNiXAZY) :is(.fl02,.crFzDQXZX) {
    padding-top: 0
}

:is(.nyren,.cXVNiXAZY) :is(.fl02,.crFzDQXZX) :is(.tit10,.cmIKYrvbj) {
    text-align: center
}

:is(.nyren,.cXVNiXAZY) :is(.fl02,.crFzDQXZX) .ar_article p {
    text-align: center
}

:is(.nyren,.cXVNiXAZY) :is(.fl02,.crFzDQXZX) :is(.content,.czgbEWgRt) {
    background: url(/zzxby/images/nyren_bg2.jpg) center bottom no-repeat;
    background-size: 100% auto !important;
    padding: 0 .65rem .25rem;
}

:is(.nyren,.cXVNiXAZY) :is(.fl03,.cORRUngio) {
    padding-top: .3rem;
}

:is(.list151,.cVVFXkIpX) {
    margin: .85rem auto 0;
    width: 10.66rem;
    justify-content: space-between;
    max-width: 100%;
    flex-wrap: nowrap;
}

:is(.list151,.cVVFXkIpX) li :is(.a,.cQRUeekdT) {
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
    height: 100%;
}

:is(.list151,.cVVFXkIpX) li p {
    font-size: .16rem;
    line-height: .25rem;
    color: #5b5b5b;
}

:is(.list151,.cVVFXkIpX) li :is(.ico,.cTuonyMyc) {
    margin: .2rem 0 .14rem;
    width: .41rem;
}

:is(.list151,.cVVFXkIpX) li :is(.ico,.cTuonyMyc) img {
    width: 100%
}

:is(.list151,.cVVFXkIpX) li h6 {
    font-size: .25rem;
    color: #000000;
}

:is(.list152,.chPUsIdPU) {
    margin: .5rem -.16rem .6rem;
}

:is(.list152,.chPUsIdPU) li {
    padding: 0 .16rem;
    width: 33.33%
}

.list152 li .img .img_hezi {
}

:is(.list152,.chPUsIdPU) li :is(.a,.cQRUeekdT) {
    display: block;
    height: 100%
}

:is(.nyren,.cXVNiXAZY) :is(.fl03,.cORRUngio) :is(.tit10,.cmIKYrvbj) {
    text-align: center
}

.nyren .fl03 .ar_article {
}

:is(.nyren,.cXVNiXAZY) :is(.fl03,.cORRUngio) .ar_article p {
    text-align: center
}

:is(.list152,.chPUsIdPU) li :is(.txt,.cQXrLrDcA) {
    padding: .4rem .38rem;
    background: #fafafd;
    min-height: 1.6rem;
}

:is(.list152,.chPUsIdPU) li h4 {
    font-size: .26rem;
    color: #000000;
    line-height: 1.375;
    margin-bottom: .2rem;
}

:is(.list152,.chPUsIdPU) li p {
    font-size: .17rem;
    color: #5b5b5b;
    line-height: .27rem
}

:is(.list153,.cyBBnDSiV) li :is(.left,.cBsIVxaoK) {
    width: calc(100% - 7.58rem);
    padding: 0 1.2rem 0 0;
}

:is(.list153,.cyBBnDSiV) li :is(.right,.crDKKfhNG) {
    width: 7.58rem
}

:is(.list153,.cyBBnDSiV) li :is(.left,.cBsIVxaoK) h3 {
    font-size: .36rem;
    line-height: 1.5;
    color: #000000;
    margin: .8rem 0 .3rem;
}

:is(.list153,.cyBBnDSiV) li :is(.left,.cBsIVxaoK) h4 img {
    width: .54rem
}

:is(.list153,.cyBBnDSiV) li :is(.left,.cBsIVxaoK) p {
    font-size: .22rem;
    line-height: .45rem;
    color: #5b5b5b;
}

:is(.list154_box,.cVlLSTqeA) {
    margin: .68rem 0 0
}

.list154 li {
    flex: 1
}

.list154 li :is(.a,.cQRUeekdT) {
    display: flex;
    align-items: center;
    justify-content: center;
    height: .7rem;
    font-size: .24rem;
    color: #000000;
    border-top: #d8d8d8 2px solid;
    position: relative;
    cursor: pointer;
    padding-top: .3rem;
}

.list154 li :is(.a,.cQRUeekdT):after {
    content: "";
    position: absolute;
    width: 0;
    height: 4px;
    top: -4px;
    left: 50%;
    transform: translateX(-50%);
}

.list154 li.on :is(.a,.cQRUeekdT):after, .list17 li :is(.a,.cQRUeekdT):hover:after {
    background: #222222;
    width: 100%
}

:is(.nyren,.cXVNiXAZY) .ar_article table th {
    background: #b2b2b2;
    font-size: .19rem;
    padding: .2rem .1rem;
    text-align: center;
    color: #fff;
}

:is(.nyren,.cXVNiXAZY) .ar_article table td {
    background: #fafafd;
    font-size: .18rem;
    padding: .05rem .1rem;
    border: #fff .06rem solid;
    text-align: center;
    line-height: 2.75;
}

:is(.nyren,.cXVNiXAZY) :is(.fl04,.cDNaxeVBe) {
    padding-top: 0
}

:is(.nyren,.cXVNiXAZY) :is(.fl04,.cDNaxeVBe) .wp {
    align-items: center;
}

:is(.nyren,.cXVNiXAZY) :is(.fl04,.cDNaxeVBe) :is(.left,.cBsIVxaoK) {
    width: calc(100% - 7.24rem);
    padding: 0 .4rem 0 0;
}

:is(.nyren,.cXVNiXAZY) :is(.fl04,.cDNaxeVBe) :is(.right,.crDKKfhNG) {
    width: 7.24rem
}

:is(.nyren,.cXVNiXAZY) :is(.fl05,.clVbojWqi) {
    background: #f7fafe
}

:is(.nyren,.cXVNiXAZY) :is(.fl05,.clVbojWqi) :is(.tit10,.cmIKYrvbj) {
    text-align: center
}

:is(.list153,.cyBBnDSiV) {
    margin: .2rem 0 0
}

@media(min-width: 1199px) {
}

@media(max-width: 1199px) {
}

@media(max-width: 991px) {
    :is(.nyren,.cXVNiXAZY) :is(.fl01,.cPvehFkgm) :is(.content,.czgbEWgRt) {
        padding: .5rem .3rem;
        background: #f6f6f6
    }

    :is(.nyren,.cXVNiXAZY) :is(.fl01,.cPvehFkgm) :is(.content,.czgbEWgRt) .ar_article {
        width: 100%
    }

    :is(.tit10,.cmIKYrvbj) h3 {
        font-size: .3rem
    }

    :is(.nyren,.cXVNiXAZY) :is(.fl04,.cDNaxeVBe) :is(.left,.cBsIVxaoK) {
        width: 100%
    }

    :is(.nyren,.cXVNiXAZY) :is(.fl04,.cDNaxeVBe) :is(.right,.crDKKfhNG) {
        width: 100%;
        padding: .4rem 0 0;
    }

    :is(.list153,.cyBBnDSiV) li :is(.left,.cBsIVxaoK) {
        width: calc(100% - 5.58rem);
        padding: 0 .5rem 0 0;
    }

    :is(.list153,.cyBBnDSiV) li :is(.right,.crDKKfhNG) {
        width: 5.58rem
    }

    :is(.list152,.chPUsIdPU) li :is(.txt,.cQXrLrDcA) {
        padding: .4rem .2rem
    }

    :is(.n_banner10,.chDEAzAZf) :is(.top2,.cPQKHJVIe) h2 {
        font-size: .36rem;
    }

    :is(.n_banner10,.chDEAzAZf) :is(.img,.cZUFHhZOR) :is(.img_hezi,.cqZbCiPZw) {
        padding-bottom: 60%;
    }

    :is(.nyren,.cXVNiXAZY) :is(.fl02,.crFzDQXZX) :is(.content,.czgbEWgRt) {
        padding: .3rem 0
    }

    :is(.nyren,.cXVNiXAZY) :is(.fl01,.cPvehFkgm) :is(.content,.czgbEWgRt) {
        margin-bottom: .3rem
    }
}

@media(max-width: 767px) {
    :is(.tit10,.cmIKYrvbj) h3 {
        font-size: .3rem;
    }

    :is(.list153,.cyBBnDSiV) li :is(.left,.cBsIVxaoK) h3 {
        margin: .3rem 0 .15rem;
        font-size: .26rem;
    }

    :is(.list152,.chPUsIdPU) li h4 {
        font-size: .2rem;
    }

    :is(.list153,.cyBBnDSiV) li :is(.left,.cBsIVxaoK) {
        width: 100%;
        padding: 0;
    }

    :is(.list153,.cyBBnDSiV) li :is(.right,.crDKKfhNG) {
        width: 100%;
        padding: .5rem 0 0;
    }

    :is(.n_banner10,.chDEAzAZf) :is(.top2,.cPQKHJVIe) h2 {
        margin-bottom: .3rem
    }

    :is(.list150,.cCTIEyFul) {
        max-width: 70%;
        margin-bottom: .3rem;
    }

    :is(.list150,.cCTIEyFul) li {
        width: calc(50% - .1rem);
    }

    :is(.list150,.cCTIEyFul) li a {
        font-size: .2rem;
        height: .4rem;
    }

    :is(.tit10,.cmIKYrvbj).tit10 {
        margin-bottom: .3rem
    }

    :is(.list151,.cVVFXkIpX) {
        margin: .3rem 0 0
    }

    :is(.list152,.chPUsIdPU) li {
        width: 100%;
        margin-bottom: .2rem;
        padding: 0;
    }

    :is(.list152,.chPUsIdPU) {
        margin: .3rem 0 .3rem;
    }

    :is(.nyren,.cXVNiXAZY) .ar_article table td {
        line-height: 1.75;
        font-size: .17rem;
    }

    :is(.list153,.cyBBnDSiV) li :is(.left,.cBsIVxaoK) p {
        font-size: .2rem;
        line-height: 1.75;
    }

    :is(.list153,.cyBBnDSiV) li :is(.left,.cBsIVxaoK) h4 img {
        width: .34rem
    }

    .list154 li :is(.a,.cQRUeekdT) {
        font-size: .2rem;
        padding: .15rem 0 0
    }

    :is(.list153,.cyBBnDSiV) {
        margin: 0
    }

    .ar_article, .ar_article p {
        font-size: .18rem !important;
    }
}

@media(max-width: 455px) {
}

:is(.miso_form1,.cZuZhlPhb) {
    display: flex;
    flex-wrap: wrap;
    height: .6rem;
    width: 10.24rem;
    max-width: 100%;
    justify-content: space-between;
    margin: 0 auto;
    overflow: hidden;
    border: #bbbbbb 1px solid;
}

:is(.miso_form1,.cZuZhlPhb) :is(.divselect,.cedLbqbyV) {
    width: calc(100% - .88rem);
    height: 100%;
    position: relative;
    background: #fff;
    padding: 0;
}

:is(.miso_form1,.cZuZhlPhb) :is(.divselect,.cedLbqbyV):before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -2rem;
    width: 1px;
    height: 4rem;
    background: #cfcecf;
}

:is(.miso_form1,.cZuZhlPhb) :is(.divselect,.cedLbqbyV) :is(.h5,.ctetvQMfF) {
    height: 100%;
    display: flex;
    align-items: center;
    padding: 0 .2rem;
    font-size: .22rem;
    color: #666666;
    position: relative;
    cursor: pointer;
    justify-content: space-between;
}

:is(.miso_form1,.cZuZhlPhb) :is(.divselect,.cedLbqbyV) :is(.h5,.ctetvQMfF) img {
    width: .18rem;
    margin-left: .1rem;
}

:is(.divselect_ul,.cTJCBAHEj) {
    background: #fff;
    text-align: center;
    padding: .1rem 0;
    display: none;
    box-shadow: 0px 9px 35px 0px rgba(0, 0, 0, 0.1);
}

:is(.divselect_ul,.cTJCBAHEj) li {
    font-size: 1rem;
    color: #666;
    line-height: 2.5;
    transition: .5s;
    cursor: pointer;
}

:is(.divselect_ul,.cTJCBAHEj) li:hover {
    color: #0e5da8;
}

:is(.miso_form1,.cZuZhlPhb)>:is(.input,.cDKggoVaA) {
    flex: 1;
    padding: 0 .3rem;
    background: #fefcff;
    font-size: .18rem;
    color: #fff;
    border-radius: 50vw;
    overflow: hidden;
    text-align: center;
}

:is(.miso_form1,.cZuZhlPhb) :is(.input,.cDKggoVaA) :is(.input1,.ccBIRnuoa) {
    width: 100%;
    height: 100%;
    font-size: .24rem;
    color: #000;
    padding: 0;
    letter-spacing: 0;
    font-weight: 300;
}

:is(.miso_form1,.cZuZhlPhb) :is(.right,.crDKKfhNG) {
    width: .78rem;
    display: flex;
    align-items: center;
    height: 100%;
    position: relative;
}

:is(.miso_form1,.cZuZhlPhb) :is(.right,.crDKKfhNG) :is(.submit,.cWjoVDAXA) {
    width: 100%;
    height: 100%;
    border-radius: 0;
    ;position: relative;
}

:is(.miso_form1,.cZuZhlPhb) :is(.right,.crDKKfhNG) :is(.submit,.cWjoVDAXA) :is(.input,.cDKggoVaA) {
    background: url(/zzxby/images/submit_ico.png) center no-repeat;
    width: 100%;
    height: 100%;
    cursor: pointer;
    ;border-radius: 0;
    background-size: .22rem .23rem !important;
    font-size: .2rem;
    letter-spacing: 0;
    color: #fff;
    padding: 0;
    border: none;
    font-weight: bold;
}

:is(.miso_form1,.cZuZhlPhb) :is(.right,.crDKKfhNG) :is(.submit,.cWjoVDAXA):before {
    content: "";
    position: absolute;
    left: 0;
    width: 2px;
    height: .42rem;
    background: #eaeaea;
    top: 50%;
    transform: translateY(-50%)
}

:is(.shuzhi,.cBfqJApoo) {
    font-size: .18rem;
    color: #19c7c5;
    line-height: 1.5;
    margin: .44rem 0 .18rem;
    text-align: center;
}

:is(.shuzhi,.cBfqJApoo) p {
    font-weight: bold
}

:is(.shuzhi1,.cIEJGGfFV) {
    font-size: .24rem;
    color: #222222;
    line-height: 1.5;
    margin: .4rem 0 .15rem;
    text-align: center;
}

:is(.shuzhi1,.cIEJGGfFV) p {
    font-weight: 300
}

:is(.zm_form,.cCtmXshwY) .ar_article table {
    border-left: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    border-top: 1px solid #e7e7e7;
}

:is(.zm_form,.cCtmXshwY) .ar_article table tr:nth-child(2n-1) {
    background: #f4f4f4
}

:is(.zm_form,.cCtmXshwY) .ar_article table tr th {
    font-size: .24rem;
    color: #333333;
    padding: .36rem .54rem;
    text-align: center;
}

:is(.zm_form,.cCtmXshwY) .ar_article table tr td {
    border-bottom: 1px solid #e7e7e7;
    font-size: .18rem;
    color: #333333;
    text-align: center;
}

:is(.zm_form,.cCtmXshwY) .ar_article table tr th:nth-child(1),:is( .zm_form, .cCtmXshwY) .ar_article table tr td:nth-child(1) {
    text-align: left
}

footer :is(.fl02,.crFzDQXZX) .wp {
    align-items: center;
    justify-content: space-between;
}

.list_link {
    position: relative;
    width: 2.8rem;
}

.list_link dt {
    height: .4rem;
    border: #333333 1px solid;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 .15rem;
    font-size: .17rem;
    color: #171717;
    cursor: pointer;
    position: relative;
    line-height: .4rem;
}

.list_link dt:before {
    content: "";
    position: absolute;
    right: .46rem;
    width: 1px;
    height: .2rem;
    background: #797a7b;
    top: 50%;
    margin-top: -.1rem;
}

.list_link dt img {
    height: .09rem;
}

.list_link .con {
    position: absolute;
    bottom: 100%;
    left: 0;
    right: 0;
    z-index: 1;
    background: rgba(0,0,0,.8);
    border-bottom: none;
    padding: 0 .15rem;
    display: none;
    transform-origin: bottom;
}

.list_link .con dd {
    font-size: .16rem;
    color: #fff;
    line-height: .5rem;
    font-weight: 300;
    border-bottom: rgba(255,255,255,.3) 1px solid;
    text-align: left;
}

.list_link .con dd:last-child {
    border-bottom: none
}

@media(min-width: 1199px) {
}

@media(max-width: 1199px) {
}

@media(max-width: 991px) {
    footer :is(.fl02,.crFzDQXZX) p {
        width: 100%
    }

    .list_link {
        margin: .2rem auto 0
    }
}

@media(max-width: 767px) {
}

@media(max-width: 455px) {
}

:is(.service,.caAjMVrdx) :is(.fl07,.cBVASonTE) :is(.content,.czgbEWgRt) {
    background: url(/zzxby/images/service_bg7.jpg) center no-repeat;
    background-size: cover;
    padding: .68rem 1rem;
    font-size: .3rem;
    color: #fff;
    line-height: 1.5;
    display: flex;
    align-items: center;
}

:is(.service,.caAjMVrdx) :is(.fl07,.cBVASonTE) :is(.content,.czgbEWgRt) img {
    height: .44rem;
    margin: 0 .2rem 0 0;
}

:is(.list200,.cGNNVisAG) {
    margin: 0 -.15rem;
}

:is(.list200,.cGNNVisAG) li {
    width: 33.33%;
    padding: 0 .15rem;
    margin-bottom: .28rem
}

:is(.list200,.cGNNVisAG) li :is(.a,.cQRUeekdT) {
    width: 100%;
    height: 2.1rem;
    border: #e7e7e7 1px solid;
    padding: 0 .28rem;
    display: flex;
    ;flex-direction: column;
    justify-content: center;
}

:is(.list200,.cGNNVisAG) li h4 font {
    font-size: .24rem;
    color: #333333;
    display: inline-block;
    border-bottom: #3bc5c4 2px solid;
    line-height: 1.3;
    margin-bottom: .1rem;
}

:is(.list200,.cGNNVisAG) li :is(.txt,.cQXrLrDcA) {
    display: flex;
}

:is(.list200,.cGNNVisAG) li :is(.txt,.cQXrLrDcA) :is(.ico,.cTuonyMyc) {
    width: .65rem;
}

:is(.list200,.cGNNVisAG) li :is(.txt,.cQXrLrDcA) :is(.ico,.cTuonyMyc) img {
    max-width: .54rem
}

:is(.list200,.cGNNVisAG) li :is(.txt,.cQXrLrDcA) :is(.rr,.chPdNAZUA) {
    flex: 1;
    overflow: hidden;
    font-size: .15rem;
    color: #333333;
    line-height: .3rem;
    padding: .06rem 0 0;
    min-height: .8rem;
}

:is(.list200,.cGNNVisAG) li :is(.a,.cQRUeekdT):hover {
    box-shadow: 0 0 .5rem rgba(0,0,0,.1)
}

@media(min-width: 1199px) {
}

@media(max-width: 1199px) {
    :is(.list200,.cGNNVisAG) li {
        width: 50%;
    }
}

@media(max-width: 991px) {
}

@media(max-width: 767px) {
    :is(.list200,.cGNNVisAG) li {
        width: 100%;
        margin-bottom: .2rem
    }

    :is(.list200,.cGNNVisAG) li . {
        height: 1.6rem
    }

    :is(.list200,.cGNNVisAG) li :is(.txt,.cQXrLrDcA) :is(.ico,.cTuonyMyc) {
        width: .5rem
    }

    :is(.list200,.cGNNVisAG) li :is(.txt,.cQXrLrDcA) :is(.ico,.cTuonyMyc) img {
        max-width: .36rem
    }

    :is(.list200,.cGNNVisAG) li :is(.txt,.cQXrLrDcA) :is(.rr,.chPdNAZUA) {
        padding: 0 0 0;
        min-height: auto;
    }

    :is(.service,.caAjMVrdx) :is(.fl07,.cBVASonTE) :is(.content,.czgbEWgRt) {
        padding: .4rem .3rem
    }

    :is(.service,.caAjMVrdx) :is(.fl07,.cBVASonTE) :is(.content,.czgbEWgRt) img {
        height: .36rem
    }

    :is(.list200,.cGNNVisAG) li h4 font {
        margin-bottom: 15px
    }

    :is(.list200,.cGNNVisAG) li :is(.a,.cQRUeekdT) {
        height: auto;
        padding: .3rem;
    }
}

@media(max-width: 455px) {
}

:is(.dianqi,.cGDJsyDoe) :is(.fl01,.cPvehFkgm) {
    position: relative;
    z-index: 1;
    overflow: hidden;
}

:is(.dianqi,.cGDJsyDoe) :is(.fl01,.cPvehFkgm) .ar_article img {
    margin: 0;
    width: 100%;
}

:is(.dianqi,.cGDJsyDoe) :is(.fl01,.cPvehFkgm) :is(.bg1,.cSnrLCnbj) {
    position: absolute;
    width: 100vw;
    height: 100vw;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
}

:is(.dianqi,.cGDJsyDoe) :is(.fl01,.cPvehFkgm) :is(.bg1,.cSnrLCnbj)::after {
    content: "";
    background: url(/zzxby/images/dianqi_ico.png) center no-repeat;
    background-size: cover;
    -webkit-animation: play 25s linear infinite;
    -moz-animation: play 25s linear infinite;
    animation: play 25s linear infinite;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

:is(.h31,.cwsxIlRSO) {
    font-size: .36rem;
    color: #222222;
    margin-bottom: .4rem
}

:is(.h31,.cwsxIlRSO) small {
    margin: 0 0 0 .1rem;
    color: #999;
    font-size: .24rem;
}

@media(min-width: 1199px) {
}

@media(max-width: 1199px) {
}

@media(max-width: 991px) {
}

@media(max-width: 767px) {
    :is(.h31,.cwsxIlRSO) {
        font-size: .26rem;
        margin-bottom: .24rem
    }
}

@media(max-width: 455px) {
}

:is(.cases,.cXTxRHOwW) :is(.fl01,.cPvehFkgm) {
    padding-bottom: 0;
}

:is(.cases,.cXTxRHOwW) :is(.fl01,.cPvehFkgm) .wp>:is(.txt,.cQXrLrDcA) {
    margin-bottom: .6rem;
}

:is(.list201,.cYWEMPwMb) {
    margin: 0 auto;
    width: 12rem;
    max-width: 100%;
}

:is(.list201,.cYWEMPwMb) li {
    padding: 0 .045rem;
    width: 33.33%;
    margin-bottom: .09rem;
}

:is(.list201,.cYWEMPwMb) li :is(.a,.cQRUeekdT) {
    display: block;
    position: relative;
}

:is(.list201,.cYWEMPwMb) li :is(.img,.cZUFHhZOR) :is(.img_hezi,.cqZbCiPZw) {
    padding-bottom: 72%;
}

:is(.list201,.cYWEMPwMb) li :is(.txt,.cQXrLrDcA) {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 0 .28rem .18rem;
}

:is(.list201,.cYWEMPwMb) li :is(.txt,.cQXrLrDcA) h3 {
    font-size: .3rem;
    color: #fff;
}

:is(.list201,.cYWEMPwMb) li :is(.txt,.cQXrLrDcA) h4 {
    font-size: .2rem;
    color: #fff;
    line-height: 1.75;
    margin: .15rem 0 0;
}

:is(.h31_c,.cpfrttKYk) {
    text-align: center;
}

:is(.cases,.cXTxRHOwW) :is(.fl02,.crFzDQXZX) .ar_article {
    margin-bottom: .4rem;
}

:is(.cases,.cXTxRHOwW) :is(.fl02,.crFzDQXZX) .ar_article:is(.ar_wap,.cdAZxnZGm) {
    display: none
}

:is(.h41,.cSgHOKTOl) {
    font-size: .26rem;
    color: #000000;
    margin-bottom: .3rem;
    line-height: 1.75;
}

:is(.h41_c,.cZFVkqtBo) {
    text-align: center;
}

:is(.cases,.cXTxRHOwW) :is(.fl02,.crFzDQXZX) {
    padding-bottom: 0;
}

:is(.list202_box,.cEAZcweYG) {
    width: calc((100vw - 15.65rem)/2 + 100%);
    padding: 0 0 .4rem;
}

:is(.list202,.cdXncdxHu) li :is(.a,.cQRUeekdT) {
    display: block;
    position: relative;
}

:is(.list202,.cdXncdxHu) li :is(.img,.cZUFHhZOR):after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0,0,0,.25)
}

:is(.list202,.cdXncdxHu) li :is(.img,.cZUFHhZOR) :is(.img_hezi,.cqZbCiPZw) {
    padding-bottom: 58.65%;
}

:is(.list202,.cdXncdxHu) li :is(.txt,.cQXrLrDcA) {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 0 .38rem .28rem;
}

:is(.list202,.cdXncdxHu) li :is(.txt,.cQXrLrDcA) h3 {
    font-size: .3rem;
    color: #fff;
    line-height: 1.5;
}

:is(.miso-arrow3_w,.cypWCoyAA) {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

:is(.miso-arrow3,.cvlchLgRT) {
    cursor: pointer
}

:is(.miso-arrow3,.cvlchLgRT) img {
    height: .2rem
}

:is(.miso-arrow3,.cvlchLgRT):is(.next,.cAKRWbXKl) {
    margin-left: .52rem;
}

@media(min-width: 1199px) {
    :is(.list202,.cdXncdxHu) li :is(.a,.cQRUeekdT):hover :is(.img,.cZUFHhZOR):after {
        opacity: 0;
    }

    :is(.list202,.cdXncdxHu) li :is(.a,.cQRUeekdT):hover :is(.txt,.cQXrLrDcA) {
        opacity: 0;
    }
}

@media(max-width: 1199px) {
    :is(.list202_box,.cEAZcweYG) {
        width: 100%;
        padding: 0 0 .4rem;
    }
}

@media(max-width: 991px) {
    :is(.list201,.cYWEMPwMb) li {
        width: 50%;
    }

    :is(.cases,.cXTxRHOwW) :is(.fl02,.crFzDQXZX) .ar_article:is(.ar_web,.cKpVnZKVX) {
        display: none
    }

    :is(.cases,.cXTxRHOwW) :is(.fl02,.crFzDQXZX) .ar_article:is(.ar_wap,.cdAZxnZGm) {
        display: block
    }
}

@media(max-width: 767px) {
    :is(.h41,.cSgHOKTOl) {
        font-size: .2rem;
    }

    :is(.list201,.cYWEMPwMb) li {
        width: 100% !important;
    }

    :is(.cases,.cXTxRHOwW) :is(.fl01,.cPvehFkgm) .wp>:is(.txt,.cQXrLrDcA) {
        margin-bottom: .3rem
    }

    :is(.list202,.cdXncdxHu) li :is(.txt,.cQXrLrDcA) {
        padding: 0 .2rem .2rem
    }

    :is(.list202,.cdXncdxHu) li :is(.txt,.cQXrLrDcA) h3 {
        font-size: .2rem;
    }

    :is(.list201,.cYWEMPwMb) li :is(.txt,.cQXrLrDcA) h3 {
        font-size: .26rem
    }
}

@media(max-width: 455px) {
}

:is(.list203,.ccakmAtcC) {
    margin: 0 -.24rem;
    margin-top: .8rem;
}

:is(.list203,.ccakmAtcC) li {
    width: 50%;
    padding: 0 .24rem;
    margin-bottom: .5rem;
}

:is(.list203,.ccakmAtcC) li :is(.a,.cQRUeekdT) {
    display: block;
    border: #e0e0e0 1px solid;
    height: 4.94rem;
    position: relative;
    z-index: 1;
}

:is(.list203,.ccakmAtcC) li :is(.img,.cZUFHhZOR) {
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

:is(.list203,.ccakmAtcC) li :is(.img,.cZUFHhZOR) :is(.img_hezi,.cqZbCiPZw) {
    padding-bottom: inherit;
    height: 100%;
}

:is(.list203,.ccakmAtcC) li :is(.top,.cytKlpKkk) {
    position: relative;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 .5rem;
    height: 100%;
}

:is(.list204,.cuBjwQCDX) dd {
    position: relative;
    z-index: 1;
    font-size: .22rem;
    color: #171717;
    line-height: .48rem;
    font-weight: 300;
    padding: 0 0 0 .08rem;
}

:is(.list204,.cuBjwQCDX) dd::before {
    content: "";
    position: absolute;
    width: .03rem;
    height: .03rem;
    background: #000;
    border-radius: 50%;
    left: 0;
    top: .2rem;
}

:is(.list203s,.cSkFtJUUz) {
    margin-top: 0 !important;
}

:is(.list203s,.cSkFtJUUz) li {
    width: 100%;
}

:is(.list203s,.cSkFtJUUz) li :is(.a,.cQRUeekdT) {
    height: 4.8rem;
}

:is(.solution_new,.cUIHOvGxJ) {
    background: url(/zzxby/images/solution_new.jpg) center bottom no-repeat;
    background-size: cover;
}

@media(min-width: 1199px) {
}

@media(max-width: 1199px) {
}

@media(max-width: 991px) {
    :is(.list203,.ccakmAtcC) li {
        width: 100%;
        padding: 0 .24rem;
        margin-bottom: .3rem;
    }

    :is(.mianbao,.cpdMTNETG) {
        display: none;
    }
}

@media(max-width: 767px) {
    :is(.list203,.ccakmAtcC) li :is(.a,.cQRUeekdT) {
        height: auto
    }

    :is(.list203,.ccakmAtcC) li :is(.top,.cytKlpKkk) {
        padding: .4rem .3rem;
    }

    :is(.list203,.ccakmAtcC) {
        margin-top: .4rem;
    }

    :is(.list204,.cuBjwQCDX) dd {
        font-size: .18rem;
    }
}

@media(max-width: 455px) {
}

:is(.n_contact,.cBslYAySI) :is(.fl01,.cPvehFkgm) {
    padding: .8rem 0;
    position: relative;
}

#ildIhfxZj {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: #e4e4e4 2px solid
}

:is(.n_contact,.cBslYAySI) :is(.fl01,.cPvehFkgm) .wp {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

:is(.n_contact,.cBslYAySI) :is(.fl01,.cPvehFkgm) .wp :is(.box,.cYwbwLvHF) {
    width: 4.82rem;
    background: #fff;
    overflow: hidden;
    position: relative;
    z-index: 100;
}

:is(.n_contact,.cBslYAySI) :is(.fl01,.cPvehFkgm) .wp :is(.box,.cYwbwLvHF) :is(.top,.cytKlpKkk) {
    height: 1.05rem;
    background: #444444;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 .46rem;
}

:is(.n_contact,.cBslYAySI) :is(.fl01,.cPvehFkgm) .wp :is(.box,.cYwbwLvHF) :is(.top,.cytKlpKkk) h3 {
    font-size: .2rem;
    color: #1cc9cb;
    font-weight: bold;
}

:is(.n_contact,.cBslYAySI) :is(.fl01,.cPvehFkgm) .wp :is(.box,.cYwbwLvHF) :is(.top,.cytKlpKkk) h4 {
    font-size: .2rem;
    color: #1cc9cb;
    margin: .08rem 0 0;
}

:is(.n_contact,.cBslYAySI) :is(.fl01,.cPvehFkgm) .wp :is(.box,.cYwbwLvHF) :is(.miso_hd,.cYVFLIKLl) {
    padding: 0 .1rem 0 0;
}

:is(.list_box_11,.czOhBsNft) {
    height: calc(5rem - 1px);
    overflow: hidden;
    overflow-y: scroll;
}

:is(.list_box_11,.czOhBsNft)::-webkit-scrollbar {
    width: 1px;
    height: 8px;
    background-color: #F5F5F5;
}

:is(.list_box_11,.czOhBsNft)::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #E2E2E2;
}

:is(.list_box_11,.czOhBsNft)::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #333;
}

:is(.list_box_11,.czOhBsNft) li a {
    display: flex;
    padding: 0 .3rem 0 .46rem;
    position: relative;
    flex-direction: column;
    justify-content: center;
    height: 1rem;
}

:is(.list_box_11,.czOhBsNft) li a:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 2px;
    background: #11c7c9;
    height: 0;
    transition: .5s;
}

:is(.list_box_11,.czOhBsNft) li a:after {
    content: "";
    position: absolute;
    left: .46rem;
    right: .46rem;
    bottom: 0;
    height: 1px;
    background: #e7e7e7;
    transition: .5s;
}

:is(.list_box_11,.czOhBsNft) li a h5 {
    font-size: .2rem;
    color: #333333;
    transition: .5s;
    line-height: 1.5;
}

:is(.list_box_11,.czOhBsNft) li a p {
    font-size: .18rem;
    color: #333333;
    line-height: 1.5;
    font-weight: 300;
}

:is(.list_box_11,.czOhBsNft) li.on a:before {
    height: 100%;
    top: 0;
}

:is(.list_box_11,.czOhBsNft) li.on a h5 {
    color: #11c7c9
}

:is(.n_contact,.cBslYAySI) :is(.fl01,.cPvehFkgm) .wp :is(.box,.cYwbwLvHF) :is(.miso_hd,.cYVFLIKLl) :is(.ewm,.cEftaFBul) {
    padding: 0 3.125rem;
    display: flex;
    align-items: center;
    margin: 1rem 0 0
}

:is(.n_contact,.cBslYAySI) :is(.fl01,.cPvehFkgm) .wp :is(.box,.cYwbwLvHF) :is(.miso_hd,.cYVFLIKLl) :is(.ewm,.cEftaFBul) :is(.img,.cZUFHhZOR) img {
    width: 7.5rem;
    height: 7.5rem;
    border: #e5e5e5 1px solid
}

:is(.n_contact,.cBslYAySI) :is(.fl01,.cPvehFkgm) .wp :is(.box,.cYwbwLvHF) :is(.miso_hd,.cYVFLIKLl) :is(.ewm,.cEftaFBul) .con {
    padding: 0 0 0 1.375rem
}

:is(.n_contact,.cBslYAySI) :is(.fl01,.cPvehFkgm) .wp :is(.box,.cYwbwLvHF) :is(.miso_hd,.cYVFLIKLl) :is(.ewm,.cEftaFBul) .con h5 {
    font-size: 1.125rem;
    color: #11c7c9
}

:is(.n_contact,.cBslYAySI) :is(.fl01,.cPvehFkgm) .wp :is(.box,.cYwbwLvHF) :is(.miso_hd,.cYVFLIKLl) :is(.ewm,.cEftaFBul) .con h6 {
    font-size: 12px;
    color: #999999;
    margin: .5rem 0 0
}

:is(.n_product,.cxrlrTCOn) :is(.fl01,.cPvehFkgm) {
    padding: 5rem 0;
    background: #f7f7f7;
    border-bottom: #e7ecec 2px solid
}

:is(.list_box_product,.cJJefrApw) {
    margin: 0 -.625rem;
    display: flex;
    flex-wrap: wrap
}

:is(.list_box_product,.cJJefrApw) li {
    width: 50%;
    padding: 0 .625rem;
    margin-bottom: 1.875rem
}

:is(.list_box_product,.cJJefrApw) li a {
    padding: 3.25rem;
    background: #fff;
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

:is(.list_box_product,.cJJefrApw) li a :is(.left,.cBsIVxaoK) {
    padding: 0 2.25rem 0 0;
    width: calc(100% - 17.5rem)
}

:is(.list_box_product,.cJJefrApw) li a :is(.left,.cBsIVxaoK) h5 {
    font-size: 1.375rem;
    color: #2c2c2c;
    transition: .5s;
    line-height: 1.5
}

:is(.list_box_product,.cJJefrApw) li a :is(.left,.cBsIVxaoK) .con {
    border-top: #e8e8e8 2px solid;
    position: relative;
    padding: 1.75rem 0 0;
    margin-top: 1rem
}

:is(.list_box_product,.cJJefrApw) li a :is(.left,.cBsIVxaoK) .con :is(.con_li,.ceZtexTPO) {
    height: 10.5rem;
    overflow: hidden
}

:is(.list_box_product,.cJJefrApw) li a :is(.left,.cBsIVxaoK) .con:after {
    content: "";
    position: absolute;
    top: -2px;
    width: 3.75rem;
    height: 2px;
    background: #11c7c9;
    transition: .5s
}

:is(.list_box_product,.cJJefrApw) li a :is(.left,.cBsIVxaoK) .con p {
    font-size: .875rem;
    color: #6f6f6f;
    line-height: 1.75rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
    overflow: hidden;
}

:is(.list_box_product,.cJJefrApw) li a :is(.right,.crDKKfhNG) {
    width: 17.5rem
}

:is(.list_box_product,.cJJefrApw) li a :is(.right,.crDKKfhNG) :is(.img,.cZUFHhZOR) :is(.img_hezi,.cqZbCiPZw) {
    padding-bottom: 18.125rem !important;
}

:is(.list_box_product,.cJJefrApw) li a :is(.right,.crDKKfhNG) :is(.img,.cZUFHhZOR) img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 18.125rem;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%)
}

:is(.list_box_product1,.cdcOwWHIX) li a {
    padding: .2rem .5rem
}

:is(.list_box_product1,.cdcOwWHIX) li a :is(.left,.cBsIVxaoK) .con p {
    height: 3.75rem;
    white-space: normal
}

:is(.list_box_product1,.cdcOwWHIX) li a :is(.left,.cBsIVxaoK) h6 {
    font-size: .875rem;
    color: #696d70;
    transition: .5s;
    margin: 1rem 0 0
}

:is(.n_contact,.cBslYAySI) {
    background: #f5f5f5;
}

:is(.list_box_product_d,.cVzbNoAgE) li a {
    padding: .8rem .5rem;
    background: #fff;
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

:is(.list_box_product_d,.cVzbNoAgE) li a :is(.left,.cBsIVxaoK) {
    padding: 0 0 0 5rem;
    width: calc(100% - 3rem)
}

:is(.list_box_product_d,.cVzbNoAgE) li a :is(.left,.cBsIVxaoK) h5 {
    font-size: 1.875rem;
    color: #2c2c2c;
    transition: .5s;
    line-height: 1.5
}

:is(.list_box_product_d,.cVzbNoAgE) li a :is(.left,.cBsIVxaoK) .con {
    border-top: #e8e8e8 2px solid;
    position: relative;
    padding: .4rem 0 0;
    margin-top: .32rem
}

:is(.list_box_product_d,.cVzbNoAgE) li a :is(.left,.cBsIVxaoK) .con:after {
    content: "";
    position: absolute;
    top: -2px;
    width: .6rem;
    height: 2px;
    background: #11c7c9;
    transition: .5s
}

:is(.list_box_product_d,.cVzbNoAgE) li a :is(.left,.cBsIVxaoK) .con p {
    font-size: .2rem;
    color: #6f6f6f;
    line-height: .46rem;
}

:is(.list_box_product_d,.cVzbNoAgE) li a :is(.left,.cBsIVxaoK) .con h6 {
    font-size: .2rem;
    color: #11c7c9;
    font-weight: bold;
    margin: 0 0 .24rem
}

:is(.list_box_product_d,.cVzbNoAgE) li a :is(.left,.cBsIVxaoK) .con :is(.con_li1,.cmnSKptPo) {
    margin: .4rem 0 0
}

:is(.list_box_product_d,.cVzbNoAgE) li a :is(.left,.cBsIVxaoK) .con :is(.con_li1,.cmnSKptPo) p {
    font-size: 1rem;
    line-height: .3rem
}

:is(.list_box_product_d,.cVzbNoAgE) li a :is(.right,.crDKKfhNG) {
    width: 4.8rem;
    padding: .32rem 0 0
}

:is(.list_box_product_d,.cVzbNoAgE) li a :is(.right,.crDKKfhNG) :is(.img,.cZUFHhZOR) :is(.img_hezi,.cqZbCiPZw) {
    padding-bottom: 4.8rem !important;
}

:is(.list_box_product_d,.cVzbNoAgE) li a :is(.right,.crDKKfhNG) :is(.img,.cZUFHhZOR) img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 29.625rem;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%)
}

:is(.list_box_12,.ccLzBOQUx) {
    padding-bottom: 1.5rem
}

:is(.list_box_12,.ccLzBOQUx) :is(.miso-dots,.cEZgzzhwX) li {
    border: #d2d2d2 1px solid;
    border-radius: 50%;
    transition: .5s;
    width: .08rem;
    height: .08rem
}

:is(.list_box_12,.ccLzBOQUx) :is(.miso-dots,.cEZgzzhwX) li:is(.miso-active,.cWPIgIUeO) {
    border: #11c7c9 1px solid;
    background: #11c7c9
}

:is(.list201s,.cdePTrjKF) li {
    width: 50%;
    padding: 0 .09rem;
    margin-bottom: .18rem;
}

@media(min-width: 1199px) {
}

@media(max-width: 1199px) {
}

@media(max-width: 991px) {
    #ildIhfxZj {
        position: relative;
        height: 60vw;
        margin-bottom: .3rem;
    }

    :is(.n_contact,.cBslYAySI) :is(.fl01,.cPvehFkgm) {
        padding: 0 0 .5rem;
    }

    :is(.list_box_11,.czOhBsNft) {
        height: calc(3rem - 1px);
    }

    :is(.home5,.cEFnCvOvO) video {
        width: 100% !important;
        margin: -5% 0 !important
    }
}

@media(max-width: 767px) {
}

@media(max-width: 455px) {
}

:is(.c_net_tit,.cBwdqSUyL) h3 {
    font-size: .5rem;
    color: #171717;
    line-height: .54rem;
    margin-bottom: .28rem;
}

:is(.car_net_fl01,.cwnZjkBKY) :is(.c_net_tit,.cBwdqSUyL) h3 {
    margin-bottom: .11rem;
    margin-top: 0.5rem;
}

:is(.c_net_tit,.cBwdqSUyL) p {
    font-size: .24rem;
    color: #171717;
    font-weight: 300;
    line-height: .48rem;
    margin-bottom: .26rem;
}

:is(.car_net_fl01,.cwnZjkBKY) img,:is( .car_net_fl02, .cDkzrAjXn) img {
    display: block;
    width: 100%;
}

:is(.car_net_fl02,.cDkzrAjXn) {
    padding-top: .74rem;
}

:is(.car_net_fl03,.cfPBfnpjt) :is(.content,.czgbEWgRt) {
    width: 8.42rem;
    margin-top: 1.55rem;
}

:is(.car_net_fl03,.cfPBfnpjt) :is(.img,.cZUFHhZOR) {
    width: calc(100% - 8.42rem);
    position: relative;
    height: 9.75rem;
}

:is(.car_net_fl03,.cfPBfnpjt) :is(.img,.cZUFHhZOR) div {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 9.07rem;
}

:is(.car_net_fl03,.cfPBfnpjt) :is(.img,.cZUFHhZOR) div img {
    display: block;
    width: 100%;
}

:is(.car_net_fl03,.cfPBfnpjt) :is(.c_net_tit,.cBwdqSUyL) img {
    display: block;
    max-width: 100%;
    height: .93rem;
    margin-bottom: .34rem;
}

:is(.car_net_fl03,.cfPBfnpjt) :is(.c_net_tit,.cBwdqSUyL) h3 {
    margin-bottom: .4rem;
}

:is(.c_net_ewm,.cgsVtOwUm) {
    padding-top: 0.5rem;
}

:is(.c_net_ewm,.cgsVtOwUm) h3 {
    font-size: .36rem;
    color: #171717;
    text-align: center;
    line-height: .4rem;
    margin-bottom: .37rem;
}

:is(.c_net_ewm,.cgsVtOwUm) ul {
    font-size: 0;
    text-align: center;
}

:is(.c_net_ewm,.cgsVtOwUm) ul li {
    width: 1.54rem;
    margin: 0 .39rem;
    display: inline-block;
    vertical-align: middle;
}

:is(.c_net_ewm,.cgsVtOwUm) ul li img {
    display: block;
    width: 100%;
}

:is(.c_net_ewm,.cgsVtOwUm) ul li p {
    font-size: .16rem;
    line-height: .2rem;
    color: #171717;
    text-align: center;
    margin-top: .1rem;
}

:is(.car_net_fl03,.cfPBfnpjt) {
    background: url("/zzxby/images/car_net03.jpg") no-repeat bottom center;
    background-size: cover;
}

:is(.car_net_fl04,.cpCchSdrK) :is(.content,.czgbEWgRt) {
    width: 6.4rem;
    margin-top: 2rem;
}

:is(.car_net_fl04,.cpCchSdrK) :is(.content,.czgbEWgRt) :is(.c_net_tit,.cBwdqSUyL) h3 {
    margin-bottom: .66rem;
}

:is(.car_net_fl04,.cpCchSdrK) :is(.img,.cZUFHhZOR) {
    width: calc(100% - 7.4rem);
    position: relative;
    height: 9.8rem;
}

:is(.car_net_fl04,.cpCchSdrK) :is(.img,.cZUFHhZOR) div {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 10.54rem;
}

:is(.car_net_fl04,.cpCchSdrK) :is(.img,.cZUFHhZOR) div img {
    display: block;
    width: 100%;
}

:is(.car_net_fl04,.cpCchSdrK) {
    padding-top: .1rem;
    padding-bottom: .74rem;
    background: url("/zzxby/images/car_net08.jpg") no-repeat bottom center;
    background-size: cover;
}

@media(max-width: 1649px) {
    :is(.car_net_fl03,.cfPBfnpjt) :is(.img,.cZUFHhZOR) div,:is( .car_net_fl04, .cpCchSdrK) :is(.img,.cZUFHhZOR) div {
        left:auto;
        right: 0;
        width: 5.47rem;
        bottom: auto;
        top: 50%;
        transform: translateY(-50%);
    }

    :is(.car_net_fl04,.cpCchSdrK) :is(.img,.cZUFHhZOR) div {
        width: 5.94rem;
    }

    :is(.car_net_fl04,.cpCchSdrK) :is(.img,.cZUFHhZOR) {
        height: 6.8rem;
    }

    :is(.car_net_fl03,.cfPBfnpjt) :is(.img,.cZUFHhZOR) {
        height: 9.75rem;
    }

    :is(.c_net_ewm,.cgsVtOwUm) {
        padding-top: 0.5rem;
    }
}

@media(max-width: 1199px) {
    :is(.c_net_tit,.cBwdqSUyL) h3,:is( .car_net_fl01, .cwnZjkBKY) :is(.c_net_tit,.cBwdqSUyL) h3,:is( .c_net_ewm, .cgsVtOwUm) h3,:is( .car_net_fl03, .cfPBfnpjt) :is(.c_net_tit,.cBwdqSUyL) h3,:is( .car_net_fl04, .cpCchSdrK) :is(.content,.czgbEWgRt) :is(.c_net_tit,.cBwdqSUyL) h3 {
        font-size: .3rem;
        line-height: 1;
        margin-bottom: 0.3rem;
    }

    :is(.c_net_tit,.cBwdqSUyL) p {
        font-size: .22rem;
        line-height: 1.75 !important;
    }

    :is(.car_net_fl03,.cfPBfnpjt) :is(.content,.czgbEWgRt) {
        width: 100%;
        margin-top: 0;
    }

    :is(.c_net_ewm,.cgsVtOwUm) {
        padding-top: 0.3rem;
    }

    :is(.car_net_fl03,.cfPBfnpjt) :is(.img,.cZUFHhZOR) {
        display: none;
    }

    :is(.car_net_fl04,.cpCchSdrK) :is(.img,.cZUFHhZOR) {
        width: 100%;
        margin: 0 auto;
        height: auto;
    }

    :is(.car_net_fl04,.cpCchSdrK) :is(.img,.cZUFHhZOR) div {
        position: static;
        height: auto;
        width: auto;
        max-width: 50%;
        margin: 0 auto;
        transform: none;
    }

    :is(.car_net_fl03,.cfPBfnpjt) :is(.c_net_tit,.cBwdqSUyL) img {
        height: .7rem;
        margin-bottom: .3rem;
    }

    :is(.car_net_fl03,.cfPBfnpjt) {
        padding: .4rem 0;
    }

    :is(.car_net_fl04,.cpCchSdrK) :is(.content,.czgbEWgRt) {
        width: 100%;
        margin-top: 0;
    }

    :is(.car_net_fl04,.cpCchSdrK) {
        padding-top: .4rem;
        padding-bottom: .4rem;
    }

    :is(.car_net_fl02,.cDkzrAjXn) {
        padding-top: .4rem;
    }
}

@media(max-width: 767px) {
    :is(.c_net_tit,.cBwdqSUyL) h3,:is( .car_net_fl01, .cwnZjkBKY) :is(.c_net_tit,.cBwdqSUyL) h3,:is( .c_net_ewm, .cgsVtOwUm) h3,:is( .car_net_fl03, .cfPBfnpjt) :is(.c_net_tit,.cBwdqSUyL) h3,:is( .car_net_fl04, .cpCchSdrK) :is(.content,.czgbEWgRt) :is(.c_net_tit,.cBwdqSUyL) h3 {
        font-size: .26rem;
        margin-bottom: 0.24rem;
    }

    :is(.c_net_tit,.cBwdqSUyL) p {
        font-size: .18rem !important;
        margin-bottom: .2rem;
    }

    :is(.car_net_fl04,.cpCchSdrK) :is(.img,.cZUFHhZOR) div {
        max-width: 70%;
    }

    :is(.list20,.cwWiXkqhj) li {
        transform: scale(.5) !important
    }
}

@media screen and (max-width: 640px) {
    :is(.c_net_ewm,.cgsVtOwUm) ul li {
        width: 1.45rem;
        margin: 0 .2rem;
    }

    :is(.car_net_fl03,.cfPBfnpjt) :is(.c_net_tit,.cBwdqSUyL) img {
        height: auto;
        max-width: 100%;
    }
}

:is(.home5,.cEFnCvOvO) :is(.content,.czgbEWgRt) {
    position: relative;
    z-index: 1;
}

:is(.home5,.cEFnCvOvO) :is(.content,.czgbEWgRt) :is(.img_zx,.cqLQYJSzs) {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
    pointer-events: none;
    width: 1.22rem;
    max-width: 8%;
}

:is(.list205_b,.cqqoVmOmA) {
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
}

.list205 li {
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(-50%, -50%);
}

.list205 li :is(.li,.csOZCOwfG) {
    animation: kRZLZixuh .5s linear infinite;
    animation-duration: 2s;
}

.list205 li a {
    display: block;
    position: relative;
    z-index: 1;
    ;}

.list205 li a>img {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.list205 li :is(.img,.cZUFHhZOR) {
    box-shadow: 0px 0px 9.7px 0.3px rgba(151, 255, 239, .8);
}

.list205 li :is(.img,.cZUFHhZOR) :is(.img_hezi,.cqZbCiPZw) {
    padding-bottom: 50%
}

.list205 li:is(.li1,.chNkalTty) {
    width: 13.24%;
    top: 59%;
    left: 12.5%;
}

.list205 li:is(.li2,.cmjnsRkiD) {
    width: 14.71%;
    top: 15%;
    left: 24.5%;
}

.list205 li:is(.li3,.cZwAZZLLF) {
    width: 13.30%;
    top: 50%;
    left: 30%;
    z-index: 1;
}

.list205 li:is(.li4,.clcIPKLve) {
    width: 11%;
    top: 83%;
    left: 29.5%;
}

.list205 li:is(.li5,.cJqJZJGQa) {
    width: 14.71%;
    top: 87%;
    left: 50%;
}

.list205 li:is(.li6,.cndalGxMr) {
    width: 17%;
    top: 14%;
    left: 67%;
    z-index: 1;
}

.list205 li:is(.li7,.cZwuUUBAF) {
    width: 11%;
    top: 55%;
    left: 68.8%;
    z-index: 1;
}

.list205 li:is(.li8,.cNSlrfvnn) {
    width: 13.5%;
    top: 86%;
    left: 76.8%;
}

.list205 li:is(.li9,.cZakTuuTC) {
    width: 11%;
    top: 24%;
    left: 85.8%;
}

.list205 li:is(.li10,.clAEUjJax) {
    width: 11%;
    top: 54%;
    left: 90%;
}

.list205 li:is(.li1,.chNkalTty) :is(.li,.csOZCOwfG) {
    animation-duration: 2.1s;
}

.list205 li:is(.li2,.cmjnsRkiD) :is(.li,.csOZCOwfG) {
    animation-duration: 2.5s;
}

.list205 li:is(.li3,.cZwAZZLLF) :is(.li,.csOZCOwfG) {
    animation-duration: 1.6s;
}

.list205 li:is(.li4,.clcIPKLve) :is(.li,.csOZCOwfG) {
    animation-duration: 1.8s;
}

.list205 li:is(.li5,.cJqJZJGQa) :is(.li,.csOZCOwfG) {
    animation-duration: 2.1s;
}

.list205 li:is(.li6,.cndalGxMr) :is(.li,.csOZCOwfG) {
    animation-duration: 2.4s;
}

.list205 li:is(.li7,.cZwuUUBAF) :is(.li,.csOZCOwfG) {
    animation-duration: 1.5s;
}

.list205 li:is(.li8,.cNSlrfvnn) :is(.li,.csOZCOwfG) {
    animation-duration: 1.9s;
}

.list205 li:is(.li9,.cZakTuuTC) :is(.li,.csOZCOwfG) {
    animation-duration: 2.1s;
}

.list205 li:is(.li10,.clAEUjJax) :is(.li,.csOZCOwfG) {
    animation-duration: 1.9s;
}

.list205 li:is(.li1,.chNkalTty) a {
    transform-origin: 150% center;
}

.list205 li:is(.li2,.cmjnsRkiD) a {
    transform-origin: 150% 150%;
}

.list205 li:is(.li3,.cZwAZZLLF) a {
    transform-origin: 150% center;
}

.list205 li:is(.li4,.clcIPKLve) a {
    transform-origin: 150% -150%;
}

.list205 li:is(.li5,.cJqJZJGQa) a {
    transform-origin: center -150%;
}

.list205 li:is(.li6,.cndalGxMr) a {
    transform-origin: -70% 150%;
}

.list205 li:is(.li7,.cZwuUUBAF) a {
    transform-origin: -150% center;
}

.list205 li:is(.li8,.cNSlrfvnn) a {
    transform-origin: -150% -150%;
}

.list205 li:is(.li9,.cZakTuuTC) a {
    transform-origin: -150% 150%;
}

.list205 li:is(.li10,.clAEUjJax) a {
    transform-origin: -150% center;
}

.list205 li:is(.li1,.chNkalTty) a>img {
    width: 315%;
}

.list205 li:is(.li2,.cmjnsRkiD) a>img {
    width: 213%;
}

.list205 li:is(.li3,.cZwAZZLLF) a>img {
    width: 182%;
}

.list205 li:is(.li4,.clcIPKLve) a>img {
    width: 215%;
    top: auto;
    bottom: 0;
}

.list205 li:is(.li5,.cJqJZJGQa) a>img {
    width: 100%;
    top: auto;
    bottom: 0;
}

.list205 li:is(.li6,.cndalGxMr) a>img {
    width: 146%;
    left: auto;
    right: 0;
}

.list205 li:is(.li7,.cZwuUUBAF) a>img {
    width: 204%;
    left: auto;
    right: 0;
}

.list205 li:is(.li8,.cNSlrfvnn) a>img {
    width: 238%;
    left: auto;
    right: 0;
    top: auto;
    bottom: 0;
}

.list205 li:is(.li9,.cZakTuuTC) a>img {
    width: 400%;
    left: auto;
    right: 0;
}

.list205 li:is(.li10,.clAEUjJax) a>img {
    width: 330%;
    left: auto;
    right: 0;
}

:is(.home5,.cEFnCvOvO) :is(.fg0,.cxLZPfmWn) {
    position: absolute;
    transform: translate(-50%, -50%);
    animation: kYfroJiGD .5s linear infinite;
}

@keyframes kRZLZixuh {
    0% {
        transform: scaleX(1)
    }

    65% {
        transform: scale3d(.94,.94,.94)
    }

    100% {
        transform: scaleX(1)
    }
}

@keyframes kYfroJiGD {
    0% {
        transform: scaleX(1);
        opacity: .8;
    }

    65% {
        transform: scale3d(.94,.94,.94);
        opacity: .2;
    }

    100% {
        transform: scaleX(1);
        opacity: .8;
    }
}

:is(.home5,.cEFnCvOvO) :is(.fg1,.cahbUylAc) {
    width: 3%;
    height: 4%;
    background: #d3efe9;
    top: 95%;
    left: 10%;
    opacity: .5;
    animation-duration: 2s;
}

:is(.home5,.cEFnCvOvO) :is(.fg2,.chbrWwspl) {
    width: 4.85%;
    height: 6.5%;
    background: #d3efe9;
    top: 76%;
    left: 16%;
    opacity: .5;
    animation-duration: 3s;
}

:is(.home5,.cEFnCvOvO) :is(.fg3,.cZjmbaADy) {
    width: 6.85%;
    height: 10.4%;
    background: #d3efe9;
    top: 5%;
    left: 38%;
    opacity: .2;
    animation-duration: 2s;
}

:is(.home5,.cEFnCvOvO) :is(.fg4,.cldRoBRnO) {
    width: 3%;
    height: 3.4%;
    background: #d3efe9;
    top: 22%;
    left: 46%;
    opacity: .2;
    animation-duration: 3s;
}

:is(.home5,.cEFnCvOvO) :is(.fg5,.cUEiQAjDt) {
    width: 2.3%;
    height: 3.5%;
    background: #d3efe9;
    top: 36%;
    left: 91.5%;
    opacity: .8;
    animation-duration: 2s;
}

:is(.home5,.cEFnCvOvO) :is(.fg6,.cyiPKEhdU) {
    width: 3.5%;
    height: 5%;
    background: #d3efe9;
    top: 66%;
    left: 80.5%;
    opacity: .2;
    animation-duration: 3s;
}

:is(.home5,.cEFnCvOvO) :is(.fg7,.cOKtdwXvq) {
    width: 1.8%;
    height: 2.3%;
    background: #d3efe9;
    top: 77%;
    left: 86%;
    opacity: .8;
    animation-duration: 2s;
}

.list205 li a {
    transform: scale(.2);
    opacity: 0;
    transition: 1.5s cubic-bezier(0.68, 0.04, 0.34, 0.97) 0s;
}

.list205.on .swiper-slide-active li a {
    transform: scale(1);
    opacity: 1;
}

@media(max-width: 767px) {
    :is(.home5,.cEFnCvOvO) :is(.content,.czgbEWgRt) {
        transform: scale(1.1)
    }
}
@media screen and (max-width: 767px) {
    :is(.list8,.cxWfjpZmy) li h3 {
        word-break: break-all;
        padding: 0 5px;
    }
:is(.list5,.cxoBNHYdN) li :is(.top,.cytKlpKkk) {
        width: 50%!important;
        margin: 0 auto!important;
    }
:is(.list4,.cUGjKMwYi) li a{word-break: break-all;}
}

.2rem }
}