@font-face {
    font-family: Genatch1;
    src: url(../font/Genath-Regular.woff2);
}
@font-face {
    font-family: Genatch2;
    src: url(../font/Genath-Italic.woff);
}
@font-face {
    font-family: zt11;
    src: url(../font/7b59b849-109a-4261-87a6-dcdb69514c49.woff2);
}
@font-face {
    font-family: zt22;
    src: url(../font/Executive-Regular.woff)
}
@font-face {
    font-family: zt12;
    src: url(../font/l);
}
@font-face {
    font-family: zt13;
    src: url(../font/d24e3f59-619c-4394-898c-5d0483733497.woff2);
}

@font-face {
    font-family: zt33;
    src: url(../font/AKMonumentGrotesk-MonoRegular.woff2);
}
@font-face {
    font-family: zt44;
    src: url(../font/AKMonumentGrotesk-Bold.woff2);
}
@font-face {
    font-family: zt55;
    src: url(../font/AKMonumentGrotesk-Medium.woff2);
}
@font-face {
    font-family: zt66;
    src: url(../font/AKMonumentGrotesk-Regular.woff2);
}


.top166{display: none;}
.phonetwo{display: none;}
.yuyu{display: none;}
.bo{border-bottom: 2px solid rgb(0, 0, 255);}
.sousuo{width: 100%;padding-right: 20px;margin-bottom: 24px;}
.sin{width: 252px;padding: 6px;border: 0;height: 37px;font-family: 'zt12';font-size: 40px;border-bottom: 2px solid transparent;}
.xiassk span{font-size: 40px;}
/* .sousuo .cuo{display: none;} */
.sousuo .sk{margin-top: 16px;}
/* .bannerhe{overflow: hidden;} */
.header{padding: 0 30px;max-width: 1480px;width: 100%;padding-top: 40px;margin: 0 auto;overflow: hidden;position: absolute;display: flex;-webkit-box-pack: justify;justify-content: space-between; -webkit-box-align: center;align-items: center;z-index: 20;}
.header1{padding-top: 0;position: fixed;background-color: #fff;}
.logo{width: 76px;height: 76px;border: 1px solid #000;background-color: #fff;}
.menu{width: 100%;display: flex;justify-content: space-between;}

.header .menu li{padding: 12px 17px;border: 2px solid #000;background-color: #fff;border-right: 0;text-align: center;}
.header1 .menu li{border: 0;}
.header .menu li:last-child{border-right: 2px solid #000;}
.header1 .menu li:last-child{border: 0;}
.bannerhe .box{overflow: hidden;width: 100%;position: relative;background-color: #000;}
.bannerhe .box .text{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.bannerhe .box .text p{font-size: 70px;color: #fff;}
.bannerhe .box .bleft{position: absolute;left: 20px;top: 20px;}
.bannerhe .box .bleft ul{display: flex;flex-direction: column;}
.bannerhe .box .bleft ul li{margin-bottom: 10px;display: inline-block;}
.bannerhe .box .bleft ul li a{font-size: 56px;padding: 0 4px;color: #fff;display: inline;font-family: 'zt22';line-height: 56px;}
.bannerhe .box .bleft ul li a:hover{text-decoration: underline;}
.bannerhe .box .bleft ul li:nth-child(6) a{color: #fdf955;}
.tuzj{overflow: hidden;}
.tuzj li{width: 25%;height: 458px;position: relative;}
.tuzj li a {width: 100%;height: 100%;overflow: hidden;}
.tuzj li a img{width: 100%;height: 100%;object-fit: cover;}
.tuzj li a .text{width: 100%;position: absolute;top: 50%;left: 0;transform: translateY(-50%);text-align: center;font-size: 36px;color: #fff;}
.tuzj li:hover img{transform: scale(1.2);transition: all .5s;}
.tuyt .list{padding-bottom: 150px;}
.tuyt .list1{padding-top: 150px;}
.tuyt .list img,.tuyt .list1 img{width: 100%;object-fit: cover;}
/* .tuyt .list1 .tyt{margin-top: -150px;} */
.tuyt .list .dt,.tuyt .list1 .dt{position: relative;}
.tuyt .list .wz{position: absolute;left: 12vw;top: 32vw;width: 40vw;background-color: #fff;padding: 16px;}
.tuyt .list .wz h4{font-size: 54px;text-align: center;font-family: 'zt11';}
.tuyt .list .xtw {position: absolute;width: 40%;right: 10%;bottom: -150px;border: 2px solid red;padding: 10px;background-color: #fff;}
.tuyt .list1 .xtw {position: absolute;width: 40%;left: 6%;top: -150px;border: 2px solid red;padding: 10px;background-color: #fff;}
.tuyt .list1 .wz{position: absolute;left: 48vw;top: 32vw;width: 40vw;background-color: #fff;padding: 16px;}
.tuyt .list1 .wz h4{font-size: 54px;text-align: center;font-family: 'zt11';}
.tuyt .list .xtw img,.tuyt .list1 .xtw img{height: 300px;width: 100%;object-fit: cover;}
.tuyt .list .xtw .text,.tuyt .list1 .xtw .text{color: red;font-weight: 700;font-size: 16px;}
.tuyt .list .xtw .text p,.tuyt .list1 .xtw .text p{font-weight: 700;}
.tuyt .list .xtw .text p:last-child,.tuyt .list .xtw .text p:last-child{font-size: 12px;}

.plantop{margin: 0 30px;padding: 50px 130px 70px 130px;background-color: #f7f7f7;margin-top: 30px;}
.plantop h4{font-size: 32px;}
.plantop p{font-size: 18px;line-height: 36px;}
.plantop p a{display: inline;text-decoration: underline;}
/* .picwlist {} */
.picwlist .lli {padding: 0 30px;margin-top: 30px;overflow: hidden;}
.picwlist .lli a{margin-right: 15px;}
.picwlist .lli .wl{margin-left: 15px;background-color: #f7f7f7;}
.picwlist .lli a,.picwlist .lli .wl{width: calc(50% - 15px);height: 533px;}
.picwlist .lli .wl{padding: 50px 80px;display: flex;align-items: center;}
.picwlist .lli .wl .texy{max-width: 400px;margin: 0 auto;}
.picwlist .lli .wl .texy h4{font-size: 32px;line-height: 48px;}
.picwlist .lli .wl .texy p{font-size: 16px;line-height: 24px;}
.picwlist .lli .wl .texy p a{display: inline;text-decoration: underline;}
.picwlist .lli .wl .texy .more{font-size: 20px;text-decoration: underline;font-weight: 500;}
.footer{margin: 0 30px;padding: 77px 15px 77px;overflow: hidden;background-color: #000;opacity: 0.9;margin-top: 30px;text-align: center;}
.footer .text p{text-align: center;color: #fff;font-size: 16px;line-height: 22px;}
.footer .text p a{display: inline;text-decoration: underline;color: #fff;font-size: 16px;line-height: 22px;}
.footer .more{padding: 11px 25px;font-size: 22px;border: 1px solid #fff;color: #fff;display: inline-block;margin-top: 36px;position: relative;}
.footer .more::after {
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transition: width .3s ease 0s;
    width: 0;
    background: #fff;
}
.footer .more:hover::after{width: 100%;z-index: -1;}
.footer .more:hover{color: #000;}
.fott{padding: 20px 0 15px;overflow: hidden;border-top: 1px solid #000;margin: 30px 30px 0 30px;text-align: center;}
.fott span{font-size: 14px;}
.plat{margin: 0 30px;}
.plat .plat-l{width: 385px;position: fixed;height: calc(100vh - 76px);background-color: #f7f7f7;}
.plat .plat-l h1{padding: 75px 65px 30px 65px;font-size: 32px;font-weight: 500;}
/* .plat .plat-l ul li{position: relative;} */
.plat .plat-l ul li .cv::before{
    content: '';
    top: 0;
    left: 0;
    z-index: -1;
    opacity: 0;
    width: 0%;
    height: 100%;
    display: block;
    position: absolute;
    background-color: #edeef0;
    transition: width 800ms,opacity 800ms;
}
.plat .plat-l ul li .cv.active::before {
    width: 0%;
    opacity: 0;
    -webkit-animation: resetWidthAndOpacity .8s forwards 1.3s;
    animation: resetWidthAndOpacity .8s forwards 1.3s;
}
@keyframes resetWidthAndOpacity{
    from{width: 0%;}
    to{width: 100%; opacity: 1;}
}
.plat .plat-l ul li .cv:hover::before{opacity: 1;width: 100%;}
.plat .plat-l ul li a{height: 50px;line-height: 50px;font-size: 15px;position: relative;padding: 0 30px;}
.plat .plat-l ul li a span{display: block;width: 100%;height: 100%;border-bottom: 1px solid #ccc;}
.plat .plat-l ul li:first-child a span{border-top: 1px solid #ccc;}
.plat .plat-l ul li .erji{margin: 0 30px;border-bottom: 1px solid #ccc;display: none;overflow: hidden;padding: 15px 0;}
.plat .plat-l ul li .erji a{width: 20%;border: 0;font-size: 15px;color: #979797;padding: 0;height: 21px;line-height: 21px;float: left;}
.plat .plat-l .dev{margin-top: 40px;padding: 0 30px;}
.plat .plat-l .dev p{font-size: 16px;line-height: 24px;}
.plat .plat-l .dev .sub{padding: 11px 15px;margin-top: 32px;border: 1px solid #979797;color: #979797;max-width: 215px;overflow: hidden;font-size: 16px;text-align: center;position: relative;}
.plat .plat-l .dev .sub::after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background-color: #dedede;
    transition: width .3s;
}
.plat .plat-l .dev .sub:hover::after{width: 100%;z-index: -1;}
.plat .plat-r{width: calc(100% - 385px);position: relative;min-height: calc(100vh - 76px);margin-left: 385px;}
.plat .plat-r .list{position: relative;height: 518px;margin-bottom: 20px;}
/* .plat-r .list:hover */
.plat .plat-r .list .hua{width: 100%;height: 518px;object-fit: cover;}
.plat .plat-r .list .txtbox{padding: 20px 30px 25px 30px;position: absolute;bottom: 0;left: 0;width: 100%;overflow: hidden;}
.plat-r .list .txtbox .text-l{width: 70%;position: relative;}
.plat-r .list .txtbox .text-l .title{font-size: 32px;color: #fff;line-height: 40px;}
.plat-r .list .txtbox .text-l .dec,.plat-r .list .txtbox .text-l .data{font-size: 20px;margin-top: 8px;color: #fff;}
.plat-r .list .txtbox::before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.4);
    transition: width .3s;
}
.plat-r .list:hover .txtbox::before{width: 100%;}
.plat-r .list .txtbox::after{
    content: '';
    height: 2px;
    position: absolute;
    top: 0;
    left: 30px;
    opacity: .6;
    width: calc(100% - 60px);
    border-bottom: solid 2px #fff;
}
.plat-r .text-r{width: 30%;text-align: right;}
.plat-r .text-r .time{font-size: 32px;color: #fff;}
.plat-r .text-r .city{font-size: 20px;color: #fff;margin: 5px 0;}
.plat-r .fott{margin-left: 0;margin-right: 0;}
.plat-r .fott span{font-size: 14px;}
/* .tulist{margin: 0 2%;}
.tulist .li{width: calc((100% - 80px) / 3);margin-right: 40px;}
.tulist .li:nth-child(3n){margin-right: 0;}
.tulist .li i{display: block;width: 100%;overflow: hidden;}
.tulist .li img,.tulist .li video{width: 100%;}
.tulist .li i img:hover{transform: scale(1.2);transition: all 6s;}
.tulist .li .text{font-family: Genatch1;text-align: center;margin: 20px 0;}
.tulist .li .text h3{font-size: 30px;}
.tulist .li .text em{font-family: Genatch2;} */
.dibu{margin: 0 2%;}
.dibu .ll1,.dibu .ll2{width: calc(100% / 6);font-size: 12px;}
.dibu .ll3,.dibu .ll4{width: calc(100% / 3);text-align: center;}
.dibu .ll3 img{width: 100px;height: 100px;object-fit: cover;}
.dibu .ll4 p{font-size: 12px;text-align: left;}
.dibu .ll4 .in{margin-top: 10px;}
.dibu .ll4 input{line-height: 20px;border: 0;outline: none;}
.dibu .ll4 #textk{border-bottom: 1px solid #000;width: 85%;padding: 6px 0;font-size: 16px;}
.dibu .ll4 #tj{width: 15%;padding: 6px 0;border: 1px solid #000;background-color: transparent;}











.piclist{margin: 79px 80px 0 80px;}
.bm{margin-bottom: 70px;overflow: hidden;}
.piclist .wlie .lie-l,.piclist .wlie .lie-r{width: calc(50% - 40px);margin-right: 80px;}
.piclist .wlie .lie-r{margin-right: 0;}
.piclist .wlie .dec{ font-size: 16px;margin-bottom: 40px;line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    display: -moz-box;
    word-wrap: break-word;
    word-break: break-all;
    white-space: normal;
}
.piclist .wlie a{font-size: 12px;}
#images .picc .cc-l,#images .picc .cc-r{width: 48%;}
.piclist .wenyext{font-size: 12px;text-align: center;}
.piclist .wenyext p{margin-bottom: 10px;}
.piclist .wenyext p:last-child{text-align: left;margin-top: 80px;margin-bottom: 40px;}
.fenl{padding: 0 24px;padding-bottom: 70px;overflow: hidden;background-color: #000;padding-top: 30px;}
.fenl li{width: calc((100% - 96px) / 3);margin-left: 48px;float: right;padding: 16px 0;height: 53px;}
.fenl li .btt{width: 100%;border-bottom: 1px solid #fff;overflow: hidden;}
.fenl li h4{color: #fff;padding-bottom: 4px;width: 80%;}
.fenl li span .img2{width: 30px;display: block;}
.fenl li span .img1{display: none;}
.fenl li .xiala{display: none;position: absolute;background-color: #fff;width: calc((100% - 142px) / 3);}
.fenl li a{height: 30px;line-height: 30px;padding-left: 20px;}
.fenl li select{width: 100%;border: none;border-bottom: 1px solid #fff;outline: none;color: #fff;background-color: transparent;}
.fenl li:last-child{margin-right: 0;}
.tulist1{background-color: #000;overflow: hidden;}
/* width: calc((100% - 144px) / 3) */
.tulist1 li{width: calc(100% / 3);padding: 24px;float: left;border-radius: 10px;min-height: 572px;}
.tulist1 li i{display: block;width: 100%;height: calc((((100vw / 3) - 48px) * 210) / 297);margin: 0 auto;margin-bottom: 10px;border-radius: 10px;}
.tulist1 li i img{border-radius: 10px;}
.tulist1 li:hover{transform: scale(0.9);transition: all .5s;}
.tulist1 li:hover i img{border-radius: 0;}
#page{text-align: center;background-color: #000;}
.page{margin: 40px 0;overflow: hidden;display: inline-block;}
.page a{float: left;font-size: 16px;border: 1px solid #f8f8f8;padding: 10px 14px;margin-right: 12px;color: #fff;}
.page .xyy,.page .syy,.page .all{padding: 10px 12px;}
.size{background-color: #124aa1;color: #fff;}
/* .tulist1 li .text{width: 300px;} */
.head{overflow: hidden;height: 120px;width: 100%;}
.headr{padding: 0 15px;height: 120px;overflow: hidden;position: fixed;width: 100%;line-height: 120px;}
/* .headr .menu li{margin-right: 45px;} */
.headr .menu li a{font-size: 95px;font-weight: 800;}
/* .tulist1 li .text{color: #fff;} */
.tulist1 li .text .bt{overflow: hidden;}
.tulist1 li .text .bt h4,.tulist1 li .text h5{font-size: 30px;color: #fff;}
.tulist1 li .text .bt span,.tulist1 li .text p{font-size: 16px;color: #fff;}
.tulist1 li .text .bt span{line-height: 40px;}
.vid{width: 100%;height: 100vh;z-index: 1;top: 0;overflow: hidden;}
.vid video{width: 100%;}
.hez img{width: 100%;display: block;}
/* .connt{margin-top: 100vh;overflow: hidden;position: relative;z-index: 2;background-color: #000;} */
.bigbox .vid{position: fixed;top: 0;}
.bigbox .vid img{width: 100%;}
.connt{overflow: hidden;position: relative;z-index: 2;background-color: #000;margin-top: 100vh;}
.vie{overflow: hidden;margin: 20px 0;}
.hezi1,.hezi2,.hezi3,.tlistt,.hezi4{background-color: #000;padding:20px;overflow: hidden;}
.hezi1 h4{font-size: 70px;color: #fff;margin-bottom: 100px;}
.hezi1 p{font-size: 22px;color: #868686;text-align: center;}
.hezi1 span{font-size: 22px;color: #fff;text-align: center;display: block;width: 100%;}
.hezi2 .vie{overflow: hidden;}
.hezi2 .vie img{width: 100%;}
.hezi2 .vie video,.hezi3 .vie img,.hezi3 .vie video,.hezi4 .vie img{max-width: 100%;width: 100%;vertical-align: top;}
.hezi2  .dec{font-size: 30px;line-height: 38px;color: #fff;padding-bottom: 60px;width: 75%;padding-top: 10px;}
.hezi2 .lefr{width: 49%;}
.hezi2 .rigt{width: 50%;padding-bottom: 100px;overflow: hidden;}
.hezi2 .rigt h4{font-size: 22px;color: #868686;margin-top: 16px;}
.hezi2 .rigt .txt p{font-size: 22px;color: #fff;line-height: 28px;}
.hezi4 .zt{width: calc((100% - 20px) / 2);margin-right: 20px;height: 100vh;}
.hezi4 .zt:last-child{margin-right: 0;}
.hezi4 .zt:nth-child(2){margin-right: 0;}
.hezi4 .zt .vie {overflow: hidden;height: 100%;}
.tlistt li{width: calc((100% - 40px) / 3);margin-right: 20px;}
.tlistt li:nth-child(3){margin-right: 0;}
.tlistt li h4{font-size: 22px;color: #fff;}
.tlistt li i,.tlistt li i img{display: block;width: 100%;height: 405px;}
.tlistt li p{font-size: 22px;color: #868686;margin-top: 10px;}
.tlistt li:hover p{color: #fff;}
.contel{padding: 20px;overflow: hidden;}
.contel p{font-size: 50px;margin-bottom: 80px;color: #fff;width: 75%;}
.contel p a{display: inline-block;font-size: 50px;color: #868686;}
/* .fcb1,.fcb2,.fcb3,.fcb4{height: 100vh;} */
.fcb{height: 100vh;position: relative;}
.fcb1{width: 100%;background-color: rgb(0, 0, 0,0);height: 100%;}
.fcb2{width: 95%;background-color: rgb(51, 126, 248);height: 100%;}
.fcb3{background-color: rgb(242, 215, 11);width: 94.2%;height: 100%;}
.fcb4{background-color: rgb(233, 71, 50);width: 93.4%;height: 100%;}
.fcb5{background-color: rgb(255, 235, 232);width: 92.6%;height: 100%;}
.fcb5 .top{padding: 50px;}
.fcb5 .top i{display: block;width: 50px;height: 50px;}
.fcb5 .top span{display: block;margin: 0 20px;font-size: 14px;line-height: 50px;}
.fcb5 .text{padding: 50px;}
.fcb5 .text p span{font-size: 125px;color: rgba(233, 71, 50, 1);display: block;}
.fcb5 .tiao{font-size: 14px;padding-left: 50px;padding-top: 50px;}
.fcb .zhuan{position: absolute;width: 392px;height: 392px;right: 6%;top: 50%;margin-top: -150px;animation: data 10s linear 2s infinite;}
@keyframes data{
    0% {
    -webkit-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    }
    100% {
    -webkit-transform: rotate(1turn);
    -o-transform: rotate(1turn);
    }
}
.tenlist{height: 100vh;position: relative;overflow: hidden;}
.tenlist .renz{position: absolute;top: 0;width: 100%;overflow-y: auto;height: 100%;}
.tenlist .renl,.tenlist .renr{width: 50%;height: 100%;}
.tenlist .renl{background-color: #fdf955;}
.tenlist .renr{font-size: 30px;line-height: 35px;padding-left: 17%;padding-top: 50px;padding-right: 50px;}
.tenlist .renz i{display: block;width: 240px;height: 360px;margin: 0 auto;margin-top: 50px;}
.tenlist .inner-container::-webkit-scrollbar {
    display: none;opacity: 0;
}
.etjibt{overflow: hidden;margin: 15px 0;padding: 0 30px;display: flex;justify-content: space-between;}
.zhlist .tab li{margin-right: 20px;width: calc((100% - 20px) / 2);margin-bottom: 30px;}
.zhlist .tab li:nth-child(2n){margin-right: 0;}
.zhlist .tab li i{display: block;width: 100%;height: 33vw;}
.zhlist .tab li p{font-size: 27px;}
.zhlist .tab li p em{font-size: 50px;font-style: normal;display: block;margin: 8px 0;color: #000;position: relative;
    transition: transform .5s cubic-bezier(0.5, 0, 0.2, 1);
    transition: opacity .5s cubic-bezier(0.5, 0, 0.2, 1);
}
.zhlist .tab li p em::before{content: attr(data-hover);position: absolute;
    top: 0;
    left: 0;
    transform: translateY(-30%);
    transition: transform .5s cubic-bezier(0.5, 0, 0.2, 1);opacity: 0;}
    .zhlist .tab li p em span{font-size: 50px;font-style: normal;display: block;}
    /* .zhlist .tab li:hover p em{transform: translateY(100%);} */
    .zhlist .tab li:hover p em span{opacity: 0;}
    .zhlist .tab li:hover p em::before{opacity: 1;transform: translateY(0);} 





    



.zhlist .tab li p span{font-size: 28px;color: #000;}
.content2{overflow: hidden;padding: 0 15px;padding-top: 60px;}
.tab2{overflow: hidden;border-bottom: 2px solid #e9e9e9;text-align: center;vertical-align: middle;padding: 0 30px;}
.tab2 li{float: left;margin-right: 40px;font-size: 22px;line-height: 72px;}
.tab2 li a{color: #000 !important;}
.zhlist .tab li{margin-right: 20px;width: calc((100% - 20px) / 2);margin-bottom: 30px;}
.tab2 p{float: left;font-size: 55px;padding-right: 20%;}
/* .zhlist .tab2_3 li,.zhlist .tab2_2 li{margin-right: 20px;width: calc((100% - 20px) / 2);margin-bottom: 30px;} */
.zhlist .tab2_2 li{margin-right: 20px;width: calc((100% - 20px) / 2);margin-bottom: 30px;}
/* .zhlist .tab2_3 li i,.zhlist .tab2_2 li i{height: 33vw;position: relative;} */
.zhlist .tab2_2 li i{height: 33vw;position: relative;}
/* .zhlist .tab2_3 li:nth-child(2n),.zhlist .tab2_2 li:nth-child(2n){margin-right: 0;} */
.zhlist .tab2_2 li:nth-child(2n){margin-right: 0;}
/* .zhlist .tab2_3 li:nth-child(2n),.zhlist .tab2_2 li:nth-child(2n){margin-right: 0px;} */
.zhlist .tab2_2 li:nth-child(2n){margin-right: 0px;}
/* .zhlist .tab2_3 li i p,.zhlist .tab2_2 li i p{position: absolute;height: 100%;width: 100%;text-align: center;background-color: rgb(0, 0, 0,0.6);top: 0;line-height: 420px;color: #fff;display: none;} */
.zhlist .tab2_2 li i p{position: absolute;height: 100%;width: 100%;text-align: center;background-color: rgb(0, 0, 0,0.6);top: 0;line-height: 420px;color: #fff;display: none;}
/* .zhlist .tab2_3 li:hover i p,.zhlist .tab2_2 li:hover i p{display: block;} */
.zhlist .tab2_2 li:hover i p{display: block;}
/* .zhlist .tab2_4 li{width: 100%;margin-right: 0;}
.zhlist .tab2_4 li i{width: 50%;height: 33vw;}
.zhlist .tab2_4 li p{width: 40%;text-align: left;padding-left: 20px;}
.zhlist .tab2_4 li p em{font-size: 57px;} */
.zhlist .tab2_3 li{width: 100%;margin-right: 0;}
.zhlist .tab2_3 li i{width: 33%;height: 16vw;}
.zhlist .tab2_3 li i img{filter: grayscale(100%);}
.zhlist .tab2_3 li p{width: 40%;text-align: left;padding-left: 20px;letter-spacing: -0.04em;}
.zhlist .tab2_3 li p em{font-size: 57px;font-weight: 700;}
.wenli,.gzlist,.tupailie{margin-left: 60px;margin-right: 60px;margin-top: 48px;overflow: hidden;}
.wenli p{font-size: 28px;margin: 24px 0;line-height: 32px;font-weight: 700;}
.wenli a{text-align: center;text-decoration: underline;font-weight: 700;font-size: 28px;font-family: 'zt11';}
.wli1 .wa{overflow: hidden;margin: 15px 0;}
.wli1 .wa p{display: none;font-family: 'zt11';}
.wli1 .wa p:first-child{display: block;}
.wli2{padding: 32px;overflow: hidden;border: 1px solid red;border-left: 0;border-right: 0;}
.wli2 li{width: calc((100% - 60px) / 3);margin-right: 18px;}
.wli2 li p{color: red;font-size: 28px;line-height: 32px;font-weight: 700;font-family: 'zt11';}
.wli2 a{color: red;clear: both;}
.wli3 li{width: calc(100% / 3);margin-bottom: 48px;}
.wli3 li h4{font-size: 28px;margin-bottom: 12px;font-weight: 700;font-family: 'zt11';}
.wli3 li p,.wli3 li p a{font-size: 22px;text-align: left;margin: 0;text-decoration: none;font-family: 'zt11',arial,sans-serif;}
.wli3 .u1,.wli3 .u2{overflow: hidden;}
.wli3 .u2 p a{text-decoration: underline;}
.wli4 a{text-decoration: none;}
.wli4 .mm{width: 49%;margin: 0 auto;font-size: 28px;text-align: center;border: 1px solid #000;padding: 12px 16px;overflow: hidden;text-transform: uppercase;font-family: 'zt11';}
.wli4 a:hover .mm{background-color: #000;}
.wli4 a:hover .mm{color: #fff;text-transform: uppercase;} 


.gzlist .lifont,.biblist{width: 82.94%;margin-right: 0;margin: 0 auto;}
.gzlist .lifont h4{margin: 48px 0 16px 0;font-size: 38px;font-weight: 700;}
.gzlist .lifont .con{height: 178px;overflow: hidden;}
.gzlist .lifont .con p{margin: 16px 0 16px 0;font-size: 28px;line-height: 32px;font-family: 'zt13';color: #000;}
.gzlist .lifont a{font-size: 28px;text-decoration: underline;text-align: center;margin-bottom: 16px;color: #000;margin-top: 24px;cursor: pointer;font-weight: 700;}
.biblist,.biblist ul{overflow: hidden;margin-top: 40px;}
.biblist ul li{width: 100%;line-height: 32px;border-bottom: 1px solid #000;padding: 7px 10px;overflow: hidden;}
.biblist ul li:first-child{border-top: 1px solid #000;}
.biblist ul li h3,.biblist ul li .data{font-size: 24px;font-family: 'zt13';color: #000;font-weight: 800;}
.biblist ul li span{font-size: 34px;}
.biblist ul li .j2{display: none;}
.biblist ul li .zhan{display: none;clear: both;overflow: hidden;padding: 10px 0;}
.biblist ul li .zhan .svv{padding-left: 17%;}
.biblist ul li .zhan span{font-size: 16px;}
.biblist ul li .zhan .svv ul li{border: 0;margin: 24px 0;}
.biblist ul li .zhan .svv ul li p{width: 30.76%;margin-right: 15px;display: inline;line-height: 24px;}
.tupailie{overflow: hidden;}
.tupailie .tu1{width: 100%;margin-bottom: 16px;}
.tupailie .tu2{overflow: hidden;margin-bottom: 20px;}
.tupailie .tu2 .tu2l{width: 65.88%;margin-right: 2.356%;}
.tupailie .tu2 .tu2r{width: 65.88%;width: 31.76%;}
.tupailie .tu2 .tu2r img{height: 50% !important;margin-bottom: 30px;}
.tupailie .tu2 .tu2r img:last-child{margin-bottom: 0px;}
.tupailie .tu3{overflow: hidden;margin-bottom: 60px;}
.tupailie .tu3 a{margin-right: 2.356%;width: calc((100% - 4.712%) / 3);margin-bottom: 20px;height: 340px;}
.tupailie .tu3 a:nth-child(3n){margin-right: 0;}
.datulist{padding: 0 15px;overflow: hidden;}
.datulist li{width: calc(100% / 3);position: relative;float: left;}
.datulist li i{display: block;width: 100%;height: 696px;}
.datulist li p{position: absolute;width: 100%;height: 100%;left: 0;top: 0;font-size: 28px;background: rgb(255, 255, 255,0.4);text-align: center;line-height: 696px;display: none;color: #000;}
.datulist li:hover p{display: block;}
.datulist1{padding: 0 15px;overflow: hidden;}
.datulist1 li p{position: static;font-size: 28px;font-weight: 700;margin-top: 12px;}
.datulist1 li p:last-child{font-size: 22px;font-weight: 500;margin-top: 0;line-height: 28px;}
.datulist1 li{width: calc(96% / 3);margin-right: 2%;margin-bottom: 2%;}
.datulist1 li:nth-child(3n){margin-right: 0;}
.datulist1 li i{display: block;width: 100%;height: 44vw;}
.datulist1 li p:first-child{color: #000;position: relative;
    transition: transform .5s cubic-bezier(0.5, 0, 0.2, 1);
    transition: opacity .5s cubic-bezier(0.5, 0, 0.2, 1);
}
.datulist1 li p:first-child::before{content: attr(data-hover);position: absolute;
    top: 0;
    left: 0;
    transform: translateY(-30%);
    transition: transform .5s cubic-bezier(0.5, 0, 0.2, 1);opacity: 0;}
    .datulist1 li p:first-child span{font-size: 28px;color: #000;}
    /* .zhlist .tab li:hover p em{transform: translateY(100%);} */
    .datulist1 li:hover p:first-child span{opacity: 0;}
    .datulist1 li:hover p:first-child::before{opacity: 1;transform: translateY(0);} 



.sanhen{display: none;}
.p-menu{position: fixed;top: 0;right: -100%;z-index: 2;background-color: #000;width: 100%;height: 100%;transition: all .5s;z-index: 1000;}
.bannerhe .box .bleft .swiper{width: 300px;height: 200px;overflow: hidden;}
.bannerhe .box .bleft .swiper i img{width: 300px;height: 200px;object-fit: cover;}
.bannerhe .box .bleft .swiper i{position: relative;}
.bannerhe .box .bleft .swiper i p{position: absolute;left: 0;bottom: 10px;color: #fdf955;font-size: 25px;}
.footer1{background-color: #000;overflow: hidden;padding-left: 24px;padding-right: 24px;padding-bottom: 50px;padding-top: 78px;}
.footer1 .fotl,.footer1 .fotr{width: 50%;}
.fotl h4{font-size: 100px;color: #fff;}
.fotl p{font-size: 15px;color: #fff;}
.fotl .arrow-diagonal{fill: #fff;margin-top: 50px;width: 80px;height: 80px;transition: all .5s;}
.fotl:hover h4,.fotl:hover p{color: #003cff;}
.fotl:hover .arrow-diagonal{margin-top: 60px;}
.fotr h4{color: #000;font-size: 32px;}
.fotr .bb {margin-top: 30px;overflow: hidden;}
.fotr .bb ul li span{color:#000;font-size: 17px;display: inline-block;margin-right: 16px;line-height: 28px;}
.fotr .bb ul li a,.fotr .bb .address{font-size: 17px;color: #000;line-height: 28px;    
    /* background-image: -webkit-linear-gradient(right,#fff 40%,#9896f0 60%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; */
}
.fotr .bb ul{width: 50%;}
.fotr .bb .address{width: 50%;font-size: 17px;}
.fotr .bb ul li a{display: inline;}
.fotr .bag{margin-top: 80px;overflow: hidden;width: 80%;}
.fotr .bag a{display: inline-block;color: #000;margin-right: 20px;font-size: 17px;}
.fotr .top{height: 222px;padding-top: 50px;}
.fotr .top span{font-size: 25px;color: #fff;display: inline-block;margin-right: 20px;}

.topx{position: relative;padding: 100px 50px 80px;}
.top1,.top2,.top3,.top5{background-color: rgb(4, 19, 103);}
.tu{padding: 14.0625rem  8.75rem}
.tu img{width: 100%;}
.tu video{width: 100%;}
.topx .text{position: absolute;top: 50vh;left: 1.25rem;width: 50vw;}
.topx .text h4{font-size: 2.125rem;color: #fff;font-family: 'zt55';text-transform: uppercase;}
.topx .text p{font-size: 1rem;color: #fff;text-transform: uppercase;font-family: 'zt33';font-weight: 700;}
.top1 .dz svg{fill: #fff;}
.top1 .dz{position: absolute;top: 1.5625rem;left: 1.25rem;width: 98%;}
/* .top2 .tu,.top3{padding:  8.75rem;} */
.top4{background-color: rgb(226, 61, 127);}
.top7,.top9,.top10,.top11,.top15,.top16{background-color: rgb(0, 0, 0);}
.top8,.top13,.top19{background-color: rgb(245, 228, 132)}
.top12 .tu{padding: 0;}
.top17 .tu{padding: 0  8.75rem}
.top18 .tu{padding: 0  8.75rem}
.topx .wz{max-width: 60%;margin: 0 auto;text-align: center;padding: 6.875rem 0;}
.topx .wz h5{font-size: 1.25rem;font-weight: 800;font-size: 'zt55';}
.topx .wz h2{font-size: 100px;font-family: 'zt44';line-height: 6.3rem;margin: 1.25rem auto 2.5rem;}
.topx .wz .dec p{font-size: 20px;font-family: 'zt66';font-weight: bolder;margin: auto auto 1.875rem;}
.topx .wz a{font-size: 16px;font-family: 'zt55';color: #000;font-weight: 600;}
.top8 .text h4{color: #003cff;}
.top8 .text p{color: #003cff;}
.top16{padding: 14.0625rem  8.75rem;overflow: hidden;}
.top16 img{display: block;width: 400px;margin: 0 auto;}
.top17 .text h4{color: #003cff;}
.top17 .text p{color: #003cff;}
.top18 .text h4{color: #003cff;}
.top18 .text p{color: #003cff;}
/*  */
.leftli{position: fixed;top: 0;right: 0;width: 18rem;overflow-x: hidden;overflow-y: scroll;margin-left: -2.5rem;transform: translateX(15.5rem);height: 100vh;z-index: 70;
    will-change: transform;
    transition-property: transform;
    transition-duration: .65s;
    transition-timing-function: cubic-bezier(.23,1,.32,1);
    transition-timing-function: cubic-bezier(0.23,1,0.32)}
.leftli li{height: 350px;position: relative;}
.leftli li .text{position: absolute;top: 0;left: 0;text-align: center;width: 100%;height: 100%;background-color: rgba(255, 255, 255, .85);display: none;}
.leftli li .text p{font-size: 1.125rem;line-height: 350px;}
.leftli li a{width: 100%;height: 100%;}
.leftli li img{width: 100%;height: 100%;object-fit: cover;}
/* .leftli:hover{width: 18rem;} */
.leftli:hover{transform: translateX(2.5rem);}
.leftli li:hover .text{display: block;}
.ff{background-color: rgba(255, 255, 255, 0);width: 100%;height: 100vh;position: fixed;top:0;left: 0;z-index: -1;}






/* 新增 */
/* .biglist .bigtu{width: 100%;}
.biglist .quantu{position: relative;}
.biglist .quantu1 .text{position: absolute;width: 42vw;left: 38vw;top: 22vw;}
.quantu .text{background-color: #fff;text-align: center;padding: 0.9em 0.3em;}
.quantu .text a{font-size: 3.5vw;text-transform: uppercase;font-weight: 700;color: #000;letter-spacing: -.04em;font-family: 'zt11';}
.quantu .text:hover a{text-decoration: underline;}
.quantu1 .twbox,.quantu4 .twbox,.quantu5 .twbox{position: absolute;left: 18vw;top: 34vw;border: 4px solid red;width: 36vw;background-color: #fff;}
.twbox a{padding: 0.75em;}
.twbox a i{display: block;width: 100%;height: 480px;}
.twbox h4,.quantu3 .twbox2 h4,.quantu4 .twbox2 h4,.quantu4 .twbox3 h4,.quantu4 .twbox4 h4,.quantu4 .twbox5 h4,.quantu5 .twbox2 h4,.quantu6 .twbox2 h4,.quantu5 .damk h4,.quantu5 .damk1 h4,.quantu6 .twbox1 h4,.quantu7 .twbox2 h4,.quantu8 .twbox2 h4{margin-top: 1rem;font-size: 57px;line-height: 57px;font-weight: 700;color: red;letter-spacing: -.04em;font-family: zt13;}
.twbox .time,.quantu3 .twbox2 .time,.quantu4 .twbox2 .time,.quantu4 .twbox3 .time,.quantu4 .twbox4 .time,.quantu4 .twbox5 .time,.quantu5 .twbox2 .time,.quantu6 .twbox2 .time,.quantu5 .damk .time,.quantu5 .damk1 .time,.quantu6 .twbox1 .time,.quantu7 .twbox2 .time,.quantu8 .twbox2 .time{font-size: 28.5px;padding-top: 0.25rem;font-weight: 700;margin-bottom: 0.5rem; letter-spacing: -.04em;color: red;font-family: 'zt11';}
.twbox P,.quantu4 .twbox2 p,.quantu4 .twbox3 p,.quantu4 .twbox3 p,.quantu4 .twbox5 p,.quantu5 .twbox2 p,.quantu6 .twbox2 p,.quantu5 .damk1 p,.quantu6 .twbox1 p,.quantu7 .twbox2 p,.quantu8 .twbox2 p{text-transform: uppercase;font-size: 57px;font-weight: 700;letter-spacing: -.04em;margin-top: 1.5rem;color: RED;font-family: 'zt13';}
.quantu2,.quantu3,.quantu4{margin-top: 440px;position: relative;}
.quantu2 .twbox,.quantu3 .twbox,.quantu4 .twbox2{position: absolute;left: 6vw;top: 65vw;width: 38vw;background-color: #fff;background-image: url(../images/dian.jpg);padding: 23.04px;}
.quantu3 .twbox{top: 62vw;}
.quantu2 .twbox a{padding: 23.04px;}
.biglist .quantu2 .text{position: absolute;width: 48vw;left: 6vw;top: 24vw;}
.quantu2 .twbox1{padding: 1.2rem;margin: 1rem;position: absolute;left: 48vw;top: 71vw;width: 44vw;font-size: 3.5rem;letter-spacing: -.04em;font-weight: 700;text-transform: uppercase;animation-name: blink;animation-duration: 1.3s;animation-timing-function: linear;animation-iteration-count: infinite;border: 0.25rem solid #000;}
.quantu2 .twbox1{font-family: 'zt11';}
.biglist .quantu3 .text{position: absolute;width: 42vw;left: 12vw;top: 31.7vw;} 
.biglist .quantu3 .twbox2{position: absolute;width: 44vw;left: 48vw;top: 71vw;border: 4px solid red;padding: 1.2rem;} 
.biglist .quantu4 .text{position: absolute;width: 48vw;left: 40vw;top: 29.5vw;}
.quantu4 .twbox{top: 64.9vw;left: 6vw;}
.quantu4 .erm{position: absolute;width: 44vw;left: 54vw;top: 71vw;}
.quantu4 .erm img{max-width: 250px;margin: 2rem;display: block;border: 0.25rem solid #000;}
.quantu4 .twbox2{position: absolute;width: 42vw;left: 56vw;top: 95vw;}
.quantu4 .twbox3{position: absolute;width: 44vw;left: 4vw;top: 138vw;background-image: url(../images/dian.jpg);padding: 23.04px;}
.quantu4 .twbox5{position: absolute;width: 44vw;left: 4vw;top: 162vw;background-image: url(../images/dian.jpg);padding: 23.04px;}
.quantu4 .twbox4{position: absolute;width: 42vw;left: 56vw;top: 135vw;border:  4px solid red;}
.quantu4 .twbox4{padding: 0.75rem;}
.quantu8 .shu1 img{height: 480px;}
@keyframes blink{
    0%{border-color: transparent;}
    90%{border-color: transparent;}
    90.1%{border-color: #000;}
    99%{border-color: #000;}
}
.quantu4 .shu1{position: absolute;width: 16vw;left: 4vw;top: 109vw;padding: 1rem;}
.quantu4 .shu1 i{display: block;width: 100%;}
.shu1 .bookjs h4{font-size: 1.1875rem;line-height: 1.5625rem;letter-spacing: -.04em;font-weight: 700;padding-top: 0;color: #000;}
.shu1 .bookjs p{font-size: .9375rem;line-height: 1.5625rem;letter-spacing: -.04em;font-weight: 700;padding-top: 0;color: #000;}
.quantu4 .shu2{width: 18vw;left: 36vw;top: 107vw;}
.quantu4 .tuwenk{position: absolute;left: 4%;width: 46vw;background-color: #000;padding: 16px;}
.quantu4 .tuwenk .wz1 h4{font-size: 1.1875rem;line-height: 1.5625rem;letter-spacing: -.04em;font-weight: 700;padding-top: 0.5rem;color: #fff;}
.quantu4 .tuwenk .wz1 p{font-size: .9375rem;line-height: 1.25rem;letter-spacing: -.04em;display: block;color: #fff;font-weight: 700;} 
.quantu4 .tuwenk i{display: block;height: 380px;}
.quantu5 .twbox{position: absolute;left: 8vw;width: 34vw;top: 64vw;}
.quantu5 .twbox2{position: absolute;left: 54vw;width: 36vw;top: 65.5vw;background-image: url(../images/dian.jpg);padding: 23.04px;}
.quantu5 .text{position: absolute;left: 42vw;width: 44vw;top: 30vw;}
.quantu5 .dastu{position: absolute;left: 50vw;width: 34vw;top: 86vw;padding: 23.04px;}
.quantu5 .dastu img,.quantu5 .shu1 img,.quantu5 .shu2 img{width: 100%;}
.quantu5 .dastu .sje h4,.quantu5 .shu1 h4,.quantu5 .shu2 h4,.quantu8 .shu1 h4,.quantu8 .shu2 h4,.quantu8 .shu3 h4{font-size: 28.5px;line-height: 36px;letter-spacing: -.04em;font-weight: 700;padding-top: 8px;}
.quantu5 .dastu .sje p,.quantu5 .shu1 p,.quantu5 .shu2 p,.quantu8 .shu1 p,.quantu8 .shu2 p,.quantu8 .shu3 p{font-size: 22.5px;line-height: 28px;letter-spacing: -.04em;padding: 0;}
.quantu5 .heituw{background-color: #000;padding: 23.04px;position: absolute;left: 4vw;width: 38vw;top: 107vw;}
.quantu5 .heituw h4,.quantu7 .heituw h4,.quantu7 .heituw2 h4,.quantu8 .heituw h4{font-size: 28.5px;color: #fff;padding-top: 12px;font-weight: 700;letter-spacing: -.04em;}
.quantu5 .heituw p,.quantu7 .heituw p,.quantu7 .heituw2 p,.quantu8 .heituw p{font-size: 22.5px;color: #fff;}
.quantu5 .shu1{position: absolute;left: 4vw;width: 20vw;top: 136vw;}
.quantu5 .shu2{position: absolute;left: 30vw;width: 18vw;top: 138vw;}
.quantu5 .damk{position: absolute;left: 52vw;width: 42vw;top: 140vw;border: 4px solid red;padding: 23.04px;}
.quantu5 .damk1{position: absolute;left: 62vw;width: 26vw;top: 158vw;padding: 23.04px;background-image: url(../images/dian.jpg);}
.gao{height: 115vw !important;} */


/* .quantu6 .twbox{position: absolute;left: 4vw;width: 34vw;top: 46vw;border: 4px solid red;}
.quantu6 .text{position: absolute;left: 26vw;width: 44vw;top: 27.3vw;}
.quantu6 .twbox2{position: absolute;left: 42%;width: 44vw;top: 46vw;background-image: url(../images/dian.jpg);padding: 23.04px;} */



/* .quantu6 .text{position: absolute;width: 40vw;left: 44vw;top: 8vw;}
.quantu6 .twbox1{position: absolute;width: 40vw;left: 34vw;top: 26vw;padding: 23.04px;background-image: url(../images/dian.jpg);}
.quantu7 .text{position: absolute;left: 20vw;width: 48vw;top: 24vw;}
.quantu7 .twbox2{position: absolute;width: 36vw;left: 40vw;top: 64vw;padding: 23.04px;background-image: url(../images/dian.jpg);}
.quantu7 .heituw{position: absolute;width: 46vw;left: 4vw;top: 86vw;background-color: #000;padding: 23.04px;}
.quantu7 .heituw2{position: absolute;width: 46vw;left: 52vw;top: 88vw;background-color: #000;padding: 23.04px;}

.quantu8 .text{position: absolute;width: 46vw;left: 52vw;top: 42vw;}
.quantu8 .shu1{position: absolute;width: 34vw;left: 4vw;padding: 23.04px;}
.quantu8 .twbox{position: absolute;width: 42vw;left: 56vw;top: 70vw;border: 4px solid red;}
.quantu8 .heituw{position: absolute;width: 46vw;left: 8vw;top: 117vw;background-color: #000;padding: 23.04px;}
.quantu8 .shu2{position: absolute;width: 20vw;left: 58vw;top: 119vw;padding: 23.04px;}
.quantu8 .twbox2{position: absolute;width: 44vw;left: 4vw;top: 152vw;padding: 23.04px;background-image: url(../images/dian.jpg);}
.quantu8 .twbox3{position: absolute;width: 42vw;left: 56vw;top: 152vw;border: 4px solid red;}
.quantu8 .shu3{position: absolute;width: 32vw;left: 22vw;top: 176vw;padding: 23.04px;}
.quantu8 .twbox4{position: absolute;width: 34vw;left: 58vw;top: 193vw;border: 4px solid red;}
.quantu9 .text{position: absolute;width: 46vw;left: 24vw;top: 39.6vw;}
.quantu10 .text{position: absolute;width: 44vw;left: 24vw;top: 26vw;}
.quantu10 .twbox{position: absolute;width: 38vw;left: 38vw;top: 47vw;border: 4px solid red;background-color: #fff;} */
/* .etjibt li{width: 20%;text-align: center;} */
.etjibt li a{font-size: 44px;color: red !important;}
.etjibt li:hover a{color: #000 !important;}
.pubartice .top{text-align: center;margin-top: 30px;}
.pubartice .dec,.pubartice .buylist{width: 82%;margin: 0 auto;overflow: hidden;}
.pubartice .dec h4{font-size: 67px;margin-top: 96px;color: #fff;font-weight: bold;}
.pubartice .dec p{font-size: 28px;margin: 24px 0;color: #fff;line-height: 36px;font-weight: bold;}
.pubartice .dec .rm{font-size: 28px;color: #fff;text-align: center;text-decoration: underline;margin-bottom: 48px;}
.pubartice .buylist li:first-child{border-top: 1px solid #fff;}
.pubartice .buylist li{padding: 15px;border-bottom: 1px solid #fff;overflow: hidden;}
.pubartice .buylist li .sp,.pubartice .buylist li .ms{color: #fff;font-size: 22px;width: 80%;}
.pubartice .buylist li .sp{width: 20%;}
.pubartice .buylist li .ms a{text-decoration: underline;color: #fff;font-size: 22px;}
.pubartice .buylist .buy{color: #fff;padding: 12px 6px;font-size: 28px;overflow: hidden;margin-top: 48px;border: 2px solid #fff;text-transform: uppercase;}
.pubartice .buylist .buy:hover{background-color: #fff;color: #000;}
.pubartice .shuben{width: 74%;margin: 0 auto;padding-bottom: 100px;overflow: hidden;}
.pubartice .shuben li{margin-bottom: 20px;}
.pubartice .shuben li i{display: block;width: 40%;}
.pubartice .shuben li i img{filter: grayscale(100%);}
.pubartice .shuben li p{font-size: 28px;color: #fff;letter-spacing: -0.04em;font-weight: 700;line-height: 37px;}
.pubartice .shuben li:nth-child(2){margin-left: 51%;}
.pubartice .shuben li:nth-child(2) i{width: 83%;}
.pubartice .shuben li:nth-child(3){margin-left: 34%;}
.pubartice .shuben li:nth-child(3) i{width: 48.5%;}
.pubartice .dianwen{background-color: #fff;padding-top: 96px;overflow: hidden;}
.pubartice .dianwen h3{font-size: 36px;color: #fff;margin-top: 90px;display: none;}
.pubartice .dianwen li{width: 36.55%;padding: 24px 0;overflow: hidden;margin-left: 26%;padding-right: 24px;margin-bottom: 48px;}
.pubartice .dianwen li .time{font-size: 28px;color: #fff;}
.pubartice .dianwen li h4,.pubartice .dianwen li .jmore{font-size: 57px;color: #fff;font-weight: 700;line-height: 57px;letter-spacing: -0.04em;}
.pubartice .dianwen li .jmore{text-transform: uppercase;}
.pubartice .dianwen li:nth-child(2n){margin-left: 45.5%;}
.pubartice .dianwen li:nth-child(2n+1){margin-left: 12.5%;}
.pubartice .dianwen li:nth-child(1){margin-left: 25.5%;}
.pubartice .dianwen li:nth-child(7){margin-left: 25.5%;}
.news{margin-top: 100px;}
.news .lebt{font-size: 57px;font-weight: 700;text-transform: uppercase;width: 12%;text-align: right;letter-spacing: -0.04em;}
.news .rilist{width: 80%;padding-left: 60px;}
.news .rilist li{width: 72%;border-bottom: 1px solid #ff0000;padding-bottom: 48px;overflow: hidden;margin-bottom: 48px;cursor: pointer;}
.news .rilist li h4{font-size: 57px;color: #ff0000;line-height: 57px;letter-spacing: -0.04em;font-weight: 700;}
.news .rilist li .time{font-size: 28px;color: #ff0000;line-height: 34px;letter-spacing: -0.04em;font-weight: 700;margin-top: 14px;}
.news .rilist li .wt{display: none;}
.news .rilist li .wt p{font-size: 28px;line-height: 34px;font-weight: 600;color: #000;}
.qieh{overflow: hidden;height: 100vh;}
.qieh .tab{overflow: hidden;position: relative;height: 100vh;}
.qieh .tab .list{position: absolute;top: 0;left: 0;pointer-events: none;}
.qieh .tab .list li{height: 52px;line-height: 52px;border-top-left-radius: 20px;border-top-right-radius: 20px;font-size: 18px;width: 150px;pointer-events: auto;}
.qieh .tab .list li h2{font-size: 18px;padding: 0 16px;pointer-events: auto;cursor: pointer;}
.qieh .tab .list .tabs{padding: 16px;overflow: hidden;height: calc(100vh - 52px);overflow-y: scroll;width: 101%;pointer-events: auto;}
/* .qieh .tab .list .tabs{padding: 16px;overflow: hidden;min-height: 1318px;overflow-y: scroll;width: 101%;pointer-events: auto;} */
.qieh .tab .list:nth-child(1){z-index: 1;}
.qieh .tab .list:nth-child(2){z-index: 2;width: calc(100% - 150px);transform: translateX(150px);}
.qieh .tab .list:nth-child(3){z-index: 3;width: calc(100% - 300px);transform: translateX(300px);}
.qieh .tab .list:nth-child(4){z-index: 4;width: calc(100% - 450px);transform: translateX(450px);}
.qieh .tab .list:nth-child(5){z-index: 5;width: calc(100% - 600px);transform: translateX(600px);}
.qieh .tab .list:nth-child(6){z-index: 6;width: calc(100% - 750px);transform: translateX(750px);}
.qieh .tab .list:nth-child(7){z-index: 7;width: calc(100% - 900px);transform: translateX(900px);}
.qieh .tab .list:nth-child(1) li,.qieh .tab .list:nth-child(1) .tabs{background-color: #717073;}
.qieh .tab .list:nth-child(2) li,.qieh .tab .list:nth-child(2) .tabs{background-color: #3300cc;}
.qieh .tab .list:nth-child(3) li,.qieh .tab .list:nth-child(3) .tabs{background-color: #dad5d4;}
.qieh .tab .list:nth-child(4) li,.qieh .tab .list:nth-child(4) .tabs{background-color: #fff;}
.qieh .tab .list:nth-child(5) li,.qieh .tab .list:nth-child(5) .tabs{background-color: #fa531c;}
.qieh .tab .list:nth-child(6) li,.qieh .tab .list:nth-child(6) .tabs{background-color: #ae927c;}
.qieh .tab .list:nth-child(7) li,.qieh .tab .list:nth-child(7) .tabs{background-color: #f9ee6c;}
.qieh .tab .list .tabs .context{width: 100%;height: 100%;overflow: hidden;}

.qieh .tab .list .tabs .context p{font-size: 42px;line-height: 50px;padding-bottom: 16px;}
.qieh .tab .list .tabs img{text-align: center;margin: 0 auto;display: block;width: 100%;height: 100%;}
.qieh .tab .list:not(.active){-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;overflow: hidden;}
.qieh .tab .list.active{opacity: 1;z-index: 11 !important;}
.qieh .tab .list li {position: relative;}
.qieh .tab .list li:hover {transform: translateY(10px);}
.qieh .tab .list:not(.active) li h2{
    -webkit-transition: -webkit-transform .11s linear;
    transition: -webkit-transform .11s linear;
    -o-transition: transform .11s linear;
    transition: transform .11s linear;
    transition: transform .11s linear,-webkit-transform .11s linear;
}
.qieh .tab .list:nth-child(1) .tabs img{width: 100%;height: calc(100% - 170px);}
.qieh .tab .list:nth-child(2) .tabs img{width: 100%;height: calc(100% - 170px);}
.qieh .tab .list:nth-child(3) .tabs img{width: 100%;height: calc(100% - 170px);}
/* .qieh .tab li{width: 150px;padding: 0 16px;height: 52px;line-height: 52px;border-top-left-radius: 20px;border-top-right-radius: 20px;font-size: 20px;}
.qieh .tab li:nth-child(1),.qieh .tabs:nth-child(1) .context{background-color: #717073;}
.qieh .tab li:nth-child(2),.qieh .tabs:nth-child(2) .context{background-color: #3300cc;}
.qieh .tab li:nth-child(3),.qieh .tabs:nth-child(3) .context{background-color: #dad5d4;}
.qieh .tab li:nth-child(4),.qieh .tabs:nth-child(4) .context{background-color: #fff;}
.qieh .tab li:nth-child(5),.qieh .tabs:nth-child(5) .context{background-color: #fa531c;}
.qieh .tab li:nth-child(6),.qieh .tabs:nth-child(6) .context{background-color: #ae927c;}
.qieh .tab li:nth-child(7),.qieh .tabs:nth-child(7) .context{background-color: #f9ee6c;} */
/* .qieh .cci{position: relative;height: calc(100vh - 52px);}
.qieh .context{padding: 16px;overflow: hidden;width: 100%;}
.qieh .context p{font-size: 42px;line-height: 50px;padding-bottom: 16px;} */
/* .qieh .cci .tabs{position: absolute;top: 0;left: 0;overflow-y: scroll;height: 100%;width: 100.5%;} */
/* .qieh .cci .tabs_1{padding-left: 150px;background-color: transparent;}
.qieh .cci .tabs_2{padding-left: 300px;background-color: transparent;}
.qieh .cci .tabs_3{padding-left: 450px;background-color: transparent;}
.qieh .cci .tabs_4{padding-left: 600px;background-color: transparent;}
.qieh .cci .tabs_5{padding-left: 750px;background-color: transparent;}
.qieh .cci .tabs_6{padding-left: 900px;background-color: transparent;} */
.dttu{height: 100vh;}
.dttu .ydzm,.dttu .ytu{width: 50%;height: 100vh;}
.dttu .ytu .slideBox,.dttu .ytu .slideBox .bd,.dttu .ytu .slideBox .bd ul,.dttu .ytu .slideBox .bd ul li,.dttu .ytu .slideBox .bd ul li a{width: 100%;height: 100%;overflow: hidden;}
.dttu .ytu .slideBox .bd ul li a:hover img{transform: scale(1.2);transition: all 300ms;}
.dttu .ytu .slideBox .bd ul li a p{font-size: 50px;color: #fff;}
@keyframes letter{
    0%, 50% {width: 100%;height: 100%;left: 0;top: 0;}
    24.999% {width: 0%;height: 100%;left: 0;top: 0;}
    25% {width: 100%;height: 0%;left: 0;top: 0;}
    74.999% {width: 0%;height: 100%;left: 100%;top: 0;}
    75% {width: 100%;height: 0%;left: 0;top: 100%;}
}
@keyframes letterd{
    0% {width: 0%;height: 100%;left: 100%;top: 0;}
    25%,75% {width: 100%;height: 100%;left: 0;top: 0;}
    49.999% {width: 100%;height: 0%;left: 0%;top: 100%;}
    50% {width: 0%;height: 100%;left: 0;top: 0%;}
    99.999% {width: 100%;height: 0%;left: 0%;top: 0%;}
}
.dttu .ydzm .sd-animation{width: 100%;height: 100%;position: relative;}
.dttu .ydzm .sd-animation svg{position: absolute;}
.dttu .ydzm .sd-animation .animation__s{width: 100%; height: 100%;left: 0;top: 0;-webkit-animation: letter 18s linear infinite;animation: letter 18s linear infinite;}

.dttu .ydzm .sd-animation .animation__d {width: 0%;height: 100%;left: 100%;top: 0;-webkit-animation: letterd 18s linear infinite;animation: letterd 18s linear infinite;}
.dttu .ytu{overflow: hidden;}
.dttu .ytu .swiper{height: 100vh;}
.lg .duw{width: 76%;margin-left: 17%;padding: 24px;}
.lg .duw:last-child{margin: 20px;margin-bottom: 160px;margin-left: 12%;}
.lg .duw i{display: block;width: 100%;height: 38vw;}
.lg .duw p,.timebt .yearbt .duw p{font-size: 28px;margin-top: 8px;font-weight: 700;letter-spacing: -0.04em;}
.timebt .yearbt .duw p{color: #ff0000;}
.lg .duw p:last-child{margin-top: 0;}
.timebt .yearbt .duw{width: 40%;margin-left: 42%;}
.timebt .yearbt{padding-left: 60px;padding-right: 60px;overflow: hidden;}
.timebt .yearbt .year{width: 7%;font-size: 57px;font-weight: 700;letter-spacing: -.04em;}
.timebt .yearbt .btlist{width: 93%;}
.timebt .yearbt .btlist .top{overflow: hidden;}
.timebt .yearbt .btlist li{width: 28%;margin-left: 17%;margin-bottom: 32px;}
.timebt .yearbt .btlist li .ymd{color: #ff0000;font-size: 28px;letter-spacing: -.04em;font-weight: 700;}
.timebt .yearbt .btlist li h3{color: #ff0000;font-size: 57px;letter-spacing: -.04em;font-weight: 700;}
.timebt .yearbt .btlist li:last-child{margin-left: 11%;}
.timebt .yearbt .dwr{width: 39%;padding: 12px 24px 24px;margin-left: 4%;}
.timebt .yearbt .dwr .time,.timebt .yearbt .duw .time{color: #ff0000;font-size: 28px;letter-spacing: -.04em;font-weight: 700;}
.timebt .yearbt .dwr h4,.timebt .yearbt .duw h4{color: #ff0000;font-size: 57px;letter-spacing: -.04em;font-weight: 700;line-height: 57px;}
.timebt .yearbt .dwr .jtmore,.timebt .yearbt .duw .jtmore,.timebt .yearbt .btlist li .jtmore{color: #ff0000;font-size: 57px;letter-spacing: -.04em;font-weight: 700;line-height: 57px;}
.timebt .yearbt:nth-child(1) .dwr:last-child{margin-left: 44%;margin-top: 32px;}
.timebt .yearbt:nth-child(2){background-image: url(../images/hd.gif);margin-top: 32px;padding-top: 32px;overflow: hidden;}
.timebt .yearbt:nth-child(3){background-image: url(../images/hd.gif);padding-top: 32px;overflow: hidden;}
.timebt .yearbt:nth-child(2) .dwr:nth-child(1){margin-left: 17%;}
.timebt .yearbt:nth-child(2) .dwr:nth-child(2){margin-left: 40.5%;}
.timebt .yearbt:nth-child(2) .top li{margin-left: 4%;}
.timebt .yearbt:nth-child(2) .top li:last-child{margin-left: 10%;margin-top: 40px;}
.timebt .yearbt:nth-child(2) .dwr:nth-of-type(4){margin-left: 17%;}
.timebt .yearbt:nth-child(2) .dwr:nth-child(6){margin-left: 17%;}
.timebt .yearbt:nth-child(2) .dwr:nth-child(11){margin-left: 17%;}
.timebt .yearbt:nth-child(2) .dwr:nth-child(10){margin-left: 40.5%;}
.timebt .yearbt:nth-child(3) .dwr{margin-bottom: 40px;}
.timebt .yearbt:nth-child(3) .dwr:nth-child(1){margin-left: 17%;}
.timebt .yearbt:nth-child(3) .dwr:nth-child(2n){margin-left: 40.5%;}
.timebt .yearbt:nth-child(3) .dwr:nth-child(7){margin-left: 17%;}
.timebt .yearbt:nth-child(3) li{margin-left: 4%;width: 25%;}
.timebt .yearbt:nth-child(3) li:nth-child(2){margin-left: 27%;}
.timebt .yearbt:nth-child(4) .dwr:last-child{margin-left: 47%;}
.timebt .yearbt:nth-child(5){margin-top: 40px;margin-bottom: 40px;}
.allpic{background-color: #000;padding: 96px 0 120px 0;overflow: hidden;}
.allpic ul{width: 80%;margin: 0 auto;overflow: hidden;margin-bottom: 48px;}
.allpic ul .bt{width: 40px;height: 240px;}
.allpic ul h4{font-size: 22px;transform: rotate(-90deg) translateX(-200%);text-transform: uppercase;margin-right: 10px;color: #fff;}
.allpic ul:nth-child(1) h4{transform: rotate(-90deg) translateX(-650%);}

.allpic ul li{width: calc();}
.allpic ul .tulist{width: calc(100% - 40px);}
.allpic ul .tulist li{width: calc(92.929% / 4);margin-right: 2.357%;}
.allpic ul .tulist li i{display: block;width: 100%;height: 248px;}
.allpic ul .tulist li:nth-child(4n){margin-right: 0;}
.allpic ul .tulist li i img{filter: grayscale(100%);}
.allpic ul .tulist li p{margin: 6px 0 24px 0;overflow: hidden;font-size: 22px;color: #fff;}
.p-menu ul li{padding-right: 16px;}
.p-menu ul li .erji{display: none;}
.p-menu ul li .icon-sanjiaoxing_shang-copy{display: none;}
.p-menu ul li .erji a{font-size: 20px;color: #fff;padding-left: 20px;line-height: 40px;}
.p-menu ul li span{color: #fff;font-size: 30px;}
.quantu1 .bigtu{height: 100vh;display: block;}
.quantu2 .bigtu{height: 130vh;display: block;}
.quantu3 .bigtu{height: 130vh;display: block;}
.quantu4 .bigtu{height: 140vh;display: block;}
.quantu5 .bigtu{height: 130vh;display: block;}
.quantu6 .bigtu{height: 130vh;display: block;}
.quantu7 .bigtu{height: 130vh;display: block;}
.quantu8 .bigtu{height: 164vh;display: block;}
.quantu8 .shu2 img{height: 400px;display: block;}
.quantu8 .shu3 img{height: 716px;display: block;}
.quantu9 .bigtu{height: 130vh;display: block;}
.quantu10 .bigtu{height: 130vh;display: block;}
.quantu10,.quantu7 {margin-top: 20px;}

@media only screen and (max-width:1902px){
    .quantu1 .bigtu{height: 122vh;display: block;}
    .quantu2 .bigtu{height: 148vh;display: block;}
    .quantu3 .bigtu{height: 144vh;display: block;}
    .twbox a i{height: 480px;}

}
@media only screen and (max-width:1802px){
    .quantu1 .bigtu{height: 119vh;display: block;}
    .quantu2 .bigtu{height: 145vh;display: block;}
    .quantu3 .bigtu{height: 143vh;display: block;}
    .twbox a i{height: 450px;}

}
@media only screen and (max-width:1702px){
    .headr .menu li a{font-size: 115px !important;}
}
@media only screen and (max-width:1702px){
    .quantu1 .bigtu{height: 116vh;display: block;}
    .quantu2 .bigtu{height: 137vh;display: block;}
    .quantu3 .bigtu{height: 135vh;display: block;}
    .twbox a i{height: 420px;}
    .headr .menu li a{font-size: 112px !important;}
}
@media only screen and (max-width:1680px){
    .headr .menu li a{font-size: 108px !important;}
}
@media only screen and (max-width:1650px){
    .headr .menu li a{font-size: 104px !important;}
}
@media only screen and (max-width:1602px){
    .quantu1 .bigtu{height: 113vh;display: block;}
    .quantu2 .bigtu{height: 128vh;display: block;}
    .quantu3 .bigtu{height: 126vh;display: block;}
    .twbox a i{height: 390px;}
}
@media only screen and (max-width:1502px){
    .quantu1 .bigtu{height: 110vh;display: block;}
    .quantu2 .bigtu{height: 122vh;display: block;}
    .quantu3 .bigtu{height: 120vh;display: block;}
    .twbox a i{height: 360px;}
}
@media only screen and (max-width:1450px){
    .headr .menu li a{font-size: 96px !important;}
}
@media only screen and (max-width:1402px){
    .quantu1 .bigtu{height: 107vh;display: block;}
    .quantu2 .bigtu{height: 116vh;display: block;}
    .quantu3 .bigtu{height: 114vh;display: block;}
    .twbox a i{height: 330px;}
    .quantu8 .heituw{top: 144vh;}
    .quantu8 .twbox2{top: 186vh;}
    .quantu8 .shu3{top: 217vh;}
    .quantu8 .shu3 img{height: 270px;}
    .quantu8 .shu2{top: 113vh;}
}
@media only screen and (max-width:1450px){
    .headr .menu li a{font-size: 92px !important;}
}
@media only screen and (max-width:1302px){
    .quantu1 .bigtu{height: 104vh;display: block;}
    .quantu2 .bigtu{height: 107vh;display: block;}
    .quantu3 .bigtu{height: 105vh;display: block;}
    .twbox a i{height: 310px;}

}
@media only screen and (max-width:1202px){
    .quantu1 .bigtu{height: 101vh;display: block;}
    .quantu2 .bigtu{height: 103vh;display: block;}
    .quantu3 .bigtu{height: 101vh;display: block;}
    .twbox a i{height: 290px;}
}
@media only screen and (max-width:1850px){
    .twbox h4,.quantu3 .twbox2 h4,.quantu4 .twbox2 h4,.quantu4 .twbox3 h4,.quantu4 .twbox4 h4,.quantu4 .twbox5 h4,.quantu5 .twbox2 h4{font-size: 42px;}
    .twbox .time,.quantu3 .twbox2 .time,.quantu4 .twbox2 .time,.quantu4 .twbox3 .time,.quantu4 .twbox4 .time,.quantu4 .twbox5 .time,.quantu5 .twbox2 .time{font-size: 19px;}
    .twbox P, .quantu4 .twbox2 p, .quantu4 .twbox3 p, .quantu4 .twbox3 p, .quantu4 .twbox5 p,.quantu5 .twbox2 p{font-size: 42px;margin-top: 0.5rem;line-height: 2.375rem;}
    .quantu2,.quantu3,.quantu4{margin-top: 330px;}
    .gao{height: 112vw !important;}
    .quantu4 .twbox5{top: 154vw;}
}
@media only screen and (max-width:1510px){
    .tulist1 li{height: 496px;}
}

@media only screen and (max-width:1550px){
    .twbox h4,.quantu3 .twbox2 h4,.quantu4 .twbox2 h4,.quantu4 .twbox3 h4,.quantu4 .twbox4 h4,.quantu4 .twbox5 h4,.quantu5 .twbox2 h4{font-size: 38px;}
    .twbox .time,.quantu3 .twbox2 .time,.quantu4 .twbox2 .time,.quantu4 .twbox3 .time,.quantu4 .twbox4 .time,.quantu4 .twbox5 .time,.quantu5 .twbox2 .time{font-size: 19px;}
    .twbox P, .quantu4 .twbox2 p, .quantu4 .twbox3 p, .quantu4 .twbox3 p, .quantu4 .twbox5 p,.quantu5 .twbox2 p{font-size: 38px;margin-top: 0.5rem;line-height: 2.375rem;}
    .quantu2,.quantu3,.quantu4{margin-top: 330px;}
    .gao{height: 112vw !important;}
    .quantu4 .twbox5{top: 156vw;}
}



@media only screen and (max-width:1024px){
    /* .head{display: none;} */
    .head{height: 40px;margin-top: 15px;}
    .headr .menu li a{font-size: 26px !important;}
    /* .headr .menu li a */
    .headr{height: 40px;line-height: 40px;}
    .bannerhe,.bannerhe .box{height: 100vh;}
    .bannerhe .box video{width: auto !important;}
    .tuzj li{width: 100%;}
    .tuyt .list .xtw{width: 70%;}
    .tuyt .list1 .xtw{width: 70%;top: -136px;}
    .sanhen{display: none;margin-right: 20px;overflow: hidden;height: 40px;line-height: 40px;position: relative;z-index: 1000;}
    .sanhen span{font-size: 22px;}
    .p-menu .cuo{width: 20%;padding: 20px;}
    .p-menu .cuo span{color: #fff;font-size: 20px;}
    .p-menu ul{width: 80%;}
    .p-menu ul li{line-height: 50px;overflow: hidden;}
    .p-menu ul li a{color: #fff;font-size: 22px;}
    .bannerhe .box .bleft ul li a{font-size: 42px;}
    .fenl li{width: 100%;}
    .tulist1 li{width: 100%;height: auto;min-height: 410px;}
    .tulist1 li i{height: calc(((100vw - 48px) * 210) / 297);}
    .biblist ul li .zhan .svv{padding-left: 4%;}
    .biblist ul li .zhan .svv ul li p{width: 44%;}
    .tulist1 li .text .bt h4, .tulist1 li .text h5{font-size: 24px;}
    .vid{height: 342px;background-color: #000;}
    .hezi2 .rigt{width: 72%;display: none;}
    .kong{display: none;}
    .tlistt li,.contel p{width: auto;margin-right: 0;}
    .contel p,.contel p a{font-size: 28px;}
    .contel p span,.contel p a{font-size: 32px !important;}
    .contel p{width: 100%;}
    .zhlist .tab li,.wli2 li{width: 100%;margin: 10px auto;}
    .zhlist .tab li i{height: 33vh;}
    .wenli, .gzlist{width: 100%;margin: 0px auto;margin-bottom: 40px;padding: 0 15px;}
    .zhlist .tab2_4 li i{height: 272px;}
    .zhlist .tab2_3 li, .zhlist .tab2_2 li{margin-right: 0;}
    .zhlist .tab2_3 li:nth-child(3n), .zhlist .tab2_2 li:nth-child(3n){margin-right: 0;}
    /* .tab2 p{display: none;} */
    .tab2{display: flex;overflow-x: scroll;width: 100%;flex-wrap: nowrap;}
    .tab2 li{margin: 0;line-height: 36px;margin-right: 8px;}
    .tab2 li a{font-size: 16px;text-align: left;}
    .wli3 ul a{width: 100%;}
    .wli2{padding: 30px 15px;font-size: 18px;}
    .datulist li{width: 100%;margin-bottom: 10px;}
    .datulist li i{height: 490px;}
    .footer1 .fotl, .footer1 .fotr{width: 100%;}
    .fotl h4{font-size: 84px;}
    .fotr .top{height: 40px;padding-top: 0;}
    .fotl .arrow-diagonal{width: 50px;height: 50px;margin-top: 30px;}
    .fotr .bb .address,.fotr .bb ul{width: 100%;}
    .fotr .bag{width: 100%;}
    .fotr .bag a{width: 49%;text-align: left;margin-right: 0;margin-bottom: 8px;}
    /* .fotr .bag a:nth-child(3){width: 100%;}
    .fotr .bag a:nth-child(5){width: 0px;}
    .fotr .bag a:last-child{width: 100%;} */
    .fcb .zhuan{width: 177px;height: 177px;right: 10%;top: 78%;}
    .fcb5 .text p span{font-size: 75px;}
    .fcb1,.fcb2,.fcb3,.fcb4,.fcb5{width: 100%;}
    .fcb5 .text{padding: 10px;}
    .fcb5 .tiao{padding-top: 250px;}
    .tenlist{height: auto;}
    .tenlist .renl{width: 100%;height: 90px;font-size: 30px;padding: 20px;}
    .tenlist .renr{width: 100%;background-color: #fdf955;padding: 20px 20px;}
    .tenlist .renz{position: static;float: right;background-color: #fdf955;}
    .bannerhe .box .text p{font-size: 37px;}
    .tuyt .list .xtw{position: static;width: 100%;}
    .tuyt .list .wz{width: 80vw;left: 10vw;top: 43vw;}
    .tuyt .list .wz h4{font-size: 18px;}
    .tuyt .list1 .xtw{position: static;width: 100%;}
    .tuyt .list1 .wz{width: 80vw;left: 10vw;top: 126vw;}
    .tuyt .list1 .wz h4{font-size: 18px;}
    .topx .text p{font-size: 12px;}
    .tuyt .list1{padding-top: 10px;}
    .tuyt .list{padding-bottom: 10px;}
    .twbox4,.twbox,.twbox1,.twbox2,.twbox3,.twbox5,.tuwenk,.shu1,.erm{position: static !important;width: 100% !important;}
    .quantu2, .quantu3, .quantu4{margin-top: 20px !important;}
    .quantu2 .twbox1{margin: 0 !important;}
    .gao{height: 5vw !important;}
    .quantu1 .twbox, .quantu4 .twbox{width: 90% !important;margin: 20px auto !important;}
    .text{left: 20px !important;right: 0 !important;top: 16px !important;}
    .leftli li .text{left: 0 !important;right: 0 !important;top: 0px !important;margin-left: 0px !important;width: 100% !important;}
    .twbox h4, .quantu3 .twbox2 h4, .quantu4 .twbox2 h4, .quantu4 .twbox3 h4, .quantu4 .twbox4 h4, .quantu4 .twbox5 h4{font-size: 18px;line-height: 24px;}
    .twbox P, .quantu4 .twbox2 p, .quantu4 .twbox3 p, .quantu4 .twbox3 p, .quantu4 .twbox5 p{font-size: 20px;}
    .quantu2 .twbox1{font-size: 28px;}
    .piclist{margin: 10px;}
    .piclist .box .bm p{font-size: 30px;margin-bottom: 0;}
    .piclist .box .bm .jt{margin-top: 0;opacity: 1;}
    .piclist .box{width: 100%;}
    .piclist .box, .piclist .box img{height: 364px;}
    .bbb,.quantu5 .dastu{width: 100% !important;}
    .piclist .wlie .lie-l, .piclist .wlie .lie-r{width: 100%;margin-right: 0;}
    .quantu5 .dastu,.quantu5 .heituw,.damk,.damk1,.shu2,.heituw,.heituw2,.shu3{position: static !important;width: 100% !important;margin-bottom: 10px;}
    .gao4,.gao3,.gao2{height: 20px !important;}
    .pubartice .top{margin-top: 0;padding: 20px;overflow: hidden;}
    .pubartice .top img{width: 100%;}
    .pubartice .dec h4{font-size: 38px;margin-top: 25px;font-family: 'zt11';}
    .pubartice .dec p,.pubartice .dec .rm{font-size: 22px;line-height: 28px;}
    .pubartice .buylist li .sp, .pubartice .buylist li .ms{width: 100%;float: none;font-size: 18px;}
    .pubartice .buylist li .sp{font-weight: 700;margin-bottom: 10px;}
    .pubartice .buylist .buy{font-size: 22px;padding: 7.5px ;}
    .pubartice .shuben{width: 100%;padding: 20px;overflow: hidden;}
    .pubartice .shuben li i{width: 100%;}
    .pubartice .shuben li p{font-size: 18px;line-height: 24px;}
    .pubartice .shuben li:nth-child(2),.pubartice .shuben li:nth-child(3){margin-left: 0;}
    .pubartice .shuben li:nth-child(2) i,.pubartice .shuben li:nth-child(3) i{width: 100%;}
    .pubartice .dianwen{padding: 0 20px;overflow: hidden;background: none !important;}
    .pubartice .dianwen li{width: 100%;margin-left: 0 !important;margin-bottom: 30px;}
    .pubartice .dianwen li .time{font-size: 18px;}
    .pubartice .dianwen li h4,.pubartice .dianwen li .jmore{font-size: 36px;line-height: 36px;}
    .pubartice .dianwen h3{display: block;font-weight: 700;}
    .etjibt{display: none;}
    .news{padding: 0 20px;margin-top: 36px;}
    .news .lebt,.news .rilist{float: none;width: 100%;}
    .news .lebt{text-align: left;font-size: 36px;}
    .news .rilist{padding-left: 0px;}
    .news .rilist li{width: 100%;padding-bottom: 24px;margin-bottom: 24px;}
    .news .rilist li h4{font-size: 36px;line-height: 36px;}
    .news .rilist li .time{font-size: 18px;color: #ff0000;line-height: 24px;margin-top: 8px;}
    /* .qieh .tab .list:nth-child(1),.qieh .tab .list:nth-child(2),.qieh .tab .list:nth-child(3),.qieh .tab .list:nth-child(4),.qieh .tab .list:nth-child(5),.qieh .tab .list:nth-child(6),.qieh .tab .list:nth-child(7){width: 100%;transform: translateX(0);} */
    /* .qieh .tab .list li{float: right;}
    .qieh .tab .list .tabs{float: none;} */
    .qieh .tab .list li:hover{transform: translateY(0);}
    .qieh{padding: 10px;overflow: hidden;}
    .qieh .tab .list{width: 100%;}
    .qieh .tab .list li{width: 55px;}
    .qieh .tab .list li h2{padding: 0;font-size: 14px;text-align: center;}
    .dttu .ydzm, .dttu .ytu{width: 100%;height: 50vh;}
    .qieh .tab .list:nth-child(2){transform: translateX(0px);width: 100%;}
    .qieh .tab .list:nth-child(3){transform: translateX(0px);width: 100%;}
    .qieh .tab .list:nth-child(4){transform: translateX(0px);width: 100%;}
    .qieh .tab .list:nth-child(5){transform: translateX(0px);width: 100%;}
    .qieh .tab .list:nth-child(6){transform: translateX(0px);width: 100%;}
    .qieh .tab .list:nth-child(7){transform: translateX(0px);width: 100%;}
    .qieh .tab .list:nth-child(2) li{transform: translateX(55px);}
    .qieh .tab .list:nth-child(3) li{transform: translateX(110px);}
    .qieh .tab .list:nth-child(4) li{transform: translateX(165px);line-height: 1;}
    .qieh .tab .list:nth-child(5) li{transform: translateX(220px);}
    .qieh .tab .list:nth-child(6) li{transform: translateX(275px);}
    .qieh .tab .list:nth-child(7) li{transform: translateX(330px);}
    .qieh .tab .list .tabs{width: 100%;}
    .qieh .tab .list:nth-child(4) h2{padding: 10px 0;}
    .qieh .tab .list .tabs .context img{width: 100%;object-fit: cover;}
    .qieh .tab .list .tabs .context p{font-size: 18px;line-height: 24px;}
    .dttu{overflow: hidden;height: auto;}
    /* .qieh .tab .list:nth-child(2){transform: translateX(55px);width: calc(100% - 55px);}
    .qieh .tab .list:nth-child(3){transform: translateX(110px);width: calc(100% - 110px);}
    .qieh .tab .list:nth-child(4){transform: translateX(165px);width: calc(100% - 165px);}
    .qieh .tab .list:nth-child(5){transform: translateX(220px);width: calc(100% - 220px);}
    .qieh .tab .list:nth-child(6){transform: translateX(275px);width: calc(100% - 275px);}
    .qieh .tab .list:nth-child(7){transform: translateX(320px);width: calc(100% - 320px);} */
    .gzlist .lifont, .biblist{width: 100%;}
    .biblist{margin-top: 20px;}
    .tupailie{padding: 0;margin: 0;}
    .biblist ul li h3, .biblist ul li .data{float: none;font-size: 20px;}
    .biblist ul li h3{word-break: break-all;word-wrap:break-word;}
    .biblist ul li{padding: 7px;}
    .biblist ul li .data{font-weight: 500;}
    .biblist ul li span{font-size: 25px;}
    .gzlist .lifont .con p{font-size: 22px;line-height: 28px;}
    .gzlist .lifont a{font-size: 22px;margin-top: 20px;}
    .tupailie .tu2 .tu2l,.tupailie .tu2 .tu2r,.tupailie .tu3 a{width: 100%;margin-right: 0;}
    .tupailie .tu2 .tu2l{margin-bottom: 20px;}
    .lg .duw,.lg .duw:last-child{width: 100%;margin-left: 0;margin-bottom: 20px;}
    .timebt .yearbt{width: 90%;margin: 20px auto;padding: 0;}
    .timebt .yearbt .year{float: none;width: 100%;font-size: 35px;}
    .timebt .yearbt .btlist{width: 100%;float: none;}
    .timebt .yearbt .btlist li,.timebt .yearbt .btlist li:last-child,.timebt .yearbt .dwr,.timebt .yearbt:nth-child(1) .dwr:last-child,.timebt .yearbt:nth-child(2) .dwr:nth-child(1),.timebt .yearbt:nth-child(2) .dwr:nth-child(2),.timebt .yearbt .duw,.timebt .yearbt:nth-child(2) .top li,.timebt .yearbt:nth-child(2) .top li:last-child,.timebt .yearbt:nth-child(2) .dwr:nth-child(6),.timebt .yearbt:nth-child(2) .dwr:nth-child(10),.timebt .yearbt:nth-child(2) .dwr:nth-child(11),.timebt .yearbt:nth-child(3) .dwr:nth-child(1),.timebt .yearbt:nth-child(3) .dwr:nth-child(2n),.timebt .yearbt:nth-child(3) .dwr:nth-child(7),.timebt .yearbt:nth-child(4) .dwr:last-child{width: 100%;margin-left: 0;}
    .timebt .yearbt .dwr .time,.timebt .yearbt .duw .time{font-size: 18px;}
    .timebt .yearbt .dwr h4,.timebt .yearbt .duw h4,.timebt .yearbt .btlist li h3{font-size: 35px;line-height: 35px;}
    .timebt .yearbt .dwr .jtmore,.timebt .yearbt .duw .jtmore,.timebt .yearbt .btlist li .jtmore{font-size: 35px;line-height: 35px;}
    .timebt .yearbt:nth-child(2) .top li,.timebt .yearbt:nth-child(2) .top li:last-child{margin-top: 20px;}
    .allpic ul .bt{float: none;height: auto;}
    .allpic ul:nth-child(1) h4 {transform: rotate(0deg) translateX(0%);}
    .allpic ul h4 {transform: rotate(0deg) translateX(0%);font-size: 14px;margin-bottom: 10px;}
    .allpic ul{width: 90%;margin: 0 auto;margin-bottom: 40px;}
    .allpic ul .tulist li{width: 100%;margin-right: 0;}
    .allpic ul .tulist{width: 100%;}
    .allpic ul .tulist li p{font-size: 14px;margin-bottom: 15px;}
    .datulist1{width: 100%;margin: 0 auto;overflow: hidden;}
    .datulist1 li:nth-child(3n){margin-right: 2%;}
    .datulist1 li{width: 49%;margin-right: 0;margin-right: 2%;}
    .datulist1 li:nth-child(2n){margin-right: 0;}
    .datulist1 li i{height: 268px;}
    .tab2_3 .li div{float: none;width: 100% !important;}
    .tab2_3 .li .niam{font-size: 40px !important;}
    .zhlist .tab2_3 li i{width: 100%;float: none;}
    .zhlist .tab2_3 li p{float: none;width: 100%;padding-left: 0;}
    .zhlist .tab li p em{font-size: 35px;font-weight: bold;}
    .zhlist .tab li p span{font-size: 35px;}
    .zhlist .tab li p em span{font-size: 35px;padding-left: 0 !important;}
    .zhlist .tab li p span{font-size: 35px;}
    .wli4 .mm{padding: 7.5px 10.5px;}
    .datulist1 li p{font-size: 19px;}
    .datulist1 li p:last-child{font-size: 14px;margin-bottom: 24px;}
    .datulist1 li p .yuyu{font-size: 17.8px;padding-left: 0;}
    .wli3 li{width: 100%;}
    .wli3 li h4,.wli4 .mm,.wenli p,.wenli a,.wli2 li p{font-size: 22px;}
    .wli3 li p, .wli3 li p a{font-size: 18px;line-height: 19px;}
    .wli1 .wa{height: 148px;}
    .wenli p,.wenli a{line-height: 24px;font-weight: 700;}
    .wenli a{margin-top: 20px;}
    .wli2 li p{line-height: 28px;margin: 0;}
    .hezi1 h4{font-size: 32px;margin-bottom: 10px;}
    /* .bigbox .vid{height: 294px;} */
    .bigbox .vid video{height: 100%;object-fit: fill;}
    .connt{margin-top: 286px;}
    .hezi2 .dec{width: 100%;font-size: 22px;line-height: 28px;padding-bottom: 0;}
    .hezi2 .lefr{float: none;width: 100%;}
    .twbox h4, .quantu3 .twbox2 h4, .quantu4 .twbox2 h4, .quantu4 .twbox3 h4, .quantu4 .twbox4 h4, .quantu4 .twbox5 h4, .quantu5 .twbox2 h4, .quantu6 .twbox2 h4, .quantu5 .damk h4, .quantu5 .damk1 h4, .quantu6 .twbox1 h4, .quantu7 .twbox2 h4, .quantu8 .twbox2 h4{font-size: 37px;line-height: 37px;overflow: hidden;}
    .twbox P, .quantu4 .twbox2 p, .quantu4 .twbox3 p, .quantu4 .twbox3 p, .quantu4 .twbox5 p, .quantu5 .twbox2 p, .quantu6 .twbox2 p, .quantu5 .damk1 p, .quantu6 .twbox1 p, .quantu7 .twbox2 p, .quantu8 .twbox2 p{font-size: 37px;line-height: 37px;}
    .fenl li .xiala{width: calc(100% - 48px);}
    .tu{padding: 0;}
    .topx .wz h2{font-size: 36px;line-height: 36px;}
    .topx .wz{max-width: 77%;}
    .top16{padding: 0;}
    .topx .text h4{font-size: 20px;}
    .quantu1 .bigtu{height: 100vh;display: block;}
    .twbox a i{height: auto;}
.quantu2 .bigtu{height: auto;display: block;}
.quantu3 .bigtu{height: auto;display: block;}
.quantu4 .bigtu{height: auto;display: block;}
.quantu5 .bigtu{height: auto;display: block;}
.quantu6 .bigtu{height: auto;display: block;}
.quantu7 .bigtu{height: auto;display: block;}
.quantu8 .bigtu{height: auto;display: block;}
.quantu9 .bigtu{height: auto;display: block;}
.quantu10 .bigtu{height: auto;display: block;}
.quantu8 .shu2 img{height: auto;display: block;}
.quantu8 .shu3 img{height: auto;display: block;}
.tupailie .tu3{margin-bottom: 30px;}
.lg .duw i{height: 38vh;}
.lg .duw p, .timebt .yearbt .duw p{font-size: 18px;}
/* .timebt .yearbt .btlist li .ymd{font-size: 22px;} */
.mould4 .bbk2{margin-top: 0 !important;}
.content2{padding-top: 20px;}
.gzlist .lifont h4{font-size: 38px;}
.timebt .yearbt .btlist li .ymd{font-size: 18px;}
.yuyu{display: block;font-size: 55px;padding-left: 24px;}
.tab2 p{display: none;}
.mould .box1{display: none;}
.phonetwo{display: block;width: 100%;padding: 0 15px;position: relative;margin-bottom: 20px;margin-top: 30px;}
/* .phonetwo select{width: 100%;height: 100%;border: 2px solid #000;}
.phonetwo select option{width: calc(100% - 48px);} */
.phonetwo .bt{width: 100%;padding: 7.5px;font-size: 16.5px;border: 2px solid #000;height: 40px;}
.phonetwo .bt h4{height: 100%;font-size: 16.5px;font-weight: 700;}
.phonetwo .xxk{display: none;padding: 7.5px;overflow: hidden;border: 2px solid #000;position: absolute;top: 0;width: calc(100% - 30px);z-index: 100;background-color: #fff;}
.phonetwo .xxk li{height: 30px;width: 100%;}
.phonetwo .xxk li a{font-size: 16.5px;font-weight: 700;}
.top6,.top18 {padding: 0;}
.top16{padding: 100px 0 80px 0;overflow: hidden;}
.top16 img{width: 60% !important;}
/* .top16{display: none;}
.top166{display: block;} */
.dttu .ytu .slideBox .bd ul li a p{font-size: 20px;color: #fff;}
.headr .menu li a{letter-spacing: -2px !important;}
.tel{line-height: 20px !important;float:  left !important;}
.tel em{font-size: 16px !important;}
.ssk,.cuo{width: 20px !important;}
.sousuo{padding: 10px 22px ;margin-bottom: 0;}
.sousuo .sk{margin-top: 9px;}
.datulist li p{line-height: 490px;}
.pubartice .dec, .pubartice .buylist{width: 100%;padding: 0 15px;}
.hezi1 p,.hezi1 span{display: none;}
.tlistt li h4{margin-bottom: 6px;}
}


















