*{
    outline:0 none !important;
}
html.act{overflow: hidden;width: 100%;height: 100vh;}
*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*{ margin:0; padding:0;outline: none;}
body {position: relative; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin:0 auto;overflow-x:hidden;position: relative;padding: 0 ; width: 100%;color: #1f1f1f;font-family:-apple-system, BlinkMacSystemFont, PingFang SC, Microsoft YaHei, Segoe UI, Hiragino Sans GB, Helvetica Neue, Arial, Helvetica, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; font-size:0.14rem;line-height:1;background: #fff;}
html.act{overflow: hidden;width: 100%;height: 100vh;}
ul,ul li,ol li,tr td,dl,dd{ list-style-type:none; margin:0; padding:0; }
.clearfix:after{content: " "; display: block; height:0; clear:both; visibility: hidden;}
.clearfix {zoom:1;}
a{display: inline-block; text-decoration: none !important; cursor: pointer; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; color: #1f1f1f;}
textarea,select{ outline:none; color:#666; font-size:0.14rem; width:100%;}
textarea{
 resize:none;
}
img{border:none;max-width: 100%;}
img[src=""]{opacity: 0;}
i{font-style: normal;}

/* 滚动条样式 */
body::-webkit-scrollbar{ width:4px;height: 1px;}
body::-webkit-scrollbar-thumb{ background:rgba(255,255,255,0.4);}
body::-webkit-scrollbar-track{ background:#000;}
/*去掉 input 默认边框*/
input{padding: 0;border: 0;font-family: 微软雅黑;outline: none;}
input[type="submit"]{background-color: transparent;cursor: pointer;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
select{appearance:none;-moz-appearance:none;-webkit-appearance:none;}
select::-ms-expand { display: none; }
 

/* 弹窗 */

.z_tanchuang {position: fixed;display: table;height: 100%;width: 100%;top: 0;left: 0;transform: scale(0);-webkit-transform: scale(0);z-index: 50;}

.z_tanchuang .tbox {display: table-cell;background: rgba(0, 0, 0, 0.8);text-align: center;vertical-align: middle;}

/* 弹窗内容 */

.z_tanchuang .tbox .modal {background: white;padding: 30px;display: block;border-radius: 5px;position: relative;width: 80%;max-width: 1200px;max-height: 90%;margin: 0 auto;box-sizing: border-box;}

.z_tanchuang .tbox .modal .out{position: absolute;width: 40px;height: 40px;line-height: 40px;background: #fff url(../img/out.png) center no-repeat;background-size: 20px;color: #000;font-size: 30px;text-align: center;border-radius: 50%;top: 0;right: -50px;cursor: pointer;transition: all 0.5s;}

.z_tanchuang .tbox .modal .img{width: 100%;max-width: 600px;margin: 0 auto;}

.z_tanchuang .tbox .modal .img video{display: block;width: 100%;max-width: 100%;object-fit: cover;max-height: 67vh;}

.z_tanchuang .tbox .modal .img img{margin: 0 auto ;}

.z_tanchuang .tbox .modal .out:hover{transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.z_tanchuang .tbox .modal2{padding: 20px;}

.z_tanchuang .tbox .modal .img{max-width: 1200px;}

/* 弹窗选中 */

.z_tanchuang.one {transform: scaleY(0.01) scaleX(0);animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scaleY(0.01) scaleX(0);-webkit-animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.z_tanchuang.one .tbox .modal {transform: scale(0);animation: zoomIn 0.5s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scale(0);-webkit-animation: zoomIn 0.5s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.z_tanchuang.one.out {transform: scale(1);animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scale(1);-webkit-animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.z_tanchuang.one.out .tbox .modal {animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

/* 弹窗动画 */

@keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}

@keyframes zoomIn {0% {transform: scale(0);}100% {transform: scale(1);}}

@keyframes zoomOut {0% {transform: scale(1);}100% {transform: scale(0);}}

@keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}

@-webkit-keyframes zoomIn {0% {transform: scale(0);}100% {transform: scale(1);}}

@-webkit-keyframes zoomOut {0% {transform: scale(1);}100% {transform: scale(0);}}

@-webkit-keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}

@-webkit-keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}


.f_12 {
    font-size: 0.12rem;
}
.f_13 {
    font-size: 0.13rem;
}
.f_14 {
    font-size: 0.14rem;
}

.f_15 {
    font-size: 0.15rem;
}

.f_16 {
    font-size: 0.16rem;
}

.f_18 {
    font-size: 0.17rem;
}

.f_20 {
    font-size: 0.20rem;
}
.f_21 {
    font-size: 0.21rem;
}

.f_22 {
    font-size: 0.22rem;
}

.f_24 {
    font-size: 0.24rem;
}

.f_26 {
    font-size: 0.26rem;
}

.f_28 {
    font-size: 0.28rem;
}

.f_30 {
    font-size: 0.3rem;
}

.f_32 {
    font-size: 0.32rem;
}

.f_34 {
    font-size: 0.34rem;
}
.f_35 {
    font-size: 0.35rem;
}

.f_36 {
    font-size: 0.36rem;
}

.f_38 {
    font-size: 0.38rem;
}

.f_40 {
    font-size: 0.4rem;
}

.f_42 {
    font-size: 0.42rem;
}

.f_44 {
    font-size: 0.44rem;
}
.f_45 {
    font-size: 0.45rem;
}
.f_46 {
    font-size: 0.46rem;
}
.f_48 {
    font-size: 0.48rem;
}

.f_50 {
    font-size: 0.5rem;
}

.f_55 {
    font-size: 0.55rem;
}

.f_56 {
    font-size: 0.56rem;
}

.f_60 {
    font-size: 0.6rem;
}

.f_62 {
    font-size: 0.62rem;
}

.f_64 {
    font-size: 0.64rem;
}

.f_66 {
    font-size: 0.66rem;
}

.f_68 {
    font-size: 0.68rem;
}

.f_72 {
    font-size: 0.72rem;
}

.f_80 {
    font-size: 0.8rem;
}

.f_86 {
    font-size: 0.86rem;
}

.f_88 {
    font-size: 0.88rem;
}

.f_90 {
    font-size: 0.9rem;
}

.f_100 {
    font-size: 1rem;
}

.f_110 {
    font-size: 1.1rem;
}

.f_112 {
    font-size: 1.12rem;
}

.f_122 {
    font-size: 1.22rem;
}

.w1740{width:90.625vw;position: relative;margin: 0 auto;}
.w1360{width:70.83vw;position: relative;margin: 0 auto;}

.header{position: fixed;top: 0;left: 0;width: 100%;z-index: 999;transition: all 0.5s;border-bottom: 1px solid rgba(255,255,255,0.3);box-sizing: border-box;}
.header:after{content:"";position: absolute;top: 100%;left: 0;width: 100%;height: 0;background-color:rgba(0,0,0,0.5);transition:all 0.5s;}
.header.show:after{height: 0.8rem;}
.header.bus{border-color:#F2F2F2;background:#ffffff;}
.header.ind{border-color:rgba(242,242,242,0.5);}
.header .img2{display: none;}
.header.bus .img2{display: block;}
.header.bus .img1{display: none;}
.header .w1740{display: flex;justify-content: space-between;align-items: center;padding: 0.3rem 0;}
.header .w1740 .logo{width: 1rem;position:relative;}
.header .w1740 .logo img{   
    position: absolute;
    top: -0.15rem;
    left: 0;
    width: 1.2rem;
}
.header .w1740 .nav{display: flex;}
.header .w1740 .nav a{font-family: hm;color: #fff;margin: 0 0.45rem;}
.header .w1740 .nav>li{position: relative;}
.header .w1740 .nav>li .nav1{position:absolute;top:100%;padding-top:0.6rem;width:50vw;left:50%;transform:translateX(-50%);display:none;}
.header .w1740 .nav>li .nav1>div{display:flex;justify-content:center;}
.header .w1740 .nav>li .nav1 li{margin: 0 0.2rem;position:relative;top:0.2rem;opacity:0;}
.header.hover .w1740 .nav>li .nav1 li{top: 0;opacity:1;}
.header.hover .w1740 .nav>li .nav1 li:nth-child(1){transition: all 0.5s 0.3s;}
.header.hover .w1740 .nav>li .nav1 li:nth-child(2){transition: all 0.5s 0.4s;}
.header.hover .w1740 .nav>li .nav1 li:nth-child(3){transition: all 0.5s 0.5s;}
.header.hover .w1740 .nav>li .nav1 li:nth-child(4){transition: all 0.5s 0.6s;}
.header.hover .w1740 .nav>li .nav1 li:nth-child(5){transition: all 0.5s 0.7s;}
.header.hover .w1740 .nav>li .nav1 li:nth-child(6){transition: all 0.5s 0.8s;}
.header.hover .w1740 .nav>li .nav1 li:nth-child(7){transition: all 0.5s 0.9s;}
.header.hover .w1740 .nav>li .nav1 li:nth-child(8){transition: all 0.5s 1s;}

.header .w1740 .nav>li .nav1 li a{margin: 0;}
.header.bus .w1740 .nav a{color: #000000;}
.header .w1740 .right{display: flex;align-items: center;}
.header .w1740 .right .ser{width: 0.18rem;opacity:0;}
.header .w1740 .right .solid{width: 1px;height: 0.14rem;background-color: rgba(255,255,255,0.27);margin: 0 0.15rem;}
.header.bus .w1740 .right .solid{background-color: rgba(60,60,60,1);}
.header .w1740 .right .lag{position: relative;cursor: pointer;}
.header .w1740 .right .lag .p{color: #ffffff;font-family: hr;line-height: 0.2rem;padding-right: 0.12rem;background: url(../img/h_jt.png)no-repeat right center;}
.header.bus .w1740 .right .lag .p{background-image: url(../img/h_jt1.png);color: #000000;}
.header .w1740 .right .lag ul{display: none;}
.header.on{background: #000000!important;border-bottom: none;}
.header.bus.on .w1740 .nav a{color: #ffffff;}
.header.bus.on .img2{display: none;}
.header.bus.on .img1{display: block;}
.header.bus.on .w1740 .right .solid{background-color: rgba(255,255,255,0.27);}
.header.bus.on .w1740 .right .lag .p{background-image: url(../img/h_jt.png);color: #ffffff;}
.header.ny{background: #000000!important;}
.m_header{display: none;}
.mh_nav{display: none;}

.footers{position: relative;top: 0; z-index:99;height: auto;}
.footers .footer{height: 40vh;background-color: #ffffff;box-shadow: 0 0 1rem rgba(255,255,255,0.6);}
.footers .footer .top{display: flex;padding: 0 0.9rem;position: relative;background-color: #ffffff;}
.footers .footer .top:after{content: "";position: absolute;bottom: 0;left: 0.9rem;width: calc(100% - 1.8rem);height: 1px;background-color:#E8E8E8;}
.footers .footer .top .left{display: flex;width:79.46%;padding: 0.58rem 0.78rem 0 0;justify-content: space-between;border-right: 1px solid #E8E8E8;}
.footers .footer .top .left ul li a{font-family: hm;line-height: 0.32rem;color: #8D8D8D;transition: all 0.5s;}
.footers .footer .top .left ul li:hover a{color: #000000;}
.footers .footer .top .left ul li:nth-child(1) a{font-family: hm;color: #000000;line-height: 0.2rem;margin-bottom: 0.28rem;}
.footers .footer .top .right{padding: 0.58rem 0 0.5rem 0.78rem;}
.footers .footer .top .right .txt1:nth-child(1){margin-bottom:0.47rem;}
.footers .footer .top .right .txt1 .h{font-family: hm;color: #000000;line-height: 0.2rem;margin-bottom: 0.24rem;}
.footers .footer .top .right .txt1 .p{font-family: hm;color: #8D8D8D;}
.footers .footer .top .right .bottom1{display: flex;justify-content: space-between;margin-top: 0.59rem;}
.footers .footer .top .right .bottom1 .code>img{width: 0.93rem;display: block;margin: 0 auto;margin-bottom: 0.2rem;}
.footers .footer .top .right .bottom1 .code .p{text-align: center;font-family: hm;color: #8D8D8D;}
.footers .footer .top .right .bottom1 .fx{text-align: center;}
.footers .footer .top .right .bottom1 .fx .p{text-align: center;font-family: hm;color: #8D8D8D;}
.footers .footer .top .right .bottom1 .fx .icon_box{display: flex;justify-content: space-between;flex-wrap: wrap;width: 0.92rem;margin-bottom: 0.2rem;}
.footers .footer .top .right .bottom1 .fx .icon_box a{width: 0.34rem;height: 0.34rem;background-size:100% 100%;}
.footers .footer .top .right .bottom1 .fx .icon_box a:nth-child(1),.footers .footer .top .right .bottom1 .fx .icon_box a:nth-child(2){margin-bottom: 0.24rem;}
.footers .footer .top .right .bottom1 .fx .icon_box a.wx{background-image: url(../img/f_wx1.png);}
.footers .footer .top .right .bottom1 .fx .icon_box a.wx:hover{background-image: url(../img/f_wx2.png);}
.footers .footer .top .right .bottom1 .fx .icon_box a.wb{background-image: url(../img/f_wb1.png);}
.footers .footer .top .right .bottom1 .fx .icon_box a.wb:hover{background-image: url(../img/f_wb2.png);}
.footers .footer .top .right .bottom1 .fx .icon_box a.dy{background-image: url(../img/f_dy1.png);}
.footers .footer .top .right .bottom1 .fx .icon_box a.dy:hover{background-image: url(../img/f_dy2.png);}
.footers .footer .top .right .bottom1 .fx .icon_box a.qq{background-image: url(../img/f_qq1.png);}
.footers .footer .top .right .bottom1 .fx .icon_box a.qq:hover{background-image: url(../img/f_qq2.png);}
.footers .footer .bottom{display: flex;justify-content: space-between;padding: 0.19rem 0.9rem 0.22rem 0.9rem;color: #7F7F7F;font-family: hr;background-color: #ffffff;}
.footers .footer .bottom a{color:#7F7F7F;transition: all 0.5s;}
.footers .footer .bottom a:hover{color:#000000;}
.footers .footer .bottom .solid{margin: 0 6px;}

.banner{position: fixed;top: 0; z-index: 40;top: 0;left: 0;width: 100%;background:no-repeat center;background-size:0;}
.banner video{position: sticky;top: 0;width: 100%;height: 100vh;object-fit: fill;}
.banner .txt{position: absolute;top: 0;left: 0; width: 100%;height: 100vh;display: flex;justify-content: space-between;align-items: center;z-index: 3;}
.banner .txt>div{width: 100%;}
.banner .txt>div .h{text-align: center;font-family: hb;color: #ffffff;line-height: 1.2;}
.banner .txt>div .more{width: 1.44rem;line-height: 0.48rem;border-radius: 0.24rem;text-align: center;display: table;margin: 0 auto;margin-top: 0.48rem;border: 1px solid #ffffff; transition: all 0.5s;font-family: hr;color: #ffffff;cursor:pointer;}
.banner .txt>div .more:hover{background-color: #ffffff;transform: scale(0.8);border-color: transparent;}
.banner .txt>div .more span{display: inline-block;padding-right: 0.2rem;background: url(../img/more2.png)no-repeat right center;transition: all 0.3s;background-size: 0.08rem 0.09rem;}
.banner .txt>div .more:hover span{background-image: url(../img/more1.png);color: #000000;padding-right: 0.15rem;}

.index_con{background-color: #000;position:relative;}
.index_con.on{z-index: 42;}
.part1{position: relative;z-index: 41;margin-top: 100vh;}
.part1 .bj{position: relative;top: 5px;width: 100%;}
.part1 .bj{width: 100%;}
/*.part1 .con{padding: 1.33rem 2.82rem 1.6rem 2.82rem;background-color: #000000;display: flex;justify-content: space-between;align-items: flex-end; }*/
.part1 .con{padding: 1.33rem 2.82rem 0 2.82rem;background-color: #000000;display: flex;justify-content: space-between;align-items: flex-end; }
.part1 .con .left{width: 5.92rem;}
.part1 .con .left .h{font-family: hb;color: #FFFFFF;line-height: 0.76rem;margin-bottom: 0.4rem;}
.part1 .con .left .p{font-family:hm;color: #8D8D8D;line-height: 0.36rem;}
.part1 .con .right{width: 6.1rem;display: flex;justify-content: space-between;}
.part1 .con .right .top{margin-bottom: 0.24rem;min-width: 2.77rem;}
.part1 .con .right .num{font-family:mb;color: transparent;background:url(../img/txt_bj.svg);background-color: #CF8D36; -webkit-text-fill-color: transparent;-webkit-background-clip: text;background-clip: text;animation: bgPosition 2s infinite linear;line-height: 1;background-size: auto 100%;}
.part1 .con .right span.f_28{font-family: hm;color: #ffffff;margin-left: 0.04rem;margin-bottom: 0.08rem;}
.part1 .con .right .p{font-family: hm;color: #8D8D8D;line-height:0.36rem;}

.part2{text-align: center;font-family: hb;color: #ffffff;background-color: #000000;height: 220vh;position: sticky;top: 0;z-index: 20;}
.part2 .txts{position: sticky;top: 0;}
.part2 .txt{position: absolute;line-height: 100vh;margin-bottom: 30vh;background-color: #000000;width: 100vw;height: 100vh; font-size: 2rem;overflow: hidden;}
.part2 .txt:last-child{margin-bottom: 0;}
.part2 .txt span{position: absolute;transform: translateX(-100vw);width: 300vw;left: 0;}


/* .part3{position: relative;z-index: 25;height: 370vw;} */


/* .part3 .bjs{position: absolute;top:0;left: 0;width: 100%;height: 100%;}
.part3 .bjs .bj{position: sticky;top: 0;} */

.part3{position: relative;height: 500vh; width: 100%;padding-bottom:0;padding-top: 18.34vh; z-index: 25;background-color: #000;box-sizing: border-box;}
.part3 .tit{position: sticky;top: 12vh;width: 100vw;text-align: center;font-family: hb;color: #ffffff; text-align: center;height:1.4rem;}
.part3 .tit .h{position: absolute;top: 0;left: 0;width: 100%;padding: 0.3rem 0;line-height: 0.8rem;opacity:0;transition: all 1.2s;}
/*.part3 .tit .h.on{opacity: 1;transition: all 1.2s 0.8s;}*/
.part3 .tit .h.on{opacity: 1;}
.part3::before{content: "";position: absolute;bottom: 99%;width: 100%;height: 50vh;background:linear-gradient(#00000000, #000000); filter:blur(5.2694px);z-index: -1;}
.part3 .box{position: sticky;top: 28vh;width: 71.3vw;height:66vh;margin: 0 auto;margin-bottom: 15vh;border-radius: 46px;overflow: hidden;transition: all 0.2s;}
.part3 .box .b_tit{display: none;}
.part3 .box.ding{transform:translate3d(0,0,0) scale(1)!important;filter:blur(0px)!important;}
.part3 .box .h{}

.part3 .box .pic{width: 100%;}
.part3 .box .pic video{width: 100%; object-fit: fill;transition: all 2s;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.part3 .box:last-child .before{position: fixed;display: block; top: 0;left: 0; width: 100vw;height: 100vh;opacity: 0;background: url(https://haowebsite.oss-cn-hongkong.aliyuncs.com/uploads/images/aboutus/taikong.png)no-repeat center;background-size: 100% auto;z-index: -2;opacity: 0;transition: all 1s;}
.part3.ding .box:last-child .before{z-index: 2;opacity: 1;}
.part3.ding .box:last-child{background-color: transparent;}
.part3.ding .box:last-child .h{color: transparent;}
.part3.ding .box:last-child .pic{position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);box-shadow: none;z-index: 3;}
/*.part3.ding .box:last-child .pic video{width: 24.48vw!important; position: absolute;top: 50%;left: 50%;transform: translate(-48.5%,-51.5%);}*/
.part3.ding .box:last-child .pic video{
    width: 30.48vw !important;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: 0.3%;
    margin-top: -0%;
}







.part4{text-align: center;position: relative;width: 100%;z-index: 30;}
.part4 .h{color: #ffffff;text-align: center;width: 100%; line-height: 0.74rem;font-family: hb;position: absolute;top: 1.3rem;margin-bottom: 4rem;z-index: 2;}
.part4 .h.on{font-size: 0.6rem!important;}
.part4 .pic{width: 100%; margin: 0 auto;position: relative;z-index: 2;min-width: 13.7rem;max-width: 100%;transition: all 0.08s;}
.part4 .pic.on{width: 13.7rem;}
.part4 .pic>img{width: 100%; transition: all 2s;display: none;}
.part4 .pic>img.on{display: block;}
.part4 .pic video{width: 100%;object-fit: fill;}
.part4 .pic .boxs{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;}
.part4 .pic .boxs .box{width: 25%;border-right: 1px solid rgba(255,255,255,0.2);padding: 0 0.26rem;text-align: center;display: flex;align-items: flex-end;padding-bottom: 0.66rem;color: #ffffff;}
.part4 .pic .boxs .box:last-child{border-right: none;}
.part4 .pic .boxs .box .pic1{display: none;}
.part4 .pic .boxs .box>div{height: 0.68rem;overflow: hidden;transition: all 0.5s;}
.part4 .pic .boxs .box>div .h1{line-height: 0.38rem;margin-bottom: 0.3rem;font-family: hb;}
.part4 .pic .boxs .box>div .p1{line-height: 0.32rem;height: 0.64rem;font-family: hm;opacity: 0;transition: all 0.5s;}
.part4 .pic .boxs .box>div .btn{width: 0.96rem;line-height: 0.48rem;border-radius: 0.24rem;text-align: center;color: #000000;font-family: hm;background-color: #ffffff;transition: all 0.5s;margin-top: 0.44rem;}
.part4 .pic .boxs .box>div .btn:hover{color: #ffffff;background-color: #CF8D36;}
.part4 .pic .boxs .box:hover{text-align: left;}
.part4 .pic .boxs .box:hover>div{text-align: left;height: 2.32rem;}
.part4 .pic .boxs .box:hover>div .p1{opacity: 1;}

.part5{background-color: #000000;z-index: 30;position: relative;}
.part5:after{content: "";
    position: absolute;
    bottom: -1vh;
    width: 100%;
    height: 18vh;
    background: linear-gradient(#00000000, #000000);
    filter: blur(5.2694px);}
.part5 .bj{height: 15.75rem;background: no-repeat center;background-size: cover; position: relative;padding-top: 4.58rem;}
.part5 .bj svg{position: absolute;bottom: -2px;left: 0;width: 100%;}
.part5 .bj .txt{text-align: center;color: #ffffff;}
.part5 .bj .txt .h{font-family: hb;line-height: 0.82rem;margin-bottom: 0.28rem;}
.part5 .bj .txt .p{font-family: hm;line-height: 0.32rem;}
/* .part5 .p5_con{position: relative;} */
.part5 .p5_tab{position: sticky;top: 0; padding-top: 1.26rem;margin-left: 0.9rem;font-family: hr;display: table;}
.part5 .p5_tab li a{line-height: 0.2rem;cursor: pointer;transition: all 0.5s;color: #8D8D8D;}
.part5 .p5_tab li .solid{position: relative;width: 1px;height: 0.64rem;background-color: rgba(224,224,224,0.3);margin: 0.04rem auto;}
.part5 .p5_tab li .solid:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 0%;background-color: #CF8D36;transition: all 1s;}
.part5 .p5_tab li.on .solid:after{height: 100%;}
.part5 .p5_tab li:last-child .solid{display: none;}
.part5 .p5_tab li.on a,.part5 .p5_tab li:hover aa{color: #ffffff;}


.part5 .p5_con .p5_con1{display: none;}
.part5 .p5_con .p5_con1.on{display: block;}
.part5 svg #right,.part5 svg #right-round{transform: translateX(calc(150% + 1px)) scaleX(-1);}
#left-round,#right-round{display: none;}

.part5 .p5_con .p5_con1 .tits{width: 4.84rem;display: flex;align-items: center;justify-content: space-between;margin-bottom: 0.7rem;}
.part5 .p5_con .p5_con1 .tits .tit{font-family: hb;color: transparent;background:url(../img/txt_bj.png);background-color: #CF8D36; -webkit-text-fill-color: transparent;-webkit-background-clip: text;background-clip: text;animation: bgPosition 2s infinite linear;line-height: 1;background-size: auto 100%;}
.part5 .p5_con .p5_con1 .tits .more{width: 0.96rem;line-height: 0.48rem;border-radius: 0.24rem;text-align: center;border:1px solid #FFFFFF;color: #fff;font-family: hm;transition: all 0.5s;}
.part5 .p5_con .p5_con1 .tits .more:hover{color: #000000;background-color: #ffffff;}
.part5 .p5_con .p5_con1 .boxs{display: flex;justify-content: space-between;flex-wrap: wrap;}
.part5 .p5_con .p5_con1 .boxs .box{display: block;width: 4.84rem;margin-bottom: 1rem;}
.part5 .p5_con .p5_con1 .top .boxs .box:nth-child(2n){transform: translateY(-2.5rem);}
.part5 .p5_con .p5_con1 .boxs .box .pics{width: 100%;border-radius: 0.13rem;overflow: hidden;margin-bottom: 0.46rem;}
.part5 .p5_con .p5_con1 .boxs .box .pics .pic{width: 100%;height: 2.87rem;background: no-repeat center;background-size: cover;transition: all 0.5s;}
.part5 .p5_con .p5_con1 .boxs .box:hover .pics .pic{transform: scale(1.05);}
.part5 .p5_con .p5_con1 .boxs .box .txt .h{font-family: hb;line-height: 0.38rem;color: #FFFFFF;margin-bottom: 0.16rem;}
.part5 .p5_con .p5_con1 .boxs .box .txt .p{font-family: hm;line-height: 0.26rem;color: #8D8D8D;}
.part5 .p5_con .p5_con1 .bottom{}
.part5 .p5_con .p5_con1 .bottom .tits{margin-left: calc(100% - 4.84rem);transform: translateY(-2rem);}
.part5 .p5_con .p5_con1 .bottom .boxs .box:nth-child(2n){transform: translateY(-2rem);}
.part5 .p5_con .p5_con1 .bottom .boxs .box:nth-child(2n-1){transform: translateY(-0.5rem);}

.part5 .q_solid{position: absolute;top:15.75rem;left: 50%;transform: translateX(-50%);width: 2.5rem;height:100%;background:url(../img/qxian_o.png)no-repeat;background-size: 2.5rem 39.32rem;}
.part5 .q_solid .solid1{position: absolute;top:0;left: 50%;transform: translateX(-50%);width: 2.5rem;height:10%;background:url(../img/qxian.png)no-repeat;background-size: 2.5rem 39.32rem;transition: all 0.2s;}

.part6{padding-top: 1.88rem;padding-bottom: 1.4rem; position: relative;z-index: 30;background-color: #000000;}
.part6 .tit{font-family: hb;color: transparent;background:url(../img/txt_bj.svg);background-color: #CF8D36; -webkit-text-fill-color: transparent;-webkit-background-clip: text;background-clip: text;animation: bgPosition 2s infinite linear;line-height: 1;background-size: auto 100%;}
@keyframes bgPosition{
    0% {background-position: 0 0;}
    100% {background-position: 100% 0;}
}
.part6 .p6_con{margin-top: 0.6rem;}
.part6 .p6_con .top{border-radius: 0.2rem;overflow: hidden;display: flex;margin-bottom: 0.24rem;}
.part6 .p6_con .top .pics{width: 64.85%;overflow: hidden;}
.part6 .p6_con .top .pics .pic{width: 100%;height: 4.39rem;background: no-repeat center;background-size: cover;transition: all 0.5s;}
.part6 .p6_con .top .pics:hover .pic{transform: scale(1.05);}
.part6 .p6_con .top .txt{width: 35.15%;background-color: #1B1B1B;color: #fff;padding: 0.9rem 0.6rem 0 0.6rem;}
.part6 .p6_con .top .txt .h{margin-bottom: 1.4rem;font-family: hm;line-height: 0.42rem;height: 0.84rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.part6 .p6_con .top .txt .day{text-align: center;display: table;}
.part6 .p6_con .top .txt .day .num1{font-family: mb;line-height: 0.5rem;margin-bottom: 0.06rem;}
.part6 .p6_con .top .txt .day .num2{font-family: mm;line-height: 0.2rem;}
.part6 .p6_con .bottom{display: flex;justify-content: space-between;gap:0.1rem}
.part6 .p6_con .bottom .box{display: block;border-radius: 0.2rem;overflow: hidden;width: 32%;}
.part6 .p6_con .bottom .box .pics{width:100%;overflow: hidden;}
.part6 .p6_con .bottom .box .pics .pic{height: 2.44rem;width: 100%;background: no-repeat center;background-size: cover;transition: all 0.5s;}
.part6 .p6_con .bottom .box:hover .pics .pic{transform: scale(1.05);}
.part6 .p6_con .bottom .box .txt{padding: 0.45rem 0.4rem 0.42rem 0.4rem;background-color: #1B1B1B;color: #fff;}
.part6 .p6_con .bottom .box .txt .h{font-family: hm;line-height: 0.32rem;height: 0.64rem;margin-bottom: 0.22rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.part6 .p6_con .bottom .box .txt .p{font-family: mm;color: #8D8D8D;line-height: 0.2rem;}

.part7{position: relative;z-index: 90;}
.part7 .pic,.part7 .txt{height: 100vh;position: sticky;top: 0;}
.part7 .pic{background: no-repeat center;background-size: cover;}

.part7 .pic .kuang{position: absolute;top: 0;left: 0;width: 100%;height: 100vh;z-index: 20;}
.part7 .pic .kuang1{position: absolute;top: 0;left: 0;width: 100%;height: 12.5vh;background: #fff;-webkit-transition: -webkit-transform 1s ease;transition: -webkit-transform 1s ease;-o-transition: -o-transform 1s ease;-moz-transition: transform 1s ease, -moz-transform 1s ease;transition: transform 1s ease;transition:transform 1s ease, -webkit-transform 1s ease, -moz-transform 1s ease, -o-transform 1s ease;-webkit-transform-origin: 50% 0;-moz-transform-origin: 50% 0;-ms-transform-origin: 50% 0;-o-transform-origin: 50% 0;transform-origin: 50% 0;}
.part7 .pic .kuang2{position: absolute;bottom: 0;left: 0;width: 100%;height: 12.5vh;background: #fff;-webkit-transition: -webkit-transform 1s ease;transition: -webkit-transform 1s ease;-o-transition: -o-transform 1s ease;-moz-transition: transform 1s ease, -moz-transform 1s ease;transition: transform 1s ease;transition:transform 1s ease, -webkit-transform 1s ease, -moz-transform 1s ease, -o-transform 1s ease;-webkit-transform-origin: 50% 100%;-moz-transform-origin: 50% 100%;-ms-transform-origin: 50% 100%;-o-transform-origin: 50% 100%;transform-origin: 50% 100%;}
.part7 .pic .kuang3{position: absolute;top: 0;left: 0;width: 12.5vh;height: 100vh;background: #fff;-webkit-transition: -webkit-transform 1s ease;transition: -webkit-transform 1s ease;-o-transition: -o-transform 1s ease;-moz-transition: transform 1s ease, -moz-transform 1s ease;transition: transform 1s ease;transition:transform 1s ease, -webkit-transform 1s ease, -moz-transform 1s ease, -o-transform 1s ease;-webkit-transform-origin: 0 50%;-moz-transform-origin: 0 50%;-ms-transform-origin: 0 50%;-o-transform-origin: 0 50%;transform-origin: 0 50%;}
.part7 .pic .kuang4{position: absolute;top: 0;right: 0;width: 12.5vh;height: 100vh;background: #fff;-webkit-transition: -webkit-transform 1s ease;transition: -webkit-transform 1s ease;-o-transition: -o-transform 1s ease;-moz-transition: transform 1s ease, -moz-transform 1s ease;transition: transform 1s ease;transition:transform 1s ease, -webkit-transform 1s ease, -moz-transform 1s ease, -o-transform 1s ease;-webkit-transform-origin: 100% 50%;-moz-transform-origin: 100% 50%;-ms-transform-origin: 100% 50%;-o-transform-origin: 100% 50%;transform-origin: 100% 50%;}
.part7 .pic .kuang1.on{-webkit-transform: scaleY(0);-moz-transform: scaleY(0);-ms-transform: scaleY(0);-o-transform: scaleY(0);transform: scaleY(0);}
.part7 .pic .kuang2.on{-webkit-transform: scaleY(0);-moz-transform: scaleY(0);-ms-transform: scaleY(0);-o-transform: scaleY(0);transform: scaleY(0);}
.part7 .pic .kuang3.on{-webkit-transform: scaleX(0);-moz-transform: scaleX(0);-ms-transform: scaleX(0);-o-transform: scaleX(0);transform: scaleX(0);}
.part7 .pic .kuang4.on{-webkit-transform: scaleX(0);-moz-transform: scaleX(0);-ms-transform: scaleX(0);-o-transform: scaleX(0);transform: scaleX(0);}

.part7 .txt{display: flex;justify-content: center;align-items: center;text-align: center;color: #ffffff;}
.part7 .txt .h{font-family: hb;line-height: 0.8rem;}
.part7 .txt .p{font-family: hm;line-height: 0.4rem;margin-top: 0.38rem;}

/* 内页公共 */
.ny_banner{width: 100%;height: 114.9vh;background: no-repeat center;background-size: cover;position: relative;z-index: 2;}
.ny_banner .h{font-family: hb;color: #ffffff;line-height: 1.06rem;position: absolute;top: 45.1vh;left: 0;width: 100%;text-align: center;}
.ny_banner form{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);border: 1px solid #ffffff;line-height: 0.5rem;border-radius: 0.25rem;display:flex;width:300px;}
.ny_banner form input{width: calc(100% - 0.5rem);background-color:transparent;padding:0 0.16rem;}

.ny_banner form input::-webkit-input-placeholder{   /* 使用webkit内核的浏览器 */
	color: rgba(255,255,255,0.7);font-family: hr;
}
.ny_banner form input:-moz-placeholder{    /* Firefox版本4-18 */
	color: rgba(255,255,255,0.7);font-family: hr;
}              
.ny_banner form input::-moz-placeholder{    /* Firefox版本19+ */
	color: rgba(255,255,255,0.7);font-family: hr;
}              
.ny_banner form input:-ms-input-placeholder{   /* IE浏览器 */
	color: rgba(255,255,255,0.7);font-family: hr;
}

.ny_banner form button{width: 0.5rem;background-color:transparent;border-color:transparent;display:flex;justify-content:center;align-items:center;height:0.5rem;}
.ab_con .tab{padding-top:0.25rem;display: flex;width: 100%;justify-content: center;border-bottom: 1px solid #222222;background-color: #000000;}
.ab_con .tab a{display: block;margin: 0 0.9rem;line-height: 0.24rem;margin-bottom: 0.285rem;color: #8D8D8D;font-family: hm;transition: all 0.5s;}
.ab_con .tab a.on{color: #ffffff;}
.ab_con .tab a:hover{color: #ffffff;}
.ab_con .ab1{gap:16px;background-color: #000000;padding: 2.43rem 2.82rem 1.4rem 2.82rem;display: flex;justify-content: space-between;position: relative;z-index: 2;}
.ab_con .ab1 .txt{width: 6.35rem;}
.ab_con .ab1 .txt .h{font-family: hb;color: #fff;line-height: 0.74rem;margin-bottom: 0.52rem;}
.ab_con .ab1 .txt .p{font-family: hm;color: #fff;line-height: 0.44rem;margin-bottom: 1.2rem;}
.ab_con .ab1 .txt .p span{color: #DFA748;}
.ab_con .ab1 .txt .p1{font-family: hm;color: #8D8D8D;line-height: 0.36rem;padding-top: 1rem;margin-right: 0.9rem;}
.ab_con .ab1 .pics{width: 6.28rem;border-radius: 0.2rem;overflow: hidden;}
.ab_con .ab1 .pics .pic{width: 100%;height: 6rem;background: no-repeat center;background-size: cover;border-radius:0.2rem;opacity:1;}
.ab_con .ab2{position: relative;z-index: 2;}
.ab_con .ab2 .boxs{position: sticky;top: 0;width: 100%;height: 100vh;background: no-repeat center;background-size: cover;}
.ab_con .ab2 .boxs .h{font-family: hb;color: #FFFFFF;line-height: 0.74rem;text-align: center;margin-bottom: 0.65rem;padding-top: 2rem;}
.ab_con .ab2 .boxs .txt{position: relative;}
.ab_con .ab2 .boxs .txt1{position: absolute;left: 0;width: 100%;opacity: 1;transition: all 0.8s ease-in-out;text-align: center;}
.ab_con .ab2 .boxs .txt1:nth-child(1){transform:translateY(70%) scale(1);}
.ab_con .ab2 .boxs .txt1:nth-child(2){transform:translateY(115%) scale(1);}
.ab_con .ab2 .boxs .txt1.on{opacity: 1;transform:translateY(0) scale(1); opacity:1;}
.ab_con .ab2 .boxs .txt1 .h1{font-family: hb;color: #FFFFFF;line-height: 0.38rem;margin-bottom: 0.4rem;opacity:1;}
.ab_con .ab2 .boxs .txt1.on .h1{opacity:1;}
.ab_con .ab2 .boxs .txt1 .p{font-family: hm;color: rgba(255,255,255,0.6);line-height: 0.36rem;width: 10.72rem;margin: 0 auto;opacity:1;}
.ab_con .ab2 .boxs .txt1.on .p{opacity:1;}
.ab_con .ab3{position: relative;z-index: 2;background-color: #ffffff;padding-top:1.6rem}
.ab_con .ab3 .height{height: 100vh;display: none;}
.ab_con .ab3 .tit{text-align: center;position:absolute;top:1.8rem;left:0;width:100vw;  font-family: hb;color: #000000;line-height: 0.74rem;margin-bottom: 0.89rem;}
.ab_con .ab3 .conss{position: sticky;top: 0rem;width:100%;}
.ab_con .ab3 .cons{width: 200vw;display: flex;}
.ab_con .ab3 .con{display: flex;width:100vw; padding:1.86rem 2.82rem 1.16rem 3.23rem; justify-content: space-between;align-items: center;}
.ab_con .ab3 .con .txt{width: 5.89rem;}
.ab_con .ab3 .con .txt span{font-size: 0.5rem;font-weight: 600;color: #e9c87c;}
.ab_con .ab3 .con .txt .h{margin-bottom: 0.56rem;}
.ab_con .ab3 .con .txt .h1{position: relative;font-family: hb;display: table; color: #000000;line-height: 0.38rem;margin-bottom: 0.7rem;}
.ab_con .ab3 .con .txt .h1::before{content: "";position: absolute;top: 0.05rem;left: -0.43rem;width: 0.23rem;height: 0.2rem;background: url(../img/ab3_fh1.png);background-size: 100% 100%;}
.ab_con .ab3 .con .txt .h1::after{content: "";position: absolute;bottom: 0.05rem;right: -0.43rem;width: 0.23rem;height: 0.2rem;background: url(../img/ab3_fh2.png);background-size: 100% 100%;}
.ab_con .ab3 .con .txt .p{font-family: hm;color: #8D8D8D;line-height: 0.36rem;}
.ab_con .ab3 .con .pics{width: 5.84rem;border-radius: 0.2rem;overflow: hidden;}
.ab_con .ab3 .con .pics .pic{width: 100%;height: 7.12rem;background: no-repeat center;background-size: cover;}
.ab_con .ab4{position: relative;height: 800vh;z-index: 2;}
.ab_con .ab4 .height{height: 100vh;display: none;}
.ab_con .ab4 .bg{position: sticky;top: 0;height: 100vh;background: no-repeat center;background-size: cover;padding: 2.12rem 0 0 2.82rem;}
.ab_con .ab4 .bg .tit{color: #fff;font-family: hb;line-height: 0.56rem;}
.ab_con .ab4 .boxs{position: sticky;top: 0;width: 6.66rem;float: right;height: 700vh;margin-right: 2.82rem;}
.ab_con .ab4 .boxs .box{position: sticky;top: 2.82rem;height: 100vh; }
.ab_con .ab4 .boxs .box1{color: #ffffff;background-color: #2A2A2C;border-radius: 0.2rem;padding: 1rem 0.7rem 0.8rem 0.7rem;transition: all 0.5s;}
.ab_con .ab4 .boxs .box1 .icon{width: 0.5rem;height: 0.5rem;margin-bottom: 0.36rem;}
.ab_con .ab4 .boxs .box1 .h{font-family: hb;color: #FFFFFF;line-height: 0.38rem;margin-bottom: 0.6rem;}
.ab_con .ab4 .boxs .box1 .p{font-family: hm;color: rgba(255,255,255,0.6);line-height: 0.34rem;height: 2.38rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 7;-webkit-box-orient: vertical;}

.ab_con .ab4 .boxs .box.on{top:2.42rem;}
.ab_con .ab4 .boxs .box.on1{top:2.02rem;}

.ab_con .ab4 .boxs .box.on .box1{-webkit-transform: scale(0.92);-moz-transform: scale(0.92);-ms-transform: scale(0.92);-o-transform: scale(0.92);transform: scale(0.92);opacity:0.66;}
/*.ab_con .ab4 .boxs .box.on2{top:1.8rem!important;}*/
.ab_con .ab4 .boxs .box.on1 .box1{-webkit-transform: scale(0.85);-moz-transform: scale(0.85);-ms-transform: scale(0.85);-o-transform: scale(0.85);transform: scale(0.85);opacity:0.33;}

.ab_con .ab5{z-index: 1;}
.ab_con .ab5 .top{padding: 1.93rem 0 2.14rem 0;text-align: center;background-color: #fff;position: relative;z-index: 2;}
.ab_con .ab5 .top .tit{font-family: hb;color: #000000;line-height: 0.74rem;margin-bottom: 0.45rem;}
.ab_con .ab5 .top .p{font-family: hb;color: #666;line-height: 0.38rem;
    max-width: 1400px;
    margin: 0 auto;
}
.ab_con .ab5 .top .p span{color: #000000;}
.ab_con .ab5 .bottom{position: relative;padding-right: 2.82rem;background-color: #000000;}
.ab_con .ab5 .bottom .pics{width: 8.18rem;overflow: hidden;position: sticky;top: 0;float: left;}
.ab_con .ab5 .bottom .pics .pic{width: 100%;height: 100vh;background: no-repeat center;background-size: cover;}
.ab_con .ab5 .bottom .txts{float: right;width: 6.51rem;position: relative;padding-top: 0.9rem;overflow: hidden;}
/* .ab_con .ab5 .bottom .txts:after{content: "";position: fixed;right: 0;width: 10rem;  top: calc(100vh - 4rem);height: 4rem;background-size: auto 100%;} */
.ab_con .ab5 .bottom .txts .txt{padding-bottom: 0.94rem;padding-top: 1.05rem; border-bottom: 1px solid #727272;}
.ab_con .ab5 .bottom .txts .txt .icon{width: 0.5rem;margin-bottom: 0.35rem;}
.ab_con .ab5 .bottom .txts .txt .h{line-height: 0.46rem;color: #ffffff;font-family: hb;margin-bottom: 0.4rem;}
.ab_con .ab5 .bottom .txts .txt .p{line-height: 0.36rem;color: #8D8D8D;font-family: hm;}

/* 新闻列表 */
.nl_con .tab{display: flex;width: 100%;justify-content: center;border-bottom: 1px solid #222222;background-color: #000000;}
.nl_con .tab a{display: block;margin: 0 0.9rem;line-height: 0.24rem;margin-bottom: 0.285rem;color: #8D8D8D;font-family: hm;transition: all 0.5s;}
.nl_con .tab a.on{color: #ffffff;}
.nl_con .tab a:hover{color: #ffffff;}
.nl_con .con{background-color: #000000;padding-bottom: 1.4rem;}
.nl_con .boxs{padding: 1.3rem 2.8rem 0 2.8rem;display: flex;flex-wrap: wrap;justify-content: space-between;position: relative;}
.nl_con .boxs .box{width: 5.4rem;border-radius: 0.2rem;overflow: hidden;background-color: #1B1B1B;margin-bottom: 1.2rem;}
.nl_con .boxs .box:nth-child(n+6){display:none;}
.nl_con .boxs.show .box:nth-child(n+6){display: block;}
.nl_con .boxs .box .pics{width: 100%;overflow: hidden;}
.nl_con .boxs .box .pics .pic{width: 100%;height: 3rem;background: no-repeat center;background-size: cover;transition: all 0.5s ease-in-out;transform: scale(1);}
.nl_con .boxs .box:hover .pics .pic{\transform: scale(1.05);}
/*.nl_con .boxs .box.dh1 .pics .pic{transform:scale(1.2);}*/
.nl_con .boxs .box .txt{padding: 0.5rem 0.4rem 0.5rem 0.4rem;}
.nl_con .boxs .box .txt .h{font-family: hm;color: #ffffff;line-height: 0.4rem;margin-bottom: 0.3rem;height: 0.8rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.nl_con .boxs .box .txt .day{font-family: hm;color: #8D8D8D;line-height: 0.24rem;}
.nl_con .boxs .solid{position: absolute;top: 0rem;left: 50%; width: 1px;height: calc(100% - 1.2rem);background-color: rgba(223,167,72,0.19);}
.nl_con .boxs .solid::before{content: "";position: absolute;top: -0.08rem;z-index: 2; left: 50%;transform: translate(-50%,0);width: 0.46rem;height: 0.46rem;background: url(../img/nl_dian.png);background-size: 100% 100%;}
.nl_con .boxs .solid .solid1{position: absolute;top: 0.2rem;left: 0;width: 100%;height: 50%;background-color: rgba(223,167,72,1);transition: all 0.5s;max-height: 100%;}
.nl_con .more{width: 1.2rem;display: table;margin: 0 auto;}
.nl_con .more.hide{display: none;}

/* 加载更多图标样式 */
.load-more-icon {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.3s ease;
}

.load-more-text {
  color: #ffffff;
  font-size: 0.16rem;
  font-family: hm;
  margin-bottom: 0.1rem;
  transition: all 0.3s ease;
}

.arrow-down {
  width: 0;
  height: 0;
  border-left: 0.08rem solid transparent;
  border-right: 0.08rem solid transparent;
  border-top: 0.1rem solid #ffffff;
  transition: all 0.3s ease;
  animation: bounce 2s infinite;
}

.load-more-icon:hover .load-more-text {
  color: #CF8D36;
}

.load-more-icon:hover .arrow-down {
  border-top-color: #CF8D36;
  transform: translateY(0.02rem);
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-0.05rem);
  }
  60% {
    transform: translateY(-0.03rem);
  }
}

/* 移动端响应式样式 */
@media screen and (max-width: 668px) {
  .con_con .left .map img {
    width: 100% !important;
    margin-left: 0rem  !important;
    margin-bottom: 0.35rem  !important;
    padding-left: 0rem  !important;
  }
  .load-more-text {
    font-size: 14px;
  }
  
  .arrow-down {
    border-left-width: 6px;
    border-right-width: 6px;
    border-top-width: 8px;
  }
  
  .load-more-icon:hover .arrow-down {
    transform: translateY(2px);
  }
  
  @keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
      transform: translateY(0);
    }
    40% {
      transform: translateY(-4px);
    }
    60% {
      transform: translateY(-2px);
    }
  }
}
.nl_con .height{height: 100vh;display: none;}

/* 新闻详情 */
.nd_con{padding: 2.2rem 0 1.33rem 0;background-color: #000000;}
.nd_con .con{width: 1080px;max-width: 94%;margin: 0 auto;}
.nd_con .con .top{padding-bottom: 0.3rem;border-bottom: 1px solid #222222;margin-bottom: 0.58rem;}
.nd_con .con .top .tit{font-family: hb;color: #fff;line-height: 0.54rem;max-width: 862px;margin-bottom: 0.44rem;}
.nd_con .con .top .t_bottom{display: flex;justify-content: space-between;align-items: center;color: #8D8D8D;font-family: hr;}
.nd_con .con .top .t_bottom .fx{display: flex;align-items: center;}
.nd_con .con .top .t_bottom .fx a{display: flex;justify-content: center;align-items: center;margin-left: 0.2rem;transition: all 0.5s;  width: 0.33rem;height: 0.33rem;border-radius: 50%;border: 1px solid #707070;}
.nd_con .con .top .t_bottom .fx a .img2{display: none;}
.nd_con .con .top .t_bottom .fx a:hover{border: none;background:url(../img/fx_bj.png);background-size: 100% 100%;}
.nd_con .con .top .t_bottom .fx a:hover .img1{display: none;}
.nd_con .con .top .t_bottom .fx a:hover .img2{display: block;}
.nd_con .con .con1{color: #ffffff;padding: 0 0 0.245rem 0;}
.nd_con .con .con1 .h{font-family: hb;line-height: 0.32rem;margin-bottom: 0.3rem;}
.nd_con .con .con1 .p{font-family: hm;line-height: 0.36rem;color: #8D8D8D;}
.nd_con .con .con1 img{margin: 0 auto;}
.nd_con .con .bottom a{display: flex;justify-content: space-between;color: #8D8D8D; padding: 0.4rem 0 0.3rem 0;border-top: 1px solid #333333;transition: all 0.5s;}
.nd_con .con .bottom a:hover{color: #fff;}
.nd_con .con .bottom a .h{width: 80%;line-height: 0.32rem;height: 0.32rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}

/* 联系我们 */
.con_con{border-top: 1px solid #222222;background-color: #000000;position: relative;}
.con_con .left{width: 50%;padding: 1.12rem 0.81rem 0 0.56rem;float: left;border-right: 1px solid #222222;height: 100%;position: sticky;top: 1.2rem;}
.con_con .left .tel{margin-left: 2.18rem;margin-bottom: 0.35rem; padding-left: 1.4rem;background: url(../img/email.png)no-repeat left center;background-size: 0.9rem 0.9rem;color: #ffffff;}
.con_con .left .tel .p{font-family: hm;line-height: 0.24rem;margin-bottom: 0.09rem;}
.con_con .left .tel .h{line-height: 0.74rem;font-family: mm;}
.con_con .left .map{position: relative;}
.con_con .left .map img{
    width: 100%;
    margin-left: 0.8rem;
    margin-bottom: 0.35rem;
    padding-left: 1.4rem;
}
.con_con .left .map .txt{
    position: absolute;
    top: 3rem;
    right: 2.5rem;
    transform: translateX(50%);
}

.con_con .left .map .txt .quan{position: relative;display: none;width: 0.09rem;height: 0.09rem;border-radius: 50%;background-color: #CF8D36;margin: 0 auto;margin-bottom: 0.6rem;}
.con_con .left .map .txt .quan:after{content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);animation: myfirstzx 1.5s linear infinite;background-color: #CF8D36;width: 0.12rem;height: 0.12rem;border-radius: 50%;}
.con_con .left .map .txt .quan::before{content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);animation: myfirstzx 1.5s linear infinite;background-color: #CF8D3670;width: 0.16rem;height: 0.16rem;border-radius: 50%;}

@keyframes myfirstzx{
    0% {transform: translate(-50%,-50%) scale(0);opacity: 0;}
    50% {transform: translate(-50%,-50%) scale(1);opacity: 0.8;}
    100% {transform: translate(-50%,-50%) scale(2);opacity: 0;}
}
.con_con .left .map .txt .more{padding: 0 0.2rem;line-height: 0.48rem;font-family: hm;background-color: #FFFFFF;border-radius: 0.24rem;font-family: hm;color: #000000;text-align: center;transition: all 0.5s;}
.con_con .left .map .txt .more:hover{color: #ffffff;background-color:#CF8D36 ;}
.con_con .right{width: 50%;float: left;padding: 1.1rem 0 1.4rem 1.3rem;}
.con_con .right:after {
    content: "";
    position: fixed;
    right: 0;
    width: 50vw;
    top: calc(100vh - 4rem);
    height: 4rem;
    /* background: url(../img/p1_yy.png); */
    background-size: auto 100%;
}
.con_con .right .box{margin-bottom: 1.15rem;}
.con_con .right .box:last-child{margin-bottom: 0;}
.con_con .right .box .h{font-family: hb;color: #ffffff;line-height: 0.38rem;margin-bottom: 0.5rem;}
.con_con .right .box .codes{display: flex;}
.con_con .right .box .codes .code{text-align: center;}
.con_con .right .box .codes .code:nth-child(1){margin-right:1.35rem;}
.con_con .right .box .codes .code img{width: 1.22rem;margin: 0 auto;margin-bottom: 0.13rem;}
.con_con .right .box .codes .code .p{font-family: hm;color: #8D8D8D;line-height: 0.24rem;}
.con_con .right .box .codes .code1:nth-child(1){margin-right: 1.26rem;}
.con_con .right .box .codes .code1 .p1{font-family: hr;line-height: 0.22rem;color: #8D8D8D;margin-bottom: 4px;}
.con_con .right .box .codes .code1 .p{font-family: mm;line-height: 0.32rem;color: #FFFFFF;}

/* 加入我们 */
.join_con .tab{display: flex;width: 100%;justify-content: center;border-bottom: 1px solid #222222;background-color: #000000;}
.join_con .tab a{display: block;margin: 0 0.9rem;line-height: 0.24rem;margin-bottom: 0.285rem;color: #8D8D8D;font-family: hm;transition: all 0.5s;}
.join_con .tab a.on{color: #ffffff;}
.join_con .tab a:hover{color: #ffffff;}
.join_con .height{height: 100vh;display: none;}

.join1_2{position: relative;background-color: #000000;}
.join1{position: relative; top: 0;height: 253vh;color: #ffffff;z-index: 3;background: url(../img/join_bj1.png)no-repeat center;background-size: cover;}
.join1 .txt{position: sticky;top: 0;transition: all 0.5s;height: 100vh;padding-top: 2.2rem;padding-left: 2.74rem;width: 7.8rem;}
.join1 .txt .h{font-family: hb;color: #FFFFFF;line-height: 0.74rem;margin-bottom: 0.6rem;}
.join1 .txt .h1{margin-bottom: 0.7rem;}
.join1 .txt .h1 span{ font-size: 0.5rem;font-weight: 600;color: #e9c87c;;}
.join1 .txt .center{position: relative;overflow: hidden;height: 3.6rem;margin-bottom: 1.4rem;}
.join1 .txt .center img:nth-child(1){width: 0.3rem;margin-bottom: 0.24rem;}
.join1 .txt .center img:last-child{width: 0.3rem;margin-top: 0;float: right;}
.join1 .txt .center .box{opacity: 0.18;transition: all 0.8s;font-family: hb;line-height: 0.6rem;margin-bottom: 0.23rem;}
.join1 .txt .center .box.on{opacity: 1;font-family: hb;}
.join2{height: 100vh;background: no-repeat center;background-size: cover;position: sticky;top: 0;z-index: 3;padding: 2.32rem 0 0 2.74rem;color: #ffffff;}
.join2 .h{font-family: hb;line-height: 0.74rem;margin-bottom: 0.6rem;}
.join2 .p{font-family: hm;line-height: 0.3rem;color: #8D8D8D;}
.join2 .p span{font-family: hb;color: #ffffff;}
.join3{background: #000000;color: #ffffff;padding: 2.13rem 0 0.4rem 0;}
.join3 .tit{text-align: center;font-family: hb;line-height: 0.74rem;margin-bottom: 0.5rem;}
.join3 .table .box{border-bottom: 1px solid #272727;}
.join3 .table .box:nth-child(n+4){display: none;}
.join3 .table.show .box:nth-child(n+4){display: block;}
.join3 .table .box .top{background-color: #1B1B1B;display: flex;justify-content: space-between;align-items: center;padding: 0.55rem 1.22rem 0.55rem 2.74rem;cursor: pointer;}
.join3 .table .box .top .btn{width: 0.5rem;height: 0.5rem;background: url(../img/join_jia.svg)no-repeat center;border: 1px solid #4E4E4E;border-radius: 50%;transform:rotate(180deg);transition:all 0.5s;}
.join3 .table .box.on .top .btn{background-image: url(../img/join_jian.svg);background-color: #FBFBFB;transform:rotate(0deg);}
.join3 .table .box .bottom{position: relative;display: none;}
.join3 .table .box .bottom>div{display: flex;}
.join3 .table .box .bottom .h{font-family: hm;line-height: 0.28rem;margin-bottom: 0.3rem;}
.join3 .table .box .bottom .p{font-family: hr;line-height: 0.36rem;color: #8D8D8D;}
.join3 .table .box .bottom .b_left{width: 50%;padding: 0.5rem 1rem 0.75rem 2.74rem;border-right: 1px solid #222222;}
.join3 .table .box .bottom .b_right{padding: 0.5rem 2.74rem 0.75rem 1rem;}
.join3 .table .box .bottom .btn{position: absolute;bottom: 0.6rem;right: 1.22rem;width: 0.96rem;line-height: 0.46rem;border: 1px solid #B2B2B2;border-radius: 0.24rem;text-align: center;color: #ffffff;transition: all 0.5s;font-family: hm;}
.join3 .table .box .bottom .btn:hover{border-color: transparent;background-color: #CF8D36;}
.join3 .more{width: 1.2rem;margin: 0 auto;margin-top: 1.2rem;}
.join3 .more.hide{display: none;}

/* 合作案例 */
.case_con .tab{display: flex;width: 100%;justify-content: center;border-bottom: 1px solid #222222;background-color: #000000;}
.case_con .tab a{display: block;margin: 0 0.9rem;line-height: 0.24rem;margin-bottom: 0.285rem;color: #8D8D8D;font-family: hm;transition: all 0.5s;}
.case_con .tab a.on{color: #ffffff;}
.case_con .tab a:hover{color: #ffffff;}
/*.case_con .con{padding: 1.93rem 0 2.4rem 0;background: url(../img/case_bj.png)no-repeat center;background-size: cover;background-color: #000000;}*/
.case_con .con{padding: 1.93rem 0 2.4rem 0;background-color: #000000;}
.case_con .con .tit{text-align: center;font-family: hb;line-height: 0.74rem;margin-bottom: 0.8rem;color: #ffffff;}
.case_con .boxs{position: relative;overflow: hidden;padding-bottom:1.2rem;}
.case_con .boxs .prev,.case_con .boxs .next{position: absolute;bottom: 0;width: 0.5rem;height: 0.5rem;border-radius: 50%;border: 1px solid rgba(255,255,255,0.6);display: flex;justify-content: center;align-items: center;cursor:pointer;}
.case_con .boxs .prev:hover,.case_con .boxs .next:hover{border-color:transparent;background-color:#fff;}
.case_con .boxs .prev img,.case_con .boxs .next img{width: 0.24rem;opacity:0.6;}
.case_con .boxs .prev .img2,.case_con .boxs .next .img2{display: none;}
.case_con .boxs .prev:hover .img1,.case_con .boxs .next:hover .img1{display: none;}
.case_con .boxs .prev:hover .img2,.case_con .boxs .next:hover .img2{display: block;opacity:1;}
.case_con .boxs .prev{left: 50%;transform:translateX(-130%);}
.case_con .boxs .next{right: 50%;transform:translateX(130%);}
.case_con .boxs .pics{width: 100%;border-radius: 13px;overflow: hidden;margin-bottom: 0.4rem;}
.case_con .boxs .pics .pic{width: 100%;height: 2.87rem;background: no-repeat center;background-size: cover;}
.case_con .boxs .swiper-slide{opacity: 0.7;transition: all 0.5s;}
.case_con .boxs .swiper-slide-prev,.case_con .boxs .swiper-slide-next{transform: translateY(1.2rem);}
.case_con .boxs .swiper-slide-active{opacity: 1;}
.case_con .boxs .txt{color: #ffffff;opacity: 0;transition: all 0.5s;}
.case_con .boxs .swiper-slide-active .txt{opacity: 1;}
.case_con .boxs .txt .h1{font-family:hb;color: transparent;background:url(../img/txt_bj.svg); -webkit-text-fill-color: transparent;-webkit-background-clip: text;background-clip: text;animation: bgPosition 2s infinite linear;line-height: 1;background-size: auto 100%;margin-bottom:1.146vw;}
.case_con .boxs .txt .h2{font-family: hb;line-height: 30px;margin-bottom: 1.875vw;}
.case_con .boxs .txt ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.case_con .boxs .txt ul li{min-width: 34%;margin-bottom: 0.9375vw;color: #8D8D8D;font-family: hm;text-transform: uppercase;}
.case_con .boxs .txt ul li span{color: #ffffff;}

.case_con .boxs1{width: 100%;padding:0 3rem 0 0; margin: 0 auto;position:relative;}
.case_con .boxs1 .left{width: 3rem;padding-left:0.5rem; float:left;position:sticky;top:10vw;}
.case_con .boxs1 .left a{color: #ffffff;}
.case_con .boxs1 .left li{display: table;width:6.2vw;text-align:center;}
.case_con .boxs1 .left li a{line-height: 0.2rem;cursor: pointer;transition: all 0.5s;color: #8D8D8D;font-family:hm;}
.case_con .boxs1 .left li .solid{position: relative;width: 1px;height: 0.64rem;background-color: rgba(224,224,224,0.3);margin: 0.04rem auto;}
.case_con .boxs1 .left li .solid:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 0%;background-color: #CF8D36;transition: all 1s;}
.case_con .boxs1 .left li.on .solid:after{height: 100%;}
.case_con .boxs1 .left li:last-child .solid{display: none;}
.case_con .boxs1 .left li.on a,.part5 .p5_tab li:hover aa{color: #ffffff;}
.case_con .boxs1 .right{width: calc(100% - 3rem);float:right;}
.case_con .boxs1 .boxs2{display:flex;justify-content: space-between;flex-wrap:wrap;}
.case_con .boxs1 .boxs2:after{content:"";width: 30%;display: block;height:0;}
.case_con .boxs1 .boxs2 .box{width: 30%;margin-bottom:3vw;}
.case_con .boxs1 .boxs2 .box .pics{width: 100%;border-radius: 13px;overflow: hidden;margin-bottom: 0.2rem;}
.case_con .boxs1 .boxs2 .box .pics .pic{width: 100%;height: 2rem;background: no-repeat center;background-size: cover;transition:all 0.5s;}
.case_con .boxs1 .boxs2 .box:hover .pics .pic{transform:scale(1.05);}
.case_con .boxs1 .boxs2 .box .txt{color: #ffffff;}
.case_con .boxs1 .boxs2 .box .txt .h1{font-family:hb;color: transparent;background:url(../img/txt_bj.svg);background-color: #CF8D36; -webkit-text-fill-color: transparent;-webkit-background-clip: text;background-clip: text;animation: bgPosition 2s infinite linear;line-height: 1;background-size: auto 100%;margin-bottom:0.6vw;}
.case_con .boxs1 .boxs2 .box .txt .h2{font-family: hb;line-height: 22px;margin-bottom: 1vw;}
.case_con .boxs1 .boxs2 .box .txt ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.case_con .boxs1 .boxs2 .box .txt ul li{min-width: 34%;margin-bottom: 0.9375vw;color: #8D8D8D;font-family: hm;}
.case_con .boxs1 .boxs2 .box .txt ul li span{color: #ffffff;}

.extra-desc { color:#f5f5f5; margin-top:.08rem; line-height:1.6; word-break:break-word; overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:15; }
@media (max-width: 768px) { .extra-desc { -webkit-line-clamp:20; } }

/* 业务领域 */
.bus_con{position: relative;}
.bus1{padding: 3.1rem 0 3.3rem 0;background-color: #ffffff;text-align: center;position: sticky;top: 0;}
.bus1 .h1{font-family: hb;color: #333333;line-height: 1.06rem;margin-bottom: 0.32rem;}
.bus1 .h2{font-family: hb;color: #333333;line-height: 0.6rem;}
.bus2{height: 500vh;width: 100vw;position: relative;background-color: #000000;z-index: 2;}
.bus2::before{content: "";position: absolute;top: 3px;left: 0;width: 100%;height: 2.4rem;background: url(../img/bus_yy.png);background-size: 100% 100%;transform: translateY(-100%);}
.bus2::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 2.4rem;background: url(../img/bus_yy.png);background-size: 100% 100%;transform: rotate(180deg);}
.bus2 .boxss{overflow: hidden;position: sticky;top: 0;}
.bus2 .boxs{height: 100vh;width: 400vw;display: flex;transition: all 0.1s;}
.bus2 .box{height: 100vh;width: 100vw;position: relative;}
.bus2 .box .pic{width: 100vw;height: 100vh;background: no-repeat center;background-size: cover;border-radius: 0;transition: all 1.5s;overflow: hidden;}
.bus2.on .box .pic{transform: scale(0.71);border-radius: 0.2rem;}
.bus2.show .box .pic{transform: scale(1);border-radius: 0;}
.bus2 .box .txt{position: absolute;left: 3.7rem;width: 10.8rem;bottom: 0;opacity: 0;transition: all 0.8s;}
.bus2.on .box .txt{bottom: 0.3rem;opacity: 1;}
.bus2.show .box .txt{bottom: 0;opacity: 0;}
.bus2 .box .txt .h{font-family: hb;line-height: 0.74rem;margin-bottom: 0.9rem;color: #ffffff;}
.bus2 .box .txt .p{font-family: hm;color: #8D8D8D;line-height: 0.36rem;height:0.72rem;}
.bus2 .box .txt .p span{font-family: hb;color: #ffffff;}
/* .bus2 .box .txt{width: calc(100% - 69.8vw);padding: 8.07vw 8.177vw 4.6875vw 4.1667vw;}
.bus2 .box .txt .h{font-family: hb;color: #0D1B36;line-height: 52px;margin-bottom: 6vw;}
.bus2 .box .txt .p{font-family: hr;color: #0D1B36;line-height: 34px;height: 306px;margin-bottom: 5.2vw;}
.bus2 .box .txt ul{display: flex;font-family: hb;color: #0D1B36;}
.bus2 .box .txt ul li:first-child{margin-right: 1.52vw;} */


@media screen and (min-width: 2270px) {
	html{font-size: 130px!important;}
}
@media screen and (max-width: 2270px) {
	html{font-size: 116.66px!important;}
}
@media screen and (max-width: 1930px) {
    html{font-size: 100px!important;}
}
@media screen and (max-width: 1680px) {
	html{font-size: 80px!important;}
}
@media screen and (max-width: 1560px) {
	html{font-size: 76px!important;}
	.nd_con .top .h{font-size: 24px;line-height: 32px;}
}
@media screen and (max-width: 1440px) {
	html{font-size: 72px!important;}
	.mod1 .pics{padding: 2rem 0;}
}
@media screen and (max-width: 1366px) {
	html{font-size: 68px!important;}
}
@media screen and (max-width: 1280px) {
	html{font-size: 66px!important;}
}
@media screen and (max-width: 1180px) {
	html{font-size: 62px!important;}
}
@media screen and (max-width: 1024px) {
	html{font-size: 60px!important;}
	 .header{display: none;}
	.m_header{position: fixed;top: 0;left: 0;width: 100%;background-color: #ffffff;box-shadow: 0 0 10px rgba(0,0,0,0.1);padding:10px 15px;z-index: 98;}
	.m_header .mh_top{display: flex;justify-content: space-between;align-items: center;}
	.m_header .mh_top>div{align-items: center;}
	.m_header .mh_top>div .h_btn{width: 1.95rem;line-height: 0.58rem;text-align: center;border: 1px solid #000000;font-size: 0.24rem;margin-right: 0.44rem;}
	.m_header .logo img{width: 100px;}
	.m_header .btn{display: block;}
	.m_header .btn{margin-right: 0;cursor: pointer;height: 37px;padding-top: 16px;}
	.m_header .btn.hide{opacity: 0;}
	.m_header .btn span{display: block;width: 22px;height: 1px;background-color: #333;border-radius: 1px;transition: all 0.3s;}
	.m_header .btn span:nth-child(1){transform: translate(0,-8px);}
	.m_header .btn span:nth-child(2){transform: translate(12px,0);width: 12px;}
	.m_header .btn span:nth-child(3){transform: translate(0px,8px);}
	.m_header .btn:hover span:nth-child(1){transform: translate(0,-8px);}
	.m_header .btn:hover span:nth-child(2){transform: translate(0,0);width: 22px;}
	.m_header .btn:hover span:nth-child(3){transform: translate(0,8px);}
	.m_header{display: block;}
	
	.mh_nav{display: block;}
	.mh_nav{position: fixed;top: 0;left: 10%;width: 90%;transform: translateX(120%);z-index: 999;background-color: #fff;height: 100vh;overflow: auto;padding: 50px 25px;transition: all 0.5s;box-shadow: 0 10px 10px rgba(0,0,0,0.1);}
	.mh_nav.show{transform: translateX(0);}
	.mh_nav .close{position: absolute;top: 20px;right: 20px;width: 20px;height: 20px;}
	.mh_nav .nav>li{border-bottom: 1px solid rgba(0,0,0,0.1);position: relative;padding-right: 60px;}
	.mh_nav .nav>li>a{line-height: 60px;font-size: 16px;display: block;}
	.mh_nav .nav>li:after{content: "";position: absolute;right: 0;top:24px;transition: all 0.5s; width: 12px;height: 12px;background: url(../img/hl_jt.png)no-repeat center;}
	.mh_nav .nav>li.on:after{transform: rotate(90deg);}
	.mh_nav .nav>li:first-child:after{display: none;}
	.mh_nav .nav>li .nav1{padding: 15px;line-height: 36px;display: none;font-size: 14px;}
	
	.footers .footer .top{display: block;padding:0 15px;}
	.footers .footer .top .left{display: none;}
	.footers .footer .top .right{width: 100%;padding:49px 0 30px 0;}
	.footers .footer .top .right .bottom1 .fx{display: none;}
	.footers .footer .top:after{width:calc(100% - 30px);left: 15px;}
	.footers .footer .top .right .txt1{margin-bottom: 38px;}
	.footers .footer .top .right .txt1 .h{font-size: 16px;text-align: center;line-height: 24px;margin-bottom: 8px;}
	.footers .footer .top .right .txt1 .p{font-size: 14px;text-align: center;line-height: 24px;}
	.footers .footer .top .right .bottom1{justify-content: center;}
	.footers .footer .top .right .bottom1 .code>img{width: 80px;margin-bottom:13px;}
	.footers .footer .top .right .bottom1 .code .p{font-size: 14px;line-height: 1;}
	.footers .footer .bottom{display: block;font-size:10px;line-height:1.5;padding:20px 15px;}
	.banner{height: 100vh;background:no-repeat center;background-size:cover; background-color:#000;}
	
	.ny_banner{height: 50vh;}
	.ny_banner .h{top: 21vh;font-size:28px;}
	
	/*.case_con .tab{display: none;}*/
	.bus1 .h1{font-size: 36px;line-height: 56px;margin-bottom:30px;}
	.bus1 .h2{font-size: 20px;line-height: 26px;}
	.bus2{height:auto;}
	.bus2 .boxs{padding: 80px 0 10px 0;width: 100%;height: auto;transform: translate3d(0,0,0)!important;display:block;}
	.bus2 .boxss{position: static;}
	.bus2 .box .pic{height:96.66vw;transform: scale(0.94);}
	.bus2.on .box .pic{transform: scale(0.94);}
	.bus2 .box{height: auto;}
	.bus2 .box .txt{position: static;padding:25px 3% 70px 3%;width:100%;opacity:1;}
	.bus2 .box .txt .h{font-size: 22px;line-height: 26px;margin-bottom: 30px;}
	.bus2 .box .txt .p{font-size: 14px;line-height: 24px;height: auto;}
	.bus2.show .box .txt{opacity: 1;}
	
	.case_con .boxs1 .boxs2 .box .txt .h1{font-size: 18px;line-height: 26px;}
	.case_con .boxs1 .boxs2 .box .txt .h2{font-size: 14px;line-height: 24px;}
	.case_con .boxs1 .boxs2 .box .txt ul{font-size: 12px;line-height: 18px;}
	
	.nd_con .con .top .t_bottom{display: block;}
	.nd_con .con .top .tit{margin-bottom: 36px;}
	.nd_con .con .top .t_bottom .day{font-size: 14px;line-height: 28px;margin-bottom: 31px;}
	.nd_con .con .top .t_bottom .fx{font-size: 14px;}
	.nd_con .con .top .t_bottom .fx a{width: 30px;height: 30px;margin-left:20px;}
	.nd_con .con .con1{font-size: 16px;line-height:32px;}
	.nd_con .con .bottom a{color: #ffffff;}
	.nd_con .con .bottom a .h{font-size:16px;line-height: 26px;height:26px;}
	.nd_con .con .bottom a .h1{font-size:14px;line-height: 26px;height:26px;}
	
	/*.nl_con .tab{display: none;}*/
	.nl_con .boxs{padding: 100px 15px;}
	.nl_con .boxs .solid{display: none;}
	.nl_con .boxs .box{width: 100%;margin-bottom:45px;}
	.nl_con .boxs .box .pics .pic{height: 46vw;}
	.nl_con .boxs .box .txt{padding: 30px 25px 27px 25px;}
	.nl_con .boxs .box .txt .h{font-size: 18px;line-height: 26px;margin-bottom: 30px;height:52px;}
	.nl_con .boxs .box .txt .day{font-size: 14px;line-height:28px;}
	.join1 .txt .center .box{font-size: 0.34rem;line-height: 0.54rem;}
	
	.join_con .tab{display: none;}
	.join1 .txt{padding: 80px 15px 0 15px;width:4rem;}
	.join2{padding: 80px 15px 0 15px;height:87.7vh;}
	.join2 .h{font-size: 0.4rem;line-height: 46px;margin-bottom: 44px;}
	.join2 .p{font-size: 16px;line-height:24px;}
	.join3 .table .box .top{padding: 15px 25px;}
	.join3 .table .box .bottom>div{display: block;}
	.join3 .table .box .bottom .b_left{width: 100%;padding:50px 15px;border-bottom:1px solid #777777;}
	.join3 .table .box .bottom .b_right{width: 100%;padding:50px 15px 100px 15px;}
	.join3 .table .box .bottom .btn{bottom:50px;right:auto;left:15px;}
	
	.con_con .left{float: none;width:100%;padding:40px 15px 30px 15px;position:static;}
	.con_con .left .tel{margin-left: 0;width: 100%;padding-left:50px;background-size:40px 40px;}
	.con_con .left .tel .p{font-size: 14px;line-height: 24px;margin-bottom: 0;}
	.con_con .left .tel .h{font-size: 20px;line-height: 30px;}
	.con_con .left .map .txt{right: 3rem;}
	.con_con .right{float: none;width:100%;padding:30px 15px 40px 15px;}
	.con_con .right .box{margin-bottom: 40px;}
	.con_con .right .box .h{font-size: 18px;line-height: 26px;margin-bottom:14px;}
	.con_con .right .box .codes .code img{width: 100px;}
	.con_con .right .box .codes .code .p{font-size: 14px;line-height: 20px;}
	.con_con .right .box .codes .code1 .p1{font-size: 14px;line-height: 20px;}
	.con_con .right .box .codes .code1 .p{font-size: 14px;line-height: 20px;}
	
	.ab_con .tab{display: none;}
	.ab_con .ab1{padding: 95px 15px 85px 15px;display:block;}
	.ab_con .ab1 .txt{width: 100%;}
	.ab_con .ab1 .txt .h{font-size: 0.4rem;line-height: 46px;margin-bottom: 41px;}
	.ab_con .ab1 .txt .p{font-size: 14px;line-height: 26px;margin-bottom:30px;}
	.ab_con .ab1 .txt .p1{margin-right: 0;font-size:16px;line-height:24px;padding-top:0;border-top:none;margin-bottom:30px;}
	.ab_con .ab1 .pics{width: 100%;}
    .lang-en-US .ab_con .ab2 .boxs{height:130vh}
	.ab_con .ab2 .boxs .h{padding-top: 130px;font-size:0.4rem;line-height:34px;margin-bottom:51px;}
    .lang-en-US  .ab_con .ab2 .boxs .txt1:nth-child(2) {
        transform: translateY(100%) scale(1);
    }
	.ab_con .ab2 .boxs .txt1 .h1{font-size: 22px;line-height: 28px;margin-bottom: 30px;}
	.ab_con .ab2 .boxs .txt1 .p{width: 100%;padding: 0 15px;font-size: 14px;line-height: 24px;}
	
	.ab_con .ab3{padding-top: 125px;height:auto!important;padding-bottom:100px;}
	.ab_con .ab3 .tit{position: static;margin-bottom:0;}
	.ab_con .ab3 .conss{position: static;}
	.ab_con .ab3 .cons{display:block;transform:translate3d(0px, 0px, 0px)!important;}
	.ab_con .ab3 .con{padding: 70px 15px 30px 15px;display:block;}
	.ab_con .ab3 .con .txt{width: 100%;margin-bottom:38px;padding:0 25px;}
	.ab_con .ab3 .con .txt .p{font-size: 14px;line-height: 24px;}
	.ab_con .ab3 .con .txt .h{margin-bottom: 20px;}
	.ab_con .ab3 .con .txt .h1{font-size: 20px;line-height: 32px;margin-bottom:20px;}
	.ab_con .ab3 .con .pics{width: 100%;}
	
	.ab_con .ab4 .bg{padding: 120px 0 0 0;}
	.ab_con .ab4 .bg .tit{text-align: center;}
	.ab_con .ab4 .boxs{width: calc(100% - 30px);margin: 0 auto;float:none;}
	.ab_con .ab4 .boxs .box{top: 4.82rem;}
	.ab_con .ab4 .boxs .box.on{top:4.42rem;}
    .ab_con .ab4 .boxs .box.on1{top:4.02rem;}
    .ab_con .ab4 .boxs .box1 .h{font-size: 20px;line-height: 30px;margin-bottom: 20px;}
    .ab_con .ab4 .boxs .box1 .p{font-size: 14px;line-height: 24px;height:96px;}
    
    .ab_con .ab5 .top{padding: 125px 15px 116px 15px;}
    .ab_con .ab5 .top .tit{font-size: 0.4rem;line-height: 46px;margin-bottom: 36px;}
    .ab_con .ab5 .top .p{font-size: 15px;line-height: 26px;}
    
    .ab_con .ab5 .bottom{padding: 40px 15px 80px 15px;}
    .ab_con .ab5 .bottom .txts:after{display:none;}
    .ab_con .ab5 .bottom .pics{display: none;}
    .ab_con .ab5 .bottom .txts{width: 100%;float:none;padding-top:0;}
    .ab_con .ab5 .bottom .txts .txt .icon{margin-bottom: 22px;}
    .ab_con .ab5 .bottom .txts .txt .h{font-size: 18px;line-height: 28px;margin-bottom:24px;}
    .ab_con .ab5 .bottom .txts .txt .p{font-size: 14px;line-height: 24px;}
    .ab_con .ab5 .bottom .txts .txt{padding: 60px 0 52px 0;}
    
    .banner{background: no-repeat center;background-size: cover;}
    .banner .txt>div .h{font-size: 32px;line-height: 66px;}
    .lang-en-US .banner .txt>div .h{font-size: 32px;line-height: 48px;padding: 0 12px;}
    .banner .txt>div .more{display: none;}
    
    .index_con{z-index: 50;}
    .f_86{font-size: 0.76rem;}
    .f_28{font-size: 0.22rem;}
    .part1 .con{padding: 95px 15px 100px 15px;display:block;}
    .part1 .con .left{width: 100%;}
    .part1 .con .left .h{font-size: 0.4rem;line-height: 46px;margin-bottom: 44px;padding-right:40px;}
    .part1 .con .left .p{font-size: 14px;line-height: 24px;margin-bottom: 75px;}
    .part1 .con .right{width: 100%;}
    .part1 .con .right .p{font-size: 14px;line-height: 20px;}
    
    .part2{position:static;height:auto;margin-bottom:85px;}
    .part2 .txt{position: static;height: auto;line-height:1;}
    .part2 .txt span{position: static;transform: translate(0,0);width:100%;font-size:34px;line-height:54px;}
    
    .part3{padding: 0 15px 40px 15px;height:auto;}
    .part3 .tit{position: static;width: 100%;display:none;}
    .part3::before{display:none;}
    .part3 .box{position: static;background-color:#1B1B1B;border-radius:10px;height:auto;width:100%;margin-bottom:40px;}
    .part3 .box .b_tit{display:block;color:#ffffff; text-align: center;font-family: hb;font-size: 0.36rem;line-height: 40px;padding: 30px 0 33px 0;}
    .part3 .box .pic{padding-bottom: 50%;background: no-repeat center;background-size: cover;}
    
    .part4{height: auto;}
    .part4 .pic .boxs .box .pic1{display: block;padding-bottom:105%;background:no-repeat center;background-size:cover;border-radius:10px;}
    .part4 .pic>img{display: none;}
    .part4 .pic>img.on{display: none;}
    .part4 .pic{min-width: 100%;}
    .part4 .h{position: static;margin-bottom:70px;}
    .part4 .pic .boxs{position: static;display: block;}
    .part4 .pic .boxs .box{width: 100%;margin-bottom: 77px;border-right:none;display:block;text-align:left;padding-bottom:0;}
    .part4 .pic .boxs .box>div{height: auto;}
    .part4 .pic .boxs .box>div .p1{opacity: 1;font-size:14px;line-height:24px;color:#8D8D8D;}
    .part4 .pic .boxs .box>div .btn{margin-bottom:35px;margin-top:20px;font-size:14px;width:90px;text-align:center;line-height:40px;border-radius:20px;}
    .part4 .pic .boxs .box>div .h1{font-size: 20px;line-height: 30px;margin-bottom: 14px;}
    .part4 .pic .boxs .box:hover>div{height:auto;}
    
    .part5:after{display:none;}
    .part5 .bj{padding: 110px 0 0 0;height:600px;}
    .part5 .bj .txt .h{font-size: 36px;line-height: 50px;margin-bottom: 34px;}
    .part5 .bj .txt .p{padding: 0 15px;font-size:16px;line-height:24px;}
    .part5 .p5_tab{position: static;width: 100%;display:flex;justify-content:space-between;margin-left:0;padding:0 15px;padding-top:30px;margin-bottom:80px;border-bottom:1px solid rgba(255,255,255,0.25);}
    .part5 .p5_tab li .solid{display: none;}
    .part5 .p5_tab li a{font-size: 16px;line-height: 30px;padding-bottom: 20px;}
    .part5 .p5_tab li.on a{border-bottom: 1px solid #CF8D36;}
    .part5 .q_solid{display: none;}
    .part5 .p5_con{width: calc(100% - 30px);}
    .part5 .p5_con .p5_con1 .tits{width: 100%;margin-bottom:48px;}
    .part5 .p5_con .p5_con1 .boxs{display: block;}
    .part5 .p5_con .p5_con1 .boxs .box{width: 100%;}
    .part5 .p5_con .p5_con1 .top .boxs .box:nth-child(2n){transform:translateY(0);}
    .part5 .p5_con .p5_con1 .bottom .tits{margin-left: 0;transform: translateY(0);}
    .part5 .p5_con .p5_con1 .bottom .boxs .box:nth-child(2n-1){transform: translateY(0);}
    .part5 .p5_con .p5_con1 .bottom .boxs .box:nth-child(2n){transform: translateY(0);}
    .part5 .p5_con .p5_con1 .tits .more{font-size: 12px;line-height: 38px;border-radius: 20px;width: 90px;}
    .part5 .p5_con .p5_con1 .boxs .box .pics{margin-bottom: 27px;}
    .part5 .p5_con .p5_con1 .boxs .box .txt .h{font-size:18px;line-height:26px;margin-bottom:12px;}
    .part5 .p5_con .p5_con1 .boxs .box .txt .p{font-size:14px;line-height:26px;color:#8D8D8D;}
    
    .part6{padding: 40px 0;}
    .part6 .w1360{width:calc(100% - 30px);}
    .part6 .p6_con .bottom{display: block;}
    .part6 .p6_con .top{display: block;margin-bottom:0;}
    .part6 .p6_con .top .pics{width: 100%;}
    .part6 .p6_con .top .txt{width: 100%;padding:30px 25px 28px 25px;}
    .part6 .p6_con .top .txt .h{font-size: 18px;line-height: 30px;height: 60px;margin-bottom: 30px;}
    /* 移动端只显示前2个新闻项（top 1个 + bottom 1个） */
    .part6 .p6_con .bottom{display: block;}
    .part6 .p6_con .bottom .box{display: block;width: 100%;margin-bottom: 20px;}
    .part6 .p6_con .bottom .box .pics .pic{height: 46vw;}
    .part6 .p6_con .bottom .box .txt{padding: 30px 25px 27px 25px;}
    .part6 .p6_con .bottom .box .txt .h{font-size: 18px;line-height: 26px;margin-bottom: 0px;height: 52px;}
    .part6 .p6_con .bottom .box .txt .p{font-size: 14px;line-height: 28px;}
    .part6 .p6_con .bottom .box:nth-child(n+3){display: none;}
    .f_38{font-size: 0.34rem;}
    .part6 .p6_con .top .txt .day .num2{font-size: 12px;line-height: 18px;}
    
    .part7 .txt .h{font-size: 30px;line-height: 40px;}
    .part7 .txt .p{font-size: 15px;line-height: 24px;margin-top:24px;}
    
    .case_con .boxs1 .left{display: none;}
    .case_con .boxs1 .right{width: 100%;}
    .case_con .boxs1{padding: 0 24px;}
    .case_con .boxs1 .boxs2 .box{width: 100%;margin-bottom:8vw;}
    .case_con .boxs1 .boxs2 .box .pics .pic{height: 3rem;}
    .f_56 {font-size: 0.4rem;}
    .nl_con .tab a{margin: 0 16px;line-height:2.5;}
    .case_con .tab a{margin: 0 16px;line-height:2.5;}
    .case_con .con{padding-top: 1.3rem;}
    .ab_con .ab3 .cons{width: 100%!important;}
}

@media screen and (max-width: 668px) {
	
}

