/* 前端白明明 */

.f_10{font-size:10px;}
.f_12{font-size:12px;}
.f_13{font-size:13px;}
.f_14{font-size:14px;}
.f_15{font-size:15px;}
.f_16{font-size:16px;}
.f_17{font-size:17px;}
.f_18{font-size:18px;}
.f_19{font-size:19px;}
.f_20{font-size:20px;}
.f_21{font-size:21px;}
.f_22{font-size:22px;}
.f_24{font-size:24px;}
.f_28{font-size:28px;}
.f_30{font-size:30px;}
.f_36{font-size:36px;}
.f_40{font-size:40px;}
.f_45{font-size:45px;}
.f_48{font-size:48px;}
.f_50{font-size:50px;}
.f_56{font-size:56px;}
.f_60{font-size:60px;}
.f_64{font-size:64px;}
.f_72{font-size:72px;}
.f_76{font-size:76px;}


@media (max-width: 1680px){
    .f_10{font-size:10px;}
    .f_12{font-size:11px;}
    .f_13{font-size:12px;}
    .f_14{font-size:13px;}
    .f_15{font-size:13px;}
    .f_16{font-size:14px;}
    .f_17{font-size:15px;}
    .f_18{font-size:16px;}
    .f_19{font-size:17px;}
    .f_20{font-size:18px;}
    .f_21{font-size:19px;}
    .f_22{font-size:19px;}
    .f_24{font-size:20px;}
    .f_28{font-size:24px;}
    .f_30{font-size:26px;}
    .f_36{font-size:32px;}
    .f_40{font-size:36px;}
    .f_45{font-size:42px;}
    .f_48{font-size:42px;}
    .f_50{font-size:44px;}
    .f_56{font-size:50px;}
    .f_60{font-size:54px;}
    .f_64{font-size:58px;}
    .f_72{font-size:60px;}
    .f_76{font-size:68px;}
}



@media (max-width: 1440px){
    .f_10{font-size:9px;}
    .f_12{font-size:10px;}
    .f_13{font-size:12px;}
    .f_14{font-size:13px;}
    .f_15{font-size:13px;}
    .f_16{font-size:14px;}
    .f_17{font-size:14px;}
    .f_18{font-size:15px;}
    .f_19{font-size:16px;}
    .f_20{font-size:17px;}
    .f_21{font-size:18px;}
    .f_22{font-size:18px;}
    .f_24{font-size:19px;}
    .f_28{font-size:20px;}
    .f_30{font-size:22px;}
    .f_36{font-size:28px;}
    .f_40{font-size:32px;}
    .f_45{font-size:38px;}
    .f_48{font-size:38px;}
    .f_50{font-size:40px;}
    .f_56{font-size:46px;}
    .f_60{font-size:48px;}
    .f_64{font-size:52px;}
    .f_72{font-size:54px;}
    .f_76{font-size:60px;}
}



@media (max-width: 1300px){
    .f_10{font-size:8px;}
    .f_12{font-size:9px;}
    .f_13{font-size:10px;}
    .f_14{font-size:11px;}
    .f_15{font-size:12px;}
    .f_16{font-size:12px;}
    .f_17{font-size:13px;}
    .f_18{font-size:14px;}
    .f_19{font-size:14px;}
    .f_20{font-size:15px;}
    .f_21{font-size:15px;}
    .f_22{font-size:15px;}
    .f_24{font-size:16px;}
    .f_28{font-size:19px;}
    .f_30{font-size:20px;}
    .f_36{font-size:24px;}
    .f_40{font-size:28px;}
    .f_45{font-size:34px;}
    .f_48{font-size:34px;}
    .f_50{font-size:36px;}
    .f_56{font-size:40px;}
    .f_60{font-size:42px;}
    .f_64{font-size:56px;}
    .f_72{font-size:56px;}
    .f_76{font-size:56px;}
}

@media (max-width: 1000px){
    .f_10{font-size:8px;}
    .f_12{font-size:8px;}
    .f_13{font-size:10px;}
    .f_14{font-size:11px;}
    .f_15{font-size:12px;}
    .f_16{font-size:14px;}
    .f_17{font-size:14px;}
    .f_18{font-size:14px;}
    .f_19{font-size:14px;}
    .f_20{font-size:15px;}
    .f_21{font-size:15px;}
    .f_22{font-size:15px;}
    .f_24{font-size:16px;}
    .f_28{font-size:20px;}
    .f_30{font-size:20px;}
    .f_36{font-size:22px;}
    .f_40{font-size:22px;}
    .f_45{font-size:24px;}
    .f_48{font-size:24px;}
    .f_50{font-size:24px;}
    .f_56{font-size:26px;}
    .f_60{font-size:26px;}
    .f_64{font-size:30px;}
    .f_72{font-size:30px;}
    .f_76{font-size:30px;}
}

html{font-size: 100px;}

@media screen and (max-width: 1800px) {html {font-size: 95px;}}

@media screen and (max-width: 1700px) {html {  font-size: 90px;}  }

@media screen and (max-width: 1600px) {html {font-size: 85px;}  }

@media screen and (max-width: 1500px) {html {  font-size: 80px;}  }

@media screen and (max-width: 1400px) {html {  font-size: 75px;}  }

@media screen and (max-width: 1300px) {html {  font-size: 70px;}  }

@media screen and (max-width: 1200px) {html {  font-size: 65px;}  }

@media screen and (max-width: 1100px) { html {   font-size: 60px; }  }

@media screen and (max-width: 1000px) {html {  font-size: 55px;}  }

@media screen and (max-width: 900px) { html {   font-size: 50px; }  }

@media screen and (max-width: 767px) { html {   font-size: calc(100vw/7.5); }  }


@font-face {
    font-family: "pfm";
    src: url("https://68team.oss-cn-hangzhou.aliyuncs.com/fonts/PINGFANG-MEDIUM.otf") ;
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "pfr";
    /* src: url("../fonts/PINGFANG-REGULAR.otf") ; */
     src: url("https://68team.oss-cn-hangzhou.aliyuncs.com/fonts/PINGFANG-MEDIUM.otf") ;
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "pfb";
    src: url("https://68team.oss-cn-hangzhou.aliyuncs.com/fonts/PINGFANG-BOLD_0.otf") ;
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "inm";
    src: url("https://68team.oss-cn-hangzhou.aliyuncs.com/fonts/Inter-Medium.otf") ;
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "inn";
    src: url("https://68team.oss-cn-hangzhou.aliyuncs.com/fonts/Inter_18pt-Regular.otf") ;
    font-weight: normal;
    font-style: normal;
}

.pfm{font-family: "pfb";}

.pfr{font-family: "pfm";}

.inm{font-family: "inm";}

.inn{font-family: "inn";}


.flex{display: flex;}

.flex_wrap{flex-wrap: wrap;}

.flex_center{justify-content: center;}

.flex_sb{justify-content: space-between;}

.flex_right{justify-content: flex-end;}

.flex_alcen{align-items: center;align-content: center;}

.flex_altop{align-items: flex-start;align-content: flex-start;}

.flex_albtm{align-items: flex-end;align-content: flex-end;}



*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

*{ margin:0; padding:0;}

body { /*user-select: none;*/  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin:0 auto;overflow-x:hidden; position: relative;padding: 0 ; width: 100%;color: #222;font-family:'pfm','微软雅黑', Arial, Helvetica, sans-serif, Microsoft Yahei; font-size:14px; line-height:1;background: #fff;}

html.act{overflow: hidden;width: 100%;height: 100vh;}

.ul,.ul li,.ul1 li,.ul td,.ul,.ul dd,.uls,.uls li,.uls li,.uls td,.uls,.uls 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; cursor:pointer; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;color: #222;}

textarea,select{ outline:none;  color:#666; font-size:14px; width:100%;}

img{border:none;display: block;max-width: 100%;}

img[src=""]{opacity: 0;}

.gdt::-webkit-scrollbar{ width:4px;height: 1px;}

.gdt::-webkit-scrollbar-thumb{ background:#F25D20;}

.gdt::-webkit-scrollbar-track{ background:#ddd;}


/* 全站滚动条：滑块橙色（品牌色 #F25D20） */
::-webkit-scrollbar{ width:4px;height:4px;}

::-webkit-scrollbar-thumb{ background:#F25D20;}

::-webkit-scrollbar-track{ background:#ddd;}

/* ::-webkit-scrollbar{width:2px;padding: 0 2px;border-radius: 20px;}

::-webkit-scrollbar-thumb{ background:#000;border-radius: 20px;}

::-webkit-scrollbar-track{ background:rgba(255,255,255,0);border-radius: 20px;width: 1px; background: linear-gradient(to right, transparent 0%, transparent 33.33%,#D9D9D9 33.33%, #D9D9D9 66.66%,transparent 66.66%, transparent 100%);border-radius: 20px;} */


.gdt2::-webkit-scrollbar{ width:4px;}

.gdt2::-webkit-scrollbar-thumb{ background:#F25D20;}

.gdt2::-webkit-scrollbar-track{ background:rgba(0, 0, 0, 0.04);}


h1{font-weight: normal;}

.f100{}






/*分页*/

.page1{ text-align:center; font-family: 'inm';}

.page1 span{display: block;width: .46rem;height: .46rem;cursor: pointer;margin: 0 .05rem;}

.page1 span .a{display: flex;width: 100%;height: 100%;text-align: center;justify-content: center;align-items: center;border: 1px solid rgba(153, 153, 153, 0.15);border-radius: 50%;overflow: hidden;}

.page1 .xyy .a{background: url(../images/svg/fy_1_1.svg) center no-repeat;background-size: cover;}

.page1 .zyy .a{background: url(../images/svg/fy_1_2.svg) center no-repeat;background-size: cover;}

.page1 .syy .a{background: url(../images/svg/fy_1_1.svg) center no-repeat;background-size: cover;transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.page1 .dyy .a{background: url(../images/svg/fy_1_2.svg) center no-repeat;background-size: cover;transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.page1 span.current .a{background: #000;color: #fff;}

@media (hover: hover) and (pointer: fine) {
.page1 span:hover .a{background: #000;color: #fff;}

.page1 .xyy:hover .a,.page1 .syy:hover .a{background:#000 url(../images/svg/fy_1_1b.svg) center no-repeat;background-size: cover;}

.page1 .zyy:hover .a,.page1 .dyy:hover .a{background:#000 url(../images/svg/fy_1_2b.svg) center no-repeat;background-size: cover;}
}

.page2{display: none;}

.page2 .zk{cursor: pointer;line-height: 20px;}

.page2 .zk span{color: #555;}

.page2 .zk s{display: block;width:20px;height: 20px;background: url(../images/svg/jt_2_3.svg) center no-repeat;margin-left: 10px;background-size: 10px;}






.a_dw,.a_dw2{position: relative;top: -60px;}

.box {width:80vw; max-width: 1520px; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;z-index: 2;}

.box_new {width:80vw !important; max-width: 1520px; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}

.box100 {
    max-width: 100%;
    width: 100%;
}
.box100 img {
  max-width: 100% !important;
}


.box1600 {
    max-width: 1700px;
    padding: 0 50px;
    margin: 0 auto;
    width: auto;
}
.box1600 img {
  max-width: 100% !important;
}

.case_video {
}

.case_video video,
.case_video .pimg {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.case_video .mimg {
    max-width: 100%;
    display: none;
}
.alltime,.alltime *{ transition: all .3s ; -webkit-transition: all .3s ; -moz-transition: all .3s ;}

.alltime2,.alltime2 *{-webkit-transition: all .8s; -moz-transition: all .8s;  transition: all .8s; }


.wow{opacity: 0;}

.wow1{opacity: 1;}

.fbd{font-family: 'pfb';}

.w100{width: 100%;display: block;}

.wh100{width: 100%;display: block;height: 100%;object-fit: cover;}

.pd120{padding: 120px 0;}

/* 头部 */

.head{position: fixed;width: 100%;top: 0;left: 0;z-index: 99;border-bottom: 1px solid rgba(255, 255, 255, 0.1);}

.head::before{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;background: rgba(255, 255, 255, 0);backdrop-filter: blur(6px);z-index: 1;}

.head .box{z-index: 2;}

.head .hox .hlt{
  width: calc(940 / 1520 * 100%);
}

.head .hox .hlt .logo{display: block;width: 241px;position: relative;}

.head .hox .hlt .logo img{display: block;width: 100%;position: relative;}

.head .hox .hlt .logo img:nth-child(2){position: absolute;top: 0;left: 0;z-index: 2;opacity: 0;}

.head .hox .hlt .ul1{
      flex: 1;
    min-width: 0;
    padding-left: 10.5%;
}

.head .hox .hlt .ul1 .li{position: relative;}

.head .hox .hlt .ul1 .li .ltop{line-height: 94px;}

.head .hox .hlt .ul1 .li .ltop a{display: flex;color: #fff;align-items: center;align-content: center;}

.head .hox .hlt .ul1 .li .ltop a .p{position: relative;top: -5px;color: #F25D20;margin-left: 5px;font-family: 'inm';font-size: 13px;}

.head .hox .hlt .ul1 .li .ltop a .p span{position: relative;top: -2px;}

.head .hox .hlt .ul1 .li .lbtm1{position: absolute;top: 100%;left: -60px;padding-top: 10px;opacity: 0;pointer-events: none;}


.head .hox .hlt .ul1 .li .lbtm1 .lox{width: 1180px;background: rgba(255, 255, 255, 0.9);padding: 40px 60px;border-radius: 28px;backdrop-filter: blur(15px);box-shadow: 0 0px 5px 0 rgba(0, 0, 0, 0.06);}

.head .hox .hlt .ul1 .li .lbtm1 .lox .llt{width: 450px;border-right: 1px solid rgba(0, 0, 0, 0.1);padding-right: 60px;}

.head .hox .hlt .ul1 .li .lbtm1 .lox .ltt{line-height: 28px;margin-bottom: .2rem;font-family: "pfb";}

.head .hox .hlt .ul1 .li .lbtm1 .lox .llt .ltc{line-height: 24px;}

.head .hox .hlt .ul1 .li .lbtm1 .lox .llt .ltc a{display: flex;width: 44%;margin-bottom: .1rem;}

.head .hox .hlt .ul1 .li .lbtm1 .lox .llt .ltc a sup{position: relative;top: -3px;padding: 3px;}

@media (hover: hover) and (pointer: fine) {
.head .hox .hlt .ul1 .li .lbtm1 .lox .llt .ltc a:hover,.head .hox .hlt .ul1 .li .lbtm1 .lox .llt .ltc a:hover *{color: #F25D20;}
}

.head .hox .hlt .ul1 .li .lbtm1 .lox .lrt{width: 150px;}

.head .hox .hlt .ul1 .li .lbtm1 .lox .lrt a{display: flex;line-height: 24px;margin-bottom: .1rem;white-space: nowrap;}

@media (hover: hover) and (pointer: fine) {
.head .hox .hlt .ul1 .li .lbtm1 .lox .lrt a:hover{color: #F25D20;}
}

.head .hox .hlt .ul1 .li .lbtm1 .lox .lrt a sup{position: relative;padding: 3px;top: -5px;color: #F25D20;}

.head .hox .hlt .ul1 .li .lbtm1 .lox .bps{width: 300px;height: 360px;display: block;padding: .2rem;background: #fff;border-radius: 28px;}

.head .hox .hlt .ul1 .li .lbtm1 .lox .bps .img{width: 100%;position: relative;}

.head .hox .hlt .ul1 .li .lbtm1 .lox .bps .img img{width: 100%;display: block;}

.head .hox .hlt .ul1 .li .lbtm1 .lox .bps .img .cc{position: absolute;width: 140px;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);bottom: 0;z-index: 2;}

.head .hox .hlt .ul1 .li .lbtm1 .lox .bps .att{line-height: 1.45;text-align: center;margin: 60px 0 40px;}

.head .hox .hlt .ul1 .li .lbtm1 .lox .bps .jt{position: relative;display: block;overflow: hidden;width: .2rem;height: .2rem;margin:0 auto ;}

.head .hox .hlt .ul1 .li .lbtm1 .lox .bps .jt span{display: flex;width: 100%;height: 100%;position: absolute;top: 0;left: 0;justify-content: center;align-items: center;align-content: center;}

.head .hox .hlt .ul1 .li .lbtm1 .lox .bps .jt span img{display: block;width: .12rem;height: .12rem;}

.head .hox .hlt .ul1 .li .lbtm1 .lox .bps .jt span:nth-child(2){top: 100%;left: -100%;}

@media (hover: hover) and (pointer: fine) {
.head .hox .hlt .ul1 .li .lbtm1 .lox .bps:hover .jt span:nth-child(1){top: -100%;left: 100%;}

.head .hox .hlt .ul1 .li .lbtm1 .lox .bps:hover .jt span:nth-child(2){top: 0;left: 0;}

.head .hox .hlt .ul1 .li .lbtm1 .lox .bps:hover .img .cc{width:144px;}
}


.head .hox .hlt .ul1 .li .dh40{position: relative;top: 50px; opacity: 0;}

@media (hover: hover) and (pointer: fine) {
.head .hox .hlt .ul1 .li:hover .lbtm1{opacity: 1;pointer-events: visible;}

.head .hox .hlt .ul1 .li:hover .dh40{top: 0px; opacity: 1;transition-delay: .05s;-webkit-transition-delay: .05s;}

.head .hox .hlt .ul1 .li:hover .dh2{transition-delay: .1s;-webkit-transition-delay: .1s;}

.head .hox .hlt .ul1 .li:hover .dh3{transition-delay: .15s;-webkit-transition-delay: .15s;}

.head .hox .hlt .ul1 .li:hover .dh4{transition-delay: .2s;-webkit-transition-delay: .2s;}

.head .hox .hlt .ul1 .li:hover .dh5{transition-delay: .25s;-webkit-transition-delay: .25s;}

.head .hox .hlt .ul1 .li:hover .dh6{transition-delay: .3s;-webkit-transition-delay: .3s;}

.head .hox .hlt .ul1 .li:hover .dh7{transition-delay: .35s;-webkit-transition-delay: .35s;}

.head .hox .hlt .ul1 .li:hover .dh8{transition-delay: .4s;-webkit-transition-delay: .4s;}

.head .hox .hlt .ul1 .li:hover .dh9{transition-delay: .45s;-webkit-transition-delay: .45s;}

.head .hox .hlt .ul1 .li:hover .dh10{transition-delay: .5s;-webkit-transition-delay: .5s;}

.head .hox .hlt .ul1 .li:hover .dh11{transition-delay: .55s;-webkit-transition-delay: .55s;}

.head .hox .hlt .ul1 .li:hover .dh12{transition-delay: .6s;-webkit-transition-delay: .6s;}
}

.head .hox .hlt .ul1 .li .lbtm2{position: absolute;top: 100%;left: 0;padding-top: 10px;opacity: 0;pointer-events: none;width: 100%;}

.head .hox .hlt .ul1 .li .lbtm2 .lox{width: 1380px;background: rgba(255, 255, 255, 0.9);padding: 40px 60px;border-radius: 28px;position: fixed;left: 960px;transform: translateX(-50%);-webkit-transform: translateX(-50%);backdrop-filter: blur(15px);box-shadow: 0 0px 5px 0 rgba(0, 0, 0, 0.10);}

.head .hox .hlt .ul1 .li .lbtm2 .lox::after{content: ''; position: absolute;bottom: 100%;left: 0;width: 100%;height: 10px;z-index: 1;}

.head .hox .hlt .ul1 .li .lbtm2 .lox .llt{width: 680px;padding-right: 60px;border-right: 1px solid rgba(0, 0, 0, 0.1);}

.head .hox .hlt .ul1 .li .lbtm2 .lox .llt .li2{width: 23.7%;white-space:nowrap;}

.head .hox .hlt .ul1 .li .lbtm2 .lox .ltt{line-height: 28px;margin-bottom: .2rem;font-family: "pfb";}

.head .hox .hlt .ul1 .li .lbtm2 .lox .llt .ltc{line-height: 24px;}

.head .hox .hlt .ul1 .li .lbtm2 .lox .llt .ltc a{display: flex;margin-bottom: .1rem;}

.head .hox .hlt .ul1 .li .lbtm2 .lox .llt .ltc a sup{position: relative;top: -3px;padding: 3px;}

@media (hover: hover) and (pointer: fine) {
.head .hox .hlt .ul1 .li .lbtm2 .lox .llt .ltc a:hover,.head .hox .hlt .ul1 .li .lbtm2 .lox .llt .ltc a:hover *{color: #F25D20;}
}

.head .hox .hlt .ul1 .li .lbtm2 .lox .lrt a{display: flex;line-height: 24px;margin-bottom: .1rem;white-space:nowrap;}

@media (hover: hover) and (pointer: fine) {
.head .hox .hlt .ul1 .li .lbtm2 .lox .lrt a:hover{color: #F25D20;}
}

.head .hox .hlt .ul1 .li .lbtm2 .lox .lrt a sup{position: relative;padding: 3px;top: -5px;color: #F25D20;}

@media (hover: hover) and (pointer: fine) {
.head .hox .hlt .ul1 .li:hover .lbtm2{opacity: 1;pointer-events: visible;}
}

.head .hox .hlt .ul1 .li .lbtm2 .lox .lrt{width: 150px;}

.head .hox .hlt .ul1 .li .lbtm2 .lox .bps{width: 300px;height: 360px; display: block;padding: .2rem;background: #fff;border-radius: 28px;}

.head .hox .hlt .ul1 .li .lbtm2 .lox .bps .img{width: 100%;position: relative;}

.head .hox .hlt .ul1 .li .lbtm2 .lox .bps .img img{width: 100%;display: block;}

.head .hox .hlt .ul1 .li .lbtm2 .lox .bps .img .cc{position: absolute;width: 140px; left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);bottom: 0;z-index: 2;}

.head .hox .hlt .ul1 .li .lbtm2 .lox .bps .att{line-height: 1.45;text-align: center;margin: 30px 0 20px;}

.head .hox .hlt .ul1 .li .lbtm2 .lox .bps .jt{position: relative;display: block;overflow: hidden;width: .2rem;height: .2rem;margin:0 auto ;}

.head .hox .hlt .ul1 .li .lbtm2 .lox .bps .jt span{display: flex;width: 100%;height: 100%;position: absolute;top: 0;left: 0;justify-content: center;align-items: center;align-content: center;}

.head .hox .hlt .ul1 .li .lbtm2 .lox .bps .jt span img{display: block;width: .12rem;height: .12rem;}

.head .hox .hlt .ul1 .li .lbtm2 .lox .bps .jt span:nth-child(2){top: 100%;left: -100%;}

@media (hover: hover) and (pointer: fine) {
.head .hox .hlt .ul1 .li .lbtm2 .lox .bps:hover .jt span:nth-child(1){top: -100%;left: 100%;}

.head .hox .hlt .ul1 .li .lbtm1 .lox .bps:hover .jt span:nth-child(2){top: 0;left: 0;}

.head .hox .hlt .ul1 .li .lbtm2 .lox .bps:hover .img .cc{width: 144px;}
}




.head .hox .hlt .ul1 .li .lbtm3 .lox{width: 1550px;}

.head .hox .hlt .ul1 .li .lbtm3 .lox .llt .li2{width: 13.5%;}

.head .hox .hlt .ul1 .li .lbtm3 .lox .llt{width: 85%;}

.head .hox .hlt .ul1 .li .lbtm4{position: absolute;top: 100%;left: 0;padding-top: 10px;width: 100%;opacity: 0;pointer-events: none;}

.head .hox .hlt .ul1 .li .lbtm4 .lox{background: rgba(255, 255, 255, 0.9);width: 170px; padding: 30px 40px;border-radius: 28px;position: relative;left: 70%;transform: translateX(-50%);-webkit-transform: translateX(-50%);backdrop-filter: blur(15px);box-shadow: 0 0px 5px 0 rgba(0, 0, 0, 0.10);white-space:nowrap;}

.head .hox .hlt .ul1 .li .lbtm4 .lox .li4{display: block; line-height: 24px;margin-bottom: .15rem;}

.head .hox .hlt .ul1 .li .lbtm4 .lox .li4:last-child{margin-bottom: 0;}

@media (hover: hover) and (pointer: fine) {
.head .hox .hlt .ul1 .li .lbtm4 .lox .li4:hover a *{color: #F25D20;}

.head .hox .hlt .ul1 .li:hover .lbtm4{opacity: 1;pointer-events: visible;}
}

.head .hox .hrt {}

.head .hox .hrt .dh{display: block;color: #fff;line-height: .94rem;white-space:nowrap;}

.head .hox .hrt .zx{display: block;color: #fff;line-height: 2.8;border: 2px solid rgba(255, 255, 255, 0.5);border-radius: 30px;padding: 0 30px;white-space:nowrap;margin: 0 .2rem;}

.head .hox .hrt .ss{display: block;width: .5rem;height: .5rem;border: 2px solid rgba(255, 255, 255, 0.5);border-radius: 50%;overflow: hidden;background: url(../images/svg/ss_1.svg) center no-repeat;background-size: .24rem;}

.head.act,.head.bai{background: rgba(255, 255, 255, 0.95);box-shadow: 0 0px 5px 0 rgba(0, 0, 0, 0.10);}

@media (hover: hover) and (pointer: fine) {
.head:hover{background: rgba(255, 255, 255, 0.95);box-shadow: 0 0px 5px 0 rgba(0, 0, 0, 0.10);}

.head:hover{background: #fff;}
}


.head.bai .hox .hlt .ul1 .li .ltop a .p{color: #222;}

.head.bai .hox .hlt .ul1 .li.act .ltop a .p{color: #F25D20;}

.head.act .hox .hlt .logo img:nth-child(2),.head.bai .hox .hlt .logo img:nth-child(2){opacity: 1;}

@media (hover: hover) and (pointer: fine) {
.head:hover .hox .hlt .logo img:nth-child(2){opacity: 1;}
}

.head.act .hox .hlt .ul1 .li .ltop a,.head.bai .hox .hlt .ul1 .li .ltop a{color: #000;}

@media (hover: hover) and (pointer: fine) {
.head:hover .hox .hlt .ul1 .li .ltop a{color: #000;}
}

.head.act .hox .hrt .dh,.head.bai .hrt .dh{color: #000;}

@media (hover: hover) and (pointer: fine) {
.head:hover .hrt .dh{color: #000;}
}

.head.act .hox .hrt .zx,.head.bai .hrt .zx{background: #F25D20;border: 2px solid #F25D20;color: #fff;}

@media (hover: hover) and (pointer: fine) {
.head:hover .hox .hrt .zx{background: #F25D20;border: 2px solid #F25D20;color: #fff;}
}

.head.act .hox .hrt .ss,.head.bai .hox .hrt .ss{border: 2px solid #FFF4F0;background: #FFF4F0 url(../images/svg/ss_2.svg) center no-repeat;background-size: .24rem;}

@media (hover: hover) and (pointer: fine) {
.head:hover .hox .hrt .ss{border: 2px solid #FFF4F0;background: #FFF4F0 url(../images/svg/ss_2.svg) center no-repeat;background-size: .24rem;}
}

.head .hox .hlt .ul1 .li.act .ltop a{color: #F25D20;}

@media (hover: hover) and (pointer: fine) {
.head .hox .hlt .ul1 .li:hover .ltop a{color: #F25D20;}

.head.bai .hox .hlt .ul1 .li:hover .ltop a .p{color: #F25D20;}

.head .hox .hrt .dh:hover{color: #F25D20;}

.head .hox .hrt .ss:hover{background: #F25D20 url(../images/svg/ss_1.svg) center no-repeat;background-size: .24rem;}

.head .hox .hrt .zx:hover{background: #FFF4F0;color: #F25D20;border: 2px solid #FFF4F0;}
}

.head.act2{top: -1rem;}

@media (hover: hover) and (pointer: fine) {
.head.act2 .hox .hlt .ul1 .li:hover .lbtm1{opacity: 0;pointer-events: none;}

.head.act2 .hox .hlt .ul1 .li:hover .lbtm2{opacity: 0;pointer-events: none;}

.head.act2 .hox .hlt .ul1 .li:hover .lbtm4{opacity: 0;pointer-events: none;}
}


.head2{position: absolute;width: 100%;background: #fff;top: 100%;left: 0;padding: .4rem 0 .6rem;border-top: 1px solid rgba(0, 0, 0, 0.06);opacity: 0;pointer-events: none;}

.head2 .sox{width: 64%;margin: 0 auto;position: relative;height: 60px;border-bottom: 1px solid rgba(0, 0, 0, 0.05);}

.head2 .sox .slt{width: calc(100% - 50px);height: 100%;position: relative;}

.head2 .sox .slt input{display: block;width: 100%;height: 100%;border: 0;outline: none;background: rgba(0, 0, 0, 0);padding-right: 50px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.head2 .sox .slt .scc{display: none;width: auto;height: 100%;position: absolute;top: 0;left: 0;z-index: 3;pointer-events: none;}

.head2 .sox .slt .scc .wz{visibility: hidden;white-space: nowrap;pointer-events: none;}

.head2 .sox .slt .scc .out{display: block;width: 50px;height: 50px;background: url(../images/svg/out3.svg) center no-repeat;cursor: pointer;position: absolute;top: 50%;left: 0;margin-top: -25px;pointer-events: auto;}

.head2 .sox .ss{display: block;width: 50px;height: 100%;background:  url(../images/svg/ss_2.svg) center no-repeat ;cursor: pointer;}

.head2 .sox2{width: 64%;margin: 0 auto;position: relative;margin-top: .3rem;}

.head2 .sox2 a{display: flex;color: #444;margin-right: .5rem;}

.head2 .sox2 a sup{padding: 5px;position: relative;top: -10px;color: #F25D20;}

@media (hover: hover) and (pointer: fine) {
.head2 .sox2 a:hover{color: #F25D20;}
}

@media (hover: hover) and (pointer: fine) {
.head2 .sox .slt .scc .out:hover{background: url(../images/svg/out4.svg) center no-repeat;}
}

.head2.act{opacity: 1;pointer-events: visible;}
















/* 右侧弹出 */

.right{position: fixed;width: .66rem;right: -1rem;top: calc(50% - 0.35rem);transform: translateY(-50%);-webkit-transform: translateY(-50%);z-index: 9;}

.right .ul1{position: relative;width: 100%;border-radius: 40px; padding: .25rem .1rem 1px;box-shadow: 0 0px 5px 0 rgba(0, 0, 0, 0.10);}

.right .ul1::after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(248, 249, 251, 0.9);z-index: -1;backdrop-filter: blur(15px);border-radius: 40px;}

.right .ul1 .li1{width: .7rem;position: relative;left: -.1rem;margin-top: -.3rem;}

.right .ul1 .li2{position: relative;text-align: center;line-height: 1.25;margin: 30px 0;cursor: pointer;display: block;width: 100%;}

.right .ul1 .li2:nth-child(2){margin-top: 25px;}

.right .ul1 .li2 .ico{width: .24rem;height: .24rem;margin: 0 auto 5px;position: relative;}

.right .ul1 .li2 .ico img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}

.right .ul1 .li2 .ico > img:nth-child(2){opacity: 0;}

@media (hover: hover) and (pointer: fine) {
.right .ul1 .li2:hover .ico > img:nth-child(1){opacity: 0;}

.right .ul1 .li2:hover .ico > img:nth-child(2){opacity: 1;}

.right .ul1 .li2:hover .wz{color: #F25D20;}
}

.right .ul1 .li2 .dh{position: absolute;top: 50%;right: 100%;padding-right: .3rem;transform: translateY(-50%);-webkit-transform: translateY(-50%);pointer-events: none;opacity: 0;font-family: 'inm';}

.right .ul1 .li2 .dh span{display: block;white-space:nowrap;background: rgba(248, 249, 251, 0.9);padding:0 31px;line-height: 3.1;border-radius: 58px;color: #F25D20;backdrop-filter: blur(15px);box-shadow: 0 0px 5px 0 rgba(0, 0, 0, 0.10);}

@media (hover: hover) and (pointer: fine) {
.right .ul1 .li2:hover .dh{opacity: 1;}
}

.right .ul1 .li2 .dh .ewm{display: block;width: 1.4rem;padding: .1rem;background: rgba(248, 249, 251, 0.9);border-radius: .1rem;backdrop-filter: blur(15px);box-shadow: 0 0px 5px 0 rgba(0, 0, 0, 0.10);}

.right .ul1 .li2 .dh .ewm img{width: 100%;border-radius: .1rem;}

.right_top{position: fixed;z-index: 9;bottom: 50px;width: .66rem;right: -1rem;height: .66rem;background: rgba(248, 249, 251, 0.9);border-radius: 50%;overflow: hidden;cursor: pointer;backdrop-filter: blur(15px);box-shadow: 0 0px 5px 0 rgba(0, 0, 0, 0.10);}

.right_top .ico{width: .26rem;position: relative;}

.right_top .ico img{width: 100%;}

.right_top .ico img:nth-child(2){position: absolute;top: 0;left: 0;z-index: 2;opacity: 0;}

@media (hover: hover) and (pointer: fine) {
.right_top:hover{background: #F25D20;}

.right_top:hover .ico img:nth-child(1){opacity: 0;}

.right_top:hover .ico img:nth-child(2){opacity: 1;}
}

.right.act{right: .2rem;}

.right_top.act{right: .2rem;}






/* 首页 */

.i1{}

.swiper_in1{}

.swiper_in1 .sbox{width: 100%;height: 100vh;display: block;overflow: hidden;position: relative;}

.swiper_in1 .sbox img.mimg{display: none;}

.swiper_in1 .sbox img.pimg{aspect-ratio: 1920 / 1080;}

/* 视频分 PC/移动两套 src，显隐与封面图一致；未播放时透明以免黑屏盖住封面 */
.swiper_in1 .sbox .vid{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;z-index: 2;opacity: 0;pointer-events: none;}

.swiper_in1 .sbox video.vid.mimg{display: none;}

.swiper_in1 .sbox video.vid.pimg{display: block;}

.swiper_in1 .sbox .vid.is-playing{opacity: 1;}

.swiper_in1 .pagination_in1{width: 100%;left: 0;bottom: .5rem;z-index: 5;display: flex;justify-content: center;align-items: center;align-content: center;}

.swiper_in1 .pagination_in1 span{display: block;width: .32rem;height: .32rem;position: relative;border-radius: 50%;overflow: hidden;cursor: pointer;margin: 0 .4rem !important;background: rgba(0, 0, 0, 0);opacity: 1;background: url(../images/svg/lb_d0.svg) center no-repeat;}

.swiper_in1 .pagination_in1 span::before{content: '';display: block;width: 3px;height: 3px;border-radius: 50%;overflow: hidden;background: #fff;position: absolute;top: 50%;left: -.4rem;transform: translate(0%,-50%);-webkit-transform: translate(0%,-50%);opacity: .2;pointer-events: none;}

.swiper_in1 .pagination_in1 span:last-child::after{content: '';display: block;width: 3px;height: 3px;border-radius: 50%;overflow: hidden;background: #fff;position: absolute;top: 50%;right: -.4rem;transform: translate(0%,-50%);-webkit-transform: translate(0%,-50%);opacity: .2;pointer-events: none;}

.swiper_in1 .pagination_in1 span.swiper-pagination-bullet-active{background: url(../images/svg/lb_d1.svg) center no-repeat;opacity: 1;}

.i2 .tt1{color: #888;line-height: 1.25;}

.i2 .ul1{margin-top: 40px;}

.i2 .ul1 .li{width: 23.7%;position: relative;overflow: hidden;border-radius: 28px;}

.i2 .ul1 .li .bg{}

.i2 .ul1 .li .txt{width: 100%;top: 0;left: 0;z-index: 1;color: #fff;position: absolute;padding: 40px 36px;line-height: 1.4;}

.i2 .ul1 .li .txt .ltc{    line-height: 1;
    padding: 30px 0 55px;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    margin-top: 16px;}

.i2 .ul1 .li .txt .jt{position: relative;display: block;overflow: hidden;border: 1px solid rgba(255, 255, 255, 0.2);width: 50px;height: 50px;border-radius: 50%;overflow: hidden;}

.i2 .ul1 .li .txt .jt span{display: flex;width: 100%;height: 100%;position: absolute;top: 0;left: 0;justify-content: center;align-items: center;align-content: center;}

.i2 .ul1 .li .txt .jt span img{display: block;width: .12rem;height: .12rem;}

.i2 .ul1 .li .txt .jt span:nth-child(2){top: 100%;left: -100%;}

@media (hover: hover) and (pointer: fine) {
.i2 .ul1 .li:hover .txt .jt{background: #fff;}

.i2 .ul1 .li:hover .txt .jt span:nth-child(1){top: -100%;left: 100%;}

.i2 .ul1 .li:hover .txt .jt span:nth-child(2){top: 0;left: 0;}
}

.i3{background: #F8F8F8;}

.i3 .dl1m,.i3 .dl2m{display: none;}

.i3 .tt{line-height: 1.25;}

.i3 .dl1{margin-top: 30px;padding-top: 30px;border-top: 1px solid rgba(0, 0, 0, 0.05);}

.i3 .dl1 .dd{
    line-height: 2.75;
    width: 120px;margin-right: 30px;}
.i3 .dl1 .dd.act{flex: 1;min-width: 0;}

.i3 .dl1 .dd:last-child{margin-right: 0;}

.i3 .dl1 .dd .dlt{cursor: pointer;}

.i3 .dl1 .dd .dlt .wz{white-space:nowrap;}

.i3 .dl1 .dd .dlt .ico{display: block;width: 42px;height: 42px;background: url(../images/svg/jt_2_1.svg) center no-repeat;margin-left: 5px;background-size: 10px;}

.i3 .dl1 .dd.act .dlt .ico{background: url(../images/svg/jt_2_2.svg) center no-repeat;transform: rotate(45deg);-webkit-transform: rotate(45deg);}

.i3 .dl1 .dd .drt{overflow: hidden;max-height: 0px;}

.i3 .dl1 .dd .drt .ul1{height: .44rem;}

.i3 .dl1 .dd.act2 .drt .ul1{height: auto}

.i3 .dl1 .dd .drt .ul1 .li{cursor: pointer;margin-right: 4%;color: #555;}

.i3 .dl1 .dd .drt .ul1 .li .wz{position: relative;z-index: 3;}

.i3 .dl1 .dd .drt .ul1 .li .wz s{display: block;width: 0%;height: 5px;background: rgba(242, 93, 32, 0.1);position: absolute;left: 0;bottom: 10px;z-index: -1;}

.i3 .dl1 .dd .drt .ul1 .li sup{line-height: 1;padding: 3px;position: relative;margin-top: -5px;z-index: 3;display: block;}

.i3 .dl1 .dd .drt .ul1 .li.act .wz s{display: block;width: 100%;}

.i3 .dl1 .dd .drt .ul1 .li.act{color: #F25D20;}

@media (hover: hover) and (pointer: fine) {
.i3 .dl1 .dd .drt .ul1 .li:hover{color: #F25D20;}
}

.i3 .dl1 .dd.act .drt{max-height: 120px;flex: 1;margin-left: 10px;}

.i3 .dl2{padding:60px 0 0;}

.i3 .dl2 .dd{
      display: block;
    position: relative;
    width: 31.6%;
    margin: 0 2.6% 4% 0;


}

.i3 .dl2 .dd img{transition: all 0.8s;}

.i3 .dl2 .dd:nth-child(3n - 2){animation-delay: .2s;}

.i3 .dl2 .dd:nth-child(3n - 2) img{animation-delay: .3s;}

.i3 .dl2 .dd:nth-child(3n - 1){animation-delay: .4s;}

.i3 .dl2 .dd:nth-child(3n - 1) img{animation-delay: .5s;}

.i3 .dl2 .dd:nth-child(3n ){animation-delay: .6s;}

.i3 .dl2 .dd:nth-child(3n ) img{animation-delay: .7s;}



.i3 .dl2 .dd.i3-row-end{margin-right: 0;}

.i3 .dl2 .dd .img{display: block;width: 100%;overflow: hidden;border-radius:28px ;position: relative;-webkit-transform: translateZ(0);transform: translateZ(0);-webkit-mask-image: -webkit-radial-gradient(white, black);}

.i3 .dl2 .dd .img img{transform: scale(1.00002);-webkit-transform: scale(1.00002);border-radius: inherit;}

.i3 .dl2 .dd .img video{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;z-index: 2;opacity: 0;-webkit-transition: all .8s; -moz-transition: all .8s;  transition: all .8s;border-radius: inherit;}

@media (hover: hover) and (pointer: fine) {
.i3 .dl2 .dd:hover .img video{opacity: 1;}
}

.i3 .dl2 .dd .txt{line-height: 1.34;padding: 30px 0 ;}

.i3 .dl2 .dd .txt .att{-webkit-transition: all .8s; -moz-transition: all .8s;  transition: all .8s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family: 'pfb';}

.i3 .dl2 .dd .txt .atc{-webkit-transition: all .8s; -moz-transition: all .8s;  transition: all .8s;display: flex;margin-top: 20px;}

.i3 .dl2 .dd .txt .atc span{display: block;background: #eee;line-height: 2.27;padding: 0 20px;border-radius: 30px;color: #666;font-family: 'pfr';}


@media (hover: hover) and (pointer: fine) {
.i3 .dl2 .dd:hover .img img{transform: scale(1.05);-webkit-transform: scale(1.05);}

.i3 .dl2 .dd:hover .txt .att{color: #F25D20;transition-delay: 0s;-webkit-transition-delay: 0s;}
}

.i3 .ckgd{padding-top: 30px;border-top: 1px solid rgba(0, 0, 0, 0.05);flex-direction: column;}

.i3 .ckgd .zk{cursor: pointer;line-height: 20px;}

.i3 .ckgd .zk span{color: #555;}

.i3 .ckgd .zk s{display: block;width: 20px;height: 20px;background: url(../images/svg/jt_2_3.svg) center no-repeat;margin-left: 10px;background-size: 10px;}

@media (hover: hover) and (pointer: fine) {
.i3 .ckgd .zk:hover span{color: #F25D20;}

.i3 .ckgd .zk:hover s{background: url(../images/svg/jt_2_4.svg) center no-repeat;background-size: 10px;}
}

.i3 .ckgd .zk2{display: none;}

.i4{position: relative;}

.i4 .tt1{line-height: 1.26;}

.i4 .tt2{line-height: 1.25;margin-top: 10px;}

.i4 .tt2 *{color: #F25D20;font-family: 'inm';font-weight: normal;}

.i4 .tt2 sup{line-height: 1;position: relative;top: 4px;}

.i4 .tt2 .num1{position: relative;overflow: hidden;clip-path: polygon(0 0, 0% 0, 0% 0, 0 100%);opacity: 0;}

.i4 .tt2.wow1 .num1 {clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);opacity: 1;transition-delay: .5s;-webkit-transition-delay: .5s;}

.i4 .hezi{position: relative;left: 0;top: 0;width: 100%;margin: 120px 0 130px;}

.i4 .hezi .hox{width: 100%;position: absolute;top: 0;height: 100%;}

.i4 .hezi .hox .dl1{position: sticky;top: 5vh;width: 100%;height: 90vh;background: #F8F9FB;padding: .2rem ;border-radius: 28px;}

.i4 .hezi .hox .dl1 .dt{width: 49%;padding: 0 .4rem 0 .2rem;}

.i4 .hezi .hox .dl1 .dt .ul1{width: 100%;height: 100%;overflow: hidden;display: flex;flex-wrap: wrap;}

.i4 .hezi .hox .dl1 .dt .ul1 .li{border-bottom: 1px solid rgba(0, 0, 0, 0.05);padding: .2rem 0;width: 100%;height: 115px;position: relative;overflow: hidden;}

.i4 .hezi .hox .dl1 .dt .ul1 .li:last-child{border: 0;}

.i4 .hezi .hox .dl1 .dt .ul1 .li .ltop{padding: 20px 0 ;cursor: pointer;line-height: 1.2;}

.i4 .hezi .hox .dl1 .dt .ul1 .li .ltop s{display: block;width: .2rem;height: .2rem;background: url(../images/svg/jt_3_1.svg) center no-repeat;background-size: 17px;}

.i4 .hezi .hox .dl1 .dt .ul1 .li .lbtm{line-height: 1.53;transform: scale(.5);-webkit-transform: scale(.5);opacity: 0;transform-origin: left top;-webkit-transform-origin: left top;pointer-events: none;}

.i4 .hezi .hox .dl1 .dt .ul1 .li .lbtm .p{margin-bottom: 20px;}

.i4 .hezi .hox .dl1 .dt .ul1 .li .lbtm .more{margin-top: 29px;}

.i4 .hezi .hox .dl1 .dt .ul1 .li .lbtm .more .mo{border: none;padding: 0;}

.i4 .hezi .hox .dl1 .dt .ul1 .li .lbtm .more .mo .jt{margin-left: 0;}

@media (hover: hover) and (pointer: fine) {
.i4 .hezi .hox .dl1 .dt .ul1 .li .lbtm .more .mo:hover{background: transparent;}

.i4 .hezi .hox .dl1 .dt .ul1 .li .lbtm .more .mo:hover .jt{
    background: #f25d20;
}
}

.i4 .hezi .hox .dl1 .dt .ul1 .li.act .ltop s{background: url(../images/svg/jt_3_2.svg) center no-repeat;background-size: 17px;transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.i4 .hezi .hox .dl1 .dt .ul1 .li.act{height: calc(100% - 345px);}

/* .i4 .hezi .hox .dl1 .dt .ul1 .li:nth-child(1) .lbtm{display: block;} */

.i4 .hezi .hox .dl1 .dt .ul1 .li.act .lbtm{transform: scale(1);-webkit-transform: scale(1);opacity: 1;pointer-events: visible;}





.dwd1{position: relative;width: 100%;height: 150vh;}

.dwd2{position: relative;width: 100%;height: 70vh;}

.i4 .hezi .hox .dl1 .dd{width: 48%;height: 100%;background: #fff;position: relative;overflow: hidden;border-radius: 23px;}

.i4 .hezi .hox .dl1 .dd .ul1{width: 100%;height: 100%;overflow: hidden;position: relative;}

.i4 .hezi .hox .dl1 .dd .ul1 .li{position: absolute;top: -100%;left: 0;width: 100%;height: 100%;-webkit-transition: all .8s; -moz-transition: all .8s;  transition: all .8s;overflow: hidden;}

.i4 .hezi .hox .dl1 .dd .ul1 .li .lunbo{position: absolute;width: 39.4%;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);background: #F9F9F9;border-radius: 50%;}


.i4 .hezi .hox .dl1 .dd .ul1 .li img{border-radius: 50%;overflow: hidden;}

.i4 .hezi .hox .dl1.act1{background: #F5F9FD;}

.i4 .hezi .hox .dl1.act2{background: #FEF5F2;}

.i4 .hezi .hox .dl1.act3{background: #FCF8F3;}

.i4 .hezi2{display: none;}




.swiper_in2{z-index: 3;}

.swiper_in2 .swiper-slide{}

.swiper_in2 .swiper-slide .sbox{position: relative;}

.swiper_in2 .pagination_in2{bottom: 50px;}

.swiper_in2 .pagination_in2 .swiper-pagination-bullet-active{background: #000;}

.i4 .hezi .hox .dl1 .dd .ul1 .li .lunbo .quan1{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);width: 186%;height: 186%;border-radius: 50%;overflow: hidden;}

.i4 .hezi .hox .dl1 .dd .ul1 .li .lunbo .quan2{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);width: 310%;height: 310%;border-radius: 50%;overflow: hidden; z-index: 1;}

.i4 .hezi .hox .dl1 .dd .ul1 .li .lunbo .quan1::after{content: '';display: block;width: 100%;height: 100%;border-radius: 50%;overflow: hidden;border: 1px dashed rgba(48, 64, 136, 0.1); z-index: 1;animation: zhuan 80s linear infinite;-webkit-animation: zhuan 80s linear infinite;}

.i4 .hezi .hox .dl1 .dd .ul1 .li .lunbo .quan2::after{content: '';display: block;width: 100%;height: 100%;border-radius: 50%;overflow: hidden;border: 1px dashed rgba(48, 64, 136, 0.1); z-index: 1;animation: zhuan2 80s linear infinite;-webkit-animation: zhuan2 80s linear infinite;}





.i4 .hezi .hox .dl1 .dd .ul1 .li .li2{transform: scale(0); -webkit-transform: scale(0); opacity: 0;background: #F9F9F9;border-radius: 50%;overflow: hidden;}

.i4 .hezi .hox .dl1 .dd .ul1 .li .li2_1{width:13.8%;position: absolute;top:4.3%;left: 4.3%;}

.i4 .hezi .hox .dl1 .dd .ul1 .li .li2_2{width:20.4%;position: absolute;top:10.75%;left: 21.8%;}

.i4 .hezi .hox .dl1 .dd .ul1 .li .li2_3{width:13.8%;position: absolute;top:2.15%;left: 49.3%;}

.i4 .hezi .hox .dl1 .dd .ul1 .li .li2_4{width:20.4%;position: absolute;top:4.95%;left: 77%;}

.i4 .hezi .hox .dl1 .dd .ul1 .li .li2_5{width:13.8%;position: absolute;top:36.6%;left: 7.6%;}

.i4 .hezi .hox .dl1 .dd .ul1 .li .li2_6{width:13.8%;position: absolute;top:33.8%;left: 74.6%;}

.i4 .hezi .hox .dl1 .dd .ul1 .li .li2_7{width:13.8%;position: absolute;top:59.1%;left: 8.6%;}

.i4 .hezi .hox .dl1 .dd .ul1 .li .li2_8{width:13.8%;position: absolute;top:57.7%;left: 82.4%;}

.i4 .hezi .hox .dl1 .dd .ul1 .li .li2_9{width:20.4%;position: absolute;bottom:4.3%;left: 3.225%;}

.i4 .hezi .hox .dl1 .dd .ul1 .li .li2_10{width:13.8%;position: absolute;bottom:4.3%;left: 38%;}

.i4 .hezi .hox .dl1 .dd .ul1 .li .li2_11{width:20.4%;position: absolute;bottom:10.75%;left: 60.6%;}

.i4 .hezi .hox .dl1 .dd .ul1 .li .li2_12{width:13.8%;position: absolute;bottom:7.75%;right: 2.15%;}

.i4 .hezi .hox .dl1 .dd .ul1 .li.act{top: 0%;}

.i4 .hezi .hox .dl1 .dd .ul1 .li.act ~ .li{top: 100%;}

.i4 .hezi .hox .dl1 .dd .ul1 .li.act .li2_2{transform: scale(1); -webkit-transform: scale(1); opacity: 1;transition-delay: .3s;-webkit-transition-delay: .3s;}

.i4 .hezi .hox .dl1 .dd .ul1 .li.act .li2_6{transform: scale(1); -webkit-transform: scale(1); opacity: 1;transition-delay: .4s;-webkit-transition-delay: .4s;}

.i4 .hezi .hox .dl1 .dd .ul1 .li.act .li2_8{transform: scale(1); -webkit-transform: scale(1); opacity: 1;transition-delay: .5s;-webkit-transition-delay: .5s;}

.i4 .hezi .hox .dl1 .dd .ul1 .li.act .li2_11{transform: scale(1); -webkit-transform: scale(1); opacity: 1;transition-delay: .6s;-webkit-transition-delay: .6s;}

.i4 .hezi .hox .dl1 .dd .ul1 .li.act .li2_10{transform: scale(1); -webkit-transform: scale(1); opacity: 1;transition-delay: .7s;-webkit-transition-delay: .7s;}

.i4 .hezi .hox .dl1 .dd .ul1 .li.act .li2_7{transform: scale(1); -webkit-transform: scale(1); opacity: 1;transition-delay: .8s;-webkit-transition-delay: .8s;}

.i4 .hezi .hox .dl1 .dd .ul1 .li.act .li2_5{transform: scale(1); -webkit-transform: scale(1); opacity: 1;transition-delay: .9s;-webkit-transition-delay: .9s;}

.i4 .hezi .hox .dl1 .dd .ul1 .li.act .li2_1{transform: scale(1); -webkit-transform: scale(1); opacity: 1;transition-delay: 1s;-webkit-transition-delay: 1s;}

.i4 .hezi .hox .dl1 .dd .ul1 .li.act .li2_3{transform: scale(1); -webkit-transform: scale(1); opacity: 1;transition-delay: 1.1s;-webkit-transition-delay: 1.1s;}

.i4 .hezi .hox .dl1 .dd .ul1 .li.act .li2_4{transform: scale(1); -webkit-transform: scale(1); opacity: 1;transition-delay: 1.2s;-webkit-transition-delay: 1.2s;}

.i4 .hezi .hox .dl1 .dd .ul1 .li.act .li2_12{transform: scale(1); -webkit-transform: scale(1); opacity: 1;transition-delay: 1.3s;-webkit-transition-delay: 1.3s;}

.i4 .hezi .hox .dl1 .dd .ul1 .li.act .li2_9{transform: scale(1); -webkit-transform: scale(1); opacity: 1;transition-delay: 1.4s;-webkit-transition-delay: 1.4s;}

.i4 .ibtm{position: relative;width: 100%;padding: 50px 0;border-radius: 26px;}

.i4 .ibtm .txt{width: 38.2%;margin-right: 10%;line-height: 1.2;position: relative;z-index: 3;}

.i4 .ibtm .txt .itc1{line-height: 1.52;margin: .15rem 0 .2rem;}

.i4 .ibtm .txt .gd .a{color: #F25D20;}

.i4 .ibtm .txt .gd .a .jt{position: relative;display: block;overflow: hidden;width: .2rem;height: .2rem;margin-left: .1rem;}

.i4 .ibtm .txt .gd .a .jt span{display: flex;width: 100%;height: 100%;position: absolute;top: 0;left: 0;justify-content: center;align-items: center;align-content: center;}

.i4 .ibtm .txt .gd .a .jt span img{display: block;width: .12rem;height: .12rem;}

.i4 .ibtm .txt .gd .a .jt span:nth-child(2){top: 100%;left: -100%;}

@media (hover: hover) and (pointer: fine) {
.i4 .ibtm .txt .gd .a:hover .jt span:nth-child(1){top: -100%;left: 100%;}

.i4 .ibtm .txt .gd .a:hover .jt span:nth-child(2){top: 0;left: 0;}
}

.i4 .ibtm .bg{position: absolute;width: 0%;height: 100%;background: url(../images/in_4_15.png) left bottom no-repeat;background-size: cover;top: 0;left: 0;border-radius: 28px;z-index: 2;}

.i4 .ibtm::after{content: '';display: block;width: 100%;height: 100%; position: absolute;top: 0;left: 0;border-radius: 28px;background: #F8F8F8;}

.i4 .ibtm .img{
      position: absolute;
    bottom: 0;
    left: 14.9%;
    z-index: 2;
    width: 16.2%;
}

.i4 .ibtm.wow1 .bg{width: 100%; transition: all 2s linear; -webkit-transition: all 2s linear ; -moz-transition: all 2s linear ;transition-delay: .5s;-webkit-transition-delay: .5s;}

.i4 .lunbo2{position: relative;overflow: hidden;}

/* .i4 .lunbo2::after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #fff;opacity: 1;z-index: 2;} */

.i4 .lunbo2 .ltt{margin:120px 0 50px;}

.i4 .lunbo2 .ltt .anniu{}

.i4 .lunbo2 .ltt .anniu .btn{display: block;width: .56rem;height: .56rem;border: 1px solid rgba(0, 0, 0, 0.05);border-radius: 50%;overflow: hidden;background: url(../images/svg/lb_b.svg) center no-repeat;background-size: .08rem;cursor: pointer;margin-left: .1rem;}

.i4 .lunbo2 .ltt .anniu .prev_in3{transform: rotate(180deg);-webkit-transform: rotate(180deg);}

@media (hover: hover) and (pointer: fine) {
.i4 .lunbo2 .ltt .anniu .btn:hover{background: #F25D20 url(../images/svg/lb_h.svg) center no-repeat;background-size: .08rem;border: 1px solid #F25D20;}
}

.swiper_in3{overflow: visible;}


.swiper_in3 .swiper-slide{-webkit-backface-visibility: hidden;backface-visibility: hidden;}

.swiper_in3 .swiper-slide .sbox{position: relative;overflow: hidden;border-radius: 24px;-webkit-transform: translateZ(0);transform: translateZ(0);}

.swiper_in3 .swiper-slide .sbox .bg{position: relative;overflow: hidden;width: 100%;height: 100%;}

.swiper_in3 .swiper-slide .sbox .bg img{transform: scale(1.0002);-webkit-transform: scale(1.0002);}

@media (hover: hover) and (pointer: fine) {
.swiper_in3 .swiper-slide .sbox:hover .bg img{transform: scale(1.05);-webkit-transform: scale(1.05);}
}


.swiper_in3 .swiper-slide .sbox .bg video{position: absolute;top: -1px;left: 0;width: 100%;height: calc(100% + 2px);object-fit: cover;}

.swiper_in3 .swiper-slide .sbox .txt1{position: absolute;top: 0;left: 0;z-index: 3;color: #fff;line-height: 2.25;padding: 30px;width: 100%;font-family: 'pfb';-webkit-transform: translateZ(0);transform: translateZ(0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: none;-moz-transition: none;transition: none;}

.swiper_in3 .swiper-slide .sbox .txt1 *,
.swiper_in3 .swiper-slide .sbox .txt2{-webkit-transform: translateZ(0);transform: translateZ(0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: none;-moz-transition: none;transition: none;}

.swiper_in3 .swiper-slide .sbox .txt1 sup{position: relative;padding: 5px;top: -5px;}

.swiper_in3 .swiper-slide .sbox .txt2{position: absolute;bottom: 0;left: 0;z-index: 3;padding: 30px;width: 100%;}

.swiper_in3 .swiper-slide .sbox .txt2 .li{width: 132px;line-height: 2.625;justify-content: center;background: url(../images/in_4_bnt1.png) center no-repeat;background-size: cover;border: 1px solid rgba(255, 255, 255, 0.5);border-radius: .3rem;margin: 0 12px 12px 0;cursor: pointer;color: #3A4FAC;text-shadow: 0px 2px 0px #fff;white-space:nowrap;-webkit-transition: background .3s,color .3s,border-color .3s;-moz-transition: background .3s,color .3s,border-color .3s;transition: background .3s,color .3s,border-color .3s;}

.swiper_in3 .swiper-slide .sbox .txt2 .li .wz{font-size: 16px;}

.swiper_in3 .swiper-slide .sbox .txt2 .li:nth-child(3n){margin-right: 0;}

.swiper_in3 .swiper-slide .sbox .txt2 .li sup{position: relative;padding: 3px;top: -2px;}

.swiper_in3 .swiper-slide .sbox5 .txt2{justify-content: space-between;}

.swiper_in3 .swiper-slide .sbox5 .txt2 .li{width: 204px;margin-right: 0;}

.swiper_in3 .swiper-slide .sbox2 .txt2 .li{color: #0C52A5;background: url(../images/in_4_bnt2.png) center no-repeat;background-size: cover;}

.swiper_in3 .swiper-slide .sbox3 .txt2 .li{color: #E26F37;background: url(../images/in_4_bnt3.png) center no-repeat;background-size: cover;}

.swiper_in3 .swiper-slide .sbox4 .txt2 .li{color: #AC741F;background: url(../images/in_4_bnt4.png) center no-repeat;background-size: cover;}

.swiper_in3 .swiper-slide .sbox5 .txt2 .li{color: #3B5A54;background: url(../images/in_4_bnt5.png) center no-repeat;background-size: cover;}

@media (hover: hover) and (pointer: fine) {
.swiper_in3 .swiper-slide .sbox .txt2 .li:hover{background: url(../images/in_4_bnt6.png) center no-repeat;background-size: cover;}

.swiper_in3 .swiper-slide .sbox5 .txt2 .li:hover{background: url(../images/in_4_bnt7.png) center no-repeat;background-size: cover;}
}



.i5{background: url(../images/in_5bg.png) center  no-repeat;background-size: cover;line-height: 1.1;}

.i5 .tc{margin: .1rem 0 .5rem;line-height: 28px;}

.i5 .tc .mo{line-height: 20px;color: #999;}

.i5 .tc .mo .jt{position: relative;display: block;overflow: hidden;width: .2rem;height: .2rem;margin-left: .1rem;}

.i5 .tc .mo .jt span{display: flex;width: 100%;height: 100%;position: absolute;top: 0;left: 0;justify-content: center;align-items: center;align-content: center;}

.i5 .tc .mo .jt span img{display: block;width: .12rem;height: .12rem;}

.i5 .tc .mo .jt span:nth-child(2){top: 100%;left: -100%;}

@media (hover: hover) and (pointer: fine) {
.i5 .tc .mo:hover .jt span:nth-child(1){top: -100%;left: 100%;}

.i5 .tc .mo:hover .jt span:nth-child(2){top: 0;left: 0;}

.i5 .tc .mo:hover{color: #F25D20;}
}

.swiper_in4m{display: none;}

.swiper_in4{padding-bottom: .3rem;}

.swiper_in4 .swiper-slide{}

.swiper_in4 .swiper-slide .sbox{position: relative;}

.swiper_in4 .swiper-slide .sbox .ul1{}

.swiper_in4 .swiper-slide .sbox .ul1 .li{
      width: 18.64%;
    background: rgba(255, 255, 255, 0.3);
    border: 1px solid rgba(255, 255, 255, 0.4);
    border-radius: 1rem;
    padding: .1rem;
    margin: 0 1.7% 2% 0;
}

.swiper_in4 .swiper-slide .sbox .ul1 .li .ico{width: 80px;background: #fff;border-radius: 50%;overflow: hidden;}

.swiper_in4 .swiper-slide .sbox .ul1 .li .txt{flex: 1;
    min-width: 0;padding-left: 20px;line-height: 1.2;}

.swiper_in4 .swiper-slide .sbox .ul1 .li .txt .ltt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.swiper_in4 .swiper-slide .sbox .ul1 .li .txt .ltc{color: #777;margin-top: .05rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.swiper_in4 .swiper-slide .sbox .ul1 .li:nth-child(5n){margin-right: 0;}

.swiper_in4 .pagination_in4{bottom: 0;justify-content: center;}

.swiper_in4 .pagination_in4 span{opacity: .1;background: #000;width: .2rem;display: block;height: 4px;border-radius: 4px;}

.swiper_in4 .pagination_in4 span.swiper-pagination-bullet-active{opacity: 1;background: #F25D20;width: .3rem;}

.i6{background: #F8F8F8;line-height: 1.1;}

.i6 .irt{
  flex: 1;
    min-width: 0;
    padding-left: 78px;
}

.i6 .irt .anniu{}

.i6 .irt .anniu .btn{cursor: pointer;color: #444;margin-right: .5rem;}

.i6 .irt .anniu .btn.act{color: #F25D20;}

@media (hover: hover) and (pointer: fine) {
.i6 .irt .anniu .btn:hover{color: #F25D20;}
}

.i6 .irt .mo{line-height: 20px;color: #999;}

.i6 .irt .mo .jt{position: relative;display: block;overflow: hidden;width: .2rem;height: .2rem;margin-left: .1rem;}

.i6 .irt .mo .jt span{display: flex;width: 100%;height: 100%;position: absolute;top: 0;left: 0;justify-content: center;align-items: center;align-content: center;}

.i6 .irt .mo .jt span img{display: block;width: .12rem;height: .12rem;}

.i6 .irt .mo .jt span:nth-child(2){top: 100%;left: -100%;}

@media (hover: hover) and (pointer: fine) {
.i6 .irt .mo:hover .jt span:nth-child(1){top: -100%;left: 100%;}

.i6 .irt .mo:hover .jt span:nth-child(2){top: 0;left: 0;}

.i6 .irt .mo:hover{color: #F25D20;}
}

.i6 .ibtm{position: relative;margin-top: .4rem;}

.i6 .ibtm .ul1{position: relative;}

.i6 .ibtm .ul1 .li{position: absolute;top: 0;left: 0;overflow: hidden;width: 100%;opacity: 0;pointer-events: none;

transition: all 0s ease;-webkit-transition: all 0s ease;
    transform: translate3d(0px, 60px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transform-style: preserve-3d;

}

.swiper_in5{padding-bottom: .5rem;}

.swiper_in5 .swiper-slide{}

.swiper_in5 .swiper-slide .sbox{display: block;border-radius: 24px;overflow: hidden;position: relative;}

.swiper_in5 .swiper-slide .sbox .img{position: relative;width: 100%;overflow: hidden;height: 2.7rem;}

.swiper_in5 .swiper-slide .sbox .img img{transform: scale(1.0002);-webkit-transform: scale(1.0002);height: 100%;object-fit: cover;}

.swiper_in5 .swiper-slide .sbox .txt{width: 100%;padding: .4rem;background: #fff;}

.swiper_in5 .swiper-slide .sbox .txt .att{line-height: 32px;height: 64px;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.swiper_in5 .swiper-slide .sbox .txt .atc{padding-top: .2rem;line-height: 20px;border-top: 1px solid rgba(0, 0, 0, 0.06);margin-top: .8rem;color: #555;}

.swiper_in5 .swiper-slide .sbox .txt .atc .day{font-family: 'inn';margin-right: .3rem;}

.swiper_in5 .swiper-slide .sbox .txt .atc .jt{position: relative;display: block;overflow: hidden;width: .2rem;height: .2rem;margin-left: .1rem;}

.swiper_in5 .swiper-slide .sbox .txt .atc .jt span{display: flex;width: 100%;height: 100%;position: absolute;top: 0;left: 0;justify-content: center;align-items: center;align-content: center;}

.swiper_in5 .swiper-slide .sbox .txt .atc .jt span img{display: block;width: .12rem;height: .12rem;}

.swiper_in5 .swiper-slide .sbox .txt .atc .jt span:nth-child(2){top: 100%;left: -100%;}

@media (hover: hover) and (pointer: fine) {
.swiper_in5 .swiper-slide .sbox:hover .txt .atc .jt span:nth-child(1){top: -100%;left: 100%;}

.swiper_in5 .swiper-slide .sbox:hover .txt .atc .jt span:nth-child(2){top: 0;left: 0;}

.swiper_in5 .swiper-slide .sbox:hover .img img{transform: scale(1.05);-webkit-transform: scale(1.05);}

.swiper_in5 .swiper-slide .sbox:hover .txt .att{color: #F25D20;}
}


.swiper_in5 .swiper-slide .sbox2{display: block;border-radius: 24px;overflow: hidden;position: relative;background: #fff;padding: 40px;}

.swiper_in5 .swiper-slide .sbox2 .day1{color: #999;line-height: 20px;padding-left: .3rem;background: url(../images/svg/day.svg) center left no-repeat;background-size: .2rem;display: none;}

.swiper_in5 .swiper-slide .sbox2 .xian{display: block;width: 100%;height: 1px;background: #000; opacity: .1;margin: 19px 0 38px;display: none;}

.swiper_in5 .swiper-slide .sbox2 .att{line-height: 32px;height: 64px;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.swiper_in5 .swiper-slide .sbox2 .att2{line-height: 26px;height: 78px;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;color: #555;margin: .3rem 0 154px;}

.swiper_in5 .swiper-slide .sbox2 .atc{padding-top: .2rem;line-height: 20px;border-top: 1px solid rgba(0, 0, 0, 0.1);margin-top: .8rem;color: #555;font-family: 'inm';}

.swiper_in5 .swiper-slide .sbox2 .atc .day{margin-right: .3rem;}

.swiper_in5 .swiper-slide .sbox2 .atc .jt{position: relative;display: block;overflow: hidden;width: .2rem;height: .2rem;margin-left: .1rem;}

.swiper_in5 .swiper-slide .sbox2 .atc .jt span{display: flex;width: 100%;height: 100%;position: absolute;top: 0;left: 0;justify-content: center;align-items: center;align-content: center;}

.swiper_in5 .swiper-slide .sbox2 .atc .jt span img{display: block;width: .12rem;height: .12rem;}

.swiper_in5 .swiper-slide .sbox2 .atc .jt span:nth-child(2){top: 100%;left: -100%;}

@media (hover: hover) and (pointer: fine) {
.swiper_in5 .swiper-slide .sbox2:hover .atc .jt span:nth-child(1){top: -100%;left: 100%;}

.swiper_in5 .swiper-slide .sbox2:hover .atc .jt span:nth-child(2){top: 0;left: 0;}

.swiper_in5 .swiper-slide .sbox2:hover .att{color: #F25D20;}
}





.swiper_in5 .swiper-slide .sbox3{display: block;border-radius: 24px;overflow: hidden;position: relative;background: #fff;padding: 40px;}

.swiper_in5 .swiper-slide .sbox3 .day1{color: #999;line-height: 20px;padding-left: .3rem;background: url(../images/svg/day.svg) center left no-repeat;background-size: .2rem;}

.swiper_in5 .swiper-slide .sbox3 .xian{display: block;width: 100%;height: 1px;background: #000; opacity: .1;margin: 19px 0 38px;}

.swiper_in5 .swiper-slide .sbox3 .att{line-height: 32px;height: 64px;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.swiper_in5 .swiper-slide .sbox3 .att2{line-height: 26px;height: 78px;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;color: #555;margin: .3rem 0 154px;}

.swiper_in5 .swiper-slide .sbox3 .toux{color: #888;margin: 180px 0 30px;}

.swiper_in5 .swiper-slide .sbox3 .toux .ico{width: 56px;margin-right: 19px;}

.swiper_in5 .swiper-slide .sbox3 .atc{padding-top: .2rem;line-height: 20px;border-top: 1px solid rgba(0, 0, 0, 0.1);margin-top: 0;color: #555;}

.swiper_in5 .swiper-slide .sbox3 .atc .day{margin-right: .3rem;}

.swiper_in5 .swiper-slide .sbox3 .atc .jt{position: relative;display: block;overflow: hidden;width: .2rem;height: .2rem;margin-left: .1rem;}

.swiper_in5 .swiper-slide .sbox3 .atc .jt span{display: flex;width: 100%;height: 100%;position: absolute;top: 0;left: 0;justify-content: center;align-items: center;align-content: center;}

.swiper_in5 .swiper-slide .sbox3 .atc .jt span img{display: block;width: .12rem;height: .12rem;}

.swiper_in5 .swiper-slide .sbox3 .atc .jt span:nth-child(2){top: 100%;left: -100%;}

@media (hover: hover) and (pointer: fine) {
.swiper_in5 .swiper-slide .sbox3:hover .atc .jt span:nth-child(1){top: -100%;left: 100%;}

.swiper_in5 .swiper-slide .sbox3:hover .atc .jt span:nth-child(2){top: 0;left: 0;}

.swiper_in5 .swiper-slide .sbox3:hover .att{color: #F25D20;}
}


.swiper_in5 .pagination_in5{bottom: 0;justify-content: center;}

.swiper_in5 .pagination_in5 span{opacity: .1;background: #000;width: .2rem;display: block;height: 4px;border-radius: 4px;}

.swiper_in5 .pagination_in5 span.swiper-pagination-bullet-active{opacity: 1;background: #F25D20;width: .3rem;}

.i6 .ibtm .ul1 .li.act{
opacity: 1;
    pointer-events: all;
    position: relative;
    transform: translate3d(0px, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transform-style: preserve-3d;
    transition: transform 1.5s ease, opacity 0s ease;
    -webkit-transition: transform 1.5s ease, opacity 0s ease;

}


.i7{line-height: 1.1;}

.i7 .iox{background: url(../images/in_7_2.png) center left no-repeat;background-size: cover;border-radius: 24px;overflow: hidden;}

.i7 .iox .img{position: relative;
    width: 31.5%;
    margin-left: 11.5%;
    position: relative;
    overflow: hidden;}

.i7 .iox .img video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}

.i7 .iox .txt{
  width: 32.9%;
    margin-right: 13.2%;
    line-height: 1.2;
}

.i7 .iox .txt .atc{color: #555;margin: .1rem 0 .4rem;}




/* 底部 */

.footer{padding: 100px 0 50px;background: url(../images/fo_bg.png) top center no-repeat;background-size: cover;color: #fff;position: relative;z-index: 2;}

.footer1{}

.footer1 .flt{width: 460px;}

.footer1 .flt .ul1{}

.footer1 .flt .ul1 .li{position: relative;padding-right: .5rem;color: #fff;line-height: 1.2;padding-bottom: .4rem;margin-bottom: .4rem;border-bottom: 1px solid rgba(255, 255, 255, 0.1);width: 100%;}

.footer1 .flt .ul1 .li:last-child{border: 0;}

.footer1 .flt .ul1 .li .atc{color: #888;margin-top: 0.15rem;}

.footer1 .flt .ul1 .li .vi{color: #F25D20;}

.footer1 .flt .ul1 .li .jt{position: absolute;top: 0;right: 0; display: block;overflow: hidden;width: .2rem;height: .2rem;opacity: 0.5;}

.footer1 .flt .ul1 .li .jt span{display: flex;width: 100%;height: 100%;position: absolute;top: 0;left: 0;justify-content: center;align-items: center;align-content: center;}

.footer1 .flt .ul1 .li .jt span img{display: block;width: .12rem;height: .12rem;}

.footer1 .flt .ul1 .li .jt span:nth-child(2){top: 100%;left: -100%;}

@media (hover: hover) and (pointer: fine) {
.footer1 .flt .ul1 .li:hover .jt span:nth-child(1){top: -100%;left: 100%;}

.footer1 .flt .ul1 .li:hover .jt span:nth-child(2){top: 0;left: 0;}

.footer1 .flt .ul1 .li:hover .jt{opacity: 1;}
}

.footer1 .flt .ul1 .li .atc2{margin-top: .15rem;}

.footer1 .flt .ul1 .li .atc2 .li2{position: relative;cursor: pointer;margin-right: .3rem;}

.footer1 .flt .ul1 .li .atc2 .li2 .ico{opacity: .5;}

.footer1 .flt .ul1 .li .atc2 .li2 .ewm{position: absolute;width: 1.2rem;top: 100%;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);pointer-events: none;opacity: 0;}

.footer1 .flt .ul1 .li .atc2 .li2:not([href]):hover .ewm,
.footer1 .flt .ul1 .li .atc2 .li2[href=""]:hover .ewm{opacity: 1;top: calc(100% + 14px);}

.footer1 .flt .ul1 .li .atc2 .li2:not([href]):hover .ico,
.footer1 .flt .ul1 .li .atc2 .li2[href=""]:hover .ico{opacity: 1;}

@media (hover: hover) and (pointer: fine) {
.footer1 .flt .ul1 .li .atc2 .li2:hover .ewm{opacity: 1;top: calc(100% + 14px);}

.footer1 .flt .ul1 .li .atc2 .li2:hover .ico{opacity: 1;}
}

.footer1 .frt{width: 840px;line-height: 1.2;}

.footer1 .frt a{color: #fff;}

.footer1 .frt .dtop{margin-bottom: .3rem;}

.footer1 .frt .dbtm{}

.footer1 .frt .dt .dbtm{width: 256px;justify-content: space-between;}

.footer1 .frt .dbtm a{line-height: 1.25;margin-bottom: .1rem;opacity: .5;}

.footer1 .frt .dbtm a sup{padding: 3px;position: relative;top: -3px;}

@media (hover: hover) and (pointer: fine) {
.footer1 .frt .dbtm a:hover{opacity: 1;}
}

.footer1 .frt .dtop2{margin-top: 81px;}

.footer2{padding: .8rem 0 .6rem;border-top: 1px solid rgba(255, 255, 255, 0.1);border-bottom: 1px solid rgba(255, 255, 255, 0.1);margin-top: .6rem;}

.footer2 .ftt{text-align: center;line-height: 1.2;}

.footer2  .ftc{margin-top: .6rem;}

.footer2  .ftc .li{color: #fff;text-align: center;line-height: 1.3;width: 80px;opacity: .5;}

.footer2  .ftc .li .ico{width: 100%;height: .36rem;margin-bottom: .18rem;}

.footer2  .ftc .li .ico img{display: block;margin: 0 auto;height: 100%;}

@media (hover: hover) and (pointer: fine) {
.footer2  .ftc .li:hover{opacity: 1;}
}

.footer3{padding-top: .45rem;line-height: 24px;}

.footer3 .a{color: #777;}

.footer3 .flt{width: 70%;}

.footer3 .flt .a{margin-right: .1rem;}

.footer3 .flt .a .ico{width: .2rem;margin-right: 5px;}

.footer3 .frt .a{margin-right: 50px;}

.footer3 .frt .frt2{color: #777;}

.footer3 .frt .frt2 span{margin: 0 5px;}

.footer3 .frt .frt2 a{color: #777;}

@media (hover: hover) and (pointer: fine) {
.footer3  a:hover{color: #fff;}

.footer3 .frt .frt2 a:hover{color: #fff;}
}



/* 案例 */

.cas1{padding:  94px 0 120px ;position: relative;background: #F8F8F8;}

.c_nav{line-height: 4;}

.c_nav a{display: block;color: #555;}

@media (hover: hover) and (pointer: fine) {
.c_nav a:hover{color: #F25D20;}
}

.c_nav s{display: block;background: #000;width: 4px;height: 4px;border-radius: 50%;overflow: hidden;margin: 0 .2rem;opacity: 0.1;}

.cas1 .c_top{margin: .15rem 0 .5rem;}

.cas1 .c_top{}

.cas1 .c_top .crt{position: relative;width: 29%;max-width: 440px;}

.cas1 .c_top .crt .dibg{width: 100%;height: 50px;background: #fff;position: absolute;bottom: 0;left: 0;z-index: 1;border-radius: .5rem;}

.swiper_ca1{z-index: 3;}

.swiper_ca1 .swiper-slide {}

.swiper_ca1 .swiper-slide .sbox{position: relative;padding:0 .3rem 0 .7rem;line-height: 50px;}

.swiper_ca1 .swiper-slide .sbox .ico{width: .8rem;}

.swiper_ca1 .swiper-slide .sbox .jt{position: relative;width: 20px;height: 20px;bottom: 15px;overflow: hidden;}

.swiper_ca1 .swiper-slide .sbox .jt span{display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}

.swiper_ca1 .swiper-slide .sbox .jt span:nth-child(2){top: -50%;}

.swiper_ca1 .swiper-slide .sbox .wz{width: calc(100% - 1rem);padding: 0 .2rem 0 .2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

@media (hover: hover) and (pointer: fine) {
.swiper_ca1 .swiper-slide .sbox:hover .jt span:nth-child(1){top: 150%;}

.swiper_ca1 .swiper-slide .sbox:hover .jt span:nth-child(2){top: 50%;}

.swiper_ca1 .swiper-slide .sbox:hover .wz{color: #F25D20;}
}

.swiper_ca1 .pagination_ca1{width: .1rem;left: .3rem;height: 50px;top: auto;bottom: 0; display: flex;flex-wrap: wrap;align-items: center;align-content: center;justify-content: center;}

.swiper_ca1 .pagination_ca1 span{display: block;width: .06rem !important;height: .06rem !important;opacity: 1;background: #d9d9d9;margin: 3px 0 !important;}

.swiper_ca1 .pagination_ca1 span.swiper-pagination-bullet-active{background: #F25D20;}

.cas1 .c_cont{padding: .4rem;background: #fff;border-radius: 28px;}

.cas1 .c_cont .clt{width: 67%;}

.cas1 .c_cont .clt .anniu{margin-bottom: .25rem;}

.cas1 .c_cont .clt .anniu .btn{line-height: 20px;position: relative;padding-right: .2rem;margin-right: .2rem;cursor: pointer;}

.cas1 .c_cont .clt .anniu .btn::after{content: '';display: block;width: 1px;height: .12rem;background: #000;opacity: 0.1;position: absolute;right: 0;top: 50%;margin-top: -.06rem;}

.cas1 .c_cont .clt .anniu .btn:last-child:after{display: none;}

.cas1 .c_cont .clt .anniu .btn.act{color: #F25D20;}

@media (hover: hover) and (pointer: fine) {
.cas1 .c_cont .clt .anniu .btn:hover{color: #F25D20;}
}

.cas1 .c_cont .clt .ul1{position: relative;width: 100%;}

.cas1 .c_cont .clt .ul1 .li{position: absolute;top: 0px;left: 0;width: 100%;opacity: 0;pointer-events: none;
transition: all 0s ease;
    transform: translate3d(0px, 30px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transform-style: preserve-3d;
}

.cas1 .c_cont .clt .ul1 .li .anniu2 {}

.cas1 .c_cont .clt .ul1 .li .anniu2 .a{padding: 0 .2rem;line-height: 2.4;border-radius: .3rem;border: 1px solid rgba(153, 153, 153, 0.15);margin: 0 .12rem .12rem 0;cursor: pointer;color: #555;}

.cas1 .c_cont .clt .ul1 .li .anniu2 .a sup{padding: 3px;position: relative;top: -3px;color: #999;}

.cas1 .c_cont .clt .ul1 .li .anniu2 .a.act{background: #000;color: #fff;border: 1px solid #000;}

@media (hover: hover) and (pointer: fine) {
.cas1 .c_cont .clt .ul1 .li .anniu2 .a:hover{background: #000;color: #fff;border: 1px solid #000;}
}

.cas1 .c_cont .clt .ul1 .li .anniu2 .a.act *{color: #fff;}

@media (hover: hover) and (pointer: fine) {
.cas1 .c_cont .clt .ul1 .li .anniu2 .a:hover *{color: #fff;}
}

.cas1 .c_cont .clt .ul1 .li.act{
    opacity: 1;
    pointer-events: all;
    position: relative;
    transform: translate3d(0px, 0rem, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transform-style: preserve-3d;
    transition: all 1.5s ease, opacity 0s ease;

}

.cas1 .c_cont .crt {width: 25%;}

.cas1 .c_cont .crt .ctt{line-height: 20px;margin-bottom: .25rem;}

.cas1 .c_cont .crt .ctc{}

.cas1 .c_cont .crt .ctc .a{line-height: 2.4;border-radius: .3rem;border: 1px solid rgba(153, 153, 153, 0.15);margin: 0 .12rem .12rem 0;cursor: pointer;color: #555;display: block;width: calc(calc(100% - .24rem) / 3);text-align: center;}

.cas1 .c_cont .crt .ctc .a:nth-child(3n){margin-right: 0;}

.cas1 .c_cont .crt .ctc .a.act{background: #000;color: #fff;border: 1px solid #000;}

@media (hover: hover) and (pointer: fine) {
.cas1 .c_cont .crt .ctc .a:hover{background: #000;color: #fff;border: 1px solid #000;}
}

.cas1 .c_jg{color: #888;line-height: 1.5;margin: .4rem 0;}

.cas1 .c_jg span{color: #F25D20;font-family: 'inm';}

.cas1 .bg1{width: 224px;position: absolute;top: -400px;left: -80px;z-index: 1;}

.cas1 .bg2{width: 130px;position: absolute;top: 160px;right: 0;z-index: 1;}



.case_list .dl2 .dd{display: block;position: relative;width: 31.6%; margin: 0 2.6% 4% 0;}

.case_list .dl2 .dd:nth-child(3n){margin-right: 0;}

.case_list .dl2 .dd .img{display: block;width: 100%;overflow: hidden;border-radius:28px ;position: relative;-webkit-transform: translateZ(0);transform: translateZ(0);-webkit-mask-image: -webkit-radial-gradient(white, black);}

.case_list .dl2 .dd .img img{transform: scale(1.00002);-webkit-transform: scale(1.00002);border-radius: inherit;}

.case_list .dl2 .dd .img video{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;z-index: 2;opacity: 0;-webkit-transition: all .8s; -moz-transition: all .8s;  transition: all .8s;border-radius: inherit;}

@media (hover: hover) and (pointer: fine) {
.case_list .dl2 .dd:hover .img video{opacity: 1;}
}

.case_list .dl2 .dd .txt{line-height: 1.34;padding: 30px 0 ;}

.case_list .dl2 .dd .txt .att{-webkit-transition: all .8s; -moz-transition: all .8s;  transition: all .8s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family: 'pfb';}

.case_list .dl2 .dd .txt .atc{-webkit-transition: all .8s; -moz-transition: all .8s;  transition: all .8s;display: flex;margin-top: 20px;}


.case_list .dl2 .dd .txt .atc span{display: block;background: #eee;line-height: 2.27;padding: 0 20px;border-radius: 30px;color: #666;font-family: 'pfr';}

@media (hover: hover) and (pointer: fine) {
.case_list .dl2 .dd:hover .img img{transform: scale(1.05);-webkit-transform: scale(1.05);}

.case_list .dl2 .dd:hover .txt .att{color: #F25D20;transition-delay: 0s;-webkit-transition-delay: 0s;}
}


.case_list .dl2 .dd img{transition: all 0.8s;}

.case_list .dl2 .dd:nth-child(3n - 2){animation-delay: .2s;}

.case_list .dl2 .dd:nth-child(3n - 2) img{animation-delay: .3s;}

.case_list .dl2 .dd:nth-child(3n - 1){animation-delay: .4s;}

.case_list .dl2 .dd:nth-child(3n - 1) img{animation-delay: .5s;}

.case_list .dl2 .dd:nth-child(3n ){animation-delay: .6s;}

.case_list .dl2 .dd:nth-child(3n ) img{animation-delay: .7s;}


.case_list .ckgd{padding-top: 40px;border-top: 1px solid rgba(0, 0, 0, 0.05);flex-direction: column;}

.case_list .ckgd .more .jt{transform: rotate(135deg); -webkit-transform: rotate(135deg);}

.case_list .ckgd .more .jt span{
  transition: all 0s;
    -webkit-transition: all 0s;
    -moz-transition: all 0s;
}

.cas2{padding: 120px 0;position: relative;background: #fff url(../images/cas_2bg.png) center no-repeat;background-size: cover; z-index: 2;}

.cas2 .cox{position: relative;border-radius: 28px;overflow: hidden;}

.cas2 .cox .bg{border-radius: 28px;}

.cas2 .cox .txt{width: 100%;position: absolute;left: 0;z-index: 3;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);color: #fff;padding: 0 5% 0 51%;}

.cas2 .cox .txt .tt{line-height: 1.34;margin-bottom: 40px;}

.cas2 .cox .mimg{display: none;}

.cas2 .cox .shipin{position: absolute;top: 0;left: 0;z-index: 2;}

.cas2 .cox .shipin .bg{position: absolute;top: 0;left: 0;z-index: 2;background: rgba(0, 0, 0, 0);}

.cas2 .cox .shipin .vid_m{display: none;}









/* 案例详情 */

.casec1{position: relative;background: #F8F8F8;padding: 94px 0 1rem ;}

.casec1 .box_dh{z-index: 5;}

.casec1 .bg1{width: 224px;position: absolute;top: 26%;left: -84px;z-index: 1;}

.casec1 .bg2{width: 130px;position: absolute;top: -60px;right: 0;z-index: 1;}

.casec1 .c_top{line-height: 1.5;padding: 50px 0 50px;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}

.casec1 .c_top .clt{width: 70%;}

.casec1 .c_top .crt{color: #999;}

.casec1 .c_top .crt .day{margin-right: 5px;}

.casec1 .c_btm{padding: 50px 0 100px;}
.casec1 .c_btm.c_btm2{padding: 40px 0 100px;}

.casec1 .c_btm .clt{width:840px ;}
.casec1 .c_btm.c_btm2 .clt{width:100% ;}

.casec1 .c_btm .clt .li{width: 50%;padding-right: .4rem;line-height: 1.42;}
.casec1 .c_btm.c_btm2 .clt .li{width: 100%;padding-right: 0;}
.casec1 .c_btm:not(.c_btm2) .clt .li{width:auto;padding-right: 60px;}
.casec1 .c_btm.c_btm2 .clt .li .ltc {
  margin-top: 20px;
  white-space: pre-line;
}

.casec1 .c_btm .clt .li .ltt{color: #555;}

.casec1 .c_btm .clt .li sup{color: #999;position: relative;top: -1px;padding: 3px;}

.casec1 .c_btm .crt .li{position: relative;margin-left: 21px;cursor: pointer;z-index: 5;/* width: 0.5rem; */}

.casec1 .c_btm .crt .li .ico{width: 100%;border: 1px solid rgba(0, 0, 0, 0.1);border-radius: 0.5rem;overflow: hidden;display: flex;align-items: center;}

.casec1 .c_btm .crt .li .ico img{display: block;width: 0.5rem;}

.casec1 .c_btm .crt .li .ico img:nth-child(2){position: absolute;top: 1px;left: 1px;z-index: 2;opacity: 0;}

.casec1 .c_btm .crt .li .ico span{
    padding-right: 0.18rem;
    font-size: 14px;
    color: #888;
}

.casec1 .c_btm .crt .li .ewm{width: 1.2rem;position: absolute;top: 100%;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);opacity: 0;pointer-events: none;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}

.casec1 .c_btm .crt .li .ewm img{display: block;width: 100%;}

@media (hover: hover) and (pointer: fine) {
.casec1 .c_btm .crt .li:hover .ico{border: 1px solid #000;background: #000;}

.casec1 .c_btm .crt .li:hover .ico img:nth-child(1){opacity: 0;}

.casec1 .c_btm .crt .li:hover .ico img:nth-child(2){opacity: 1;}

.casec1 .c_btm .crt .li:hover .ewm{opacity: 1;top: 110%;}

.casec1 .c_btm .crt .li:hover .ico span{
    color: #fff;
}
}

.casec1 .c_btm .crt .li.show .ico{border: 1px solid #000;background: #000;}

.casec1 .c_btm .crt .li.show .ico img:nth-child(1){opacity: 0;}

.casec1 .c_btm .crt .li.show .ico img:nth-child(2){opacity: 1;}

.casec1 .c_btm .crt .li.show .ewm{opacity: 1;top: 110%;pointer-events: auto;}

.casec1 .c_btm .crt .li.show .ico span{
    color: #fff;
}

.casec1 .box_dh2 {}
.casec1 .box_dh2 .c_top {border: 0;padding-bottom: 0 !important;}
.casec1 .box_dh2 .c_btm:not(.c_btm2) {border-bottom: 1px solid rgba(0, 0, 0, 0.1);padding: 0 0 40px;}
.casec1 .box_dh2 .c_btm:not(.c_btm2) .clt .li .ltt {display: none;}
.casec1 .box_dh2 .c_btm:not(.c_btm2) .clt .li:nth-child(2) {/* display: none; */}
.casec1 .box_dh2 .c_btm:not(.c_btm2) .clt .li .ltc {margin-top: 24px;}


.casec2{position: relative;overflow: hidden;}

.casec2 .hezi{position: relative;width: 100%;}

.casec2 .bg{position: absolute;width: 93.75%;height: 100%; top: 0; overflow: hidden;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);border-radius: 28px;z-index: 3;}

.casec2 .bg .cc{width: 100%; position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);overflow: hidden;filter: blur(30px);}

.casec2 .bgm{position: absolute;width:100%;height: 100%; top: 0; overflow: hidden;left: 0;z-index: 3;display: none;}


/* .casec2 .bg .cc img{animation: zhuan 10s linear infinite alternate; -webkit-animation: zhuan 10s linear infinite alternate;opacity: 1;} */

.casec2 .bg .video{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);width: 60.5vw;z-index: 2;}

.casec2 .bg .video .vid{border-radius: 26px;}

.casec2 .bg .video video{display: block;width: 100%;border-radius: 26px;position: relative;z-index: 3;}

.casec2 .bg .video .bgb{position: absolute;top: -.36rem; left: -.16rem;width: calc(100% + .32rem);height: calc(100% + .52rem);border-radius: 26px;overflow: hidden;background: rgba(248, 248, 248, 0.8);border: 1px solid rgba(255, 255, 255, 0.6);}

.casec2 .bg .video .bgb .dian{display: block;width: .46rem;position: absolute;top: .13rem;left: .31rem;}

.casec2 .bg .video .bgh{background: rgba(0, 0, 0, 0.8);border: 1px solid rgba(255, 255, 255, 0);}


.casec2n{}

.casec2n .w100{border-radius: .2rem;}
.casec2n .cox{position: relative;padding-top: calc(855% / 15.2);}
.casec2n .cox video{
    position: absolute !important;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


.casec3{padding: 100px 0 0;}

.tt_wz{color: #d4d4d4;font-family: arial;}

.tt_wz s{display: block;width: 100%;height: 1px;background: rgba(0, 0, 0, 0.06);}

.tt_wz .wz{display: block;flex: 1;white-space:nowrap;padding-right: .2rem;}

.casec3 .ul1{padding-top: 60px;text-align: center;justify-content: center;}

.casec3 .ul1 .li{flex: 1;}

/* .casec3 .ul1 .li .num{min-width: 3em;text-align: right;white-space:nowrap;} */

.casec3 .ul1 .li .ltc{line-height: 1.5;margin-top: .1rem;}

.casec3 .ul1 .li sup{padding: .05rem;position: relative;top: -.15rem;font-family: "pfb";}

.casec4{padding: 100px 0 0;}

.casec4 .tt2{text-align: center;line-height: 1.2;margin: 50px 0 ;}

.casec4 .container {width: 100%;max-width: 11rem;margin: 0 auto;height: 9rem;border-radius: 30px;overflow: hidden;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;}

.casec4 .swiper_cac1 {  width: 61.2669683258%;  -webkit-flex-shrink: 0;      -ms-flex-negative: 0;          flex-shrink: 0;  height: 100%;  margin-right: 0;  margin-left: 0;}

.casec4 .swiper-slide img{	aspect-ratio: 1080 / 1440;}

.casec4 .swiper-pagination {  display: -webkit-flex;  display: -moz-box;  display: -ms-flexbox;  display: flex;  -webkit-justify-content: center;     -moz-box-pack: center;      -ms-flex-pack: center;          justify-content: center;  -webkit-align-items: center;     -moz-box-align: center;      -ms-flex-align: center;          align-items: center;  left: 50%;  -webkit-transform: translate3d(-50%, 0, 0);     -moz-transform: translate3d(-50%, 0, 0);          transform: translate3d(-50%, 0, 0);  width: auto;  height: 0.5rem;  padding: 0 0.24rem;  background-color: rgba(0, 0, 0, 0.2);  backdrop-filter: blur(7px);  border-radius: 50px;  bottom: 0.2rem;}

.casec4 .swiper-pagination .swiper-pagination-bullet {  width: 8px;  height: 8px;  border-radius: 50%;overflow: hidden;  background: #fff;  margin: 0 0.06rem;  opacity: .4;}

.casec4 .swiper-pagination .swiper-pagination-bullet-active {  background: #F25D20;  opacity: 1;}

.casec4 .info {-webkit-flex-grow: 1;   -moz-box-flex: 1;    -ms-flex-positive: 1;        flex-grow: 1;height: 100%;background: #111;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-flex-direction: column;   -moz-box-orient: vertical;   -moz-box-direction: normal;    -ms-flex-direction: column;        flex-direction: column;color: #fff;}

.casec4 .info-top {  -webkit-flex-shrink: 0;      -ms-flex-negative: 0;          flex-shrink: 0;  padding: 0.22rem 0.4rem;  display: -webkit-flex;  display: -moz-box;  display: -ms-flexbox;  display: flex;  -webkit-align-items: center;     -moz-box-align: center;      -ms-flex-align: center;          align-items: center;  border-bottom: 1px solid rgba(255, 255, 255, 0.1);}

.casec4 .info-logo {  -webkit-flex-shrink: 0;      -ms-flex-negative: 0;          flex-shrink: 0;  width: 3.1111111111em;  border-radius: 50%;overflow: hidden;  margin-right: 0.13rem;}

.casec4 .info-title {  -webkit-flex-grow: 1;     -moz-box-flex: 1;      -ms-flex-positive: 1;          flex-grow: 1;}

.casec4 .info-link {  -webkit-flex-shrink: 0;      -ms-flex-negative: 0;          flex-shrink: 0;  margin-left: 5px;  line-height: 2.5;  background: #F25D20;  border-radius: 50px;  color: #fff;  padding: 0 0.2rem;}

@media (hover: hover) and (pointer: fine) {
.casec4 .info-link:hover{  background: #d64c16;}
}

.casec4 .info-link img {  display: inline-block;  vertical-align: middle;  width: 0.8125em;  margin-left: 0.15rem;}

.casec4 .info-content {  -webkit-flex-grow: 1;     -moz-box-flex: 1;      -ms-flex-positive: 1;          flex-grow: 1;  padding: 0.35rem 0;  height: 0;}

.casec4 .info-content .hezi{width: 100%;height: 100%;padding: 0 0.4rem;  overflow: auto;}

.casec4 .info-content .hezi::-webkit-scrollbar {  background: #111;  width: 4px;  border-radius: 5px;}

.casec4 .info-content .hezi::-webkit-scrollbar-thumb {  background: #F25D20;  width: 4px;  border-radius: 5px;}

.casec4 .info-content .hezi::-webkit-scrollbar-track{ background:#111;}

.casec4 .info-content-title {  line-height: 1.4166666667;  margin-bottom: 0.2rem;  font-family: "pfb";}

.casec4 .info-item + .info-item {  margin-top: 0.3rem;}

.casec4 .info-item-title {  line-height: 1.5555555556;  margin-bottom: 0.1rem;  font-family: "pfb";}

.casec4 .info-item-text {  line-height: 1.65;  color: rgba(255, 255, 255, 0.7);}

.casec4 .info-item-text p + p {  margin-top: 0.09rem;}


.casec5{padding: 100px 0 0;}

.casec5 .tt2{line-height: 1.2;margin: 50px 0 38px ;}

.casec5 .cox{position: relative;}

.casec5 .cox .clt{width: 27.7%;position: sticky;top: 1.2rem;bottom: 0; left: 0;height: calc(100vh - 1.5rem);padding-right: 96px;align-content: space-between;}

.casec5 .cox .clt .cnoxx{width: 100%;}

.casec5 .cox .clt .aox{width: 100%;}

.casec5 .cox .clt .xia{width: 100%;margin-top: .9rem;}

.casec5 .cox .clt a{display: block;line-height: 1.53;margin-bottom: .1rem;color: #555;transition: all .3s ; -webkit-transition: all .3s ; -moz-transition: all .3s ;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}

.casec5 .cox .clt a.act{color: #F25D20;}

@media (hover: hover) and (pointer: fine) {
.casec5 .cox .clt a:hover{color: #F25D20;}
}

/* .casec5 .cox .clt a.act{font-size: 19px;} */

.casec5 .cox .clt .xia {color: #777;}

.casec5 .cox .clt .xia .li{position: relative;cursor: pointer;}

.casec5 .cox .clt .xia .li .ico{width: 50px;height: 50px;position: relative;border: 1px solid rgba(0, 0, 0, 0.1);border-radius: 50%;overflow: hidden;}

.casec5 .cox .clt .xia .li.zan .ico,
.newc1 .neox .nrt .xia .li.zan .ico{overflow: visible;}

.casec5 .cox .clt .xia .li .ico img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 22px;}

.casec5 .cox .clt .xia .li .ico img:nth-child(2){opacity: 0;}

.casec5 .cox .clt .xia .li.act .ico img:nth-child(1),
.casec5 .cox .clt .xia .li.pop .ico img:nth-child(1),
.newc1 .neox .nrt .xia .li.act .ico img:nth-child(1),
.newc1 .neox .nrt .xia .li.pop .ico img:nth-child(1){opacity: 0;}

.casec5 .cox .clt .xia .li.act .ico img:nth-child(2),
.casec5 .cox .clt .xia .li.pop .ico img:nth-child(2),
.newc1 .neox .nrt .xia .li.act .ico img:nth-child(2),
.newc1 .neox .nrt .xia .li.pop .ico img:nth-child(2){opacity: 1;}

.casec5 .cox .clt .xia .li.zan .ico::after,
.newc1 .neox .nrt .xia .li.zan .ico::after{content:"";position:absolute;left:50%;top:50%;width:0;height:0;border-radius:50%;border:0 solid #C0C1C3;opacity:0;pointer-events:none;z-index:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-sizing:border-box;}

.casec5 .cox .clt .xia .li.zan.pop .ico::after,
.newc1 .neox .nrt .xia .li.zan.pop .ico::after{-webkit-animation:case-like-ring .6s ease-in-out;animation:case-like-ring .6s ease-in-out;}

.casec5 .cox .clt .xia .li.zan.pop .ico img,
.newc1 .neox .nrt .xia .li.zan.pop .ico img{-webkit-transition:none;-moz-transition:none;transition:none;-webkit-animation:case-like-pop 1.1s cubic-bezier(0.1, 1, 0.3, 1);animation:case-like-pop 1.1s cubic-bezier(0.1, 1, 0.3, 1);}

.casec5 .cox .clt .xia .li.zan .like-burst,
.newc1 .neox .nrt .xia .li.zan .like-burst{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none;z-index:2;}

.casec5 .cox .clt .xia .li.zan .like-burst i,
.newc1 .neox .nrt .xia .li.zan .like-burst i{position:absolute;left:0;top:0;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:#C0C1C3;opacity:0;-webkit-transition:none;-moz-transition:none;transition:none;-webkit-animation:case-like-burst 1.5s .3s cubic-bezier(0.1, 1, 0.3, 1) forwards;animation:case-like-burst 1.5s .3s cubic-bezier(0.1, 1, 0.3, 1) forwards;}

@-webkit-keyframes case-like-pop{
  0%,30%{-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);}
  50%{-webkit-transform:translate(-50%,-50%) scale(1.28);transform:translate(-50%,-50%) scale(1.28);}
  65%{-webkit-transform:translate(-50%,-50%) scale(0.88);transform:translate(-50%,-50%) scale(0.88);}
  80%{-webkit-transform:translate(-50%,-50%) scale(1.08);transform:translate(-50%,-50%) scale(1.08);}
  100%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);}
}

@keyframes case-like-pop{
  0%,30%{-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);}
  50%{-webkit-transform:translate(-50%,-50%) scale(1.28);transform:translate(-50%,-50%) scale(1.28);}
  65%{-webkit-transform:translate(-50%,-50%) scale(0.88);transform:translate(-50%,-50%) scale(0.88);}
  80%{-webkit-transform:translate(-50%,-50%) scale(1.08);transform:translate(-50%,-50%) scale(1.08);}
  100%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);}
}

@-webkit-keyframes case-like-ring{
  0%{width:0;height:0;border-width:18px;opacity:.6;}
  100%{width:100px;height:100px;border-width:0;opacity:0;}
}

@keyframes case-like-ring{
  0%{width:0;height:0;border-width:18px;opacity:.6;}
  100%{width:100px;height:100px;border-width:0;opacity:0;}
}

@-webkit-keyframes case-like-burst{
  0%{opacity:.6;-webkit-transform:rotate(var(--r,0deg)) translate(20px) scale(1);transform:rotate(var(--r,0deg)) translate(20px) scale(1);}
  100%{opacity:0;-webkit-transform:rotate(var(--r,0deg)) translate(48px) scale(.2);transform:rotate(var(--r,0deg)) translate(48px) scale(.2);}
}

@keyframes case-like-burst{
  0%{opacity:.6;-webkit-transform:rotate(var(--r,0deg)) translate(20px) scale(1);transform:rotate(var(--r,0deg)) translate(20px) scale(1);}
  100%{opacity:0;-webkit-transform:rotate(var(--r,0deg)) translate(48px) scale(.2);transform:rotate(var(--r,0deg)) translate(48px) scale(.2);}
}

.zan-like-tip{position:fixed;top:50%;left:50%;z-index:999999;min-width:100px;padding:12px 25px;background:rgba(0,0,0,.6);color:#fff;border-radius:2px;font-size:14px;line-height:24px;text-align:center;opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:translate(-50%,-50%) scale(.5);transform:translate(-50%,-50%) scale(.5);}

.zan-like-tip.show{opacity:1;visibility:visible;-webkit-animation:zan-like-tip-in .2s ease-out forwards;animation:zan-like-tip-in .2s ease-out forwards;}

@-webkit-keyframes zan-like-tip-in{
  0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.5);transform:translate(-50%,-50%) scale(.5);}
  100%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);}
}

@keyframes zan-like-tip-in{
  0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.5);transform:translate(-50%,-50%) scale(.5);}
  100%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);}
}

.casec5 .cox .clt .xia .xian{display: block;width: 1px;height: 28px;background: rgba(0, 0, 0, 0.1);margin: 0 .4rem;}

.casec5 .cox .clt .xia .li .shuju{position: absolute;left: .4rem;top: -3px;padding: 0 6px;background: #F25D20;border-radius: 30px;color: #fff;line-height: 20px;}

.casec5 .cox .clt .xia .li .ewm{position: absolute;width: 1.2rem;left: 50%;bottom: 100%;transform: translateX(-50%);-webkit-transform: translateX(-50%);opacity: 0;pointer-events: none;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}

@media (hover: hover) and (pointer: fine) {
.casec5 .cox .clt .xia .li:hover .ewm{opacity: 1;bottom: 110%;}
}

.casec5 .cox .clt .xia2{}

.casec5 .cox .clt .xia2 .a{    white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width: 100%;}

.casec5 .cox .clt .xbox{width: 100%;}

.casec5 .cox .clt .xia2  .xtt{margin-bottom: .2rem;}

.casec5 .cox .crt{width: 72.3%;line-height: 1.53;}

.casec5 .cox .crt .ctc{color: #555;margin-top: 30px;}

.casec5 .cox .crt .ctc img{margin: 10px auto !important;display: block;width: 100% !important;height: auto !important;border-radius: .2rem; }

.casec5 .cox .crt .ctc *{color: #555 !important;line-height: 1.53 !important;font-size: 16px !important;font-family: 'pfm' !important;}


.casec5 .cox .crt .kong{display: block;width: 100%;height: 70px;}

.casec5 .cox .crt .xyp{padding-top: .7rem;margin-top: .7rem;border-top: 1px solid rgba(0, 0, 0, 0.05);}

.casec5 .cox .crt .xyp span{width: 80px;display: block;}

.casec5 .cox .crt .xyp p{display: block;width: calc(100% - 80px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

@media (hover: hover) and (pointer: fine) {
.casec5 .cox .crt .xyp:hover p{color: #F25D20;}
}

.case-next{padding-top: 50px;}

.case-next .xyp{padding-top: .7rem;margin-top: .7rem;border-top: 1px solid rgba(0, 0, 0, 0.05);}

.case-next .xyp span{width: 80px;display: block;}

.case-next .xyp p{display: block;width: calc(100% - 80px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

@media (hover: hover) and (pointer: fine) {
.case-next .xyp:hover p{color: #F25D20;}
}

.casec6{padding: 100px 0 0;}

.casec6 .tt2{line-height: 1.2;margin: 50px 0 42px ;}

.casec6 .tt2 .anniu{}

.casec6 .tt2 .anniu .btn{display: block;width: .56rem;height: .56rem;border: 1px solid rgba(0, 0, 0, 0.05);border-radius: 50%;overflow: hidden;background: url(../images/svg/lb_b.svg) center no-repeat;background-size: .08rem;cursor: pointer;margin-left: .1rem;}

.casec6 .tt2 .anniu .prev_cac2{transform: rotate(180deg);-webkit-transform: rotate(180deg);}

@media (hover: hover) and (pointer: fine) {
.casec6 .tt2 .anniu .btn:hover{background: #F25D20 url(../images/svg/lb_h.svg) center no-repeat;background-size: .08rem;border: 1px solid #F25D20;}
}


.swiper_cac2{}

.swiper_cac2 .swiper-slide{}

.swiper_cac2 .dd{display: block;position: relative;width: 100%;}

.swiper_cac2 .dd:nth-child(3n){margin-right: 0;}

.swiper_cac2 .dd .img{display: block;width: 100%;overflow: hidden;border-radius:28px ;position: relative;-webkit-transform: translateZ(0);transform: translateZ(0);-webkit-mask-image: -webkit-radial-gradient(white, black);}

.swiper_cac2 .dd .img img{transform: scale(1.00002);-webkit-transform: scale(1.00002);border-radius: inherit;}

.swiper_cac2 .dd .img video{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;z-index: 2;opacity: 0;-webkit-transition: all .8s; -moz-transition: all .8s;  transition: all .8s;border-radius: inherit;}

@media (hover: hover) and (pointer: fine) {
.swiper_cac2 .dd:hover .img video{opacity: 1;}
}

.swiper_cac2 .dd .txt{line-height: 1.34;padding: 30px 0 ;}

.swiper_cac2 .dd .txt .att{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family: 'pfb';}

.swiper_cac2 .dd .txt .atc{display: flex;margin-top: 20px;}



.swiper_cac2 .dd .txt .atc span{display: block;background: #eee;line-height: 2.27;padding: 0 20px;border-radius: 30px;color: #666;font-family: 'pfr';}

@media (hover: hover) and (pointer: fine) {
.swiper_cac2 .dd:hover .img img{transform: scale(1.05);-webkit-transform: scale(1.05);}

.swiper_cac2 .dd:hover .txt .att{color: #F25D20;}
}

/* 案例详情2 */

.casec1 .ctop2{margin-top: 61px;background: #fff;border-radius: 28px;overflow: hidden;position: relative;}

.casec1 .ctop2 .clt{width: 48%;height: 100%;position: absolute;top: 0;left: 0;}

.swiper_cac3{width: 100%;border-radius: 28px;height: 100%;}

.swiper_cac3 .swiper-slide{height: 100%;}

.swiper_cac3 .swiper-slide .sbox{height: 100%;width: 100%;}

.swiper_cac3 .pagination_cac3{bottom: .3rem;}

.swiper_cac3 .pagination_cac3 span{opacity: .4;background: #fff;}

.swiper_cac3 .pagination_cac3 .swiper-pagination-bullet-active{opacity: 1;background: #F25D20;}

.casec1 .ctop2 .crt{width: 52%;padding: 60px 60px  50px;position: relative;left: 48%;}

.casec1 .ctop2 .crt .ctt{line-height: 1.2;}

.casec1 .ctop2 .crt .ctc1{margin: .15rem 0 30px;}

.casec1 .ctop2 .crt .ctc1 .anniu .a{display: block;padding: 0 .2rem;line-height: 2.3;border-radius: .3rem;background: #eee;margin: 0 .1rem .1rem 0;color: #666;}

@media (hover: hover) and (pointer: fine) {
.casec1 .ctop2 .crt .ctc1 .anniu .a:hover{background: #F25D20;color: #fff;}
}

.casec1 .ctop2 .crt .ctc1 .anniu{}

.casec1 .ctop2 .crt .ctc1 .cyd{color: #999;}

.casec1 .ctop2 .crt .ctc1 .cyd .day{margin-right: 5px;}

.casec1 .ctop2 .crt .ctc2{padding: 30px 0 0;border-top: 1px solid rgba(0, 0, 0, 0.06);line-height: 1.375;}

.casec1 .ctop2 .crt .ctc2 .txt{color: #555;margin-top: .15rem;}

.casec1 .ctop2 .crt .ctc2 .ul1{margin-top: 60px;}

.casec1 .ctop2 .crt .ctc2 .ul1 .xian{display: block;width: 1px;background: rgba(0, 0, 0, 0.06);}

.casec1 .ctop2 .crt .ctc2 .ul1 .num{}

.casec1 .ctop2 .crt .ul2{margin-top: 50px;}

.casec1 .ctop2 .crt .ul2 .li{width: .5rem;position: relative;margin-right: 21px;cursor: pointer;z-index: 5;}

.casec1 .ctop2 .crt .ul2 .li .ico{width: 100%;border: 1px solid rgba(0, 0, 0, 0.1);border-radius: 50%;overflow: hidden;}

.casec1 .ctop2 .crt .ul2 .li .ico img{display: block;width: 100%;}

.casec1 .ctop2 .crt .ul2 .li .ico img:nth-child(2){position: absolute;top: 0;left: 0;z-index: 2;opacity: 0;}

.casec1 .ctop2 .crt .ul2 .li .ewm{width: 1.2rem;position: absolute;bottom: 100%;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);opacity: 0;pointer-events: none;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);z-index: 6;}

.casec1 .ctop2 .crt .ul2 .li .ewm img{display: block;width: 100%;}

@media (hover: hover) and (pointer: fine) {
.casec1 .ctop2 .crt .ul2 .li:hover .ico{border: 1px solid #000;background: #000;}

.casec1 .ctop2 .crt .ul2 .li:hover .ico img:nth-child(1){opacity: 0;}

.casec1 .ctop2 .crt .ul2 .li:hover .ico img:nth-child(2){opacity: 1;}

.casec1 .ctop2 .crt .ul2 .li:hover .ewm{opacity: 1;bottom: 110%;}
}

.casec1 .ctop2 .crt .ul2 .li.show .ico{border: 1px solid #000;background: #000;}

.casec1 .ctop2 .crt .ul2 .li.show .ico img:nth-child(1){opacity: 0;}

.casec1 .ctop2 .crt .ul2 .li.show .ico img:nth-child(2){opacity: 1;}

.casec1 .ctop2 .crt .ul2 .li.show .ewm{opacity: 1;bottom: 110%;pointer-events: auto;}

.casec5 .cox .crt .ctc{}

.casec5 .cox .crt .ctc .dl1{border-top: 1px solid rgba(0, 0, 0, 0.1);}

.casec5 .cox .crt .ctc .dl1 .dd{padding: .3rem 0;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}

.casec5 .cox .crt .ctc .dl1 .dd .li{width: 46%;}

.casec5 .cox .crt .ctc .dl1 .dd .li .ltt{display: flex;margin-bottom: .15rem;}

.casec5 .cox .crt .ctc .dl1 .dd .li .ltt span{display: block;line-height: 2.3;padding: 0 .2rem;background: #000;border-radius: .3rem;color: #fff !important;}

.casec5 .cox .crt .ctc .dl1 .dd .xian{display: block;width: 1px;background: rgba(0, 0, 0, 0.1);}

.casec5 .cox .crt .ctc .dl1 .dd .li .ltc{color: #555;}

.casec5 .cox .crt .ctc .dl1 .dd .li .ltt.vi span{background: #F25D20;}

.casec5 .cox .crt .ctc video{border-radius: .2rem;}

/* 案例详情3 */

.casec7{}

.casec7 img, .casec7 video{display: block;max-width: 1520px;margin: 0 auto;width: 80vw;}
.casec7.split img, .casec7.split video{margin: 40px auto;}

.casec7m{display: none;}

.case_video {height: 860px;}

/* 视频详情 */

.casec9{}

.casec1 .c_btm .clt .li .ltc{margin-top: 5px;font-family: 'pfm';}

.casec9 .c_btm{padding: .5rem 0 .4rem;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}

.casec8{padding: .4rem 0 0;line-height: 1.53;}

.casec8 .tt{color: #555;}

.casec8 .tc{margin: .2rem 0 0;}

.casec8 .cctop{padding-top: .5rem;}


/* 隐私 */

.pri1{line-height: 1.5;}

.pri1 .ptt{margin-bottom: .5rem;}

.pri1 .ptc{padding: .5rem 0;border-top: 1px solid rgba(0, 0, 0, 0.06);}

.pri1 .ptc .p1{margin-bottom: .3rem;}

/* 员工分享 */

.shar1{}

.shar1 .shbg{position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 1;}

.shar1 .shbg img{width: 100%;height: 100vh;object-fit: cover;position: sticky;top: 0;left: 0;z-index: 1;transform: scale(1.5);transform-origin: center top;-webkit-transform-origin: center top;-moz-transform-origin: center top;}

.shar1 .shbg .mimg{display: none;}

.shar1 .shbg .bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;transition: all .5s ; -webkit-transition: all .5s ; -moz-transition: all .5s ;}

.shar1 .shbg .bg span{display: block;width: 100%;height: 100%;background: rgba(19, 76, 175, 0.9);position: absolute;top: 0;left: 0;z-index: 2;}

.shar1 .shbg .bg .sp1{background: rgba(19, 76, 175, 0.9)}

.shar1 .shbg .bg .sp2{background: rgba(19, 76, 175, 0)}

.shar1 .shbg .bg .sp3{background: rgba(0, 99, 182, .9);}

.shar1 .shbg .bg .sp3{background: rgba(0, 99, 182, .9);}

.shar1 .shbg .bg .sp4{background: rgba(0, 155, 182, .9);}

.shar1 .shbg .bg .sp5{background: rgba(164, 173, 59, .9);}

.shar1 .shbg .bg .sp6{background: rgba(191, 150, 48, .9);}

.shar1 .shbg .bg .sp7{background: rgba(221, 111, 67, .9);}



/* .shar1 .shbg .bg.act{opacity: 0;} */

.shar1 .box{z-index: 2;color: #fff;}

.shar1 .c_nav a{color: #fff;}

.shar1 .c_nav s{background: #fff;}

.dl1_shar{}

.dl1_shar .dd{width: 100%;height: 100vh;position: relative;}

.dl1_shar .dd .xia{width: 100%;position: absolute;left: 0;bottom: .5rem;z-index: 5;color: #fff;text-align: center;}

.dl1_shar .dd .xia .sp2{display: none;}

.dl1_shar .dd .dox{max-width: 1000px;}

.dl1_shar .dd1{text-align: center;line-height: 1.6;margin-top: -155px;}

.dl1_shar .dd1 .tt2{line-height: 1.1875;margin: .2rem 0 .6rem;}

.dl1_shar .dd1 .tc1{margin-bottom: .3rem;}

.dl1_shar .dd1 .tc1 s{display: block;width: 100%;height: 1px ;background: #fff;opacity: .12;}

.dl1_shar .dd1 .tc1 .wz{white-space:nowrap;padding: 0 .65rem;}

.dl1_shar .dd .dtop{line-height: 1.53;}

.dl1_shar .dd .dtop .q{line-height: 1.6;margin-bottom: .2rem;}

.dl1_shar .dd .dtop .a{color: rgba(255, 255, 255, 0.8);}

.dl1_shar .dd .dbtm {line-height: 1.22;padding-top: .5rem;margin-top: .8rem;border-top: 1px solid rgba(255, 255, 255, 0.12);}

.dl1_shar .dd .dbtm .a{color: #fff;line-height: 20px;}

.dl1_shar .dd .dbtm .a .jt{width: 20px;height: 20px;position: relative;margin-left: 11px;overflow: hidden;}

.dl1_shar .dd .dbtm .a .jt span{display: flex;width: 100%;height: 100%;position: absolute;top: 0;left: 0;justify-content: center;align-items: center;align-content: center;}

.dl1_shar .dd .dbtm .a .jt span img{display: block;width: .12rem;height: .12rem;}

.dl1_shar .dd .dbtm .a .jt span:nth-child(2){top: 100%;left: -100%;}


@media (hover: hover) and (pointer: fine) {
.dl1_shar .dd .dbtm .a:hover .jt span:nth-child(1){top: -100%;left: 100%;}

.dl1_shar .dd .dbtm .a:hover .jt span:nth-child(2){top: 0;left: 0;}
}


/* 解决方案 */

.vi{color: #F25D20;}

.solu1{}

.solu1 .c_top{line-height: 1;border: 0;padding-bottom: 80px;}

.solu1 .c_top sup{padding: .05rem .1rem;}

.solu2{}

.solu2 .heizi2{z-index: 5;position: relative;}

.solu2 .heizi2 .hox{position: relative;padding: 1.6rem 0 2.8rem;}

.solu2 .heizi2 .hox .hlt{width: 50%;max-width: 580px;line-height: 1.4;}

.solu2 .heizi2 .hox .hlt *{}

.solu2 .heizi2 .hox .hlt .ctc{margin: .2rem 0 .4rem;font-family: 'pfm';}

.solu2 .heizi2 .hox .hlt .ctc span{position: relative;color: #F25D20;text-decoration: underline;text-underline-offset: 1px; text-decoration-thickness: 5px; text-decoration-color: rgba(242, 93, 32, 0.1);}

.solu2 .heizi2 .hox .hlt .dl1{padding-top: .3rem;border-top: 1px solid rgba(0, 0, 0, 0.05);line-height: 26px;}

.solu2 .heizi2 .hox .hlt .dl1 .dt{width: .72rem;margin-right: .2rem;}

.solu2 .heizi2 .hox .hlt .dl1 .dd .dtc{color: #888;}

.str_wrap {	overflow:hidden;	width:100%;	position:relative;	-moz-user-select: none;	-khtml-user-select: none;	user-select: none;  	}

.str_move { 	white-space:nowrap;	position:absolute; 	top:0; 	left:0;	cursor:move;}

.str_move_clone {	display:inline-block;	vertical-align:top;	position:absolute; 	left:100%;	top:0;}

.str_vertical .str_move_clone {	left:0;	top:100%;}

.str_down .str_move_clone {	left:0;	bottom:100%;}

.str_vertical .str_move,.str_down .str_move {	white-space:normal;	width:100%;}

.str_static .str_move,.no_drag .str_move,.noStop .str_move{	cursor:inherit;}

.solu2 .heizi2 .hox .paomd{width: 46.7%;height: 130%;position: absolute;top: -15%;right: 0;pointer-events: none;}

.solu2 .heizi2 .hox .paomd .paomd1{width: 44.5%;height: 100%; overflow: hidden;transform: rotate(15deg);}

.solu2 .heizi2 .hox .paomd .paomd2{width: 44.5%;height: 100%; overflow: hidden;transform: rotate(15deg);}

.solu2 .heizi2 .hox .paomd .li{margin: .4rem 0 0;}

.solu3{padding: 100px 0 0;display: none;}

.solu3 .sox{width: 100%;height: 90vh; max-height: 800px;}

.solu3 .sox .slt{width: 50%;height: 100%;}

.swiper_sol1{width: 100%;height: 100%;border-radius: 28px;}

.swiper_sol1 .pagination_sol1{bottom: .3rem;width: auto;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);padding: .2rem .3rem;background: rgba(0, 0, 0, 0.2);backdrop-filter: blur(5px); border-radius: .5rem;}

.swiper_sol1 .pagination_sol1 span{opacity: .4;background: #fff;margin: 0 5px !important;}

.swiper_sol1 .pagination_sol1 .swiper-pagination-bullet-active{opacity: 1;background: #F25D20;}

/* .swiper_sol1 .pc_dj{cursor:url("../images/svg/fdj.svg") 24 0, auto;} */

.solu3 .sox .srt{width: 50%;height: 100%;position: relative;padding-left: 60px;}

.solu3 .sox .srt *{transition: all 0.4s;-webkit-transition: all 0.4s;}

.solu3 .sox .srt .ul1{width: 100%;height: 100%;overflow: auto;padding-right: .4rem;}

.solu3 .sox .srt .ul1::-webkit-scrollbar{ width:2px;border-radius: 20px;}

.solu3 .sox .srt .ul1::-webkit-scrollbar-thumb{ background:#F25D20;border-radius: 20px;}



.solu3 .sox .srt .li:nth-child(1){border-top: 1px solid rgba(0, 0, 0, 0.06);}

.solu3 .sox .srt .li{width: 100%;height: 110px;overflow: hidden;border-bottom: 1px solid rgba(0, 0, 0, 0.06);}

.solu3 .sox .srt .li .ltop{height: 110px;line-height: 1;cursor: pointer;}

.solu3 .sox .srt .li .ltop s{display: block;width: .2rem;height: .2rem;background: url(../images/svg/jt_3_1.svg) center no-repeat;background-size: 17px;}


.solu3 .sox .srt .li .lbtm{line-height: 1.5;transform: scale(.9);-webkit-transform: scale(.9);transform-origin: left top;-webkit-transform-origin: left top;pointer-events: none;padding-bottom: .5rem;text-align: justify;transition: all 0s;
        -webkit-transition: all 0s;}

.solu3 .sox .srt .li .lbtm .dxd{margin-top: .3rem;}

.solu3 .sox .srt .li .lbtm .dxd .dl1{width: 56%;}

.solu3 .sox .srt .li .lbtm .dxd .dl1:nth-child(2){width:26%;margin-left: 8.5%;}

.solu3 .sox .srt .li .lbtm .dxd .dl1 .dt{color: #F25D20;}

.solu3 .sox .srt .li .lbtm .dxd .dl1 .dt .wz{white-space:nowrap;margin-right: .2rem;}

.solu3 .sox .srt .li .lbtm .dxd .dl1 .dt s{display: block;width: 100%;height: 1px;background: #F25D20;opacity: .05;}

.solu3 .sox .srt .li .lbtm .dxd .dd{}

.solu3 .sox .srt .li .lbtm .dxd .dd .fli{margin-right: 40px;text-align: center;}

.solu3 .sox .srt .li .lbtm .dxd .dd .fli .ico{width: .5rem;margin: .2rem auto 0;}

.solu3 .sox .srt .li .lbtm .dxd .dl1 .dd .fli:nth-child(4n) {margin-right: 0;}

.solu3 .sox .srt .li .lbtm .dxd .dl1:nth-child(2) .dd .fli {margin-right: 0;}

.solu3 .sox .srt .li.act{height: auto;}

.solu3 .sox .srt .li.act .lbtm{transform: scale(1);-webkit-transform: scale(1);opacity: 1;pointer-events: visible;}

.solu3 .sox .srt .li.act .ltop s{transform: rotate(180deg);-webkit-transform: rotate(180deg);background: url(../images/svg/jt_3_2.svg) center no-repeat;background-size: 17px;}

.solu4{padding: 100px 0 0;}

.solu4 .stt{line-height: 1.5;}

.solu4 .stc{line-height: 1.6;margin: .1rem 0 .5rem;}

.solu4 .hezi{position: relative;width: 100%;background: rgba(255, 255, 255, 0.4);border: 1px solid rgba(0, 0, 0, 0.04);border-radius: 28px;overflow: hidden;}

.solu4 .hezi .lunbo{position: relative;}

.solu4 .hezi .lunbo .bg{display: block;width: 16.66%;height: 100%;background: #fff;border: 1px solid rgba(0, 0, 0, 0.04); border-bottom: 1px solid #fff; border-radius:  28px  28px 0 0;position: absolute;top: 0;left: 0;z-index: 2;}

.swiper_sol2{z-index: 3;}

.swiper_sol2 .swiper-slide{cursor: pointer;overflow: hidden;}

.swiper_sol2 .swiper-slide .sbox{position: relative;display: block;width: 100%;padding: .35rem 0;text-align: center;}

.swiper_sol2 .swiper-slide .sbox .icon{position: relative;width: 100%;}

.swiper_sol2 .swiper-slide .sbox .icon .ico{position: relative;width: 36px;line-height: 36px;border-radius: 50%;overflow: hidden;overflow: hidden;background: #FFF0EA;font-family: 'inm';color: #F25D20;margin: 0 auto;}

.swiper_sol2 .swiper-slide .sbox .icon .ico .svg{position: absolute;top: 0;left: 0;z-index: 2;clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);}

.swiper_sol2 .swiper-slide .sbox .icon .xian{display: block;width: 50%;height: 4px;background: url(../images/svg/sol_4_1.svg) center  repeat-x;position: absolute;top: 50%;margin-top: -2px;left: calc(50% + 30px);}

.swiper_sol2 .swiper-slide .sbox .icon .xian2{left: auto;right: calc(50% + 30px);}

.swiper_sol2 .swiper-slide .sbox .stc{font-family: 'pfm';}

.swiper_sol2 .swiper-slide:nth-child(1) .sbox .icon .xian2{opacity: 0;}

.swiper_sol2 .swiper-slide:nth-child(6) .sbox .icon .xian1{opacity: 0;}

.swiper_sol2 .swiper-slide .sbox .stc{margin: 7px 0 0;line-height: 26px;}

.swiper_sol2 .swiper-slide.act .sbox .icon .ico{background: #F25D20;box-shadow: 0 2px 10px 0 rgba(242, 93, 32, 0.3);}

.swiper_sol2 .swiper-slide.act .sbox .icon .ico .svg{clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);}

.swiper_sol2 .swiper-slide.act .sbox .stc{font-family: 'pfb';}


.solu4 .hezi .lunbo2{position: relative;padding: .4rem .4rem .5rem;background: #fff;border-top: 1px solid rgba(0, 0, 0, 0.04);margin-top: -2px;}

.swiper_sol3{}

.swiper_sol3 .swiper-slide{}

.swiper_sol3 .swiper-slide .sbox{width: 100%;height: 550px;line-height: 1.5;
opacity: 0;
    pointer-events: none;
    transition: all 0s ease;
    -webkit-transition: all 0s ease;
    transform: translate3d(0px, 36px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transform-style: preserve-3d;
}

.swiper_sol3 .swiper-slide .sbox .slt{width: 62.5%;height: 100%;background: #FEF5F2;border-radius: 28px;padding: .5rem;position: relative;}

.swiper_sol3 .swiper-slide .sbox .slt .stc1{line-height: 1.53;height: 310px;padding-right: .35rem;overflow: auto;margin-top: .25rem;}

.swiper_sol3 .swiper-slide .sbox .slt .sz{position: absolute;right: .5rem;bottom: -.92rem;font-size: 1.8rem;opacity: 0.1;background: linear-gradient(180deg, #F25D20 0%, rgba(242, 93, 32, 0.00) 78.33%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.swiper_sol3 .swiper-slide .sbox .srt{width: 35%;height: 100%;background: #fff;border-radius: 28px;padding: .5rem;border: 1px solid rgba(0, 0, 0, 0.05);}

.swiper_sol3 .swiper-slide .sbox .srt .dl1{margin: .25rem -0.1rem .25rem 0;}

.swiper_sol3 .swiper-slide .sbox .srt .dl1 .dt{color: #888;font-size: 16px;}

.swiper_sol3 .swiper-slide .sbox .srt .dl1 .dd{font-size: 16px;}

.swiper_sol3 .swiper-slide .sbox .srt .dl1 .dd span{display: block;padding: 0 .28rem;background: #F8F8F8;border-radius: .3rem;line-height: 2.5;margin: .15rem .1rem 0 0;}

.swiper_sol3 .swiper-slide .sbox .srt .more{margin-top: .4rem;}

.swiper_sol3 .btn{display: block;width: .56rem;height: .56rem;border: 1px solid rgba(0, 0, 0, 0.05);border-radius: 50%;overflow: hidden;background: url(../images/svg/lb_b.svg) center no-repeat;background-size: .08rem;cursor: pointer;position: absolute;bottom: .5rem;left: 1.15rem;z-index: 5;}

.swiper_sol3 .prev_sol3{transform: rotate(180deg);-webkit-transform: rotate(180deg);left: .5rem;}

@media (hover: hover) and (pointer: fine) {
.swiper_sol3 .btn:hover{background: #F25D20 url(../images/svg/lb_h.svg) center no-repeat;background-size: .08rem;border: 1px solid #F25D20;}
}

.swiper_sol3 .swiper-slide-active .sbox {
    opacity: 1;
    pointer-events: all;
    position: relative;
    transform: translate3d(0px, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transform-style: preserve-3d;
    transition: transform 1.5s ease, opacity 0s ease;
    -webkit-transition: transform 1.5s ease, opacity 0s ease;
}


.solu4 .hezi .lunbo3{display: none;}


.solu5{padding: 100px 0 0;}

.solu5 .stt{margin-bottom: .5rem;}

.solu5 .stt .mo{line-height: 20px;color: #999;}

.solu5 .stt .mo .jt{position: relative;display: block;overflow: hidden;width: .2rem;height: .2rem;margin-left: .1rem;}

.solu5 .stt .mo .jt span{display: flex;width: 100%;height: 100%;position: absolute;top: 0;left: 0;justify-content: center;align-items: center;align-content: center;}

.solu5 .stt .mo .jt span img{display: block;width: .12rem;height: .12rem;}

.solu5 .stt .mo .jt span:nth-child(2){top: 100%;left: -100%;}

@media (hover: hover) and (pointer: fine) {
.solu5 .stt .mo:hover .jt span:nth-child(1){top: -100%;left: 100%;}

.solu5 .stt .mo:hover .jt span:nth-child(2){top: 0;left: 0;}

.solu5 .stt .mo:hover{color: #F25D20;}
}

.solu5 .dl2 .dd{display: block;position: relative;    width: 31.6%; margin: 0 2.6% 4% 0;}

.solu5 .dl2 .dd:nth-child(3n){margin-right: 0;}

.solu5 .dl2 .dd .img{display: block;width: 100%;overflow: hidden;border-radius:28px ;position: relative;-webkit-transform: translateZ(0);transform: translateZ(0);-webkit-mask-image: -webkit-radial-gradient(white, black);}

.solu5 .dl2 .dd .img img{transform: scale(1.00002);-webkit-transform: scale(1.00002);border-radius: inherit;}

.solu5 .dl2 .dd .img video{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;z-index: 2;opacity: 0;-webkit-transition: all .8s; -moz-transition: all .8s;  transition: all .8s;border-radius: inherit;}

@media (hover: hover) and (pointer: fine) {
.solu5 .dl2 .dd:hover .img video{opacity: 1;}
}

.solu5 .dl2 .dd .txt{line-height: 1.34;padding: 30px 0 ;}

.solu5 .dl2 .dd .txt .att{-webkit-transition: all .8s; -moz-transition: all .8s;  transition: all .8s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family: 'pfb';}

.solu5 .dl2 .dd .txt .atc{-webkit-transition: all .8s; -moz-transition: all .8s;  transition: all .8s;display: flex;margin-top: 20px; }

.solu5 .dl2 .dd .txt .atc span{display: block;background: #eee;line-height: 2.27;padding: 0 20px;border-radius: 30px;color: #666;font-family: 'pfr';}

@media (hover: hover) and (pointer: fine) {
.solu5 .dl2 .dd:hover .img img{transform: scale(1.05);-webkit-transform: scale(1.05);}

.solu5 .dl2 .dd:hover .txt .att{color: #F25D20;transition-delay: 0s;-webkit-transition-delay: 0s;}
}

.solu5 .dl2 .dd img{transition: all 0.8s;}

.solu5 .dl2 .dd:nth-child(3n - 2){animation-delay: .2s;}

.solu5 .dl2 .dd:nth-child(3n - 2) img{animation-delay: .3s;}

.solu5 .dl2 .dd:nth-child(3n - 1){animation-delay: .4s;}

.solu5 .dl2 .dd:nth-child(3n - 1) img{animation-delay: .5s;}

.solu5 .dl2 .dd:nth-child(3n ){animation-delay: .6s;}

.solu5 .dl2 .dd:nth-child(3n ) img{animation-delay: .7s;}

.solu6{padding: 38px 0 0;}

.solu6 .stt{margin-bottom: .5rem;}

.solu6 .stt .mo{line-height: 20px;color: #999;}

.solu6 .stt .mo .jt{position: relative;display: block;overflow: hidden;width: .2rem;height: .2rem;margin-left: .1rem;}

.solu6 .stt .mo .jt span{display: flex;width: 100%;height: 100%;position: absolute;top: 0;left: 0;justify-content: center;align-items: center;align-content: center;}

.solu6 .stt .mo .jt span img{display: block;width: .12rem;height: .12rem;}

.solu6 .stt .mo .jt span:nth-child(2){top: 100%;left: -100%;}

@media (hover: hover) and (pointer: fine) {
.solu6 .stt .mo:hover .jt span:nth-child(1){top: -100%;left: 100%;}

.solu6 .stt .mo:hover .jt span:nth-child(2){top: 0;left: 0;}

.solu6 .stt .mo:hover{color: #F25D20;}
}


.solu7{padding-top: 100px;}

.solu7 .stop{position: relative;}

.solu7 .stop::after{content: '';position: absolute;bottom: 15px;left: 0;width: 100%;height: 1px;background: rgba(0, 0, 0, 0.05);z-index: 1;}

.solu7 .stop .ul1{position: relative;z-index: 2;}

.solu7 .stop .ul1 .li{line-height: 36px;text-align: center;cursor: pointer;margin-right: .5rem;}

.solu7 .stop .ul1 .li:last-child{margin-right: 0;}

.solu7 .stop .ul1 .li span{display: block;width: 30px;height: 30px;border-radius: 50%;background: #F25D20 ;margin:  0 auto 0;position: relative;box-shadow: 0 2px 4px 0 rgba(242, 93, 32, 0.15);opacity: 0;transform: scale(0);-webkit-transform: scale(0);}

.solu7 .stop .ul1 .li span svg{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}

.solu7 .stop .ul1 .li .wz{color: #9c9c9c;margin-bottom: .2rem;}

.solu7 .stop .ul1 .li.act .wz{color: #F25D20;}

@media (hover: hover) and (pointer: fine) {
.solu7 .stop .ul1 .li:hover .wz{color: #F25D20;}
}

.solu7 .stop .ul1 .li.act span{opacity: 1;transform: scale(1);-webkit-transform: scale(1);}

.solu7 .lunbo{position: relative;margin-top: 45px;}

.swiper_sol5{}

.swiper_sol5 .swiper-slide{}

.swiper_sol5 .swiper-slide .sbox{width: 100%;height: 6.4rem;border-radius: .2rem;overflow: hidden;background: #fff;}

.swiper_sol5 .swiper-slide .sbox .slt{width: 50%;height: 100%;padding: .8rem .5rem;}

.swiper_sol5 .swiper-slide .sbox .slt .sox{width: 100%;height: 100%;overflow: auto;padding-right: 10px;}

.swiper_sol5 .swiper-slide .sbox .slt .sox .stt{line-height: 1.2;color: #000;}

.swiper_sol5 .swiper-slide .sbox .slt .sox .stc{line-height: 1.53;margin: .3rem 0 ;color: #222;}

.swiper_sol5 .swiper-slide .sbox .slt .sox .dxd .dl1{width: 65%;}

.swiper_sol5 .swiper-slide .sbox .slt .sox .dxd .dl1:nth-child(2){width:30%;margin-left: 5%;}

.swiper_sol5 .swiper-slide .sbox .slt .sox .dxd .dt{color: #F25D20;}

.swiper_sol5 .swiper-slide .sbox .slt .sox .dxd .dt .wz{white-space:nowrap;margin-right: .2rem;}

.swiper_sol5 .swiper-slide .sbox .slt .sox .dxd .dt s{display: block;width: 100%;height: 1px;background: #F25D20;opacity: .05;}

.swiper_sol5 .swiper-slide .sbox .slt .sox .dxd .dd{}

.swiper_sol5 .swiper-slide .sbox .slt .sox .dxd .dd .fli{margin-right: 8%;margin-bottom: .2rem; text-align: center;line-height: 26px;}

.swiper_sol5 .swiper-slide .sbox .slt .sox .dxd .dd .fli .ico{width: .5rem;margin: .2rem auto .05rem;}

.swiper_sol5 .swiper-slide .sbox .slt .sox .dxd .dd .fli:last-child {margin-right: 0;}

.swiper_sol5 .swiper-slide .sbox .slt .sox .dxd .dd .fli:nth-child(2) .dd .fli {margin-right: 0;}

.swiper_sol5 .swiper-slide .sbox .slt .sox .dxd2 .dd .fli{width: 20%;margin: 0;}

.swiper_sol5 .swiper-slide .sbox .slt .sox .dxd3 .dd .fli{width:25%;margin: 0;}

.swiper_sol5 .swiper-slide .sbox .srt{width: 50%;height: 100%;}

.swiper_sol5 .swiper-slide .sbox .srt img{width: 100%;height: 100%;object-fit: cover;}







/* 服务 */

.serv1 .c_top{line-height: 1;border: 0;padding-bottom: 80px;}

.serv1 .c_top .clt{line-height: 1.3;max-width: 50%;}

.serv1 .c_top .crt{width: 46%;}

.serv1 .c_top .crt .ctc{line-height: 1.56;margin-bottom: .4rem;color: #000;}

.serv1{padding-bottom: 0;}

.serv2{overflow: visible;}

.serv2 .heizi2{z-index: 5;position: relative;}

.serv2 .heizi2 .hox{position: relative;padding: 1.2rem 0 ;}

.serv2 .bg{background: linear-gradient(111deg, rgba(48, 64, 136, 0.12) 0.62%, rgba(0, 84, 179, 0.07) 31.97%, rgba(247, 116, 22, 0.06) 63.32%, rgba(251, 171, 47, 0.08) 95.63%), #F8F8F8;}

.serv2 .heizi2 .hox .hlt{width: 50%;position: sticky;top: 5vh;height: 90vh;left: 0; display: flex;align-items: center;align-content: center;}

.serv2 .heizi2 .hox .hlt .img{display: block;width: 100%;height: 100%;position: relative;border-radius: 28px;overflow: hidden;max-height: 800px;}

.serv2 .heizi2 .hox .hlt .img .img1{display: block;width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;opacity: 0;pointer-events: none;object-position: top;}

.serv2 .heizi2 .hox .hlt .img .img1.act{opacity: 1;}

.serv2 .heizi2 .hox .hrt {width: 50%;padding-left: 60px;}

.serv2 .heizi2 .hox .hrt .mimg{display: none;}

.serv2 .heizi2 .hox .hrt .dl1{}

.serv2 .heizi2 .hox .hrt .dl1 .dd{padding: .6rem 0 1.5rem;line-height: 1.53;}

.serv2 .heizi2 .hox .hrt .dl1 .dd:last-child{padding-bottom: 4rem;}

.serv2 .heizi2 .hox .hrt .dl1 .dd:last-child .a_dw{top: -295px;}

.serv2 .heizi2 .hox .hrt .dl1 .dd .dtt1{line-height: 1.2;}

.serv2 .heizi2 .hox .hrt .dl1 .dd .dtc1{padding: .3rem 0;}

.serv2 .heizi2 .hox .hrt .dl1 .dd .ul1{border-top: 1px solid rgba(0, 0, 0, 0.06);padding-top: .4rem;margin-top: .1rem;}

.serv2 .heizi2 .hox .hrt .dl1 .dd .ul1 .li{position: relative;line-height: 20px;margin-bottom: .2rem;color: #3A4FAC;}

.serv2 .heizi2 .hox .hrt .dl1 .dd .ul1 .li .icos{position: relative;width: 20px;height: 20px;}

.serv2 .heizi2 .hox .hrt .dl1 .dd .ul1 .li .icos s{display: block;width: 100%;height: 100%;background: #3A4FAC;border-radius: 50%;overflow: hidden;transform: scale(0);-webkit-transform: scale(0);}

.serv2 .heizi2 .hox .hrt .dl1 .dd .ul1 .li .icos .svg{position: absolute;top: 0;left: 0;z-index: 2;width: 100%;height: 100%;clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);}

.serv2 .heizi2 .hox .hrt .dl1 .dd .ul1 .li .wz{padding-left: .1rem;}

.serv2 .heizi2 .hox .hrt .dl1 .dd .ul1.wow1 .li .icos s{transform: scale(1);-webkit-transform: scale(1);transition-delay: .3s;-webkit-transition-delay: .3s;}

.serv2 .heizi2 .hox .hrt .dl1 .dd .ul1.wow1 .li .icos .svg{clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);transition-delay: 1s;-webkit-transition-delay: 1s;}

.serv2 .heizi2 .hox .hrt .dl1 .dd2 .ul1 .li .icos s{background: #0054B3;}

.serv2 .heizi2 .hox .hrt .dl1 .dd2 .ul1 .li{color: #0054B3;}

.serv2 .heizi2 .hox .hrt .dl1 .dd3 .ul1 .li .icos s{background: #F25D20;}

.serv2 .heizi2 .hox .hrt .dl1 .dd3 .ul1 .li{color: #F25D20;}

.serv2 .heizi2 .hox .hrt .dl1 .dd4 .ul1 .li .icos s{background: #EB9F2A;}

.serv2 .heizi2 .hox .hrt .dl1 .dd4 .ul1 .li{color: #EB9F2A;}

.serv2 .heizi2 .hox .hrt .dl1 .dd5 .ul1 .li .icos s{background: #000;}

.serv2 .heizi2 .hox .hrt .dl1 .dd5 .ul1 .li{color: #000;}

.serv3 .ul1 .li{/*text-align: left;*/}

.serv4{margin-top: 100px ;padding: 120px 0;position: relative;line-height: 1.5;color: #fff;}

.serv4 .heizi{position: relative;width: 100%;z-index: 3;}

.serv4 .heizi .stop{background: rgba(255, 255, 255, 0.04);border: 1px solid rgba(255, 255, 255, .1);border-radius: 28px;border-bottom: 0;overflow: hidden;margin-top: .5rem;backdrop-filter: blur(15px);font-family: 'pfm';}

.serv4 .heizi .stop .li{padding: .32rem 0;text-align: center;color: #E4C5A0;line-height: 1.5;width: 14.285%;border-bottom: 1px solid rgba(255, 255, 255, .1);}

.serv4 .bg{position: absolute;width: 93.75%;height: 100%; top: 0; overflow: hidden;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);border-radius: 28px;z-index: 1;background: #000 url(../images/serv_4bg.png) center top no-repeat ;background-size: cover;}

.serv4 .tt2{color: #888;margin: .5rem 0 .4rem;line-height: 1.5;}

.swiper_ser1{padding-bottom: .3rem;}

.swiper_ser1 .swiper-slide{}

.swiper_ser1 .swiper-slide .sbox{}

.swiper_ser1 .swiper-slide .sbox .ul1{}

.swiper_ser1 .swiper-slide .sbox .ul1 *{font-family: 'pfm';}

.swiper_ser1 .swiper-slide .sbox .ul1 .li{width: 23.68%;margin: 0 1.76% 1.76% 0;border-radius: 28px;padding: .2rem .2rem .4rem;background: rgba(28, 28, 28, 0.8);border: 1px solid rgba(255, 255, 255, .1);text-align: center;backdrop-filter: blur(15px);}

.swiper_ser1 .swiper-slide .sbox .ul1 .li:nth-child(4n){margin-right: 0;}

.swiper_ser1 .swiper-slide .sbox .ul1 .li .ltt{display: flex;}

.swiper_ser1 .swiper-slide .sbox .ul1 .li .ltt span{display: block;padding: 0 10px;line-height: 1.8;border-radius: .3rem;}

.swiper_ser1 .swiper-slide .sbox .ul1 .li .ltt2{font-weight: normal;line-height: 26px;margin: 10px 0;font-family: 'inm';color: #999;}

.swiper_ser1 .swiper-slide .sbox .ul1 .li .ltc{line-height: 28px;height: 56px;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: .3rem;}

.swiper_ser1 .swiper-slide .sbox .ul1 .li .img img{display: block;margin: 0 auto;}

.swiper_ser1 .swiper-slide .sbox .ul1 .li .ltc br{display: none;}

.swiper_ser1 .pagination_ser1{bottom: 0;}

.swiper_ser1 .pagination_ser1 span{opacity: .15;background: #fff;margin: 0 5px !important;width: .2rem ;height: 4px;border-radius: 5px;}

.swiper_ser1 .pagination_ser1 .swiper-pagination-bullet-active{opacity: 1;background: #F25D20;width: .3rem;}

.swiper_ser1m{display: none;}

/* 新闻 */

.new1 .ntop{line-height: 1.5;padding: 51px 0 50px;}

.new1 .ncon{}

.new1 .ncon .a{display: block;line-height: 2.7;border-radius: .5rem;border: 1px solid rgba(153, 153, 153, 0.15);margin-right: .2rem;padding: 0 .3rem;font-family: 'pfm';}

.new1 .ncon .a.act{background: #000;color: #fff;}

@media (hover: hover) and (pointer: fine) {
.new1 .ncon .a:hover{background: #000;color: #fff;}
}

.new1 .ncbtm{margin-top: .5rem;}

.new1 .ncbtm .li{display: block;width: 31.6%;margin: 0 2.6% 2.6% 0;border-radius: 24px;overflow: hidden;position: relative;}

.new1 .ncbtm .li:nth-child(3n){margin-right: 0;}

.new1 .ncbtm .li .img{position: relative;width: 100%;overflow: hidden;}

.new1 .ncbtm .li .img img{transform: scale(1.0002);-webkit-transform: scale(1.0002);height: 2.7rem;object-fit: cover;}

.new1 .ncbtm .li .txt{width: 100%;padding: .4rem;background: #fff;}

.new1 .ncbtm .li .txt .att{line-height: 32px;height: 64px;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.new1 .ncbtm .li .txt .atc{padding-top: .2rem;line-height: 20px;border-top: 1px solid rgba(0, 0, 0, 0.06);margin-top: .8rem;color: #555;}

.new1 .ncbtm .li .txt .atc .day{font-family: 'inn';margin-right: .3rem;color: #555;}

.new1 .ncbtm .li .txt .atc .jt{position: relative;display: block;overflow: hidden;width: .2rem;height: .2rem;margin-left: .1rem;}

.new1 .ncbtm .li .txt .atc .jt span{display: flex;width: 100%;height: 100%;position: absolute;top: 0;left: 0;justify-content: center;align-items: center;align-content: center;}

.new1 .ncbtm .li .txt .atc .jt span img{display: block;width: .12rem;height: .12rem;}

.new1 .ncbtm .li .txt .atc .jt span:nth-child(2){top: 100%;left: -100%;}

@media (hover: hover) and (pointer: fine) {
.new1 .ncbtm .li:hover .txt .atc .jt span:nth-child(1){top: -100%;left: 100%;}

.new1 .ncbtm .li:hover .txt .atc .jt span:nth-child(2){top: 0;left: 0;}

.new1 .ncbtm .li:hover .img img{transform: scale(1.05);-webkit-transform: scale(1.05);}

.new1 .ncbtm .li:hover .txt .att{color: #F25D20;}
}

.i3 .ckgd .zk{cursor: pointer;line-height: 20px;}

.i3 .ckgd .zk span{color: #555;}

.i3 .ckgd .zk s{display: block;width: 20px;height: 20px;background: url(../images/svg/jt_2_3.svg) center no-repeat;margin-left: 10px;background-size: 10px;}

@media (hover: hover) and (pointer: fine) {
.i3 .ckgd .zk:hover span{color: #F25D20;}

.i3 .ckgd .zk:hover s{background: url(../images/svg/jt_2_4.svg) center no-repeat;background-size: 10px;}
}


.new1 .ncbtm .li2{display: block;width: 31.6%;margin: 0 2.6% 2.6% 0;border-radius: 24px;overflow: hidden;position: relative;background: #fff;padding: 40px;}

.new1 .ncbtm .li2:nth-child(3n){margin-right: 0;}

.new1 .ncbtm .li2 .day1{color: #999;line-height: 20px;padding-left: .3rem;background: url(../images/svg/day.svg) center left no-repeat;background-size: .2rem;display: none;}

.new1 .ncbtm .li2 .xian{display: block;width: 100%;height: 1px;background: #000; opacity: .1;margin: 19px 0 38px;display: none;}

.new1 .ncbtm .li2 .att{line-height: 32px;height: 64px;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.new1 .ncbtm .li2 .att2{line-height: 26px;height: 78px;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;color: #555;margin: .3rem 0 154px;}

.new1 .ncbtm .li2 .atc{padding-top: .2rem;line-height: 20px;border-top: 1px solid rgba(0, 0, 0, 0.1);margin-top: .8rem;color: #555;font-family: 'inn';}

.new1 .ncbtm .li2 .atc .day{margin-right: .3rem;}

.new1 .ncbtm .li2 .atc .jt{position: relative;display: block;overflow: hidden;width: .2rem;height: .2rem;margin-left: .1rem;}

.new1 .ncbtm .li2 .atc .jt span{display: flex;width: 100%;height: 100%;position: absolute;top: 0;left: 0;justify-content: center;align-items: center;align-content: center;}

.new1 .ncbtm .li2 .atc .jt span img{display: block;width: .12rem;height: .12rem;}

.new1 .ncbtm .li2 .atc .jt span:nth-child(2){top: 100%;left: -100%;}

@media (hover: hover) and (pointer: fine) {
.new1 .ncbtm .li2:hover .atc .jt span:nth-child(1){top: -100%;left: 100%;}

.new1 .ncbtm .li2:hover .atc .jt span:nth-child(2){top: 0;left: 0;}

.new1 .ncbtm .li2:hover .att{color: #F25D20;}
}


.new1 .ncbtm .li3{display: block;width: 31.6%;margin: 0 2.6% 2.6% 0;border-radius: 24px;overflow: hidden;position: relative;background: #fff;padding: 40px;}

.new1 .ncbtm .li3:nth-child(3n){margin-right: 0;}

.new1 .ncbtm .li3 .day1{color: #999;line-height: 20px;padding-left: .3rem;background: url(../images/svg/day.svg) center left no-repeat;background-size: .2rem;}

.new1 .ncbtm .li3 .xian{display: block;width: 100%;height: 1px;background: #000; opacity: .1;margin: 19px 0 38px;}

.new1 .ncbtm .li3 .att{line-height: 32px;height: 64px;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.new1 .ncbtm .li3 .att2{line-height: 26px;height: 78px;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;color: #555;margin: .3rem 0 154px;}

.new1 .ncbtm .li3 .toux{color: #888;margin: 180px 0 30px;}

.new1 .ncbtm .li3 .toux .ico{width: 56px;margin-right: 19px;}

.new1 .ncbtm .li3 .atc{padding-top: .2rem;line-height: 20px;border-top: 1px solid rgba(0, 0, 0, 0.1);margin-top: 0;color: #555;font-family: 'inn';}

.new1 .ncbtm .li3 .atc .day{margin-right: .3rem;}

.new1 .ncbtm .li3 .atc .jt{position: relative;display: block;overflow: hidden;width: .2rem;height: .2rem;margin-left: .1rem;}

.new1 .ncbtm .li3 .atc .jt span{display: flex;width: 100%;height: 100%;position: absolute;top: 0;left: 0;justify-content: center;align-items: center;align-content: center;}

.new1 .ncbtm .li3 .atc .jt span img{display: block;width: .12rem;height: .12rem;}

.new1 .ncbtm .li3 .atc .jt span:nth-child(2){top: 100%;left: -100%;}

@media (hover: hover) and (pointer: fine) {
.new1 .ncbtm .li3:hover .atc .jt span:nth-child(1){top: -100%;left: 100%;}

.new1 .ncbtm .li3:hover .atc .jt span:nth-child(2){top: 0;left: 0;}

.new1 .ncbtm .li3:hover .att{color: #F25D20;}
}


.new1 .ncbtm_faq{margin: .5rem 0;}

.new1 .ncbtm_faq .dl1{}

.new1 .ncbtm_faq .dl1 .dd{background: #fff;border-radius: .28rem;padding:0 .4rem;margin-bottom: .2rem;}

.new1 .ncbtm_faq .dl1 .dd .dtop{cursor: pointer;padding: .4rem 0;}

.new1 .ncbtm_faq .dl1 .dd .dtop .wz{width: calc(100% - 50px);line-height: 32px;}

.new1 .ncbtm_faq .dl1 .dd .dtop s{display: block;width: 32px;height: 32px;background: url(../images/svg/lb_b.svg) center no-repeat;transform: rotate(90deg);-webkit-transform: rotate(90deg); opacity: .5;}

.new1 .ncbtm_faq .dl1 .dd .dbtm{border-top: 1px solid #ddd;padding: .3rem 0 .4rem;color: #555;line-height: 1.53;display: none;}

.new1 .ncbtm_faq .dl1 .dd.act .dtop .wz{color: #F25D20;}

.new1 .ncbtm_faq .dl1 .dd.act .dtop s{transform: rotate(-90deg);-webkit-transform: rotate(-90deg);opacity: 1;background: url(../images/svg/lb_hh.svg) center no-repeat;}










/* 新闻详情 */

.newc1{background: #f8f8f8;}

.newc1 .neox{padding-top: .8rem;}


.newc1 .neox .nlt{width:72% ;line-height: 1.53;}

.newc1 .neox1 .nlt .ul1{line-height: 40px;color: #555;font-family: 'inn';margin: 10px 0;}

.newc1 .neox1 .nlt .ul1 .day{margin-right: .3rem;font-family: 'inn';}

.newc1 .neox1 .nlt .yd{padding-left: 25px;background: url(../images/svg/day.svg) center left no-repeat;background-size: 20px;display: none;}

.newc1 .neox2 .nlt .ul1{line-height: 40px;color: #555;font-family: 'inn';margin: 0 0 .56rem;border-radius: .28rem;background: linear-gradient(90deg, #c1d3e8, #e7edf3);height: 1.2rem;padding: 0 .5rem;}

.newc1 .neox2 .nlt .ul1 .day{margin-right: .3rem;font-family: 'inn';}

.newc1 .neox2 .nlt .ul1 .li2 img {
    width: .72rem;
    height: .72rem;
    border-radius: 50%;
    overflow: hidden;
    object-fit: cover;
}

.newc1 .neox2 .nlt .ul1 .li2 .li2t {
    padding-left: .2rem;
    color: #000;
    font-weight: 500;
    line-height: 26px;
}

.newc1 .neox2 .nlt .ul1 .li2 .li2t2 {
    color: #555;
    font-weight: 400;
    line-height: 22px;
}

.newc1 .neox2 .nlt .yd{padding-left: 25px;background: url(../images/svg/day.svg) center left no-repeat;background-size: 20px;display: none;}

.newc1 .neox .nrt{width:21% ;min-height: 10px;position: sticky;top: 70px;right: 0;}

.newc1 .neox .nrt .xia {color: #888;padding: .6rem 0;border-top: 1px solid rgba(0, 0, 0, 0.06);position: relative;height: 1.76rem;}

.newc1 .neox .nrt .xia .li{position: relative;cursor: pointer;}

.newc1 .neox .nrt .xia .li .ico{width: 50px;height: 50px;position: relative;border: 1px solid rgba(0, 0, 0, 0.06);border-radius: 50%;overflow: hidden;}

.bds_weixin{position: absolute;width: 100% !important;height: 100% !important;margin: 0 !important;top: 0;left: 0;z-index: 5;opacity: 0 !important;}

.bd_weixin_popup{height: auto !important;}

.newc1 .neox .nrt .xia .li .ico img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 22px;}

.newc1 .neox .nrt .xia .li .ico img:nth-child(2){opacity: 0;}

.newc1 .neox .nrt .xia .li.act .ico img:nth-child(1),
.newc1 .neox .nrt .xia .li.pop .ico img:nth-child(1){opacity: 0;}

.newc1 .neox .nrt .xia .li.act .ico img:nth-child(2),
.newc1 .neox .nrt .xia .li.pop .ico img:nth-child(2){opacity: 1;}

.newc1 .neox .nrt .xia .xian{display: block;width: 1px;height: 28px;background: rgba(0, 0, 0, 0.06);margin: 0 .4rem;}

.newc1 .neox .nrt .xia .li .shuju{position: absolute;left: .4rem;top: -3px;padding: 0 6px;background: #F25D20;border-radius: 30px;color: #fff;line-height: 20px;}

.newc1 .neox .nrt .xia .li .ewm{position: absolute;width: 1.2rem;left: 50%;bottom: 100%;transform: translateX(-50%);-webkit-transform: translateX(-50%);opacity: 0;pointer-events: none;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}

@media (hover: hover) and (pointer: fine) {
.newc1 .neox .nrt .xia .li:hover .ewm{opacity: 1;bottom: 110%;}
}

.newc1 .neox .nrt .xia2{border-top: 1px solid rgba(0, 0, 0, 0.06);padding-top: .4rem;}

.newc1 .neox .nrt .xia2 .a{  white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width: 100%;display: block;line-height: 1.53;margin-bottom: .1rem;color: #777;position: relative;padding-left: 15px;}

.newc1 .neox .nrt .xia2 .xtt{margin-bottom: .2rem;}

.newc1 .neox .nrt .xia2 .a::after{content: '';display: block;position: absolute;left: 0;top: 50%;width: 4px;height: 4px;background: #d9d9d9;border-radius: 50%;overflow: hidden;margin-top: -2px;}

@media (hover: hover) and (pointer: fine) {
.newc1 .neox .nrt .xia2 .a:hover{color: #F25D20;}

.newc1 .neox .nrt .xia2 .a:hover::after{background: #F25D20;}
}

.newc1 .neox .nrt .xia .mo{position: absolute;top: 0;right: 0;line-height: 20px;color: #999;display: none;}

.newc1 .neox .nrt .xia .mo .jt{position: relative;display: block;overflow: hidden;width: .2rem;height: .2rem;margin-left: .1rem;}

.newc1 .neox .nrt .xia .mo .jt span{display: flex;width: 100%;height: 100%;position: absolute;top: 0;left: 0;justify-content: center;align-items: center;align-content: center;}

.newc1 .neox .nrt .xia .mo .jt span img{display: block;width: .12rem;height: .12rem;}

.newc1 .neox .nrt .xia .mo .jt span:nth-child(2){top: 100%;left: -100%;}

@media (hover: hover) and (pointer: fine) {
.newc1 .neox .nrt .xia .mo:hover .jt span:nth-child(1){top: -100%;left: 100%;}

.newc1 .neox .nrt .xia .mo:hover .jt span:nth-child(2){top: 0;left: 0;}

.newc1 .neox .nrt .xia .mo:hover{color: #F25D20;}
}

.newc1 .neox .nrt .xia3{display: none;}

.newc1 .neox2 .nlt .tc{padding: .6rem 0;border-top: 1px solid rgba(0, 0, 0, 0.06);border-bottom: 1px solid rgba(0, 0, 0, 0.06);margin-bottom: .5rem;}

.newc1 .neox2 .nlt .tc *{color: #222 !important;line-height: 1.75 !important;font-size: 16px !important;font-family: 'pfm' !important;background: rgba(0, 0, 0, 0) !important;}
.newc1 .neox2 .nlt .tc b, .newc1 .neox2 .nlt .tc b{
    font-family: 'pfb' !important;
}
.newc1 .neox2 .nlt .tc li{text-indent: 0}

.newc1 .neox2 .nlt .tc table{width: 100% !important;}

.newc1 .neox2 .nlt .tc img{margin: 10px auto !important;max-width: 70% !important;display: block; height: auto !important;}

.newc1 .neox2 .nlt .new_btm{}

.newc1 .neox2 .nlt .new_btm .nelt{width: 50%;}

.newc1 .neox2 .nlt .new_btm .nelt a{display: block;margin-bottom: 15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

@media (hover: hover) and (pointer: fine) {
.newc1 .neox2 .nlt .new_btm .nelt a:hover{color: #F25D20;}
}

.newc1 .neox2 .nlt .new_btm .nert{padding-top: .1rem;}

.newc1 .neox2 .nlt .new_btm .nert .mo{line-height: 20px;color: #999;}

.newc1 .neox2 .nlt .new_btm .nert .mo .jt{position: relative;display: block;overflow: hidden;width: .2rem;height: .2rem;margin-left: .1rem;}

.newc1 .neox2 .nlt .new_btm .nert .mo .jt span{display: flex;width: 100%;height: 100%;position: absolute;top: 0;left: 0;justify-content: center;align-items: center;align-content: center;}

.newc1 .neox2 .nlt .new_btm .nert .mo .jt span img{display: block;width: .12rem;height: .12rem;}

.newc1 .neox2 .nlt .new_btm .nert .mo .jt span:nth-child(2){top: 100%;left: -100%;}

@media (hover: hover) and (pointer: fine) {
.newc1 .neox2 .nlt .new_btm .nert .mo:hover .jt span:nth-child(1){top: -100%;left: 100%;}

.newc1 .neox2 .nlt .new_btm .nert .mo:hover .jt span:nth-child(2){top: 0;left: 0;}

.newc1 .neox2 .nlt .new_btm .nert .mo:hover{color: #F25D20;}
}

.newc1 ol.list-circled {
  list-style: none;
  padding-left: 2.4em;
  margin: 0;
  counter-reset: list-circled;
}

.newc1 ol.list-circled > li {
  list-style: none;
  position: relative;
  counter-increment: list-circled;
}

.newc1 ol.list-circled > li::before {
  content: counter(list-circled);
  position: absolute;
  left: -2.2em;
  top: 0.1em;
  box-sizing: border-box;
  min-width: 1.5em;
  height: 1.5em;
  padding: 0 0.2em;
  border: 1px solid currentColor;
  border-radius: 50%;
  font-size: 12px;
  line-height: 1.4em;
  text-align: center;
}


/* 关于 */

.ab1{padding-top: 16.7vw;padding-bottom: 0;}

.ab1 .bg3{width: 100%;position: absolute;top: 0px;left: 0;z-index: 1;}

.ab1 .bg4{width: 100%;position: absolute;top: 0px;left: 0;z-index: 1;}

.ab1 .box_dh{z-index: 3;position: relative;}

.ab1 .aox{align-items: flex-start;align-content: flex-start;}

.ab1 .aox .alt{width: 38%;position: sticky;top: 1rem;left: 0;padding-bottom: 1rem;}

.ab1 .aox .alt .tt1{line-height: 32px;margin-bottom: 20px;}

.ab1 .aox .alt .tt2{line-height: 1.2;margin-bottom: .6rem;}

.ab1 .aox .alt .jtx{position: relative;display: block;overflow: hidden;width: 42px;height: 42px;background: #000;border-radius: 50%;overflow: hidden;}

.ab1 .aox .alt .jtx span{display: flex;width: 100%;height: 100%;position: absolute;top: 0;left: 0;justify-content: center;align-items: center;align-content: center;animation: shangx 1.8s linear infinite;-webkit-animation: shangx 1.8s linear infinite;}

.ab1 .aox .alt .jtx span img{display: block;width: .12rem;height: .12rem;transform: rotate(135deg);-webkit-transform: rotate(135deg);}

.ab1 .aox .alt .jtx span:nth-child(2){display: none;}




.ab1 .aox .art{width: 50%;}

.ab1 .aox .art{line-height: 1.56;padding: 52px 0 2rem;}

.ab1 .aox .art .p{margin-bottom: .8rem;}

.ab1 .aox .art .p span{position: relative;color: #F25D20;text-decoration: underline;text-underline-offset: 1px; text-decoration-thickness: 5px; text-decoration-color: rgba(242, 93, 32, 0.1);}

.ab2{z-index: 3;}

.ab2 .hezi2{position: relative;width: 100%;z-index: 4;}

.ab2 .hezi2 .bg{position: absolute;width: 93.75%;height: 100%; top: 0; overflow: hidden;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);border-radius: 28px;z-index: 3;}

.ab2 .hezi2 .box .aox{padding: 1.2rem 0;}

.ab2 .tt1{color: #fff;}

.ab2 .tc1{color: #fff;margin: .1rem 0 .5rem;}

.swiper_ab1{}

.swiper_ab1 > .swiper-wrapper{}

.swiper_ab1 > .swiper-wrapper > .swiper-slide{background: #fff;height: auto;border-radius: 28px;padding: .4rem;}

.swiper_ab1 > .swiper-wrapper > .swiper-slide > .sbox .ico{width: .5rem;}

.swiper_ab1 > .swiper-wrapper > .swiper-slide > .sbox .stt1 {margin: .3rem 0;}

.swiper_ab1 > .swiper-wrapper > .swiper-slide > .sbox .stt1 span{color: #F25D20;text-decoration: underline;text-underline-offset: 4px; text-decoration-thickness: 5px; text-decoration-color: rgba(242, 93, 32, 0.1);}

.swiper_ab1 > .swiper-wrapper > .swiper-slide > .sbox .stc1{line-height: 28px;margin-top: .3rem;}

.swiper_ab1 > .swiper-wrapper > .swiper-slide > .sbox .stc1 .p1{color: #000;}

.swiper_ab1 > .swiper-wrapper > .swiper-slide > .sbox .stc2{padding-bottom: .2rem;margin-bottom: .2rem;border-bottom: 1px solid rgba(0, 0, 0, 0.05);}

.swiper_ab1 > .swiper-wrapper > .swiper-slide > .sbox .stc2 .btn{cursor: pointer;}

.swiper_ab1 > .swiper-wrapper > .swiper-slide > .sbox .stc2 .btn.act{color: #F25D20;}

@media (hover: hover) and (pointer: fine) {
.swiper_ab1 > .swiper-wrapper > .swiper-slide > .sbox .stc2 .btn:hover{color: #F25D20;}
}

.swiper_ab2 {}

.swiper_ab2 .sbox3{line-height: 26px;min-height: 260px;}

.swiper_ab2 .pagination_ab2{bottom: 0;display: flex;}

.swiper_ab2 .pagination_ab2 span{opacity: .1;background: #000;width: .2rem;display: block;height: 4px;border-radius: 4px;}

.swiper_ab2 .pagination_ab2 span.swiper-pagination-bullet-active{opacity: 1;background: #F25D20;width: .3rem;}

.ab3 .tt{margin-bottom: .5rem;}

.ab4{padding: 120px 0 ;background: #F8F8F8;}

.ab4 .aox{margin-top: .5rem;}

.ab4 .aox .alt{width: 50%;position: sticky;left: 0;top: 1rem;}

.ab4 .aox .art{width: 50%;padding-left: 60px;line-height: 1.55;}

.ab4 .aox .art .p{margin-bottom: .3rem;}

.ab4 .aox .art .p span{color: #F25D20;text-decoration: underline;text-underline-offset: 1px; text-decoration-thickness: 5px; text-decoration-color: rgba(242, 93, 32, 0.1);}

.ab4 .aox .art .ul1{}

.ab4 .aox .art .ul1 .li{padding: .3rem 0;border-top: 1px solid rgba(0, 0, 0, 0.06);}

.ab4 .aox .art .ul1 .li .ico{width: .5rem;}

.ab4 .aox .art .ul1 .li .wz{width: calc(100% - .5rem);padding-left: .2rem;}

.ab5{padding: 0 0 120px ;background: #F8F8F8;position: relative;}

.ab5 .tc{margin: .1rem 0 .5rem;line-height: 28px;}

.ab5 .tc .mo{line-height: 20px;color: #999;}

.ab5 .tc .mo .jt{position: relative;display: block;overflow: hidden;width: .2rem;height: .2rem;margin-left: .1rem;}

.ab5 .tc .mo .jt span{display: flex;width: 100%;height: 100%;position: absolute;top: 0;left: 0;justify-content: center;align-items: center;align-content: center;}

.ab5 .tc .mo .jt span img{display: block;width: .12rem;height: .12rem;}

.ab5 .tc .mo .jt span:nth-child(2){top: 100%;left: -100%;}

@media (hover: hover) and (pointer: fine) {
.ab5 .tc .mo:hover .jt span:nth-child(1){top: -100%;left: 100%;}

.ab5 .tc .mo:hover .jt span:nth-child(2){top: 0;left: 0;}

.ab5 .tc .mo:hover{color: #F25D20;}
}

.ab6{padding: 0 0 120px ;background: #F8F8F8;position: relative;}

.ab6 .tc{margin: .1rem 0 .5rem;line-height: 28px;}

.ab6 .tc{margin: .1rem 0 .5rem;line-height: 28px;}

.ab6 .lunbo{position: relative;}

.swiper_ab3{background: #fff;border-radius: 28px;}

.swiper_ab3 .swiper-slide{}

.swiper_ab3 .swiper-slide .sbox{height: 6.4rem;}

.swiper_ab3 .swiper-slide .sbox .img{width: 63%;height: 100%;overflow: hidden;}

.swiper_ab3 .swiper-slide .sbox .img img{display: block;width: 100%;height: 100%;object-fit: cover;transform: scale(1.05);-webkit-transform: scale(1.05);  transition: all 1.5s ease;}

.swiper_ab3 .swiper-slide .sbox .txt{padding: 2rem .6rem 0;width: 37%;line-height: 1.53;
    opacity: 0;
transition: all 0s ease;
    transform: translate3d(0px, 60px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transform-style: preserve-3d;
}

.swiper_ab3 .swiper-slide .sbox .txt .stc{margin-top: 5px;}

.swiper_ab3 .swiper-slide-active .sbox .img img{transform: scale(1.0002);-webkit-transform: scale(1.0002);}


.swiper_ab3 .pagination_ab3{bottom: auto;top: 0;width: 37%;left: 63%;text-align: left;padding: .6rem;font-family: 'inm';color: #cdcdcd;}

.swiper_ab3 .pagination_ab3 span{}

.swiper_ab3 .pagination_ab3 span::before{content: '0';}

.swiper_ab3 .pagination_ab3 .swiper-pagination-current{color: #F25D20;}

.swiper_ab3 .anniu{position: absolute;width: 37%;left: 63%;bottom: 0;z-index: 5;padding: .6rem ;}

.swiper_ab3 .anniu .btn{display: block;width: .56rem;height: .56rem;border: 1px solid rgba(0, 0, 0, 0.05);border-radius: 50%;overflow: hidden;background: url(../images/svg/lb_b.svg) center no-repeat;background-size: .08rem;cursor: pointer;margin-left: .1rem;}

.swiper_ab3 .anniu .prev_ab3{transform: rotate(180deg);-webkit-transform: rotate(180deg);}

@media (hover: hover) and (pointer: fine) {
.swiper_ab3 .anniu .btn:hover{background: #F25D20 url(../images/svg/lb_h.svg) center no-repeat;background-size: .08rem;border: 1px solid #F25D20;}
}

.swiper_ab3 .swiper-slide-active .sbox .txt{
opacity: 1;
    pointer-events: all;
    position: relative;
    transform: translate3d(0px, 0rem, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transform-style: preserve-3d;
    transition: all 1.5s ease, opacity 0s ease;
}


.ab7{padding: 120px 0  ;background: #fff;position: relative;}

.ab7 .tc{margin: .1rem 0 .5rem;line-height: 28px;}

.ab7 .tc .mo{line-height: 20px;color: #999;}

.ab7 .tc .mo .jt{position: relative;display: block;overflow: hidden;width: .2rem;height: .2rem;margin-left: .1rem;}

.ab7 .tc .mo .jt span{display: flex;width: 100%;height: 100%;position: absolute;top: 0;left: 0;justify-content: center;align-items: center;align-content: center;}

.ab7 .tc .mo .jt span img{display: block;width: .12rem;height: .12rem;}

.ab7 .tc .mo .jt span:nth-child(2){top: 100%;left: -100%;}

@media (hover: hover) and (pointer: fine) {
.ab7 .tc .mo:hover .jt span:nth-child(1){top: -100%;left: 100%;}

.ab7 .tc .mo:hover .jt span:nth-child(2){top: 0;left: 0;}

.ab7 .tc .mo:hover{color: #F25D20;}
}

.ab7 .swiper_in5 .swiper-slide .sbox .txt{border: 1px solid rgba(0, 0, 0, 0.06);border-radius: 0 0 24px 24px;border-top: 0;}


.ab8{padding: 120px 0  ;background: #f8f8f8;position: relative;}

.ab8 .tc{margin: .6rem 0 .4rem;line-height: 1.65;color: #000;}

.ab8 .tc span{color: #F25D20;text-decoration: underline;text-underline-offset: 1px; text-decoration-thickness: 5px; text-decoration-color: rgba(242, 93, 32, 0.1);font-family: 'pfm';}

.ab8 .tc .tlt{width: 36.85%;}

.ab8 .tc .tlt .p1{margin: .15rem 0 .5rem;}

.ab8 .tc .trt{width: 50%;}

.ab8 .tc .trt .p{margin-bottom: .6rem;}

.ab9 {padding: 0 0 120px;background: #f8f8f8;}

.ab9 .tt{margin-bottom: .4rem;}

.ab9 .ul1{background: #fff;border-radius: 28px;overflow: hidden;}

.ab9 .ul1 .li{border-bottom: 1px solid rgba(0, 0, 0, 0.06);}

.ab9 .ul1 .li:last-child{border-bottom: none;}

.ab9 .ul1 .li .ltop{padding: .3rem .5rem;line-height: 32px;cursor: pointer;}

.ab9 .ul1 .li .ltop .llt{width: 3rem;}

.ab9 .ul1 .li .ltop .lrt{width: calc(100% - 3.2rem);color: #888;}

.ab9 .ul1 .li .ltop  s{display: block;width: .2rem;height: .2rem;background: url(../images/svg/jt_3_1.svg) center no-repeat;background-size: 17px;}

.ab9 .ul1 .li .lbtm{padding: 0 .5rem .5rem;display: none;}

.ab9 .ul1 .li .lbtm .dl1{padding: .4rem 0 0;border-top: 1px solid rgba(0, 0, 0, 0.06);line-height: 1.5;}

.ab9 .ul1 .li .lbtm .dl1 .dd{width: 45%;}

.ab9 .ul1 .li .lbtm .dl1 .dd .dtc{margin: .2rem 0 .4rem;}

.ab9 .ul1 .li .lbtm .dl1 .dd .dtc p{margin-bottom: .1rem;}

.ab9 .ul1 .li .lbtm a{color: #F25D20;}

@media (hover: hover) and (pointer: fine) {
.ab9 .ul1 .li .lbtm a:hover{text-decoration: underline;text-decoration: underline;text-underline-offset: 1px; text-decoration-thickness: 5px; text-decoration-color: rgba(242, 93, 32, 0.2);}
}

.ab9 .ul1 .li.act .ltop .llt{color: #F25D20;}

.ab9 .ul1 .li.act .ltop .lrt{opacity: 0;}

.ab9 .ul1 .li.act .ltop s{transform: rotate(180deg);-webkit-transform: rotate(180deg);background: url(../images/svg/jt_3_2.svg) center no-repeat;background-size: 17px;}

.ab_nav{position: fixed;width: 100%;top: 0.94rem;left: 0;z-index: 9;background: rgba(255, 255, 255, 0.80);border-bottom: 1px solid rgba(0, 0, 0, 0.05); backdrop-filter: blur(6px);line-height: 60px;}

.ab_nav .alt a{display: block;margin-right: 60px;font-family: 'pfm';}

.ab_nav .alt a.act{color: #F25D20;}

@media (hover: hover) and (pointer: fine) {
.ab_nav .alt a:hover{color: #F25D20;}
}

.ab_nav.act{top: 0;background: rgba(255, 255, 255, 0.95);}

.ab_nav .art a{display: block;color: #555;}

@media (hover: hover) and (pointer: fine) {
.ab_nav .art a:hover{color: #F25D20;}
}

.ab_nav .art s{display: block;background: #000;width: 4px;height: 4px;border-radius: 50%;overflow: hidden;margin: 0 .2rem;opacity: 0.1;}




/* 为什么选择 */

.why1 {padding-bottom: 0;}

.why1 .aox .alt .tt2{margin-bottom: 20px;line-height: 78px;}

.why1 .aox .alt .tc1{line-height: 1.5;margin-bottom: .6rem;font-family: 'pfm';}

.why1 .aox .alt .tc1 span{color: #F25D20;text-decoration: underline;text-underline-offset: 1px; text-decoration-thickness: 5px; text-decoration-color: rgba(242, 93, 32, 0.1);font-family: 'pfm';}

.why1 .aox .art {padding: 98px 0 1.2rem;}

.why1 .aox .art .p{margin-bottom: .5rem;}

.why1 .why_cnav{position: absolute;z-index: 5;width: 100%;top: 95px;left: 0;}

.why2{z-index: 3;}

.why2 .hezi2{position: relative;width: 100%;z-index: 4;}

.why2 .hezi2 .bg{position: absolute;width: 93.75%;height: 100%; top: 0; overflow: hidden;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);border-radius: 28px;z-index: 3;}

.why2 .hezi2 .box .aox{padding: 1rem 0;}

.why2 .tt1{color: #fff;line-height: 28px;}

.why2 .tc1{color: #fff;margin: .2rem 0 1.4rem;}

.why2 .tc1 .tlt{width: 40%;line-height: 1.36;}

.why2 .tc1 .trt{width: 50%;}

.why2 .tc1 .trt .li{width: 47.4%;padding: .4rem .35rem .75rem;border-radius: 28px;border: 1px solid rgba(255, 255, 255, 0.10);background: rgba(255, 255, 255, 0.10);backdrop-filter: blur(6px);margin-bottom: .4rem;}

.why2 .tc1 .trt .li .ltt{line-height: 24px;padding-bottom: .18rem;margin-bottom: .3rem;border-bottom: 1px solid rgba(255, 255, 255, 0.2);}

.why2 .tc1 .trt .li .ltc{line-height: 1;}

.why2 .wtt{color: #888;margin-bottom: 40px;}

.why2 .swiper_in4 .swiper-slide .sbox .ul1 .li{border: 1px solid rgba(255, 255, 255, 0.1);background: rgba(28, 28, 28, 0.8);backdrop-filter: blur(6px);color: #fff;}

.why2 .swiper_in4 .pagination_in4 span{background: #fff;}

.why2 .swiper_in4 .pagination_in4 span.swiper-pagination-bullet-active{background: #F25D20;}

.why3{padding: 100px 0;}

.why4{background: #fff;position: relative;padding: 100px 0 0;background: #fff;}

.why4 .serv4{}

.why5 .ul1{padding-top: 10px;}

.why5 .ul1 .li{width: 47.7%;margin: .4rem 0 0;background: #F2F5FB;border-radius: 28px;overflow: hidden;height: 4rem;}

.why5 .ul1 .li .img{width: 50%;overflow: hidden;}

.why5 .ul1 .li .img img{width: 100%;height: 100%;object-fit: cover;transform: scale(1.00002);-webkit-transform: scale(1.00002);}

@media (hover: hover) and (pointer: fine) {
.why5 .ul1 .li:hover .img img{transform: scale(1.05);-webkit-transform: scale(1.05);}
}

.why5 .ul1 .li .txt{width: 50%;padding: .4rem;line-height: 1.53;height: 100%;position: relative;}

.why5 .ul1 .li .txt .ltc{padding-top: .2rem;}

.why5 .ul1 .li .txt .p{margin-bottom: .2rem;}

.why5 .ul1 .li .txt .sj{display: block;width:9px;position: absolute;top: 50%;right: 99%;z-index: 3;}

.why5 .ul1 .li:nth-child(n + 3){flex-direction: row-reverse;}

.why5 .ul1 .li:nth-child(n + 3) .txt .sj{left: 99%;right: auto;transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.why5 .ul1 .li:nth-child(2){background: #EEF7FF;}

.why5 .ul1 .li:nth-child(3){background: #FAEFE7;}

.why5 .ul1 .li:nth-child(4){background: #FEF5E8;}

.why6{padding-top: 100px;}



/* 联系我们 */

.contact1{}

.contact1 .c_top{padding-bottom: 0;}

.ccon1{background: #fff;border-radius: 28px ;overflow: hidden;margin-top: .5rem;}

.ccon1 .alt{width: 50%;padding: .5rem;border-radius: 28px;overflow: hidden;line-height: 1.4;}

.ccon1 .alt .tt1{padding-bottom: .3rem;margin-bottom: .4rem;border-bottom: 1px solid rgba(0, 0, 0, 0.06);}

.ccon1 .alt .ul1{padding-bottom: .1rem;}

.ccon1 .alt .ul1 .li{margin-bottom: .2rem;line-height: 28px;}

.ccon1 .alt .ul1 .li .ico{width: 22px;margin-top: 3px;}

.ccon1 .alt .ul1 .li .wz{width: 54px;padding-left: 10px;white-space:nowrap;}

.ccon1 .alt .ul1 .li a{display: block;padding: 0 .1rem;}

.ccon1 .alt .ul1 .li .or{color: #999;}

.ccon1 .alt .ul1 .li .wz2{width: calc(100% - 76px);flex-wrap: wrap;}

.ccon1 .alt .ul1 .li .wz2 .p{padding-left: .1rem;}

.ccon1 .alt .more .mo{position: relative;}

.ccon1 .alt .more .mo .ewm{position: absolute;top: 100%;opacity: 0;pointer-events: none; left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);width: 1.4rem;background: rgba(248, 249, 251, 0.9);padding: .1rem;border-radius: .1rem;}

@media (hover: hover) and (pointer: fine) {
.ccon1 .alt .more .mo:hover .ewm{opacity: 1;top: 110%;}
}

.ccon1 .alt .ul2{margin-top: 3.6rem;}

.ccon1 .alt .ul2 .li{width: 46.3%;padding: .3rem;background: rgba(255, 255, 255, 0.9);backdrop-filter: blur(6px);border-radius: 28px;border: 1px solid rgba(255, 255, 255, 0.06);}

.ccon1 .alt .ul2 .li .ico{width: .5rem;}

.ccon1 .alt .ul2 .li .wz{width: calc(100% - .5rem);padding:.1rem .15rem 0;}

.ccon1 .alt .ul2 .li .ltc{margin-top: 5px;color: #F25D20;}

.ccon1 .alt .ul2 .li .ltc .jt{position: relative;display: block;overflow: hidden;width: 12px;height: 12px;border-radius: 50%;overflow: hidden;margin-left: 8px;}

.ccon1 .alt .ul2 .li .ltc .jt span{display: flex;width: 100%;height: 100%;position: absolute;top: 0;left: 0;justify-content: center;align-items: center;align-content: center;}

.ccon1 .alt .ul2 .li .ltc .jt span img{display: block;width: 12px;}

.ccon1 .alt .ul2 .li .ltc .jt span:nth-child(2){top: 100%;left: -100%;}

@media (hover: hover) and (pointer: fine) {
.ccon1 .alt .ul2 .li .ltc:hover .jt span:nth-child(1){top: -100%;left: 100%;}

.ccon1 .alt .ul2 .li .ltc:hover .jt span:nth-child(2){top: 0;left: 0;}
}

.ccon1 .art{width: 50%;padding: .5rem;line-height: 1.4;}

.ccon1 .art .tt1{padding-bottom: .3rem;margin-bottom: .4rem;border-bottom: 1px solid rgba(0, 0, 0, 0.06);}

.ccon1 .art .tt1 .ttr{color: #999;}

.ccon1 .art .ul1{padding-bottom: .2rem;margin-bottom: .3rem;border-bottom: 1px solid rgba(0, 0, 0, 0.06);}

.ccon1 .art .ul1 .li{width: 47%;margin-bottom: .3rem;}

.ccon1 .art .ul1 .li .ltt1{line-height: 28px;margin-bottom: .1rem;}

.ccon1 .art .ul1 .li .ltt1 span{color: #F25D20;}

.ccon1 .art .ul1 .li .ltc1{position: relative;}

.ccon1 .art .ul1 .li .ltc1 input{display: block;width: 100%;height: .5rem;border: 1px solid rgba(0, 0, 0, 0.06);border-radius: 6px;padding: 0 .2rem;outline: none;}

.ccon1 .art .ul1 .li .ltc1 input:focus{border: 1px solid rgba(0, 0, 0, 0.5);}

.ccon1 .art .ul1 .li.act .ltc1 input,.ccon1 .art .ul1 .li.act .ltc1 textarea{border: 1px solid #F25D20;}

.ccon1 .xuanze.act .sp{box-shadow: 0 0 0 1px #F25D20;border-radius: 2px;}

.pop_form .item.act .it_bot input,.pop_form .item.act .it_bot textarea{border: 1px solid #F25D20 !important;}

.pop_form .item.item5.act input[type='checkbox']::after{border-color: #F25D20 !important;}

/* .ccon1 .art .ul1 .li.act .ltt1{color: #F25D20;} */

.ccon1 .art .ul1 .li:nth-child(n + 5){width: 100%;}

.ccon1 .art .ul1 .li .ltc1 textarea{display: block;width: 100%;height: 1.56rem;border: 1px solid rgba(0, 0, 0, 0.06);border-radius: 6px;padding: .1rem .2rem;outline: none;resize: none;line-height: 1.5;}

.ccon1 .art .ul1 .li .ltc2{position: relative;padding-right: 1.4rem;}

.ccon1 .art .ul1 .li .ltc2 .yzm{width: 1.2rem;height: 100%;position: absolute;top: 0;right: 0;cursor: pointer;}

.ccon1 .art .ul1 .li .ltc2 .yzm img{display: block;width: 100%;object-fit: cover;}

.ccon1 .art .more{width: 100%;}

.ccon1 .art .more .tishi{width: calc(100% - 2.7rem);color: #CB1B1B;}

.ccon1 .art .more .tishi .li{display: none;line-height: 28px;}

.ccon1 .art .more .tishi .li:nth-child(2){color: #309E0B;}

.ccon1 .art .more .tishi .li .ico{margin-right: .12rem;}

.ccon1 .xuanze{color: #999;line-height: 24px;margin-bottom: .3rem;}

.ccon1 .xuanze .sp{display: block;width: 20px;height: 20px;background: url(../images/svg/zzk1.svg) center no-repeat;cursor: pointer;margin-top: 2px;position: relative;}

.ccon1 .xuanze .sp.act{background: url(../images/svg/zzk2.svg) center no-repeat;}

.ccon1 .xuanze .sp::after{content: '';display: block;width: 100%;height: 100%;border:1px solid #F25D20;position: absolute;top: 0;left: 0;opacity: 0;}

.ccon1 .xuanze .sp.act2::after{opacity: 1;}

.ccon1 .xuanze .wz{width: calc(100% - 20px);padding-left: 10px;}

.ccon1 .xuanze .wz a{color: #999;text-decoration: underline;padding-left: 5px;}

@media (hover: hover) and (pointer: fine) {
.ccon1 .xuanze .wz a:hover{color: #F25D20;}
}

/* 表单 */

.liuyan_tanchuang {position: fixed;width: 90%;max-width: 400px;display: none;top: 100px;left: 50%;-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);-webkit-transform: translateX(-50%);z-index: 2010;border-radius: 2px;background: #000;}

.liuyan_tanchuang .lox {display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;padding: 15px;color: #fff;line-height: 24px;}

.liuyan_tanchuang .ico {width: 24px;}

.liuyan_tanchuang .out {width: 20px;cursor: pointer;margin-top: 2px;}

.liuyan_tanchuang .wz {width: -webkit-calc(100% - 48px);width: -moz-calc(100% - 48px);width: calc(100% - 48px);padding: 0 10px;}

/* 获取方案 */

.obt1{}

.obt1 .alt .tc2{line-height: 1.65;}

.obt1 .alt .tc2 .p{margin-bottom: .3rem;}

.obt1 .alt .tc2 .p span{color: #F25D20;text-decoration: underline;text-underline-offset: 1px; text-decoration-thickness: 5px; text-decoration-color: rgba(242, 93, 32, 0.1);font-family: 'pfm';}

.obt1 .alt .tt2 {padding: .9rem 0 .3rem;border-bottom: 1px solid rgba(0, 0, 0, 0.06);margin-bottom: .3rem;}

.obt1 .alt .paomadeng{display: block;}

.obt1 .paomadeng .demoScroll{width: calc(100% + 1rem);position: relative;left: -.5rem; overflow: hidden;}

.obt1 .paomadeng .demoScroll .ul1{padding: 15px 0 ;}

.obt1 .paomadeng .demoScroll li{width: 1.5rem;margin:0 10px;background: #fff;border-radius: 50%;overflow: hidden;cursor: pointer;position: relative;}

.obt1 .paomadeng .demoScroll li img{width: 100%;cursor: pointer;border-radius: 50%;overflow: hidden;}

/* 什么是AI网站 */

.ai2{}

.ai2 .aox{padding: 120px 0 ;}

.ai2 .aox .li{margin-bottom: 1.4rem;position: relative;}

.ai2 .aox .li .llt{position: relative;border-radius: 28px;overflow: hidden;width: 65.8%;}

.ai2 .aox .li .llt .cc{position: absolute;top: 0;left: 0;z-index: 2;}

.ai2 .aox .li .llt .cc .mimg{display: none;}

.ai2 .aox .li .lrt{width: 30%;padding-top: .6rem;line-height: 1.2;}

.ai2 .aox .li .lrt .ico{width: .5rem;}

.ai2 .aox .li .lrt .ltt{margin: .3rem 0;}

.ai2 .aox .li .lrt .ltc{line-height: 1.53;}

.ai2 .aox .li:last-child{margin-bottom: 0;}

.ai2 .aox .li:nth-child(2n){flex-direction: row-reverse;}

/* 品牌出海 */

.glo1{padding-top: 240px;}

.glo2 .aox{padding: .8rem 0 .7rem;color: #fff;}

.glo2 .heizi2{z-index: 5;position: relative;}

.glo2 .ul1{margin-top: .3rem;}

.glo2 .ul1 .li{width: 284px;background: rgba(255, 255, 255, 0.2);border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 1rem;padding: .1rem;margin: 0 25px 30px 0;}

.glo2 .ul1 .li .ico{width: 80px;background: #fff;border-radius: 50%;overflow: hidden;}

.glo2 .ul1 .li .txt{width: calc(100% - 80px);padding-left: 20px;line-height: 1.2;}

.glo2 .ul1 .li .txt .ltt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.glo2 .ul1 .li .txt .ltc{color: #fff;opacity: .6; margin-top: .05rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.glo2 .ul1 .li:nth-child(5n){margin-right: 0;}

.glo3{padding-top: 100px;}

.glo3 .ul1{margin-top: .5rem;}

.glo3 .ul1 .li{background: #fff;padding: .4rem;border-radius: 28px;margin-bottom: .5rem;}

.glo3 .ul1 .li .img{width: 38%;height: 6.36rem;border-radius: 28px;overflow: hidden;display: block;}

.glo3 .ul1 .li .img img{transform: scale(1.00002);-webkit-transform: scale(1.00002);width: 100%;height: 100%;object-fit: cover;}

.glo3 .ul1 .li .lrt{width: 62%;padding: .6rem;}

.glo3 .ul1 .li .lrt .ltt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display: block;line-height: 1.2;}

@media (hover: hover) and (pointer: fine) {
.glo3 .ul1 .li .lrt .ltt:hover{color: #F25D20;}
}

.glo3 .ul1 .li .lrt .ltc1{margin: .15rem 0 .3rem;}

.glo3 .ul1 .li .lrt .ltc1 span{display: block;background: #eee;color: #666;border-radius: .3rem;margin-right: .1rem;line-height: 34px;padding: 0 .2rem;}

.glo3 .ul1 .li .lrt .ltt2{padding-top: .3rem;margin:.3rem 0 .15rem;border-top: 1px solid rgba(0, 0, 0, 0.06); }

.glo3 .ul1 .li .lrt .ltc2{color: #555;line-height: 1.375;margin-bottom: .3rem;}

.glo3 .ul1 .li .lrt .dl1{margin-bottom: .7rem;}

.glo3 .ul1 .li .lrt .dl1 s{display: block;width: 1px;background: rgba(0, 0, 0, 0.06);}

.glo3 .ul1 .li .lrt .dl1 .ltt{line-height: 26px;margin-top: .1rem;}

@media (hover: hover) and (pointer: fine) {
.glo3 .ul1 .li .img:hover  img{transform: scale(1.05);-webkit-transform: scale(1.05);}
}

.glo4{padding-top: 100px;}

.glo4 .ul1{margin-top: .5rem;}

.glo4 .ul1 .li{width:31.6% ;background: #fff;border-radius: 28px;padding: .4rem;margin:0 2.6% 2.6% 0;line-height: 1.53;}

.glo4 .ul1 .li:nth-child(3n){margin-right: 0;}

.glo4 .ul1 .li .ico{width: .5rem;}

.glo4 .ul1 .li .ltt{margin: .3rem 0;}

.glo5{padding-top: 81px;}

/* 搜索结果 */

.sear1{padding: 140px 0 .6rem;}

.sear1 .sox{width: 64%;margin: 0 auto;position: relative;height: 60px;border-bottom: 1px solid rgba(242, 93, 32, 0.2);}

.sear1 .sox .slt{width: calc(100% - 50px);height: 100%;position: relative;}

.sear1 .sox .slt input{display: block;width: 100%;height: 100%;border: 0;outline: none;background: rgba(0, 0, 0, 0);padding-right: 50px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.sear1 .sox .slt .scc{display: none;width: auto;height: 100%;position: absolute;top: 0;left: 0;z-index: 3;pointer-events: none;}

.sear1 .sox .slt .scc .wz{visibility: hidden;white-space: nowrap;pointer-events: none;}

.sear1 .sox .slt .scc .out{display: block;width: 50px;height: 50px;background: url(../images/svg/out3.svg) center no-repeat;cursor: pointer;position: absolute;top: 50%;left: 0;margin-top: -25px;pointer-events: auto;}

.sear1 .sox .ss{display: block;width: 50px;height: 100%;background:  url(../images/svg/ss_2.svg) center no-repeat ;cursor: pointer;}


.sear2{background: #f8f8f8;padding: 100px 0 120px;}

.sear2 .shaixuan{}

.sear2 .shaixuan a{display: block;margin-right: .8rem;}

.sear2 .shaixuan a.act{color: #ff5d20;}

@media (hover: hover) and (pointer: fine) {
.sear2 .shaixuan a:hover{color: #ff5d20;}
}

.sear2 .cas1{padding: .5rem 0 0;background: rgba(0, 0, 0, 0);}



/* 品牌 */

.bra1{padding-bottom: 0;}

.bra1 .c_top{padding-bottom: .9rem;border: 0;}

.bra2 .aox{padding: 120px 0 .7rem;color: #fff;}

.bra2 .heizi2{z-index: 5;position: relative;}

.bra2 .heizi2 .btt{line-height: 1.34;}

.bra2 .heizi2 .btt span{color: #F25D20;text-decoration: underline;text-underline-offset: 1px; text-decoration-thickness: 5px; text-decoration-color: rgba(242, 93, 32, 0.2);}

.bra2 .heizi2 .ul1{width: 90%;max-width: 760px;margin-top: .8rem;}

.bra2 .heizi2 .ul1 .li{width: 47.4%;padding: .15rem 0 .5rem;border-top: 1px solid rgba(255, 255, 255, 0.15);}

.bra2 .heizi2 .ul1 .li .ltt{line-height: 1.77;margin-bottom: .3rem;}

.bra3{margin-top: 1rem;}

.bra3 .heizi2{z-index: 5;position: relative;}

.bra3 .aox{min-height: 7.2rem;padding: 2rem 0 0 50%;line-height: 1.5;}

.bra3 .heizi2 .btt span{color: #F25D20;text-decoration: underline;text-underline-offset: 1px; text-decoration-thickness: 5px; text-decoration-color: rgba(242, 93, 32, 0.2);}

.bra3 .heizi2 .btt{margin-bottom: .2rem;}

.bra6{padding: 1rem 0;}

.bra6 .ul1{margin-top: .5rem;}

.bra6 .ul1 .li{width: 24%;margin: 1.33% 1.33% 0 0;position: relative;background: #fff;padding: .4rem;border-radius: 28px;line-height: 1.53;}

.bra6 .ul1 .li:nth-child(4n){margin-right: 0;}

.bra6 .ul1 .li .sz{display: block;position: absolute;opacity: 0.1;background: linear-gradient(180deg, #F25D20 0%, rgba(242, 93, 32, 0.00) 78.33%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;right: .4rem;bottom: 0;z-index: 2;font-size: .9rem;}

.bra6 .ul1 .li .ltc{margin-top: .3rem;}

.bra6 .ul1 .li .ltt{font-family: 'pfb';}

.bra7 .heizi2{z-index: 5;position: relative;}

.bra7 .aox{padding: 1rem 0;line-height: 1.2;}

.bra7 .aox .btt{padding-bottom: .2rem;}

.bra7 .aox img{margin-top: .3rem;}



.footer2 .ftt br{display: none;}



/* 方案弹窗 */



.faimg_tanchuang{position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 999;background: rgba(0, 0, 0, 0.3);overflow: auto;display: none;}

.faimg_tanchuang .hezi{position: relative;width: 100%;display: flex;justify-content: center;padding-top: 180px;}

.faimg_tanchuang .hezi .hox{position: relative;width: 90%;max-width: 1140px;}

.faimg_tanchuang .hezi .hox .img img{border-radius: 28px;}

.faimg_tanchuang .hezi .hox .out{position: fixed;right: 150px;cursor: pointer;background: url(../images/svg/out2.svg) center no-repeat;width: .4rem;height: .4rem;}

.paomadeng{display: none;}


/* 投诉弹窗 */

.tousu_tanchuang{position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 999;background: rgba(0, 0, 0, 0.55);display: none;}

.tousu_tanchuang .tox{width: 100%;height: 100%;}

.tousu_tanchuang .tox .hezi{width: 90%;max-width: 700px;padding: 50px;border-radius: .28rem;position: relative;background: #fff;line-height: 1.56;}

.tousu_tanchuang .tox .hezi .out{display: block;position: absolute;top: .2rem;right: .2rem;width: 30px;height: 30px;background: url(../images/svg/out.svg) center no-repeat;background-size: cover; cursor: pointer;opacity: .5;}

.tousu_tanchuang .tox .hezi .tc{margin:.5rem 0 .3rem;padding-bottom: .3rem;border-bottom: 1px solid rgba(0, 0, 0, 0.06);}

.tousu_tanchuang .tox .hezi .atc{line-height: 28px;}

.tousu_tanchuang .tox .hezi .atc a{margin-bottom: .2rem;}

.tousu_tanchuang .tox .hezi .atc a .ico{width: .28rem;}

.tousu_tanchuang .tox .hezi .atc a .wz1{margin: 0 .2rem 0 .1rem;}

@media (hover: hover) and (pointer: fine) {
.tousu_tanchuang .tox .hezi .out:hover{opacity: 1;transform: rotate(180deg);-webkit-transform: rotate(180deg);}
}



/* 更多 */

.more{line-height: 42px;}

.more .mo{border: 2px solid #000;border-radius: 60px;padding: 3px 3px 3px .3rem;cursor: pointer;font-family: 'pfm';}

.more .mo .jt{position: relative;display: block;overflow: hidden;width: 42px;height: 42px;background: #000;border-radius: 50%;overflow: hidden;margin-left: .2rem;}

.more .mo .jt span{display: flex;width: 100%;height: 100%;position: absolute;top: 0;left: 0;justify-content: center;align-items: center;align-content: center;-webkit-transition: all .6s; -moz-transition: all .6s;  transition: all .6s;}

.more .mo .jt span img{display: block;width: .12rem;height: .12rem;}

.more .mo .jt span:nth-child(2){top: 100%;left: -100%;}

.more .mo .jt span:nth-child(2) img{width: .12rem;height: .12rem;}

@media (hover: hover) and (pointer: fine) {
.more .mo:hover{background: #000;}

.more .mo:hover .wz{color: #fff;}

.more .mo:hover .jt{background: #fff;}

.more .mo:hover .jt span:nth-child(1){top: -100%;left: 100%;}

.more .mo:hover .jt span:nth-child(2){top: 0;left: 0;}
}


.more_bai .mo{border: 2px solid #fff;}

.more_bai .mo .jt{background: #fff;}

.more_bai .mo .wz{color: #fff;}

@media (hover: hover) and (pointer: fine) {
.more_bai .mo:hover{border: 2px solid #000;}

.more_bai .mo:hover .wz{color: #fff;}
}





.swiper-button-disabled{opacity: 0.3;pointer-events: none;}


/* 动画 */


@-webkit-keyframes zhuan {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes zhuan {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@-webkit-keyframes zhuan2 {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(-360deg);
  }
}

@keyframes zhuan2 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(-360deg);
  }
}




@-webkit-keyframes tm {0% {opacity: 0;}100% {opacity: 1;}}

@keyframes  tm {0% {opacity: 0;}100% {opacity: 1;}}



.tm {
  animation-name: tm;
}


@-webkit-keyframes shangx {0% {top: -100%;}100% {top: 100%;}}

@keyframes shangx {0% {top: -100%;}100% {top: 100%;}}




/* 视频弹框 */

.z_tanchuang {position: fixed;display: table;height: 100%;width: 100%;top: 0;left: 0;z-index: 130;opacity: 0;visibility: hidden;pointer-events: none;-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);  }

.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: 0px;display: block;border-radius: 5px;position: relative;width: 90%;width: 1200px;max-height: 90%;margin: 0 auto;-webkit-transform: translateY(5%);   -moz-transform: translateY(5%);    -ms-transform: translateY(5%);     -o-transform: translateY(5%);        transform: translateY(5%);opacity: 0;-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);  }

.z_tanchuang .tbox .modal .out {position: absolute;width: 40px;height: 40px;line-height: 40px;background: #fff url(../images/out.png) center no-repeat;-o-background-size: 20px;   background-size: 20px;color: #000;font-size: 30px;text-align: center;border-radius: 50%;overflow: hidden;top: -20px;right: -20px;cursor: pointer;z-index: 5;  }

.z_tanchuang .tbox .modal .img { width: 100%;  margin: 0 auto;  }

.z_tanchuang .tbox .modal .img2 { width: 100%;  margin: 0 auto; height: 80vh; }

.z_tanchuang .tbox .modal .img video {display: block;width: 100%;max-width: 100%;-o-object-fit: cover;   object-fit: cover;  }

.z_tanchuang .tbox .modal .img img { position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%); max-width: 90%;max-height: 90%;}

@media (hover: hover) and (pointer: fine) {
.z_tanchuang .tbox .modal .out:hover{background: #fff url(../images/out2.png) center no-repeat;-o-background-size: 20px;   background-size: 20px;-moz-transform: rotate(180deg); -ms-transform: rotate(180deg);  -o-transform: rotate(180deg);     transform: rotate(180deg);-webkit-transform: rotate(180deg);  }
}

.z_tanchuang.act {visibility: visible;pointer-events: visible;opacity: 1;  }

.z_tanchuang.act .tbox .modal {-webkit-transform: translateY(0);   -moz-transform: translateY(0);    -ms-transform: translateY(0);     -o-transform: translateY(0);        transform: translateY(0);opacity: 1;  }







.mhead,.mnav,.mnav2{display: none;}



@media (min-width: 2400px) {
  .ab1 .bg4 {
    left: 3%;
  }
}

@media (max-width:1920px) {

    body {font-size:.729vw;}

    .page2 .zk s {margin-left: .5vw;}

    /* .a_dw,.a_dw2 {top: calc(-95 / 1920 * 100vw);} */

    .pd120 {padding: 6.25vw 0;}

    .head .hox .hlt {width: calc(940 / 1920 * 100vw);}

    .head .hox .hlt .logo {width: calc(241 / 1920 * 100vw);}

    .head .hox .hlt .ul1 {width: calc(600 / 1920 * 100vw);}

    .head .hox .hlt .ul1 .li .ltop {line-height: calc(94 / 1920 * 100vw);}

    .head .hox .hlt .ul1 .li .lbtm1 {left: calc(-60 / 1920 * 100vw);}

    .head .hox .hlt .ul1 .li .lbtm1 .lox {width: calc(1180 / 1920 * 100vw);padding: calc(40 / 1920 * 100vw ) calc(60 / 1920 * 100vw);border-radius: 1.458vw;}

    .head .hox .hlt .ul1 .li .lbtm1 .lox .llt {width:calc(370 / 1920 * 100vw);padding-right: calc(60 / 1920 * 100vw);}

    .head .hox .hlt .ul1 .li .lbtm1 .lox .lrt {width: calc(150 / 1920 * 100vw);}

    .head .hox .hlt .ul1 .li .lbtm1 .lox .bps {width: calc(300 / 1920 * 100vw);height: calc(360 / 1920 * 100vw);border-radius: 1.45vw;}

    .head .hox .hlt .ul1 .li .lbtm1 .lox .bps .img .cc {width: calc(140 / 1920 * 100vw);}

    .head .hox .hlt .ul1 .li .lbtm1 .lox .bps .att {margin: 1.56vw 0 1.05vw;}

    @media (hover: hover) and (pointer: fine) {
.head .hox .hlt .ul1 .li .lbtm1 .lox .bps:hover .img .cc{width: calc(144 / 1920 * 100vw);}
}

    .head .hox .hlt .ul1 .li .lbtm2 .lox {width: calc(1380 / 1920 * 100vw);padding: calc(40 / 1920 * 100vw ) calc(60 / 1920 * 100vw);border-radius: 1.458vw;left: 50vw;}

    .head .hox .hlt .ul1 .li .lbtm2:not(.lbtm3) .lox .llt {width: calc(600 / 1920 * 100vw);padding-right: calc(60 / 1920 * 100vw);}

    .head .hox .hlt .ul1 .li .lbtm2:not(.lbtm3) .lox .lrt {width: calc(150 / 1920 * 100vw);}

    .head .hox .hlt .ul1 .li .lbtm2 .lox .bps {width: calc(300 / 1920 * 100vw);height: calc(360 / 1920 * 100vw);border-radius: 1.45vw;}

    .head .hox .hlt .ul1 .li .lbtm2 .lox .bps .img .cc {width: calc(140 / 1920 * 100vw);}

    .head .hox .hlt .ul1 .li .lbtm2 .lox .bps .att {margin: 1.56vw 0 1.05vw;}

    @media (hover: hover) and (pointer: fine) {
.head .hox .hlt .ul1 .li .lbtm2 .lox .bps:hover .img .cc{width: calc(144 / 1920 * 100vw);}
}

    .head .hox .hlt .ul1 .li .lbtm3 .lox {width: calc(1550 / 1920 * 100vw);}

    .head .hox .hlt .ul1 .li .lbtm4 .lox {width: calc(170 / 1920 * 100vw);padding: calc(30 / 1920 * 100vw ) calc(40 / 1920 * 100vw);border-radius: 1.458vw;}

    .head .hox .hrt .zx {border-radius: 1.5625vw;padding: 0 1.56vw;}

    /* .head.act2 {top: calc(-100 / 1920 * 100vw);} */

    .right .ul1 .li2 {margin: 1.5625vw 0;}

    .right .ul1 .li2:nth-child(2) {margin-top: 1.3vw;}

    .right .ul1 .li2 .dh span {padding:0 1.625vw;border-radius: 3vw;}

    .i2 .ul1 {margin-top: 2.08vw;}

    .i2 .ul1 .li {width: calc(360 / 1920 * 100vw);border-radius: 1.45vw;}

    .i2 .ul1 .li .txt {padding: 2.08vw 1.83vw;}

    .i2 .ul1 .li .txt .ltc {padding: 1.56vw 0 2.865vw;margin-top: .8vw;}

    .i2 .ul1 .li .txt .jt {width: 2.6vw;height: 2.6vw;}

    .i3 .dl1 {margin-top: 1.5625vw;padding-top: 1.5625vw;}

    /* .i3 .dl1 .dd {margin-right: 4.6875vw;} */

    .i3 .dl1 .dd .dlt .ico {width: 1.5625vw;height: 1.5625vw;background-size: .52vw;}

    .i3 .dl1 .dd .drt {width: calc(0 / 1920 * 100vw);}

    /* .i3 .dl1 .dd .drt .ul1 {width: calc(1050 / 1920 * 100vw);} */

    .i3 .dl1 .dd .drt .ul1 .li {margin-right: 2.08vw;}

    .i3 .dl1 .dd .drt .ul1 .li .wz s {bottom: .53vw;}

    /* .i3 .dl1 .dd.act .drt {margin-left: 2.08vw;} */

    .i3 .dl2 {padding:1.5625vw 0 0;}

    /* .i3 .dl2 .dd {width: calc(480 / 1920 * 100vw);margin:0 calc(40 / 1920 * 100vw) 1.5625vw 0;} */

    .i3 .dl2 .dd .img {border-radius:1.45vw;}

    .i3 .dl2 .dd .txt {padding: 1.5625vw 0;}

    .i3 .dl2 .dd .txt .atc {margin-top: 1.05vw;}

    .i3 .dl2 .dd .txt .atc span {padding: 0 1.05vw;}

    .i3 .ckgd {padding-top: 1.5625vw;}

    .i3 .ckgd .zk s {width: 1.05vw;height: 1.05vw;margin-left: .5vw;background-size: .52vw;}

    @media (hover: hover) and (pointer: fine) {
.i3 .ckgd .zk:hover s{background-size: .52vw;}
}

    .i4 .tt2 {margin-top: .5vw;}

    .i4 .tt2 sup {top: .2vw;}

    .i4 .hezi {margin: 6.25vw 0 6.77vw;}

    .i4 .hezi .hox .dl1 {border-radius: 1.45vw;}

    .i4 .hezi .hox .dl1 .dt .ul1 .li {height: calc(115 / 1920 * 100vw);}

    .i4 .hezi .hox .dl1 .dt .ul1 .li .ltop {padding: 1vw 0;}

    .i4 .hezi .hox .dl1 .dt .ul1 .li .ltop s {background-size: .9vw;}

    .i4 .hezi .hox .dl1 .dt .ul1 .li .lbtm .p {margin-bottom: 1vw;}

    .i4 .hezi .hox .dl1 .dt .ul1 .li .lbtm .more {margin-top: 1.5vw;}

    .i4 .hezi .hox .dl1 .dt .ul1 .li.act .ltop s {background-size: .9vw;}

    .i4 .hezi .hox .dl1 .dt .ul1 .li.act {height: calc(100% - calc(115 / 1920 * 100vw) * 3);}

    .i4 .hezi .hox .dl1 .dd {border-radius: 1.2vw;}

    .i4 .hezi .hox .dl1 .dd .ul1 .li .lunbo {width: calc(280 / 1920 * 100vw);}

    .swiper_in2 .pagination_in2 {bottom: 2.6vw;}

    .i4 .hezi .hox .dl1 .dd .ul1 .li .li2_1 {width:calc(98 / 1920 * 100vw);top:calc(40 / 1920 * 100vw);left: calc(40 / 1920 * 100vw);}

    .i4 .hezi .hox .dl1 .dd .ul1 .li .li2_2 {width:calc(145 / 1920 * 100vw);top:calc(100 / 1920 * 100vw);left: calc(155 / 1920 * 100vw);}

    .i4 .hezi .hox .dl1 .dd .ul1 .li .li2_3 {width:calc(98 / 1920 * 100vw);top:calc(20 / 1920 * 100vw);left: calc(350 / 1920 * 100vw);}

    .i4 .hezi .hox .dl1 .dd .ul1 .li .li2_4 {width:calc(145 / 1920 * 100vw);top:calc(46 / 1920 * 100vw);left: calc(547 / 1920 * 100vw);}

    .i4 .hezi .hox .dl1 .dd .ul1 .li .li2_5 {width:calc(98 / 1920 * 100vw);top:calc(260 / 1920 * 100vw);left: calc(54 / 1920 * 100vw);}

    .i4 .hezi .hox .dl1 .dd .ul1 .li .li2_6 {width:calc(98 / 1920 * 100vw);top:calc(240 / 1920 * 100vw);left: calc(530 / 1920 * 100vw);}

    .i4 .hezi .hox .dl1 .dd .ul1 .li .li2_7 {width:calc(98 / 1920 * 100vw);top:calc(420 / 1920 * 100vw);left: calc(80 / 1920 * 100vw);}

    .i4 .hezi .hox .dl1 .dd .ul1 .li .li2_8 {width:calc(98 / 1920 * 100vw);top:calc(410 / 1920 * 100vw);left: calc(585 / 1920 * 100vw);}

    .i4 .hezi .hox .dl1 .dd .ul1 .li .li2_9 {width:calc(145 / 1920 * 100vw);bottom:calc(40 / 1920 * 100vw);left: calc(30 / 1920 * 100vw);}

    .i4 .hezi .hox .dl1 .dd .ul1 .li .li2_10 {width:calc(98 / 1920 * 100vw);bottom:calc(40 / 1920 * 100vw);left: calc(270 / 1920 * 100vw);}

    .i4 .hezi .hox .dl1 .dd .ul1 .li .li2_11 {width:calc(145 / 1920 * 100vw);bottom:calc(100 / 1920 * 100vw);left: calc(430 / 1920 * 100vw);}

    .i4 .hezi .hox .dl1 .dd .ul1 .li .li2_12 {width:calc(98 / 1920 * 100vw);bottom:calc(55 / 1920 * 100vw);right: calc(20 / 1920 * 100vw);}

    .i4 .ibtm {padding: calc(50 / 1920 * 100vw) 0;border-radius: 1.35vw;}

    .i4 .ibtm .txt {width: calc(580 / 1920 * 100vw);margin-right: 8vw;}

    .i4 .ibtm .bg {border-radius: 1.45vw;}

    .i4 .ibtm::after {border-radius: 1.45vw;}

    .i4 .ibtm .img {left: calc(226 / 1920 * 100vw);width: calc(247 / 1920 * 100vw);}

    .i4 .lunbo2 .ltt {margin: 6.25vw 0 2.6vw;}

    .swiper_in3 .swiper-slide .sbox {border-radius: 1.25vw;}

    .swiper_in3 .swiper-slide .sbox .txt1 {padding: 1.5625vw;}

    .swiper_in3 .swiper-slide .sbox .txt2 {padding: 1.5625vw;}

    .swiper_in3 .swiper-slide .sbox .txt2 .li {width: calc(132 / 1920 * 100vw);margin: 0 calc(12 / 1920 * 100vw) calc(12 / 1920 * 100vw) 0;}

    .swiper_in3 .swiper-slide .sbox .txt2 .li .wz {font-size: calc(16 / 1920 * 100vw);}

    .swiper_in3 .swiper-slide .sbox5 .txt2 .li {width: calc(204 / 1920 * 100vw);}

    /* .swiper_in4 .swiper-slide .sbox .ul1 .li {width: calc(284 / 1920 * 100vw);margin: 0 calc(25 / 1920 * 100vw) calc(30 / 1920 * 100vw) 0;} */

    .swiper_in4 .swiper-slide .sbox .ul1 .li .ico {width: 4.166vw;}

    .swiper_in4 .swiper-slide .sbox .ul1 .li .txt {width: calc(100% - 4.166vw);padding-left: 1.04vw;}

    .i6 {padding: 6.25vw 0;}

    .i6 .irt {width: calc(1170 / 1920 * 100vw);}

    .swiper_in5 .swiper-slide .sbox {border-radius: 1.25vw;}

    .swiper_in5 .swiper-slide .sbox2 {border-radius: 1.25vw;padding: 2.08vw;}

    .swiper_in5 .swiper-slide .sbox2 .xian {margin: 1vw 0 2vw;}

    .swiper_in5 .swiper-slide .sbox2 .att2 {margin: .3rem 0 8vw;}

    .swiper_in5 .swiper-slide .sbox3 {border-radius: 1.25vw;padding: 2.08vw;}

    .swiper_in5 .swiper-slide .sbox3 .xian {margin: 1vw 0 2vw;}

    .swiper_in5 .swiper-slide .sbox3 .att2 {margin: .3rem 0 8vw;}

    .swiper_in5 .swiper-slide .sbox3 .toux {margin: 9.375vw 0 1.5625vw;}

    .swiper_in5 .swiper-slide .sbox3 .toux .ico {width: 2.92vw;margin-right: 1vw;}

    .i7 {padding: 6.25vw 0;}

    .i7 .iox {border-radius: 1.25vw;}

    .i7 .iox .img {width:calc(480 / 1920 * 100vw);margin-left: calc(174 / 1920 * 100vw);}

    .i7 .iox .txt {width: calc(500 / 1920 * 100vw);margin-right: calc(200 / 1920 * 100vw);}

    .footer {padding: 5.2vw 0 2.6vw;}

    .footer1 .flt {width: calc(460 / 1920 * 100vw);}

    .footer1 .frt {width: calc(840 / 1920 * 100vw);}

    .footer1 .frt .dt .dbtm {width: calc(256 / 1920 * 100vw);}

    .footer1 .frt .dtop2 {margin-top: 5.2vw;}

    .footer2 .ftc .li {width: calc(80 / 1920 * 100vw);}

    .footer3 .frt .a {margin-right: 2.6vw;}

    .cas1 {padding: .94rem 0 6.25vw;}

    .cas1 .c_cont {border-radius: 1.458vw;}

    .cas1 .bg1 {width: calc(224 / 1920 * 100vw);left: calc(-80 / 1920 * 100vw);}

    .cas1 .bg2 {width: calc(130 / 1920 * 100vw);}

    /* .case_list .dl2 .dd {width: calc(480 / 1920 * 100vw);margin:0 calc(40 / 1920 * 100vw) 1.5625vw 0;} */

    .case_list .dl2 .dd .img {border-radius:1.45vw;}

    .case_list .dl2 .dd .txt {padding: 1.5625vw 0;}

    .case_list .dl2 .dd .txt .atc {margin-top: 1.05vw;}

    .case_list .dl2 .dd .txt .atc span {padding: 0 1.05vw;}

    .case_list .ckgd {padding-top: 2.08vw;}

    .cas2 {padding: 6.25vw 0;}

    .cas2 .cox {border-radius: 1.45vw;}

    .cas2 .cox .bg {border-radius: 1.45vw;}

    .cas2 .cox .txt .tt {margin-bottom: 2.08vw;}

    .casec1:not(.ab1):not(.glo1) {padding: calc(94 / 1920 * 100vw) 0 1rem;}

    .casec1 .bg1 {width: calc(224 / 1920 * 100vw);left: calc(-84 / 1920 * 100vw);}

    .casec1 .bg2 {width: calc(130 / 1920 * 100vw);}

    .casec1:not(.contact1) .c_top {padding: 2.65vw 0 2.6vw;}

    .casec1 .c_btm {padding: 2.6vw 0 5.2vw;}

    .casec1 .c_btm .clt {width:calc(840 / 1920 * 100vw);}
    .casec1 .c_btm2 .clt{width:100% ;}

    .casec1 .c_btm .crt .li {margin-left: 1.1vw;}

    .casec2 .bg .video video {border-radius: 1.35vw;}

    .casec2 .bg .video .bgb {border-radius: 1.35vw;}

    .casec3 {padding: 5.2vw 0 0;}

    .casec3 .ul1 {padding-top: 3.125vw;}

    .casec4 {padding: 5.2vw 0 0;}

    .casec4 .tt2 {margin: 2.6vw 0;}

    .casec4 .container {border-radius: 1.56vw;}

    .casec5 {padding: 5.2vw 0 0;}

    .casec5 .tt2 {margin: 2.6vw 0 2vw;}

    .casec5 .cox .clt {padding-right: 5vw;}

    .casec5 .cox .clt .xia .li .ico {width: 2.6vw;height: 2.6vw;}

    .casec5 .cox .clt .xia .li .ico img {width: 1.14vw;}

    .casec5 .cox .clt .xia .xian {height: 1.458vw;}

    .casec5 .cox .clt .xia2 {padding-top: 3vw;margin-top: 3vw;}

    .casec5 .cox .crt .ctc {margin-top: 1.5625vw;}

    .casec5 .cox .crt .kong {height: 3.65vw;}

    .casec6 {padding: 5.2vw 0 0;}

    .casec6 .tt2 {margin: 2.6vw 0 2.2vw;}

    .swiper_cac2 .dd .img {border-radius:1.45vw;}

    .swiper_cac2 .dd .txt {padding: 1.5625vw 0;}

    .swiper_cac2 .dd .txt .atc {margin-top: 1.05vw;}

    .swiper_cac2 .dd .txt .atc span {padding: 0 1.05vw;}

    .casec1 .ctop2 {margin-top: 3.2vw;border-radius: 1.45vw;}

    .swiper_cac3 {border-radius: 1.45vw;}

    .casec1 .ctop2 .crt {padding: 3.125vw 3.125vw 2.6vw;}

    .casec1 .ctop2 .crt .ctc1 {margin: .15rem 0 1.5625vw;}

    .casec1 .ctop2 .crt .ctc2 {padding: 1.5625vw 0 0;}

    .casec1 .ctop2 .crt .ctc2 .ul1 {margin-top: 3.125vw;}

    .casec1 .ctop2 .crt .ul2 {margin-top: 2.6vw;}

    .casec1 .ctop2 .crt .ul2 .li {margin-right: 1.1vw;}

    .dl1_shar .dd1 {margin-top: calc(-155 / 1920 * 100vw);}

    .solu1:not(.contact1) .c_top {padding-bottom: 4.17vw;}

    .solu2 .heizi2 .hox .hlt {width: calc(580 / 1920 * 100vw);}

    .solu3 {padding: 5.2vw 0 0;}

    .swiper_sol1 {border-radius: 1.45vw;}

    .solu3 .sox .srt {padding-left: 3.125vw;}

    .solu3 .sox .srt .li {height: calc(110 / 1920 * 100vw);}

    .solu3 .sox .srt .li .ltop {height: calc(110 / 1920 * 100vw);}

    .solu3 .sox .srt .li .ltop s {background-size: .9vw;}

    .solu3 .sox .srt .li .lbtm {height: calc(100% - calc(110 / 1920 * 100vw));}

    .solu3 .sox .srt .li .lbtm .dxd .dd .fli {margin-right: calc(40 / 1920 * 100vw);}

    .solu3 .sox .srt .li.act {height: calc(100% - calc(110 / 1920 * 100vw) * 3);}

    .solu3 .sox .srt .li.act .ltop s {background-size: .9vw;}

    .solu4 {padding: 5.2vw 0 0;}

    .solu4 .hezi {border-radius: 1.45vw;}

    .solu4 .hezi .lunbo .bg {border-radius: 1.45vw 1.45vw 0 0;}

    .swiper_sol3 .swiper-slide .sbox .slt {border-radius: 1.45vw;}

    .swiper_sol3 .swiper-slide .sbox .srt {border-radius: 1.45vw;}

    .solu5 {padding: 5.2vw 0 0;}

    /* .solu5 .dl2 .dd {width: calc(480 / 1920 * 100vw);margin:0 calc(40 / 1920 * 100vw) 1.5625vw 0;} */

    .solu5 .dl2 .dd .img {border-radius:1.45vw;}

    .solu5 .dl2 .dd .txt {padding: 1.5625vw 0;}

    .solu5 .dl2 .dd .txt .atc {margin-top: 1.05vw;}

    .solu5 .dl2 .dd .txt .atc span {padding: 0 1.05vw;}

    #main .section08 li {width: calc(480 / 1920 * 100vw);margin:0 calc(40 / 1920 * 100vw) 1.5625vw 0;}

    #main .section08 li .img {border-radius:1.45vw;}

    #main .section08 li .txt {padding: 1.5625vw 0;}

    #main .section08 li .txt .atc {margin-top: 1.05vw;}

    #main .section08 li .txt .atc span {padding: 0 1.05vw;}

    .solu6 {padding: 2vw 0 0;}

    .serv1 .c_top {padding-bottom: 4.17vw;}

    .serv2 .heizi2 .hox .hlt .img {border-radius: 1.45vw;}

    .serv2 .heizi2 .hox .hrt {padding-left: 3.125vw;}

    .serv2 .heizi2 .hox .hrt .dl1 .dd:last-child .a_dw {top: calc(-295 / 1920 * 100vw);}

    .serv4 {margin-top: 5.2vw;padding: 6.25vw 0;}

    .serv4 .heizi .stop {border-radius: 1.45vw;}

    .swiper_ser1 .swiper-slide .sbox .ul1 .li {border-radius: 1.45vw;}

    .new1 .ntop {padding: 2.65vw 0 2.6vw;}

    .new1 .ncbtm .li {border-radius: 1.25vw;}

    .new1 .ncbtm .li2 {border-radius: 1.25vw;padding: 2.08vw;}

    .new1 .ncbtm .li2 .xian {margin: 1vw 0 2vw;}

    .new1 .ncbtm .li2 .att2 {margin: .3rem 0 8vw;}

    .new1 .ncbtm .li3 {border-radius: 1.25vw;padding: 2.08vw;}

    .new1 .ncbtm .li3 .xian {margin: 1vw 0 2vw;}

    .new1 .ncbtm .li3 .att2 {margin: .3rem 0 8vw;}

    .new1 .ncbtm .li3 .toux {margin: 9.375vw 0 1.5625vw;}

    .new1 .ncbtm .li3 .toux .ico {width: 2.92vw;margin-right: 1vw;}

    .newc1 .neox .nrt {top: calc(70 / 1920 * 100vw);}

    .newc1 .neox .nrt .xia .li .ico {width: 2.6vw;height: 2.6vw;}

    .newc1 .neox .nrt .xia .li .ico img {width: 1.14vw;}

    .newc1 .neox .nrt .xia .xian {height: 1.458vw;}

    .ab1 .aox .alt .jtx {width: 2.2vw;height: 2.2vw;}

    .swiper_ab1 > .swiper-wrapper > .swiper-slide {border-radius: 1.45vw;}

    .ab4 {padding: 6.25vw 0;}

    .ab4 .aox .art {padding-left: 3.125vw;}

    .ab5 {padding: 0 0 6.25vw;}

    .ab6 {padding: 0 0 6.25vw;}

    .swiper_ab3 {border-radius: 1.45vw;}

    .ab7 {padding: 6.25vw 0;}

    .ab7 .swiper_in5 .swiper-slide .sbox .txt {border-radius: 0 0 1.25vw 1.25vw;}

    .ab8 {padding: 6.25vw 0;}

    .ab9 {padding: 0 0 6.25vw;}

    .ab9 .ul1 {border-radius: 1.45vw;}

    .ab9 .ul1 .li .ltop s {background-size: .9vw;}

    .ab9 .ul1 .li.act .ltop s {background-size: .9vw;}

    /* .ab_nav {top: calc(94 / 1920 * 100vw);} */

    .ab_nav .alt a {margin-right: 3.125vw;}

    .why1 .why_cnav {top: calc(95 / 1920 * 100vw);}

    .why2 .tc1 .trt .li {border-radius: 1.45vw;}

    .why3 {padding: 5.2vw 0;}

    .why4 {padding: 5.2vw 0 0;}

    .why5 .ul1 .li {border-radius: 1.45vw;}

    .why6 {padding-top: 5.2vw;}

    .ccon1 {border-radius: 1.45vw;}

    .ccon1 .alt {border-radius: 1.45vw;}

    .ccon1 .alt .ul2 .li {border-radius: 1.45vw;}

    .ai2 .aox {padding: 6.25vw 0;}

    .ai2 .aox .li .llt {border-radius: 1.45vw;}

    .glo1 {padding-top: calc(240 / 1920 * 100vw);}

    .glo2 .ul1 .li {width: calc(284 / 1920 * 100vw);margin: 0 calc(25 / 1920 * 100vw) calc(30 / 1920 * 100vw) 0;}

    .glo2 .ul1 .li .ico {width: 4.166vw;}

    .glo2 .ul1 .li .txt {width: calc(100% - 4.166vw);padding-left: 1.04vw;}

    .glo3 {padding-top: 5.2vw;}

    .glo3 .ul1 .li {border-radius: 1.45vw;}

    .glo3 .ul1 .li .img {border-radius: 1.45vw;}

    .glo4 {padding-top: 5.2vw;}

    .glo4 .ul1 .li {border-radius: 1.45vw;}

    .glo5 {padding-top: 4.2vw;}

    .sear1 {padding: calc(140 / 1920 * 100vw) 0 .6rem;}

    .sear2 {padding: 5.2vw 0 6.25vw;}

    .bra2 .aox {padding: 6.25vw 0 .7rem;}

    .bra6 .ul1 .li {border-radius: 1.45vw;}

    .faimg_tanchuang .hezi {padding-top: calc(180 / 1920 * 100vw);}

    .faimg_tanchuang .hezi .hox .img img {border-radius: 1.45vw;}

    .faimg_tanchuang .hezi .hox .out {right: calc(150 / 1920 * 100vw);}

    .more {line-height: 2.2vw;}

    .more .mo .jt {width: 2.2vw;height: 2.2vw;}

}


@media (max-width:1800px) {

    .f_24{font-size: 20px;}

    /* .i4 .ibtm .txt{width: 630px;margin-right: 134px;} */
    .i4 .ibtm .txt {
        width: calc(630 / 1920 * 100vw);
        margin-right: 7vw;
    }

    .solu3 .sox .srt .li .lbtm .dxd .dl1{width: 59%;}



}


@media (max-width:1700px) {

    /* .box,.box_new{width: 82.5%;} */

    /* .casec5 .cox .crt .ctc *{font-size: 15px !important;}

    .newc1 .neox2 .nlt .tc *{font-size: 15px !important;} */




}


@media (max-width:1680px) {

  .case_video {
    height: 730px;
  }

    .swiper_in4 .f_17{font-size: 14px;}

    .swiper_in4 .f_14{font-size: 12px;}

    .head .hox .hlt .ul1 .li .lbtm3 .lox .llt .li2{width: 17%;}

}

@media (max-width:1580px) {

    .swiper_sol3 .swiper-slide .sbox .slt .stc1{height: 360px;}

     .solu7 .stop .ul1 .li{margin-right: .3rem;}


}


@media (max-width:1450px) {

  .f_24{font-size: 18px;}


}



@media (max-width: 1440px){

    .case_video {
      height: 645px;
    }
}




@media (max-width:1300px) {



}


@media (max-width:1200px )  {



    /* .wow {opacity: 1;  } */

    .head > .box{  display: none;}

    .box {  width: calc(100% - 40px);  min-width: 100px;  padding: 0;}

    body {  min-width: 200px;  padding-top: 50px;font-size: 14px;}

    .mhead {display: block;width: 100%;height: 50px;position: fixed;top: 0;left: 0;z-index: 9;top: 0;left: 0;background: #fff;border-bottom: 1px solid #eee;  }

    .mhead::after{content: '';position: absolute;bottom: 100%;left: 0;width: 100%;height: 200px;background: #fff; }

    .mhead .menu { height: 50px; padding-left: 40px;  float: right; cursor: pointer;  position: relative;overflow: hidden;}

    .mhead .menu  s{position: absolute;top: 15px;right: 0;width: 24px;height: 2px;background: #000;display: block;}

    .mhead .menu  .s2{top: 23px;}

    .mhead .menu  .s3{top: 32px;}

    .mhead .menu.act .s1{transform: rotate(45deg);-webkit-transform: rotate(45deg);top: 24px;}

    .mhead .menu.act .s2{opacity: 0;}

    .mhead .menu.act .s3{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);top: 24px;}

    .mhead .logo { display: block;    position: absolute;    top: 11px;    left: 0;    z-index: 3;    height: 28px;  }

    .mhead .logo img {  display: block;  height: 100%;}

    .mhead .logo2 {  display: block;  position: absolute;  top: 5px;  height: 40px;  left: 70px;  z-index: 3;  padding-left: 10px;  border-left: 1px solid #ddd;}

    .mhead .logo2 img {  display: block;  height: 100%;}

    .mhead .ss {  display: block;  width: 50px;  height: 50px;  float: right;  background: url(../images/svg/ss_3.svg) center no-repeat;background-size: 30px;}

    .mhead .hy2 {  display: block;  line-height: 50px;  float: right;  -o-background-size: 16px;     background-size: 16px;  width: 70px;  white-space: nowrap;  overflow: hidden;  -o-text-overflow: ellipsis;     text-overflow: ellipsis;  margin-right: 10px;}

    .mhead.act {  box-shadow: 0px 1px 5px #ddd;}

    .mnav {  position: fixed;  width: 100%;  height: calc(100vh - 50px);  top: 50px;  left: 0%;  z-index: 250;  display: none; }

    .mnav .hei {  display: none;  width: 100%;  height: 100%;  background: rgba(0, 0, 0, 0.7);  position: absolute;  top: 0;  left: 0;  z-index: 1;  cursor: pointer;}

    .mnav .mbox {  width: 100%;  height: 100%;  overflow: auto;  background: #F8F8F8;  position: relative;  z-index: 2;  left: 0%;  -webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);  -moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);  -o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}

    .mnav .mbox::-webkit-scrollbar{ width:1px;}

    .mnav .mbox::-webkit-scrollbar-thumb{ background: transparent;}

    .mnav .mbox::-webkit-scrollbar-track{ background:transparent;}



    .mnav .mbox .ul1 {width: 90%;margin: 0 auto;padding: 30px 0;}

    .mnav .mbox .ul1 li .ltop {  position: relative;  line-height: 50px;  padding: 0;  border-bottom: 1px solid #ddd;  cursor: pointer;}

    .mnav .mbox .ul1 li .ltop a {   width: 100%;  text-transform: capitalize;font-size: 18px;font-family: 'pfr';font-family: "pfb";}

    .mnav .mbox .ul1 li .ltop span {  display: block;  width: 100%;  height: 50px;  position: absolute;  top: 0;  right: 0;  z-index: 2;}

    .mnav .mbox .ul1 li .ltop span::after {  width: 30px;  height: 50px;   background: url(../images/svg/jt_2_3.svg) center right no-repeat; opacity: .5; content: "";  position: absolute;   top: 0;right: 0;}

    .mnav .mbox .ul1 li .ltop span.act::after {  background: url(../images/svg/jt_2_4.svg) center left no-repeat; opacity: 1;  transform: rotate(180deg); -webkit-transform: rotate(180deg); }

    .mnav .mbox .ul1 li .lbtm {  display: none;  border-bottom: 1px solid #ddd;  padding: 10px 0;}

    .mnav .mbox .ul1 li .lbtm a {   width: calc( 100% - 40px);margin-left: 20px;  padding: 0 20px 0 0;  line-height: 50px; height: 50px; border-bottom: 1px solid #ddd;  font-size: 15px;  color: #555;  text-transform: capitalize;}

    .mnav .mbox .ul1 li .lbtm a:last-child{border-bottom: 0;}

    .mnav .mbox .ul1 li .lbtm a sup{padding: 5px;position: relative;top: -5px;}



    .mnav .mbox .ul1 .heji .ltop {   height: 50px; display: flex;align-content: center;align-items: center;}

    .mnav .mbox .ul1 .heji .ltop .btn{display: block;padding-right: 10px;margin-right: 10px;border-right: 1px solid #ddd;line-height: 30px;}

    .mnav .mbox .ul1 .heji .ltop .btn:last-child{border-right: none;}

    .mnav .mbox .ul1 .scxz .ltop {   position: relative;   display: -webkit-flex;   display: -moz-box;   display: -ms-flexbox;   display: flex;   -webkit-align-items: center;      -moz-box-align: center;       -ms-flex-align: center;           align-items: center;   -webkit-align-content: center;       -ms-flex-line-pack: center;           align-content: center; }

    .mnav .mbox .ul1 .scxz .ltop .i {  height: 14px;  margin-right: 10px;}

    .mnav .mbox .ul1 li .lbtm2 {  padding:  0;}

    .mnav .mbox .ul1 li .lbtm2 .dl1{border-bottom: 1px solid #ddd;width: calc(100% - 40px);margin-left: 20px;}

    .mnav .mbox .ul1 li .lbtm2 .dl1:last-child{border: 0;}

    .mnav .mbox .ul1 li .lbtm2 .dl1 dt {  line-height: 50px;  position: relative;  width: 100%;  padding: 0 ;}

    .mnav .mbox .ul1 li .lbtm2 .dl1 dt a {  display: block;  color: #000;  font-size: 15px;  line-height: 50px;  padding: 0;border: 0;width: 100%;margin: 0;}

    .mnav .mbox .ul1 li .lbtm2 .dl1:last-child dt a {border: 0;}

    .mnav .mbox .ul1 li .lbtm2 .dl1 dt span {  display: block;  width: 100%;  height: 50px;  position: absolute;  top: 0;  right:0;}

    .mnav .mbox .ul1 li .lbtm2 .dl1 dt span::after {  width: 30px;  height: 50px;   background: url(../images/svg/jt_2_3.svg) center right no-repeat; opacity: .5;   content: "";  position: absolute;  right: 0px;  top: 0px;}

    .mnav .mbox .ul1 li .lbtm2 .dl1 dt.act span::after {    background: url(../images/svg/jt_2_4.svg) center left no-repeat; opacity: 1;transform: rotate(180deg); -webkit-transform: rotate(180deg);  }

    .mnav .mbox .ul1 li .ltop a .s1{display: block;line-height: 1.8;padding: 0 5px;border-radius: 30px;background: #F25D20;color: #fff;font-size: 8px;position: relative;top: -5px;margin-left: 5px;}

    .mnav .mbox .ul1 li .lbtm2 .dl1 dd {  display: none;  padding-bottom: 20px;}

    .mnav .mbox .ul1 li .lbtm2 .dl1 dd .dtop {  line-height: 40px;  position: relative;  width: 100%;  padding: 0 40px 0 35px;}

    .mnav .mbox .ul1 li .lbtm2 .dl1 dd .dtop a {  display: block;  color: #000;  font-size: 14px;  line-height: 40px;  padding: 0;}

    .mnav .mbox .ul1 li .lbtm2 .dl1 dd .dtop span {  display: block;  width: 100%;  height: 40px;  position: absolute;  top: 0;  right: 0;}

    .mnav .mbox .ul1 li .lbtm2 .dl1 dd .dtop span::after {  width: 16px;  height: 2px;  background: #444444;  content: "";  position: absolute;  right: 15px;  top: 17px;}

    .mnav .mbox .ul1 li .lbtm2 .dl1 dd .dtop span::before {  width: 2px;  height: 16px;  background: #444444;  content: "";  position: absolute;  right: 22px;  top: 10px;}

    .mnav .mbox .ul1 li .lbtm2 .dl1 dd .dtop.act span::before {  opacity: 0;}

    .mnav .mbox .ul1 li .lbtm2 .dl1 dd .dbtm a {  padding: 0 30px 0 45px;}

    .mnav .mbox .ul1 li .lbtm2 .dl1 dd .dbtm {  display: none;}

    .mnav .mbox .ul1 li .lbtm2 dd a{width: 100%;margin: 0;padding: 0;border: 0;padding-left: 20px;line-height: 40px;height: 40px;}

    .mnav .mbox .ul1 li .lbtm2 dd a.act{color: #F25D20;}


    .mnav .mbox .ul1 li .lbtm a.act{color: #F25D20;}


    .mnav.act {  display: block; left: 0;}

    .mnav.act .mbox {  left: 0;  -moz-transition-delay: 0.15s;    -o-transition-delay: 0.15s;       transition-delay: 0.15s;  -webkit-transition-delay: 0.15s;}

    .mnav2 {  position: fixed;  width: 100%;  height: 100%;  top: 0;  left: -100%;  z-index: 2000;  display: block;  -webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);  -moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);  -o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);  display: block;}

    .mnav2 .hei {  display: block;  width: 100%;  height: 100%;  background: rgba(0, 0, 0, 0.1);  position: absolute;  top: 0;  left: 0;  z-index: 1;}

    .mnav2 .mbox {  width: 80%;  height: 100%;  overflow: auto;  background: #fff;  position: relative;  z-index: 2;  left: -100%;  -webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);  -moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);  -o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}

    .mnav2 .mbox .dl1 dd .dtop {  position: relative;  line-height: 50px;  padding: 0 50px 0 15px;  border-bottom: 1px solid #ddd;}

    .mnav2 .mbox .dl1 dd .dtop a {  display: block;  width: 100%;}

    .mnav2 .mbox .dl1 dd .dtop span {  display: block;  width: 100%;  height: 50px;  position: absolute;  top: 0;  right: 0;  z-index: 2;}

    .mnav2 .mbox .dl1 dd .dtop span::after {  width: 16px;  height: 2px;  background: #444444;  content: "";  position: absolute;  right: 15px;  top: -webkit-calc(50% - 1px);  top: -moz-calc(50% - 1px);  top: calc(50% - 1px);}

    .mnav2 .mbox .dl1 dd .dtop span::before {  width: 2px;  height: 16px;  background: #444444;  content: "";  position: absolute;  right: 22px;  top: 17px;}

    .mnav2 .mbox .dl1 dd .dtop span.act::before {  opacity: 0;}

    .mnav2 .mbox .dl1 dd .dbtm {  display: none;  border-bottom: 1px solid #ddd;  padding: 10px 0;}

    .mnav2 .mbox .dl1 dd .dbtm a {  display: block;  width: 100%;  padding: 0 15px;  line-height: 30px;  font-size: 12px;  color: #666;}

    .mnav2.act {  left: 0;}

    .mnav2.act .mbox {  left: 0;  -moz-transition-delay: 0.15s;    -o-transition-delay: 0.15s;       transition-delay: 0.15s;  -webkit-transition-delay: 0.15s;}


    .i3 .dl2 .dd{width: calc(calc(100% - 40px ) / 3) ;margin:  0 20px 20px 0;}

    .footer2 .ftc{flex-wrap: wrap;}

    .footer2 .ftc .li{width: 80px;margin-top: 20px;}
    .solu2 .bg{border-radius: 0;width: 100%;height: 100%;}



}




@media (max-width:1080px )  {





}



@media (max-width:960px )  {
    .box1600 {
      padding: 0;
    }
    .case_video {
      height: auto;
    }

  .case_video .mimg {
      display: block;
  }

  .case_video .pimg {
      display: none;
  }

    .swiper_in1 .sbox img.pimg{display: none;}

    .swiper_in1 .sbox img.mimg{display: block;}

    .swiper_in1 .sbox video.vid.pimg{display: none;}

    .swiper_in1 .sbox video.vid.mimg{display: block;}

    .swiper_in1 .sbox{height: auto;}

    .pd120{padding: 50px 0;}

    .i2 .ul1{margin-top: 20px;flex-wrap: wrap;justify-content: space-between;}

    .i2 .ul1 .li{width: 49%;margin-top: 2%;border-radius: 10px;cursor: pointer;}

    .i2 .ul1 .li .txt{padding: 20px 10px;}

    .i2 .ul1 .li .txt .ltt{font-size: 12px;padding-bottom: 10px;margin-bottom: 0;white-space:nowrap;}

    .f_76{font-size: 40px;}

    .i2 .ul1 .li .txt .ltc{padding-top: 10px;}

    .i2 .ul1 .li .txt .jt{width: 30px;height: 30px;overflow: visible;}

    .i2 .ul1 .li .txt .jt span:nth-child(2){display: none;}

    .i2 .ul1 .li .txt .jt::after{content:"";position:absolute;top:50%;left:50%;width:100vw;height:100vh;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;}

    .i3 .dl1{display: none;}

    .i3 .dl1m,.i3 .dl2m{display: block;}

    .i3 .dl1m .dt{margin: 20px 0 ;}

    .i3 .dl1m .dt .btn{line-height: 20px;margin-right: 20px;}

    .i3 .dl1m .dt .btn .wz{font-size: 14px;}

    .i3 .dl1m .dt .btn .ico{display: block;width: 20px;height: 20px;background: url(../images/svg/jt_2_2.svg) center no-repeat;background-size:8px;transform: rotate(90deg);opacity: 0;}

    .i3 .dl1m .dt .btn.act .ico{opacity: 1;}

    .i3 .dl2m .drt {display: none;}

    .i3 .dl2m .drt .ul1 .li{cursor: pointer;margin:0 15px 15px 0;color: #555;}

    .i3 .dl2m .drt .ul1 .li .wz{position: relative;z-index: 3;font-size: 12px;}

    .i3 .dl2m .drt .ul1 .li .wz s{display: block;width: 0%;height: 5px;background: rgba(242, 93, 32, 0.1);position: absolute;left: 0;bottom: .53vw;z-index: -1;}

    .i3 .dl2m .drt .ul1 .li sup{line-height: 1;padding: 3px;position: relative;margin-top: -5px;z-index: 3;display: block;}

    .i3 .dl2m .drt .ul1 .li.act .wz s{display: block;width: 100%;}

    .i3 .dl2m .drt .ul1 .li.act{color: #F25D20;}

@media (hover: hover) and (pointer: fine) {
.i3 .dl2m .drt .ul1 .li:hover{color: #F25D20;}
}

    .i3 .dl2m .drt.act{display: block;}

    .i3 .dl2{padding-top: 20px;display: block;}

    .i3 .dl2 .dd{width: 100%;margin: 0 0 10px;}

    .i3 .dl2 .dd .img{border-radius: 10px;}

    .i3 .dl2 .dd .txt{padding: 20px 0;}

    .i3 .dl2 .dd .txt .atc{margin-top: 10px;}

    .i3 .dl2 .dd .txt .atc span{padding: 0 10px;}

    .i3 .ckgd{padding-top: 20px;line-height: 20px;}

    .i3 .ckgd .zk s{width: 20px;height: 20px;background-size: 10px;}

    @media (hover: hover) and (pointer: fine) {
.i3 .ckgd .zk:hover s{background-size: 10px;}
}

    .f_45{font-size: 26px;}

    .i4 .tt2{margin-top: 10px;}

    .i4 .tt2 .num1{clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);opacity: 1;}

    .i4 .hezi{display: none;}

    .i4 .ibtm{padding: 30px 5% 250px;margin-top: 40px;display: block;border-radius: 10px;}

    .i4 .ibtm .txt{width: 100%;margin: 0;line-height: 1.5;}

    .i4 .ibtm .bg{width: 100%;bottom: 0;top: auto;height: 32%;}

    .i4 .ibtm .img{width: 50%;left: 25%;}

    .i4 .lunbo2 .ltt{margin: 40px 0 20px;}

    .swiper_in3 .swiper-slide .sbox .txt1{padding: 30px 5%;}

    .swiper_in3{pointer-events: visible;}

    .swiper_in3 .swiper-slide .sbox .txt2 .li{width: 32%;margin: 0 2% 2% 0;border-radius: 30px;}

    .swiper_in3 .swiper-slide .sbox .txt2{padding: 20px 5%;}

    .swiper_in3 .swiper-slide .sbox{border-radius: 10px;}

    .i4 .lunbo2 .ltt .anniu .btn{width: 34px;height: 34px;}

    .i5 .tc{margin: 10px 0 25px;}

    .swiper_in4{display: none;}

    .swiper_in4m{display: block;padding-bottom: 30px;}

    .swiper_in4m .swiper-slide .sbox .ul1 {justify-content: space-between;}

    .swiper_in4m .swiper-slide .sbox .ul1 .li{width: 49%;background: rgba(255, 255, 255, 0.3);border: 1px solid rgba(255, 255, 255, 0.4);border-radius: 60px;padding: 10px;margin: 0 0 2%;}

    .swiper_in4m .swiper-slide .sbox .ul1 .li .ico{width:40px;background: #fff;border-radius: 50%;overflow: hidden;}

    .swiper_in4m .swiper-slide .sbox .ul1 .li .txt{width: calc(100% - 40px);padding-left: 10px;line-height: 1.3;}

    .swiper_in4m .swiper-slide .sbox .ul1 .li .txt .ltt{font-size: 15px;}

    .swiper_in4m .swiper-slide .sbox .ul1 .li .txt .ltc{color: #777;margin-top: 5px;font-size: 10px;}

    .swiper_in4m .pagination_in4m{bottom: 0;justify-content: center;}

    .swiper_in4m .pagination_in4m span{opacity: .1;background: #000;width: .2rem;display: block;height: 4px;border-radius: 4px;}

    .swiper_in4m .pagination_in4m span.swiper-pagination-bullet-active{opacity: 1;background: #F25D20;width: .3rem;}

    .swiper_in6 .pagination_in6{bottom: 0px;justify-content: center;display: flex;}

    .swiper_in6 .pagination_in6 span{opacity: .1;background: #000;width: .2rem;display: block;height: 4px;border-radius: 4px;}

    .swiper_in6 .pagination_in6 span.swiper-pagination-bullet-active{opacity: 1;background: #F25D20;width: .3rem;}

    .i6 .irt{width: auto;justify-content: flex-end;}

    .i6 .irt .anniu{display: none;}

    .swiper_in5 .swiper-slide .sbox{border-radius: 10px;}

    .i7 .iox{flex-direction: column-reverse;padding: 30px 5% 0;border-radius: 10px;background-position: 15% 50% !important;}

    .i7 .iox .txt{width: 100%;margin: 0;line-height: 1.5;}

    .i7 .iox .txt .atc{margin: 10px 0 20px;}

    .i7 .iox .img{width: 90%;margin:  0;}

    .more .mo{padding:  0 10px 0 20px;}

    .more .mo .jt{width: 20px;height: 20px;}

    .i4 .tt2 br{display: none;}

    .footer{padding: 40px 0 20px;}

    .footer1 .frt{display: none;}

    .footer1 .flt{width: 100%;}

    .footer1 .flt .ul1 .li .jt{width: 20px;height: 20px;}

    .footer1 .flt .ul1 .li .jt span img{width: 12px;height: 12px;}

    .footer2 .ftt{line-height: 1.5;}

    .footer2 .ftc{flex-wrap: wrap;font-size: 12px;}

    .footer2 .ftc .li{width: 25%;margin-bottom: 25px;}

    .footer2 .ftc .li .ico{height: 30px;margin-bottom: 15px;}

    .footer3{display: block;line-height: 30px;}

    .footer3 .flt{width: 100%;}

    .footer3 .flt .a .ico{width: 20px;}

    .footer3 .frt .a{margin:  0 20px 0 0;}

    .i4 .hezi2{display: block;}

    .paomadeng{display: block;}

    .paomadeng .demoScroll{width: 100%;overflow: hidden;}

    .paomadeng .demoScroll .ul1{padding: 10px 0 ;}

    .paomadeng .demoScroll li{width: 90px;margin:0 10px;border-radius: 50%;overflow: hidden;cursor: pointer;position: relative;background: #fff;}

    .paomadeng .demoScroll li img{width: 100%;cursor: pointer;border-radius: 50%;overflow: hidden;}

    .swiper_in6{margin-top: 40px;padding-bottom: 30px;}

    .swiper_in6 .swiper-slide {height: auto;background: #F8F9FB;border-radius: 10px;overflow: hidden;}

    .swiper_in6 .swiper-slide .sbox{padding: 20px 15px;}

    .swiper_in6 .swiper-slide .sbox .li{line-height: 1.5;margin-bottom: 30px;}

    .swiper_in6 .swiper-slide .sbox .li br{display: none;}

    .swiper_in6 .swiper-slide .sbox .li .lbtm{margin-top: 15px;}

    .swiper_in6 .swiper-slide .sbox .li .lbtm .p{margin-bottom: 12px;}

    .swiper_in6 .swiper-slide .sbox .li .lbtm .more{margin-top: 20px;}

    .swiper_in6 .swiper-slide:nth-child(2){background: #F5F9FD;}

    .swiper_in6 .swiper-slide:nth-child(3){background: #FEF5F2;}

    .swiper_in6 .swiper-slide:nth-child(4){background: #FEF5F2;}

    .right{display: none;}
    .right_top {display: none;}

    .swiper_in3 .swiper-slide .sbox .txt2 .li .wz{font-size: 12px;}

    .swiper_in3 .swiper-slide .sbox5 .txt2 .li{width: 48%;}

    .c_nav{display: none;}

    .cas1 .c_top .crt{display: none;}

    .cas1 .c_cont{display: block;padding: 20px 5%;}

    .cas1 .c_cont .clt{width: 100%;}

    .cas1 .c_cont .clt .ul1 .li .anniu2 .a{padding: 0 15px;margin: 0 10px 10px 0;}

    .cas1 .c_cont .crt{width: 100%;margin-top: 20px;}

    .case_list .dl2 .dd{width: 100%;margin: 0 0 10px;}

    .case_list .dl2 .dd .img{border-radius: 10px;}

    .case_list .dl2 .dd .txt{padding: 20px 0;}

    .case_list .dl2 .dd .txt .atc{margin-top: 10px;}

    .case_list .dl2 .dd .txt .atc span{padding: 0 10px;}

    .case_list .ckgd{padding-top: 20px;line-height: 20px;}

    .more{line-height: 40px;}

    .cas2 .cox .pimg{display: none;}

    .cas2 .cox .mimg{display: block;border-radius: 10px;}

    .cas2 .cox .txt{top: 0;transform: translateY(0%);-webkit-transform: translateY(0%);padding: 30px 5%;}

    .cas2 .cox .txt .tt{line-height: 1.5;margin-bottom: 20px;}

    .casec1 .c_top{padding: 0 0 20px;display: inline;display: block;}

    .casec1 .c_top .crt{margin-top: 10px;}

    .casec1 .c_btm{padding: 20px 0 ;display: block;}

    .casec1 .c_btm .clt{width: 100%;display: block;}
    .casec1 .box_dh2 .c_btm .clt{display: flex; flex-wrap: wrap;}
    .casec1 .c_btm .crt:empty {display: none;}

    .casec1 .c_btm .clt .li{width: 100%;padding: 10px 0;display: flex;justify-content: space-between;}

    .casec1 .c_btm .crt{padding-top: 20px;border-top: 1px solid rgba(0,0,0,.1);margin-top: 10px;}

    .casec1 .c_btm .crt .li{margin: 0 20px 0 0;}
    .casec1 .box_dh2 .c_btm:not(.c_btm2) .clt {margin-top: 24px;}
    .casec1 .c_btm.c_btm2 .clt .li {
      display: block;
    }
    .casec1 .c_btm:not(.c_btm2) .clt .li {
      padding-right: 5%;
      padding-top: 0;
    }
    .casec1 .c_btm.c_btm2 .clt .li .ltt {
      font-size: 0.34rem;
      color: #222;
    }
    .casec1 .c_btm.c_btm2 .clt .li .ltc {
      margin-top: 10px;
      line-height: 1.65;
      font-size: 0.3rem;
      color: #555;
    }

    .casec1 .c_btm .clt .li sup{color: #000;}

    .casec2 .heizi{height: 220px;}

    .casec2 .heizi img{height: 100%;}

    .casec2 .bg .video{top: 53%;}

    .casec2 .bg{border-radius: 10px;}

    .casec3{padding-top: 40px;}

    .casec3 .ul1{padding-top: 30px;flex-wrap: wrap;justify-content: space-between;}

    .casec3 .ul1 .li{width: 50%;flex:auto;}

    .casec3 .ul1 .li:nth-child(n + 3){margin-top: 30px;}

    .casec3 .ul1 .li .suzi {text-align: left;justify-content: flex-start;}

    .casec4{padding-top: 40px;}

    .casec4 .tt2{margin: 30px 0;line-height: 1.5;}

    .casec4 .container{display: block;height: auto;}

    .casec4 .swiper_cac1{width: 100%;}

    .casec4 .info-content{height: auto;}

    .casec4 .info-top{padding: 20px;}

    .casec4 .info-content{padding: 30px 0px;}

    .casec4 .info-item-title{margin-bottom: 4px;line-height: 1.5;font-size: 0.34rem;}

    .casec4 .info-item-text {font-size: 0.3rem;}

    .casec4 .info-content-title{margin-bottom: 15px;line-height: 1.5;font-size: 20px;}

    .casec5{padding-top: 40px;}

    .casec5 .tt2{margin: 30px 0;}

    .casec5 .cox{flex-direction: column-reverse;}

    .casec5 .cox .clt{position: relative;top: 0;left: 0;height: auto;display: block;}

    .casec5 .cox .crt{width: 100%;}

    .casec5 .cox .crt .ctc{margin-top: 10px;}

    .casec5 .cox .crt .kong{height: 35px;}

    .casec5 .cox .clt{width: 100%;padding: 0;}

    .casec5 .cox .clt .aox{display: none;}

    .casec5 .cox .clt .xia{padding-top: 30px;height: auto;justify-content: center;}

    .casec5 .cox .clt .xia .li .ico{width: 50px;height: 50px;}

    .casec5 .cox .clt .xia .li .ico img{width: 22px;}

    .casec5 .cox .clt .xia .li .shuju{left: 60%;}

    .casec5 .cox .clt .xia .xian{height: 28px;margin: 0 30px;}

    .casec6{padding-top: 40px;overflow: hidden;}

    .casec6 .tt2{margin: 30px 0;}

    .casec6 .tt2 .anniu .btn{width: 40px;height: 40px;}

    .casec1 .ctop2{width: 100%;margin-top: 0;flex-wrap: wrap;flex-direction: column-reverse;}

    .casec1 .ctop2 .clt{position: relative;width: 100%;}

    .casec1 .ctop2 .crt{width: 100%;left: 0;padding: 30px 5%;}

    .casec1 .ctop2 .crt .ctc1{margin: 15px 0;flex-direction: column;align-items: flex-start;}

    .casec1 .ctop2 .crt .ctc1 .cyd {margin-top: 10px;}

    .casec1 .ctop2 .crt .ctc2{padding-top: 20px;}

    .casec1 .ctop2 .crt .ctc2 .ctt2{font-size: 0.34rem;}
    .casec1 .ctop2 .crt .ctc2 .txt{margin-top: 10px;line-height: 1.65;font-size: 0.3rem;}

    .casec1 .ctop2 .crt .ctc2 .ul1{flex-wrap: wrap;justify-content: space-between;margin-top: 20px;}

    .casec1 .ctop2 .crt .ctc2 .ul1 .li{width: calc(50% - 1px);}

    .casec1 .ctop2 .crt .ctc2 .ul1 .li{margin-bottom: 20px;}

    .casec1 .ctop2 .crt .ctc2 .ul1 .xian{display: none;}

    .casec1 .ctop2 .crt .ctc2 .ul1 .li .ltc{margin-top: 5px;}

    .casec1 .ctop2 .crt .ul2 .li{width: 50px;margin-right: 20px;}

    .casec1 .ctop2 .crt .ul2 .li .ewm{bottom: auto;top: 110%;width: 120px;}

    .casec1 .ctop2 .crt .ul2 .li.show .ewm{top: calc(100% + 8px);bottom: auto;margin-left: 30px;}

    .casec5 .cox .crt .ctt{line-height: 1.5;font-size: 0.34rem;}

    .casec5 .cox .crt .ctc{margin-top: 10px;line-height: 1.65;font-size: 0.3rem;}

    .casec5 .cox .crt .ctc .dl1 .dd{padding: 20px 0;}

    .casec5 .cox .clt .xia2{padding-top: 20px;margin-top: 20px;}

    .swiper_cac2 {overflow: visible;}

    .swiper_cac2 .dd .img{border-radius: 10px;}

    .casec7{display: none;}

    .casec7m{display: block;}

    .casec8 .tt, .casec8 .tc {font-size: 0.3rem;}

    .casec1{padding: 30px 0 0px;}

    .solu2 .heizi2{padding-bottom: 50px;}

    .solu2 .heizi2 .hox{padding: 50px 0 40px;}

    .solu2 .heizi2 .hox .hlt{width: 100%;}

    .solu2 .heizi2 .hox .paomd{display: none;}

    .solu2 .bg{border-radius: 0;width: 100%;height: 100%;}

    .solu2 .bg .cc{filter: blur(0px);height: 100%;}

    .solu2 .bg .cc img{height: 100%;}

    .paomadeng_sol1{}

    .paomadeng_sol1 .demoScroll li{width: 150px;border-radius: 0;}

    .paomadeng_sol1 .demoScroll li img{border-radius: 0;}

    .solu3{padding: 50px 0;display: none;}

    .solu3 .sox{height: auto;max-height: 999999px;flex-direction: column-reverse;}

    .solu3 .sox .srt{width: 100%;padding-left: 0;height: auto;}

    .solu3 .sox .srt .li{height: auto;padding: 20px 0;}

    .solu3 .sox .srt .li .lbtm{transform: scale(1);-webkit-transform: scale(1);height: auto;overflow: visible;padding: 20px  0 0;display: none;
    transition: all 0s;
    -webkit-transition: all 0s;
    }

    .solu3 .sox .srt .li .lbtm .dxd{display: block;}

    .solu3 .sox .srt .li .lbtm .dxd .dl1{width: 100%;}

    .solu3 .sox .srt .li .lbtm .dxd .dl1 .dd .fli{width: 25%;margin-right: 0;}

    .solu3 .sox .srt .li .lbtm .dxd .dl1:nth-child(2){width: 100%;margin: 20px 0 0 ;}

    .solu3 .sox .srt .li .lbtm .dxd .dd{justify-content: flex-start;}

    .solu3 .sox .srt .li .lbtm .dxd .dd .fli .ico{width: 35px;margin-bottom: 10px;}

    /* .solu3 .sox .srt .li.act .lbtm{height: 350px;overflow: auto;} */

    .solu3 .sox .slt{width: 100%;margin-top: 30px;}

    .swiper_sol1{border-radius: 10px;}

    .solu4{overflow: hidden;}

    .solu4 .hezi .lunbo3{overflow: visible;}

    .solu4 .stc{margin: 15px 0 30px;}

    .solu4 .hezi .lunbo .bg{display: none;}

    .solu4 .hezi{border: 0;background: rgba(0,0,0,0);overflow: visible;}

    .swiper_sol2{overflow: visible;}

    .solu4 .hezi .lunbo2{padding: 20px 5%;border-radius: 10px;}

    .swiper_sol3 .swiper-slide .sbox{height: auto;display: block;}

    .swiper_sol3 .swiper-slide .sbox .slt{width: 100%;padding:20px 5% 50px;border-radius: 10px;}

    .swiper_sol3 .swiper-slide .sbox .srt{width: 100%;margin-top: 20px;}

    .solu5{padding: 50px 0 0;}

    .solu5 .dl2 .dd{width: 100%;margin: 0 0 10px 0;}

    .solu5 .dl2 .dd .img{border-radius: 10px;}

    .solu5 .dl2 .dd .txt{padding: 20px 0;}

    .solu5 .dl2 .dd .txt .atc{margin-top: 10px;}

    .solu5 .dl2 .dd .txt .atc span{padding: 0 10px;}

    #main .section08 li{width: 100%;margin: 0 0 10px 0;}

    #main .section08 li .img{border-radius: 10px;}

    #main .section08 li .txt{padding: 20px 0;}

    #main .section08 li .txt .atc{margin-top: 10px;}

    #main .section08 li .txt .atc span{padding: 0 10px;}

    .swiper_in5 .swiper-slide .sbox2{padding: 30px 5%;border-radius: 10px;}

    .swiper_in5 .swiper-slide .sbox2 .day1{padding-left: 30px;line-height: 20px;background-size: 20px;}

    .swiper_in5 .swiper-slide .sbox2 .xian{margin: 10px 0 20px;}

    .swiper_in5 .swiper-slide .sbox2 .att{line-height: 24px;height: 48px;}

    .swiper_in5 .swiper-slide .sbox2 .atc .jt{width: 20px;height: 20px;}

    .swiper_in5 .swiper-slide .sbox2 .atc .jt span img{width: 12px;height: 12px;}

    .swiper_in5 .swiper-slide .sbox2 .atc .day{font-size: 14px;}

    .solu7 .box {width: 100%;}

    .solu7 .stop .ul1{overflow: auto;padding-right: 20px;position: relative;-webkit-overflow-scrolling: touch;}

    .solu7 .stop .ul1::-webkit-scrollbar{ width:1px;height: 1px;}

    .solu7 .stop .ul1::-webkit-scrollbar-thumb{ background:rgba(0, 0, 0, 0);}

    .solu7 .stop .ul1::-webkit-scrollbar-track{ background:rgba(0, 0, 0, 0);}


    .solu7 .stop .ul1 .li{margin-right: 50px;white-space:nowrap;position: relative;}

    .solu7 .stop .ul1 .li:first-child {margin-left: 20px;}

    /* 移动端：隐藏每个 li 内 span 的显隐，改用横向滑动的统一指示点 */
    .solu7 .stop .ul1 .li span{opacity: 0;transform: scale(0);-webkit-transform: scale(0);visibility: hidden;}

    .solu7 .stop .ul1 .li.act span{opacity: 0;transform: scale(0);-webkit-transform: scale(0);visibility: hidden;}

    .solu7 .stop .ul1 .dot{display: block;position: absolute;left: 0;bottom: 0;width: 30px;height: 30px;border-radius: 50%;background: #F25D20;box-shadow: 0 2px 4px 0 rgba(242, 93, 32, 0.15);z-index: 3;pointer-events: none;-webkit-transition: -webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);will-change: transform;}

    .solu7 .stop .ul1 .dot svg{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}

    .cas2{padding: 50px 0;}

    .serv1 .c_top .crt{width: 100%;margin-top: 15px;}

    .serv2 .bg{width: 100%;border-radius: 0;}

    .serv2 .heizi2 .hox{padding: 50px 0;display: block;}

    .serv2 .heizi2 .hox .hlt{display: none;}

    .serv2 .heizi2 .hox .hrt{width: 100%;padding: 0;}

    .serv2 .heizi2 .hox .hrt .mimg{display: block;border-radius: 10px;overflow: hidden;margin-bottom: 16px;padding-top: 105.2%;position: relative;}
    .serv2 .heizi2 .hox .hrt .mimg img,
    .serv2 .heizi2 .hox .hrt .mimg video {position: absolute;left: 0;top: 0;width: 100%;}

    .serv2 .heizi2 .hox .hrt .dl1 .dd .ul1 .li .icos s{transform: scale(1);-webkit-transform: scale(1);transition-delay: .3s;-webkit-transition-delay: .3s;}

    .serv2 .heizi2 .hox .hrt .dl1 .dd .ul1 .li .icos .svg{clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);transition-delay: 1s;-webkit-transition-delay: 1s;}

    .serv2 .heizi2 .hox .hrt .dl1 .dd .ul1{display: flex;justify-content: space-between;flex-wrap: wrap;}

    .serv2 .heizi2 .hox .hrt .dl1 .dd .ul1 .li{width: 100%;line-height: 1.5;font-size: 18px;}

    .serv2 .heizi2 .hox .hrt .dl1 .dd .ul1 .li .wz{font-size: 18px;padding-left: 8px;}

    .serv2 .heizi2 .hox .hrt .dl1 .dd{padding: 0 0 50px;}

    .serv3 .ul1 .li .suzi {justify-content: flex-start;display: flex;height: 44px;font-size: 44px;}

    .serv4{margin-top: 40px;}

    .serv4 .bg{width: 100%;border-radius: 0;}

    .serv4 .heizi .stop .li{padding: 25px 0;width: 33.33%;font-size: 13px;}

    .swiper_ser1{display: none;}

    .swiper_ser1 .swiper-slide .sbox .ul1{justify-content: space-between;}

    .swiper_ser1 .swiper-slide .sbox .ul1 .li{width: 49%;margin: 0 0 2%;}

    .swiper_ser1m{display: block;}

    .new1 .ncon .a{margin: 0 .1rem .1rem 0;}

    .new1 .ncon .a:nth-child(4n){margin-right: 0;}

    .new1 .ncbtm{}

    .new1 .ncbtm .li{width: 100%;margin: 0 0 10px;border-radius: 10px;}

    .new1 .ncbtm{margin: 20px 0;}

    .new1 .ntop{padding: 0 0 20px;}

    .page1{display: none;}

    .page2{display: block;}

    .new1 .ncbtm .li2{width: 100%;margin: 0 0 10px;border-radius: 10px;padding: 30px 5%;}

    .new1 .ncbtm .li2 .att{line-height: 24px;height: 48px;}

    .new1 .ncbtm .li2 .xian{margin: 10px 0;}

    .new1 .ncbtm .li2 .day1{padding-left: 26px;background-size: 20px;}

    .new1 .ncbtm .li3{width: 100%;margin: 0 0 10px;border-radius: 10px;padding: 30px 5%;}

    .new1 .ncbtm .li3 .att{line-height: 24px;height: 48px;}

    .new1 .ncbtm .li3 .xian{margin: 10px 0;}

    .new1 .ncbtm .li3 .day1{padding-left: 26px;background-size: 20px;}

    .new1 .ncbtm .li3 .toux{margin: 50px 0 20px;}

    .new1 .ncbtm .li3 .toux .ico{width: 40px;margin-right: 10px;}

    .newc1 .neox{display: block;width: 100%;padding-top: 0;}

    .newc1 .neox .nlt{width: 100%;}

    .newc1 .neox2 .nlt .new_btm{display: none;}

    .newc1 .neox2 .nlt .new_btm .nelt{width: 100%;}

    .newc1 .neox .nrt{width: 100%;margin-top: 20px;}

    .newc1 .neox .nrt .xia2 .a{margin-bottom: 10px;}

    .newc1 .neox .nrt .xia2 .xtt{margin-bottom: 20px;}

    .newc1 .neox .nrt .xia{padding-top: 30px;height: auto;justify-content: center;}

    .newc1 .neox .nrt .xia .li .ico{width: 36px;height: 36px;}

    .newc1 .neox .nrt .xia .li .ico img{width: 14px;}

    .newc1 .neox .nrt .xia .li .shuju{left: 60%;}

    .newc1 .neox .nrt .xia .xian{height: 28px;margin: 0 30px;}

    .newc1 .neox .nrt .xia2{display: none;}

    .ab_nav{display: none;}

    .ab1{padding-bottom: 0;background: url(../images/ab_1_mbg.png) center top no-repeat;background-size: 100%;}

    .ab1 .bg3{display: none;}

    .ab1 .bg4{display: none;}

    .ab1 .box_dh{display: block;}

    .ab1 .aox{display: block;}

    .ab1 .aox .alt{width: 100%;}

    .ab1 .aox .alt .jtx{width: 50px;height: 50px;display: none;}

    .ab1 .aox .alt .jtx span img{width: 12px;height: 12px;}

    .ab1 .aox .art{width: 100%;padding: 0px 0 30px;line-height: 1.65;text-align: justify;}

    .ab1 .aox .art .p{margin-bottom: 20px;font-size: 0.3rem;}
    .ab4 .aox .art .p{font-size: 0.3rem;}
    .ab8 .tc .tlt .p{font-size: 0.3rem;}

    .ab1 .bg{width: 100%;border-radius: 0;}

    .ab1 .bg::after {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      background: rgba(0, 0, 0, 0.2);
    }

    .ab2 .hezi2{overflow: hidden;}

    .swiper_ab1{overflow: visible;}

    .swiper_ab1 > .swiper-wrapper > .swiper-slide{padding: 30px 5%;border-radius: 10px;}

    .swiper_ab1 > .swiper-wrapper > .swiper-slide > .sbox .ico{width: 50px;}

    .swiper_ab1 > .swiper-wrapper > .swiper-slide > .sbox .stt1{margin: 20px 0;}

    .swiper_ab1 > .swiper-wrapper > .swiper-slide > .sbox .stc2{padding-bottom: 20px;margin-bottom: 20px;}

    .swiper_ab2 .sbox3{line-height: 24px;min-height: 168px;}

    .serv4.pd0{margin: 0;padding: 50px 0;}

    .swiper_ser1m{padding-bottom: 30px;}

    .ab4{padding: 50px 0;}

    .ab4 .aox{flex-direction: column-reverse;}

    .ab4 .aox .art{width: 100%;padding: 0;}

    .ab4 .aox .alt{width: 100%;margin-top: 20px;}

    .swiper_ab3 .swiper-slide .sbox{height: auto;display: block;border-radius: 10px;}

    .swiper_ab3 .swiper-slide .sbox .img{width: 100%;height: 250px;}

    .swiper_ab3 .swiper-slide .sbox .txt{width: 100%;padding: 50px 20px 120px;}

    .swiper_ab3 .pagination_ab3{width: 100%;top: 250px;text-align: left;left: 0;padding: 20px;}

    .swiper_ab3 .anniu{left: 0;}

    .ab6{padding-bottom: 50px;overflow: hidden;}

    .ab7{padding: 50px 0;overflow: hidden;}

    .ab8{padding: 50px 0;overflow: hidden;}

    .ab8 .tc{display: block;}

    .ab8 .tc .tlt{width: 100%;}

    .ab8 .tc .tlt .more{display: none;}

    .ab8 .tc .trt{width: 100%;}

    .ab9 .ul1 .li .ltop .lrt{display: none;}

    .ab9 .ul1 .li .ltop .llt{width: calc(100% - 20px);}

    .ab9 .ul1 .li .ltop s{width: 20px;height: 20px;background-size: 10px;}

    .ab9 .ul1 .li.act .ltop s{background-size: 10px;}

    .ab9 .ul1 .li .lbtm .dl1{display: block;}

    .ab9 .ul1 .li .lbtm .dl1 .dd{width: 100%;}

    .ab9{padding-bottom: 50px;}

    .why1 .aox .alt .tt2{line-height: 1.5;}

    .why1{background: url(../images/why_1_mbg.png) center top no-repeat;background-size: 100%;}

    .why2 .tc1{display: block;margin-bottom: 30px;}

    .why2 .tc1 .tlt{width: 100%;}

    .why2 .tc1 .trt{width: 100%;margin-top: 20px;}

    .why2 .bg{background-position: left top !important;}

    .why2 .swiper_in4m .swiper-slide .sbox .ul1 .li{border: 1px solid rgba(255, 255, 255, 0.1);background: rgba(28, 28, 28, 0.8);backdrop-filter: blur(6px);color: #fff;}

    .why2 .swiper_in4m .pagination_in4m span{background: #fff;opacity: .3;}

    .why2 .swiper_in4m .pagination_in4m span.swiper-pagination-bullet-active{background: #F25D20;opacity: 1;}

    .why3{padding-top: 50px;}

    .why3 .hezi .lunbo2{padding: 20px 0;}

    .why5 .ul1{padding: 5px 0 50px; display: block;}

    .why5 .ul1 .li{width: 100%;height: 240px;}

    .why5 .ul1 .li:nth-child(2n){flex-direction: row-reverse;}

    .why5 .ul1 .li:nth-child( 3){flex-direction: row;}

    .why5 .ul1 .li:nth-child(2n) .txt .sj{left: 99%;right: auto;transform: rotate(180deg);-webkit-transform: rotate(180deg);}

    .why5 .ul1 .li:nth-child(3) .txt .sj{left: auto;right: 99%;transform: rotate(0deg);-webkit-transform: rotate(0deg);}

    .why4{padding: 0;}

    .why6{padding: 50px 0;}

    .ccon1{margin-top: .2rem;display: block;border-radius: 0;}

    .ccon1 .alt{width: 100%;padding: 0.5rem 5% 30px;border-radius: 10px;}

    .ccon1 .alt .tt1 {margin-bottom: .3rem;}

    .ccon1 .alt .ul1 .li {margin-bottom: .12rem;}

    .ccon1 .alt .more {display: none;}

    .ccon1 .alt .ul2{margin-top: 100px;}

    .ccon1 .alt .ul2 .li{width: 49%; white-space:nowrap;}


    .ccon1 .alt .ul1 .li .ico{width: 18px;margin-top: 5px;}

    .ccon1 .alt .ul1 .li .wz{width: 42px;padding-left: 5px;}

    .ccon1 .alt .ul1 .li .wz2{width: calc(100% - 60px);}

    .ccon1{background: rgba(0, 0, 0, 0);}

    .ccon1 .art{width: 100%;margin-top: 30px;padding: 30px 5%;background: #fff;border-radius: 10px;}

    .ccon1 .art .ul1 .li{width: 100%;}

    .ccon1 .art .ul1 .li .ltc1 input{height: 40px;}

    .ccon1 .art .ul1 .li .ltc1 textarea{height: 120px;padding: 10px .2rem;}

    .ccon1 .art .ul1{padding-bottom: 20px;margin-bottom: 20px;}

    .ccon1 .xuanze{margin-bottom: 30px;}

    .obt1 .paomadeng .demoScroll{width: 110%;left: -5%;}

    .obt1 .paomadeng .demoScroll li{width: 80px;}

    .ai2 .aox{padding: 50px 0;}

    .ai2 .aox .li{display: block;}

    .ai2 .aox .li .llt{width: 100%;border-radius: 10px;}

    .ai2 .aox .li .lrt{width: 100%;}

    .ai2 .aox .li .lrt .ico{width: 40px;}

    .ai1{padding-bottom: 0;}

    .glo2 .bg{width: 100%;border-radius: 0;background: url(../images/gol_1_1mbg.png) center no-repeat !important;background-size: 100% !important;}

    .glo2 .aox{padding: 50px 0;}

    .glo2 .ul1{margin-top: 20px;justify-content: space-between;}

    .glo2 .ul1 .li{width: 48%;margin: 0 0 4%;padding: 10px ;}

    .glo2 .ul1 .li .ico{width: 40px;}

    .glo2 .ul1 .li .txt{width: calc(100% - 40px);padding-left: 10px;}

    .glo2 .ul1 .li:nth-child(n + 11){display: none;}

    .glo3{padding-top: 50px;}

    .glo3 .ul1 .li{display: block;}

    .glo3 .ul1 .li .img{width: 100%;height: auto;}

    .glo3 .ul1 .li .lrt{width: 100%;padding: 20px 0;}

    .glo3 .ul1 .li .lrt .ltc1{margin: 20px 0;}

    .glo3 .ul1 .li .lrt .ltt2{padding-top: 20px;margin: 20px 0 15px;}

    .glo3 .ul1 .li .lrt .ltc2{line-height: 1.6;margin-bottom: 30px;}

    .glo3 .ul1 .li .lrt .dl1{flex-wrap: wrap;margin-bottom: 0;}

    .glo3 .ul1 .li .lrt .dl1 .dd{width: 49%;margin-bottom: 20px;}

    .glo3 .ul1 .li .lrt .dl1 s{display: none;}

    .glo4{padding-top: 50px;}

    .glo4 .ul1{flex-wrap: wrap;}

    .glo4 .ul1 .li{border-radius: 10px;width: 100%;padding: 30px 5%;margin-bottom: 15px;}

    .casec9{padding-bottom: 20px;}


    .sear1 .sox{width: 100%;background: #f8f8f8;padding: 0 5%;border: 1px solid rgba(0, 0, 0, 0.06);border-radius: 10px;}

    .sear1 .sox .slt{left: 40px;width: calc(100% - 40px);}

    .sear1 .sox .ss{position: absolute;top: 0;left: 10px;z-index: 3;width: 40px;}

    .sear2 .shaixuan{overflow: auto;white-space:nowrap;padding-bottom: 10px;}

    .sear2 .shaixuan a:last-child{margin-right: 0;}

    .head2{top: 50px;padding: 50px 0 30px;}

    .head2 .sox{width: 100%;}

    .head2 .sox2{width: 100%;margin-top: 20px;}

    .dl1_shar .dd{height: calc(100vh - 50px);}

    .dl1_shar .dd .xia .sp2{display: block;}

    .dl1_shar .dd .xia .sp1{display: none;}

    .bra1 .bg{width: 100%;border-radius: 0;}

    .bra2 .aox{padding: 50px 0;}

    .bra2 .heizi2 .btt br{display: none;line-height: 2;}

    .bra2 .heizi2 .btt{line-height: 1.65;}

    .bra2 .heizi2 .ul1 .li{padding-top: 20px;}

    .bra2 .heizi2 .ul1{width: 100%;margin-top: 30px;}

    .bra3 .aox{padding: 50px 0 50px 30%;}

    .bra3 .heizi2 .btt{line-height: 1.5;}

    .bra3 .heizi2 .btc{line-height: 1.65;font-size: 14px;color: #666;text-align: justify;}

    .solu5 .dl2 .dd .txt .att{line-height: 1.5;}



    .bra6 .ul1 {justify-content: space-between;}

    .bra6 .ul1 .li{width: 49%;margin: 0 0 2%;padding: 20px 5%;}

    .bra6 .ul1 .li .ltc{line-height: 1.65;margin-top: 10px;}

    .bra6 .ul1 .li .ltt{font-size: 16px;}



  .newc1{padding-bottom: 50px;}

  .solu3 .sox .srt .li .ltop s{width: 20px;height: 20px;background-size: 17px;}

  .solu3 .sox .srt .li.act .ltop s{background-size: 17px;}

  .i6{overflow: hidden;}

  .swiper_in5{overflow: visible;}

  .i6 .ibtm .ul1 .li{overflow: visible;}

  .solu6{padding: 50px 0;overflow: hidden;}

  .swiper_in5 .swiper-slide .sbox2 .att2{margin-bottom: 100px;line-height: 1.65;height: 72px;}

  .ab1 .aox .alt{padding-bottom: 0px;position: relative;top: 0;}

  .ab5{overflow: hidden;padding: 0 0 50px;}

  .why2 .tc1 .trt .li{width: 49%;padding: 30px 10px;}

  .why2 .tc1 .trt .li .ltt{white-space:nowrap;}

  .why6{padding: 50px 0;}

  .footer2{margin-top: 0;}

  .footer1 .flt .ul1 .li:last-child{margin-bottom: 0;}

  .footer1 .flt .ul1 .li .atc2 .li2 .ewm{width: 100px;left: 0;transform: translateY(0%);-webkit-transform: translateY(0%);}

  .serv2 .heizi2 .hox .hrt .dl1 .dd:last-child{padding-bottom: 0;}

  .new1{padding-bottom: 50px;}

  .newc1 .neox2 .nlt .tc{border-bottom: 0;}

  .newc1 .neox .nrt .xia{position: relative;width: 100%;top: 0;border: 0;border-bottom: 1px solid rgba(0, 0, 0, 0.06);justify-content: flex-start;padding: 25px 0;}


  .obt1 .art .tt1{display: block;}

  .obt1 .art .tt1 .ttr{margin-top: 10px;}


  .swiper_in6 .swiper-slide .sbox .li .lbtm .p:nth-child(1) span{display: inline-block;}

  .swiper_in6 .swiper-slide .sbox .li .lbtm .p span{display: block;}

  .swiper_sol3 .swiper-slide .sbox .srt{padding-bottom: 30px;}

  .i3 .tt{line-height: 1.3;}

  .i3 .dl2 .dd .txt .att{line-height: 1.5;}

  .i4 .tt2{line-height: 1.3;}

  .i4 .tt1{line-height: 1.5;}

  .swiper_in6 .swiper-slide .sbox .li .lbtm{font-size: 14px;line-height: 1.65;color: #666;}

  .i4 .ibtm .txt .itc1{line-height: 1.65;color: #666;}

  .casec1 .bg2{display: none;}

  h1{line-height: 1.5;}

  .solu2 .heizi2 .hox .hlt .ctc{font-size: 14px ;line-height: 1.65;}

  .solu3 .sox .srt .li .ltop{line-height: 1.5;}

  .solu3 .sox .srt .li.act .lbtm .ltt{line-height: 1.65;color: #666;text-align: justify;}

  .swiper_sol3 .swiper-slide .sbox .slt .stc1{line-height: 1.65;padding-right: 5px;}

 .demoScroll{pointer-events: none;}

 .swiper_sol3 .swiper-slide .sbox .slt .sz{font-size: 50px;bottom: -20px;}

 .cas2 .cox .txt .tt br{display: none;}

 .bra2 .heizi2 .ul1 .li .ltt{font-size: 12px;}

 .why1 .aox .alt .tc1{line-height: 1.65;margin-bottom: 0;font-size: 0.3rem;}

 .why5 .ul1 .li .txt .ltc{font-size: 12px;padding-top: 5px;}

 .serv1 .c_top .crt .ctc{line-height: 1.65;text-align: justify;color: #666;}

 .ai2 .aox .li .lrt .ltt{line-height: 1.5;}

 .ai2 .aox .li .lrt .ltc{line-height: 1.65;text-align: justify;color: #666;}

 .casec3 .ul1 .li .ltc{line-height: 1.65;color: #666; text-align: left;}

 .casec4 .info-link{padding: 3px 16px;line-height: 30px;}

 .casec1 .ctop2 .crt .ctt{line-height: 1.5;}

 .serv2 .heizi2 .hox .hrt .dl1 .dd .dtc1{line-height: 1.65;color: #666;text-align: justify;}

 .newc1 .neox .nlt .tt{font-size: 24px;line-height: 1.3;}

 .newc1 .neox2 .nlt .ul1 .li{font-size: 14px;line-height: 1.65;display: flex;flex-direction: column;align-items: flex-end;}

 .newc1 .neox2 .nlt .ul1 .day {margin-right: 0;}

 .newc1 .neox2 .nlt .ul1{margin: 14px 0 20px;}

 .newc1 .neox .nrt{margin-top: 0;top: 0;min-height: 0;position: relative;}

 .newc1 .neox2 .nlt .tc{padding: 20px 0 0;line-height: 1.65;font-size: 14px;color: #666;}

 .ab1 .aox .alt .tt2{line-height: 1.5;margin-bottom: 15px;}

 .ab4 .aox .art {line-height: 1.65;text-align: justify;}

 .ab5 .tc{margin-top: 15px;}

 .ab4 .aox .art .ul1 .li .wz{color: #666;}

 .swiper_ab3 .swiper-slide .sbox .txt .stc{line-height: 1.65;}

 .ab9 .ul1 .li .lbtm .dl1 .dd .dtt{font-size: 0.28rem;}
 .ab9 .ul1 .li .lbtm .dl1 .dd .dtc{line-height: 1.65;text-align: justify;color: #666; font-size: 0.28rem;}

 .glo4 .ul1 .li .ltc{color: #666;line-height: 1.65;text-align: justify;}



.swiper_in6 .anniu{position: absolute;top: 0;right: 0;z-index: 5;padding: 20px 15px;}

.swiper_in6 .anniu .btn{display: block;width: 34px;height: 34px;border: 1px solid rgba(0, 0, 0, 0.05);border-radius: 50%;overflow: hidden;background: url(../images/svg/lb_b.svg) center no-repeat;background-size: .08rem;cursor: pointer;margin-left: .1rem;}

.swiper_in6 .anniu .prev_in6{transform: rotate(180deg);-webkit-transform: rotate(180deg);}

@media (hover: hover) and (pointer: fine) {
.swiper_in6 .anniu .btn:hover{background: #F25D20 url(../images/svg/lb_h.svg) center no-repeat;background-size: .08rem;border: 1px solid #F25D20;}
}


  /* .new1 .ncbtm .li .img img{height: 175px;} */

  .casec1 .c_btm .clt .li .ltc{margin-top: 0;}

  .casec1 .box_dh2 .c_btm:not(.c_btm2) .clt .li .ltc {margin-top: 0;}

  .casec1 .c_btm .clt .li{align-items: center;align-content: center;}

  .swiper_sol3 .swiper-slide{height: auto;}

  .swiper_sol3 .btn{display: none;}

  .footer1 .flt .ul1 .li .atc2 .li2 .ico img{height: 32px;}

  .footer2 .ftt br{display: block;}

  .swiper_in5 .swiper-slide .sbox .img{height: 165px;}

  .serv1 .c_top .clt{max-width: 100%;}

  .casec1 .c_top .clt{width: 100%;}

  .cas2 .cox .shipin .vid_pc{display: none;opacity: 0;pointer-events: none;visibility: hidden;}

  .cas2 .cox .shipin .vid_m{display: block;}

  .casec1,.obt1{padding-bottom: 30px;}

  .obt1 .ccon1{display: flex;flex-direction: column-reverse;margin-top: 0;}

  .obt1 .ccon1 .art{margin:0 0 30px ;}

  .ai2 .aox .li .llt .cc .pimg{display: none;}

  .ai2 .aox .li .llt .cc .mimg{display: block;}

  .ai2 .aox .li .llt > img{display: none;}

  .ai2 .aox .li .llt .cc{position: relative;}

  .casec5 .cox .crt .ctc *{  color: #444 !important;  line-height: 1.875em !important;font-size: 0.3rem !important;letter-spacing: 0.12em;}

  .newc1 .neox2 .nlt .tc *{  color: #444 !important;  line-height: 1.875em !important;font-size: 0.3rem !important;letter-spacing: 0.12em;background: transparent !important}

  .newc1 .neox2 .nlt .tc img { max-width: 100% !important; }

  .casec5 .cox .crt .ctc .dl1 .dd .li .ltt span {font-size: 12px !important;line-height: 30px !important;padding: 0 0.25rem;}

  .casec2 .bgm{display: block;}

  .shar1 .shbg .pimg{display: none;}

  .shar1 .shbg .mimg{display: block;}

  .solu4 .hezi .lunbo{display: none;}

  .solu4 .hezi .lunbo2{display: none;}

  .solu4 .hezi .lunbo3{display: block;}

  .swiper_sol4 {}

  .swiper_sol4 .swiper-slide {padding: 0 2px;height: auto;padding: 30px 15px;border: 1px solid #e8e8e8;background: #fff;border-radius: 0.1rem;}

  .swiper_sol4 .swiper-slide .sbox{display: block;width: 100%;height: 100%;line-height: 1.65;text-align: justify;height: 520px;overflow: auto;padding-right: 5px;margin-right: -5px;margin-left: 0;width: auto;}

  .swiper_sol4 .swiper-slide{position: relative;}

  .swiper_sol4 .swiper-slide::before{position:absolute;content:"";left:50%;bottom:16px;width:12px;height:12px;margin-left:-6px;pointer-events:none;z-index:3;opacity:0;visibility:hidden;border-top:2px solid #F25D20;border-right:2px solid #F25D20;-webkit-filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 2px #fff);filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 2px #fff);-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:opacity .25s,visibility .25s;transition:opacity .25s,visibility .25s;}

  .swiper_sol4 .swiper-slide.has-more::before,
  .swiper_sol4 .swiper-slide:has(.sbox.has-more)::before{opacity:1;visibility:visible;-webkit-animation:sol5-has-more-arrow 1s ease-in-out infinite;animation:sol5-has-more-arrow 1s ease-in-out infinite;}

  .swiper_sol4 .swiper-slide .sbox .stc1 {color: #666;margin: 10px 0 25px;}

  .swiper_sol4 .swiper-slide .sbox .stc2{display: flex;flex-wrap: wrap;margin-top: .28rem;}

  .swiper_sol4 .swiper-slide .sbox .stc2 span{display: block;  line-height: 30px;font-size: 12px;padding: 0 0.2rem  0 .2rem;color: #666;border-radius: 30px;text-align: center; margin: 0 .1rem .1rem 0;
        background: #FEF5F2;}

  .swiper_sol5 .swiper-slide .sbox{height: auto;}

  .swiper_sol5 .swiper-slide .sbox{flex-wrap: wrap;flex-direction: column-reverse;}

  .swiper_sol5 .swiper-slide .sbox .srt{width: 100%;height: 250px;}

  .swiper_sol5 .swiper-slide .sbox .slt{width: 100%;padding: 30px 20px;}

  .swiper_sol5 .swiper-slide .sbox .slt .sox .dxd .dl1{}

  .swiper_sol5 .swiper-slide .sbox .slt .sox .dxd{display: block;}

  .swiper_sol5 .swiper-slide .sbox .slt .sox .dxd .dl1{width: 100%;}

  .swiper_sol5 .swiper-slide .sbox .slt .sox .dxd .fli{width: 25%;margin-right: 0;}

  .swiper_sol5 .swiper-slide .sbox .slt .sox .dl1:nth-child(2){width: 100%;margin: 20px 0 0 ;}

  .swiper_sol5 .swiper-slide .sbox .slt .sox .dd{justify-content: flex-start;}

  .swiper_sol5 .swiper-slide .sbox .slt .sox .dd .fli .ico{width: 35px;margin-bottom: 10px;}

  .swiper_sol5 .swiper-slide .sbox .slt .sox .dxd .dl1:nth-child(2){width: 100%;margin-left: 0;}

 .swiper_sol5 .swiper-slide .sbox .slt .sox{height: 400px;overflow: auto;}

 .swiper_sol5 .swiper-slide .sbox .slt{position: relative;}

 .swiper_sol5 .swiper-slide .sbox .slt::before{position:absolute;content:"";left:50%;bottom:16px;width:12px;height:12px;margin-left:-6px;pointer-events:none;z-index:3;opacity:0;visibility:hidden;border-top:2px solid #F25D20;border-right:2px solid #F25D20;-webkit-filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 2px #fff);filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 2px #fff);-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:opacity .25s,visibility .25s;transition:opacity .25s,visibility .25s;}

 .swiper_sol5 .swiper-slide .sbox .slt.has-more::before{opacity:1;visibility:visible;-webkit-animation:sol5-has-more-arrow 1s ease-in-out infinite;animation:sol5-has-more-arrow 1s ease-in-out infinite;}

 @-webkit-keyframes sol5-has-more-arrow{
  0%,100%{-webkit-transform:translateY(0) rotate(135deg);transform:translateY(0) rotate(135deg);}
  50%{-webkit-transform:translateY(5px) rotate(135deg);transform:translateY(5px) rotate(135deg);}
 }

 @keyframes sol5-has-more-arrow{
  0%,100%{-webkit-transform:translateY(0) rotate(135deg);transform:translateY(0) rotate(135deg);}
  50%{-webkit-transform:translateY(5px) rotate(135deg);transform:translateY(5px) rotate(135deg);}
 }

 .solu7 .lunbo{margin-top: 20px;}

  .swiper_sol5 .swiper-slide .sbox .slt .sox .dxd .dd .fli{width: 33.33%;margin-right: 0;}

  .swiper_sol5 .swiper-slide .sbox .slt .sox .dxd2 .dd .fli{width: 33.33%;}

  .swiper_sol5 .swiper-slide .sbox .slt .sox .dxd3 .dd .fli{width: 33.33%;}

  .swiper_sol5 .swiper-slide .sbox .slt .sox .dxd .dd .fli .ico{width: 35px;}

  .swiper_sol5 .swiper-slide .sbox .slt .sox .dxd .dd .fli .wz{font-size: 12px;}

  .newc1 .neox .nrt .xia .mo{display: flex;top: 50%;line-height: 20px;margin-top: -10px;}

  .newc1 .neox .nrt .xia .mo .jt{width: 20px;height:20px;}

  .newc1 .neox .nrt .xia .mo .jt span img{width: 10px;height: 10px;}

  .newc1 .neox .nrt .xia3{display: block;}

  .newc1 .neox .nrt .xia3 .nelt{padding: 30px 0 10px;border-bottom: 1px solid #e8e8e8;margin-bottom: 20px;}

  .newc1 .neox .nrt .xia3 .nelt a{display: block;margin-bottom: 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

  @media (hover: hover) and (pointer: fine) {
.newc1 .neox .nrt .xia3 .nelt a:hover{color: #F25D20;}
}

  .newc1 .neox .nrt .xia3 .xtt{font-size: 24px;margin-bottom: 25px;}

  .newc1 .neox .nrt .xia3 .li{display: block;width: 100%;margin: 0 0 20px 0;border-radius: 24px;overflow: hidden;position: relative;}

  .newc1 .neox .nrt .xia3 .li .img{position: relative;width: 100%;overflow: hidden;}

  .newc1 .neox .nrt .xia3 .li .img img{transform: scale(1.0002);-webkit-transform: scale(1.0002);object-fit: cover;}

  .newc1 .neox .nrt .xia3 .li .txt{width: 100%;padding: .4rem;background: #fff;}

  .newc1 .neox .nrt .xia3 .li .txt .att{line-height: 32px;height: 64px;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

  .newc1 .neox .nrt .xia3 .li .txt .atc{padding-top: .2rem;line-height: 20px;border-top: 1px solid rgba(0, 0, 0, 0.06);margin-top: .8rem;color: #555;}

  .newc1 .neox .nrt .xia3 .li .txt .atc .day{font-family: 'inn';margin-right: .3rem;color: #555;}

  .newc1 .neox .nrt .xia3 .li .txt .atc .jt{position: relative;display: block;overflow: hidden;width: .2rem;height: .2rem;margin-left: .1rem;}

  .newc1 .neox .nrt .xia3 .li .txt .atc .jt span{display: flex;width: 100%;height: 100%;position: absolute;top: 0;left: 0;justify-content: center;align-items: center;align-content: center;}

  .newc1 .neox .nrt .xia3 .li .txt .atc .jt span img{display: block;width: 100%;}

  .newc1 .neox .nrt .xia3 .li .txt .atc .jt span:nth-child(2){top: 100%;left: -100%;}

  @media (hover: hover) and (pointer: fine) {
.newc1 .neox .nrt .xia3 .li:hover .txt .atc .jt span:nth-child(1){top: -100%;left: 100%;}

.newc1 .neox .nrt .xia3 .li:hover .txt .atc .jt span:nth-child(2){top: 0;left: 0;}

.newc1 .neox .nrt .xia3 .li:hover .img img{transform: scale(1.05);-webkit-transform: scale(1.05);}

.newc1 .neox .nrt .xia3 .li:hover .txt .att{color: #F25D20;}
}


  .i3 .dl2 .dd:nth-child(3n - 2){animation-delay: .2s;}

  .i3 .dl2 .dd:nth-child(3n - 2) img{animation-delay: .3s;}

  .i3 .dl2 .dd:nth-child(3n - 1){animation-delay: .2s;}

  .i3 .dl2 .dd:nth-child(3n - 1) img{animation-delay: .3s;}

  .i3 .dl2 .dd:nth-child(3n ){animation-delay: .2s;}

  .i3 .dl2 .dd:nth-child(3n ) img{animation-delay: .3s;}


  .solu5 .dl2 .dd:nth-child(3n - 2){animation-delay: .2s;}

  .solu5 .dl2 .dd:nth-child(3n - 2) img{animation-delay: .3s;}

  .solu5 .dl2 .dd:nth-child(3n - 1){animation-delay: .2s;}

  .solu5 .dl2 .dd:nth-child(3n - 1) img{animation-delay: .3s;}

  .solu5 .dl2 .dd:nth-child(3n ){animation-delay: .2s;}

  .solu5 .dl2 .dd:nth-child(3n ) img{animation-delay: .3s;}




  .case_list .dl2 .dd:nth-child(3n - 2){animation-delay: .2s;}

  .case_list .dl2 .dd:nth-child(3n - 2) img{animation-delay: .3s;}

  .case_list .dl2 .dd:nth-child(3n - 1){animation-delay: .2s;}

  .case_list .dl2 .dd:nth-child(3n - 1) img{animation-delay: .3s;}

  .case_list .dl2 .dd:nth-child(3n ){animation-delay: .2s;}

  .case_list .dl2 .dd:nth-child(3n ) img{animation-delay: .3s;}


  .tousu_tanchuang .tox .hezi{padding: 50px 5%;}

  .tousu_tanchuang .tox .hezi .atc a .ico{width: 28px;}

}

/* genhao 开始 */
.genhao-detail {
  --genhao-rem: 100px;
  width: 80vw;
  max-width: 1520px;
  margin: 0 auto;
}

@media screen and (max-width: 1800px) {
  .genhao-detail { --genhao-rem: 95px; }
}
@media screen and (max-width: 1700px) {
  .genhao-detail { --genhao-rem: 90px; }
}
@media screen and (max-width: 1600px) {
  .genhao-detail { --genhao-rem: 85px; }
}
@media screen and (max-width: 1500px) {
  .genhao-detail { --genhao-rem: 80px; }
}
@media screen and (max-width: 1400px) {
  .genhao-detail { --genhao-rem: 75px; }
}
@media screen and (max-width: 1300px) {
  .genhao-detail { --genhao-rem: 70px; }
}
@media screen and (max-width: 1200px) {
  .genhao-detail { --genhao-rem: 65px; }
}
@media screen and (max-width: 1100px) {
  .genhao-detail { --genhao-rem: 60px; }
}
@media screen and (max-width: 1000px) {
  .genhao-detail { --genhao-rem: 55px; }
}
@media screen and (max-width: 900px) {
  .genhao-detail { --genhao-rem: 50px; }
}
@media screen and (max-width: 767px) {
  .genhao-detail {
    width: 100vw;
    --genhao-rem: calc(100vw / 7.5);
  }
}
.genhao-detail .f_50 {
  font-size: 50px;
}
.genhao-detail .f_40 {
  font-size: 40px;
}
.genhao-detail .f_16 {
  font-size: 16px;
}
.genhao-detail .w100 {
  width: 100%;
}
.genhao-detail .wh100 {
  width: 100%;
  height: 100%;
}
.genhao-detail .block {
  display: block;
}
.genhao-detail img, .genhao-detail video {
  -o-object-fit: cover;
     object-fit: cover;
}
.genhao-detail .genhao-container {
  width: 90%;
  max-width: 1200px;
  margin: 0 auto;
  position: relative;
}
.genhao-detail .genhao-container.status1 {
  max-width: 1400px;
}
.genhao-detail .my-active1 {
    background: url(../images/genhao1.jpg) center center/cover;
    padding-top: calc(0.95 * var(--genhao-rem));
    padding-bottom: calc(1 * var(--genhao-rem));
}
.genhao-detail .my-active1 .title2 {
  font-weight: bold;
  line-height: 1.5;
}
.genhao-detail .my-active1 .title {
  line-height: 1.25;
  padding-bottom: calc(0.35 * var(--genhao-rem));
  position: relative;
  margin-bottom: calc(0.3 * var(--genhao-rem));
}
.genhao-detail .my-active1 .title.status1 {
  padding-bottom: 0;
  margin-bottom: 0;
}
.genhao-detail .my-active1 .title.status1::before {
  display: none;
}
.genhao-detail .my-active1 .title::before {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  width: calc(0.25 * var(--genhao-rem));
  background-color: #cccccc;
  height: calc(0.05 * var(--genhao-rem));
}
.genhao-detail .my-active1 .text {
  line-height: 1.5;
  color: #555;
  position: relative;
  padding-bottom: calc(0.36 * var(--genhao-rem));
}
.genhao-detail .my-active1 .text::before {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  width: calc(0.25 * var(--genhao-rem));
  background-color: #cccccc;
  height: calc(0.05 * var(--genhao-rem));
}
.genhao-detail .my-active1 .text p + p {
  margin-top: calc(0.16 * var(--genhao-rem));
}
.genhao-detail .my-active2 {
  background-color: #000;
  position: relative;
}
.genhao-detail .my-active2 .swiper-container {
  position: static;
  overflow: initial;
}
.genhao-detail .my-active2 .swiper-wrapper {
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: static;
  height: auto;
  -webkit-transform: none;
     -moz-transform: none;
      -ms-transform: none;
       -o-transform: none;
          transform: none;
}
.genhao-detail .my-active2 .swiper-slide {
  position: sticky;
  top: 0;
  margin-bottom: 10px;
  height: auto;
  width: 100%;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
.genhao-detail .my-active2 .swiper-pagination {
  display: none;
}
.genhao-detail .my-active2 .swiper-slide:last-child {
  margin-bottom: 0;
}
.genhao-detail .section1 {
  padding-top: calc(0.88 * var(--genhao-rem));
  padding-bottom: calc(1 * var(--genhao-rem));
}
.genhao-detail .section1 .genhao-container {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.genhao-detail .section1 .item {
  width: 48.3333333333%;
}
.genhao-detail .section2 .item {
  padding: calc(1 * var(--genhao-rem)) 0;
}
.genhao-detail .section2 .item:nth-of-type(even) {
  background-color: #f7f7f7;
}
.genhao-detail .section3 {
  padding: calc(1 * var(--genhao-rem)) 0;
}
.genhao-detail .section3 .list {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.genhao-detail .section3 .list::after {
  content: "";
  width: 30%;
}
.genhao-detail .section3 .item {
  width: 30%;
  position: relative;
  margin-bottom: calc(0.6 * var(--genhao-rem));
}
.genhao-detail .section3 .item-video {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding-top: 118.0555555556%;
}
.genhao-detail .section3 .item-container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.genhao-detail .section3 .item-icon {
  width: 40px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  cursor: pointer;
}
.genhao-detail .section4 img {
  margin-bottom: 10px;
}
.genhao-detail .section4 .imgs {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.genhao-detail .section4 .img {
  width: 49.6875%;
}

@media screen and (max-width: 1681px) {
  .genhao-detail .f_50 {
    font-size: 45px;
  }
  .genhao-detail .f_40 {
    font-size: 37px;
  }
  .genhao-detail .f_16 {
    font-size: 15px;
  }
}
@media screen and (max-width: 1481px) {
  .genhao-detail .f_50 {
    font-size: 42px;
  }
  .genhao-detail .f_40 {
    font-size: 34px;
  }
  .genhao-detail .f_16 {
    font-size: 14px;
  }
}
@media screen and (max-width: 1281px) {
  .genhao-detail .f_50 {
    font-size: 38px;
  }
  .genhao-detail .f_40 {
    font-size: 31px;
  }
  .genhao-detail .f_16 {
    font-size: 14px;
  }
}
@media screen and (max-width: 1024px) {
  .genhao-detail .f_50 {
    font-size: 34px;
  }
  .genhao-detail .f_40 {
    font-size: 28px;
  }
}
@media screen and (max-width: 960px) {
  .genhao-detail .f_50 {
    font-size: 28px;
  }
  .genhao-detail .f_40 {
    font-size: 24px;
  }
  .genhao-detail .my-active1 .text {
    font-size: 0.3rem;
  }
}
@media screen and (max-width: 770px) {
  .genhao-detail .my-active1 .title::before, .genhao-detail .my-active1 .text::before {
    width: 20px;
  }
  .genhao-detail .section1 .genhao-container {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .genhao-detail .section1 .item {
    width: 100%;
    margin-bottom: 20px;
  }
  .genhao-detail .section3 .item {
    width: 100%;
  }
  .genhao-detail .section4 img {
    margin-bottom: 5px;
  }
  .genhao-detail .section4 .img {
    width: 100%;
  }
  .genhao-detail {
    background-color: transparent;
  }
  .genhao-detail .my-active2 .swiper-container {
    overflow: hidden;
    position: relative;
  }
  .genhao-detail .my-active2 .swiper-wrapper {
    position: relative;
    height: auto;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-transform: none;
       -moz-transform: none;
        -ms-transform: none;
         -o-transform: none;
            transform: none;
  }
  .genhao-detail .my-active2 .swiper-slide {
    margin-bottom: 0;
    position: relative;
    height: auto;
  }
  .genhao-detail .my-active2 .swiper-pagination {
    display: block;
  }
}

/* genhao 结束 */




