﻿.navone:nth-child(1):after{content:''; display:block; width:30px; height:4px; background-color:#ff6a00; position:absolute; bottom:22px; left:50%; transform:translateX(-50%);}
.ban{height:650px; position:relative;}
.swiper-container1{width:100%; height:100%;}
.swiper-container1 .swiper-slide{width:100%; height:650px;}
.swiper-slide .swimgs{width:100%; height:100%; object-fit:cover;}
.swiper-pagination{bottom:110px !important;}
.swiper-pagination-bullet{width:6px; box-shadow:rgb(255, 255, 255) 0px 0px 2px; opacity:0.5; height:6px !important;}
.swiper-pagination-bullet-active{opacity:1; box-shadow:rgb(0, 0, 0) 0px 0px 2px; width:20px; border-radius:3px; background:rgb(255, 255, 255) !important;}
.swbg{height:95px; width:100%; bottom:0px; z-index:2; background-color:rgba(0, 0, 0, 0.3); position:absolute;}
.swbgn{width:1200px; height:95px; margin:0px auto;}
.swbgone{width:200px; overflow:hidden; float:left; position:relative; height:75px; background-color:rgba(0,0,0,0); box-sizing:border-box; margin:10px auto; border-radius:10px; box-sizing:border-box;}
.swoneicon{width:40px; height:40px; padding:5px; box-sizing:border-box; position:absolute; left:15px; top:17px; background-color:rgba(255, 255, 255, 0.15); border:1px solid rgba(255, 255, 255, 0.5); border-radius:6px;}
.swonetit{padding-left:62px; color:rgb(255, 255, 255); font-size:15px; font-weight:bold; padding-top:16px;}
.swonedes{padding-left:62px; color:rgb(255, 255, 255); font-size:14px;}
.swonenum{color:rgba(255, 255, 255, 0); position:absolute; right:8px; bottom:-20px; font-size:30px; font-weight:bold;}
.swbgone:hover{background-color:rgba(255,255,255,0.2); transform:translateY(-9px); box-shadow:0 0 10px rgba(0,0,0,0.5);}
.swbgone:hover .swonenum{color:rgba(255, 255, 255, 0.3); bottom:-13px;}
.ina_w,.inc_w{padding:60px 0px; text-align:center;}
.ina_n{width:1200px; margin:0px auto; display:flex; justify-content:space-between;}
.inb_n{width:1200px; margin:0px auto; display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; height:450px;}
.ina_aa{position:relative; text-align:left; border-radius:8px; overflow:hidden; border:1px solid rgb(255, 255, 255);}
.ina_aimg{opacity:0.3; display:block;}
.ina_atext{color:rgb(51, 51, 51); width:100%; height:100%; position:absolute; left:0px; top:0px; z-index:2;}
.ina_aimgx{object-fit:contain; margin:30px 0px 0px 20px;}
.inb_aimgx{object-fit:contain; margin:30px auto 0px;}
.inb_aimgxh{object-fit:contain; margin:30px auto 0px; display:none;}
.ina_title{font-size:18px; display:block; font-weight:bold; padding-top:20px; padding-left:20px; color:rgb(0, 0, 0); position:relative;}
.ina_title::before{content:""; width:5px; height:18px; position:absolute; left:0px; top:24px; background-color:rgba(0, 0, 0, 0.4);}
.inb_title{font-size:18px; display:block; font-weight:bold; padding:5px 0px 10px; color:rgb(0, 0, 0); position:relative;}
.ina_des{font-size:15px; padding:20px; color:rgb(153, 153, 153); line-height:25px; text-align:justify;}
.inb_des{font-size:15px; padding:10px 70px; color:rgb(153, 153, 153); line-height:25px; text-align:center;}
.ina_aa:hover{box-shadow:rgba(0, 0, 0, 0.3) 0px 0px 10px; transform:translateY(-3px);}
.ina_aa:hover .ina_aimg{opacity:1;}
.ina_aa:hover .ina_title{color:rgb(255, 255, 255);}
.ina_aa:hover .ina_title::before{background-color:rgb(255, 255, 255); left:1px;}
.ina_aa:hover .ina_des{color:rgb(255, 255, 255);}
.intitle{width:1200px; margin:0px auto; text-align:left; font-size:20px; font-weight:bold;}
.indes{width:1200px; margin:0px auto; text-align:left; position:relative; font-size:15px; color:rgb(153, 153, 153); padding-bottom:35px; line-height:30px;}
.beforeblue::before{content:""; display:block; float:left; width:20px; height:3px; background-color:rgb(0, 148, 255); vertical-align:top; margin:14px 5px 0px 1px;}
.inb_w{padding:55px 0px; text-align:center; background-image:url("/Images/tmimg/tm9.jpg"); background-size:100% 100%;}
.beforey::before{content:""; display:block; float:left; width:20px; height:3px; background-color:rgb(254, 167, 0); vertical-align:top; margin:14px 5px 0px 1px;}
.ina_abg{width:100%; height:100%; position:absolute; left:0px; top:0px; z-index:1; opacity:0;}
.inb_aa{position:relative; text-align:center; border-radius:8px; overflow:hidden; width:387px; height:205px; background-color:rgba(255, 255, 255, 0.5); border:1px solid rgb(255, 255, 255); box-shadow:rgba(0, 0, 0, 0.05) 0px 0px 10px;}
.inb_aa:hover{border:1px solid rgb(255, 255, 255); box-shadow:rgba(0, 0, 0, 0.15) 0px 0px 10px; transform:translateY(-2px);}
.inb_aa:hover .inb_aimgx{display:none !important;}
.inb_aa:hover .inb_aimgxh{display:block !important;}
.inb_aa:hover .inb_title{color:rgb(255, 255, 255);}
.inb_aa:hover .inb_des{color:rgb(255, 255, 255);}
.inb_aa:hover .ina_abg{opacity:1;}
.inc_aa{position:relative; text-align:center; border-radius:8px; width:390px; height:140px; margin-bottom:16px; float:left; margin-right:15px;}
.inc_aa:nth-child(3n){margin-right:0px;}
.inc_xbg{width:100%; height:135px; border-radius:15px; position:absolute; left:0px; bottom:0px; z-index:1;}
.inc_img{width:100%; height:100%; border-radius:15px 40px 15px 15px; position:absolute; left:0px; bottom:0px; z-index:2; object-fit:cover; box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 3px;}
.inc_bgcab{width:100%; height:100%; overflow:hidden; position:relative; border-radius:15px 40px 15px 15px;}
.inc_bgca{width:100%; height:100%; border-radius:15px 40px 15px 15px; position:absolute; left:0px; bottom:0px; z-index:3;}
.inc_title{height:50px; line-height:50px; font-size:20px; color:rgb(255, 255, 255); padding:10px 0px 0px 20px; text-align:left; font-weight:bold;}
.inc_des{width:55%; line-height:26px; color:rgb(255, 255, 255); padding:0px 0px 0px 20px; text-align:justify;}
.inc_bgcb{transform:translateY(100%); width:100%; height:100%; border-radius:15px 40px 15px 15px; position:absolute; left:0px; bottom:0px; z-index:4; padding:20px 25px; line-height:26px; color:rgb(255, 255, 255); box-sizing:border-box; text-align:justify;}
.inc_aa:hover{transform:translateY(-2px);}
.inc_aa:hover .inc_bgca{opacity:0.7;}
.inc_aa:hover .inc_bgcb{transform:translateY(0%);}
.inc_aa:hover .inc_img{box-shadow:rgba(0, 0, 0, 0.3) 0px 0px 10px;}
.inc_n{width:1200px; margin:0px auto; align-items:center; flex-wrap:wrap; padding:10px 10px 0px; overflow:hidden;}
.incpage{height:60px; text-align:left; font-size:14px; color:rgb(153, 153, 153); width:1190px; margin:0px auto;}
.incpage .span{font-size:15px; font-weight:bold; line-height:60px; display:inline-block; padding:0px 10px;}
.incpage .spanck{font-size:25px; color:rgb(16, 121, 254);}
.f_r{cursor:pointer;font-size:25px;float:right;margin-left:20px;height:60px;width:60px;border-radius:50%;text-align:center;line-height:60px; background:rgb(246, 246, 246); color:rgb(153, 153, 153);}
.f_r:hover{background:rgb(223, 223, 223); color:rgb(255, 255, 255);}
.swiper-container2{width:100%; margin-top:-10px;}
.ind_w{padding:55px 0px; text-align:center; background-image:url(/Images/tmimg/fbg.jpg); background-size:cover;}
.ind_title{margin:0px auto;}
.ind_n{width:1200px; height:740px; background-position:center center; background-repeat:no-repeat; margin:50px auto; position:relative;}
.tc{z-index:5;}
.tc,.bc,.sc{position:absolute; width:100%; left:0; top:0;}
.tc img{margin:0 auto;}
.bc img{margin:-2px auto 0 auto; animation:circle 20s infinite normal linear;}
.sc img{margin:222px auto; animation:circles 15s infinite normal linear;}
.ind_na{background-image:url("/Images/tmimg/tm15r.png"); width:341px; height:121px; position:absolute; left:-10px; top:93px; transform:translate(0px, 0px); animation:fczz 5s infinite normal linear;}
.ind_na .ind_naname{font-size:18px; color:rgb(255, 255, 255); width:260px; text-align:right; padding:20px 0px 10px; font-weight:bold;}
.ind_na .ind_nades{color:rgb(255, 255, 255); font-size:15px; text-align:right; width:260px; padding-left:40px; box-sizing:border-box;}
.ind_na .ind_img{position:absolute; right:-50px; top:0px;}
.ind_nb{background-image:url("/Images/tmimg/tm12r.png"); width:341px; height:121px; position:absolute; left:870px; top:84px; transform:translate(0px, 0px); animation:fczz 5s infinite 1s linear;}
.ind_nb .ind_naname{font-size:18px; color:rgb(255, 255, 255); width:250px; text-align:left; padding:20px 0px 10px 75px; font-weight:bold;}
.ind_nb .ind_nades{font-size:15px; box-sizing:border-box; color:rgb(255, 255, 255); text-align:left; padding:0px 0px 10px 75px;}
.ind_nb .ind_img{position:absolute; left:-57px; top:-9px;}
.ind_nc{background-image:url("/Images/tmimg/tm14r.png"); width:341px; height:121px; position:absolute; left:-17px; top:519px; transform:translate(0px, 0px); animation:fczz 5s infinite 2s linear;}
.ind_nc .ind_naname{font-size:18px; color:rgb(255, 255, 255); width:260px; text-align:right; padding:20px 0px 10px; font-weight:bold;}
.ind_nc .ind_nades{color:rgb(255, 255, 255); font-size:15px; text-align:right; width:260px; padding-left:40px; box-sizing:border-box;}
.ind_nc .ind_img{position:absolute; right:-50px; top:0px;}
.ind_nd{background-image:url("/Images/tmimg/tm13r.png"); width:341px; height:121px; position:absolute; left:869px; top:525px; transform:translate(0px, 0px); animation:fczz 5s infinite normal linear;}
.ind_nd .ind_naname{font-size:18px; color:rgb(255, 255, 255); width:250px; text-align:left; padding:20px 0px 10px 75px; font-weight:bold;}
.ind_nd .ind_nades{font-size:15px; box-sizing:border-box; color:rgb(255, 255, 255); text-align:left; padding:0px 0px 10px 75px;}
.ind_nd .ind_img{position:absolute; left:-57px; top:-9px;}
@keyframes circle {
    from{transform:rotate(0deg);}
    to{transform:rotate(360deg);}
}
@keyframes circles {
    from{transform:rotate(360deg);}
    to{transform:rotate(0deg);}
}
@keyframes fczz {
    0%{transform:translate(0px, 0px);}
    20%{transform:translate(-8px, -5px);}
    70%{transform:translate(8px, 5px);}
    100%{transform:translate(0px, 0px);}
}
.ind_ne{color:rgb(223, 0, 84); font-size:15px; position:absolute; width:170px; height:150px; display:flex; text-align:left; left:10px; top:290px; align-items:center;}
.ind_nf{color:rgb(102, 61, 219); font-size:15px; position:absolute; width:170px; height:150px; display:flex; text-align:left; right:10px; top:290px; align-items:center;}
.ine_w{padding:55px 0px; text-align:center; background-color:#f5f5f5;}
.ine_title{margin:0px auto;}
.ine_n{width:1200px; margin:50px auto; overflow:hidden;}
.ine_none{width:290px; height:163px; float:left; background-color:#ebebeb; margin:13px 13px 0 0; position:relative;}
.ine_none:nth-child(4n){margin-right:0px;}
.ineo_img{display:block; width:100%;}
.ineo_zz{position:absolute; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.5); z-index:2; left:0px; top:0px;}
.ineo_zzn{border:solid 1px rgba(255, 255, 255, 0); margin:10px; overflow:hidden; height:143px; box-sizing:border-box;}
.ineo_icon{margin:25px auto 0 auto; border-bottom:solid 1px #fff; padding-bottom:9px;}
.ineo_title{font-size:18px; color:#fff; padding:10px 0;}
.ineo_des{opacity:0; color:#fff; padding:0px 20px;}
.ineo_jt{margin:20px auto 0 auto; cursor:pointer;}
.ine_none:hover .ineo_zz{background-color:rgba(0, 0, 0, 0.8);}
.ine_none:hover .ineo_zzn{border:solid 1px rgba(255, 255, 255, 1);}
.ine_none:hover .ineo_icon{margin-top:-45px; opacity:0;}
.ine_none:hover .ineo_des{opacity:1;}
.inf_w{padding:55px 0px; text-align:center;}
.inf_n{width:1200px; margin:0 auto; padding:30px 10px 10px 10px; overflow:hidden;}
.inf_one{border-radius:6px; border-bottom:solid 2px #fff; width:383px; height:80px; box-sizing:border-box; padding:15px; float:left; margin-right:25px; position:relative; margin-top:15px;}
.inf_one:nth-child(3n){margin-right:0px;}
.infoimg{width:50px; height:50px; position:absolute; box-shadow:0 0 5px rgba(0, 0, 0, 0.1); overflow:hidden; padding:1px; box-sizing:border-box;}
.infoname{font-size:16px; font-weight:bold; text-align:left; padding-left:65px; line-height:25px;}
.infodes{font-size:15px; color:#999; padding-left:65px; text-align:left; line-height:25px;}
.inf_one:hover{background-color:#fff; transform:translateY(-2px); border-bottom:solid 2px #20ff84; box-shadow:2px 2px 10px rgba(0,0,0,0.1);}
.ing_w{padding:55px 0px; text-align:center; background-color:#f5f5f5;}
.beforegreen::before{content:""; display:block; float:left; width:20px; height:3px; background-color:#02dab1; vertical-align:top; margin:14px 5px 0px 1px;}
.ing_nw{width:1200px; margin:0 auto; padding:10px; overflow:hidden;}
.ing_n{width:1200px; margin:0 auto; padding:10px; overflow:hidden;}
.ing_one{float:left; width:275px; margin-right:30px; padding:30px 25px 27px 25px; background-color:#fff; box-sizing:border-box;}
.ing_one:nth-child(4n){margin-right:0px;}
.ingo_title{font-size:18px; font-weight:bold; position:relative; padding-left:15px; text-align:justify; height:48px; line-height:25px; 
  overflow: hidden; /* 隐藏溢出的内容 */line-clamp: 2;
  text-overflow: ellipsis;}

.ingo_title:before{content:""; display:block; width:3px; position:absolute; left:0px; top:4px; height:88%; background-color:#02dab1;}
.ingo_des{font-size:15px; color:#999; text-align:justify; margin:15px 0; line-height:25px; height:100px;}
.ingo_img{width:100%; height:160px; object-fit:cover;}
.ingo_time{padding-top:20px; font-weight:bold; font-size:15px; text-align:left;}
.ingo_jt{float:right; font-size:17px; cursor:pointer;}
.ing_one:hover{box-shadow:0 0 10px rgba(0,0,0,0.15); transform:translateY(-2px);}
.inh_w{background-image:url("/Images/tmimg/tm19.jpg"); width:100%; padding:40px 0; text-align:center; background-size:100% 100%;}
.inga{color:#fff; font-size:26px; text-align:center; margin:0 auto;}
.inhb{font-size:18px; font-weight:bold; display:block; margin:30px auto 0 auto; width:350px; height:60px; line-height:60px; color:#0056e3; background-color:rgba(255,255,255,0.7); border-radius:30px;}
.ina_titlegh5{display:none;}
.dg.ac{display:none;}
canvas{position:absolute; height:650px; width:100vw; top:0; left:0; z-index:-1;}
.banner{width:100%; height:650px; position:relative;}
.banner .bg{height:650px; width:100vw; object-fit:cover;}
.banner .img{width:100%; height:630px; position:absolute; left:0; top:0; display:flex; justify-content:center; /* 水平居中 */ align-items:center; /* 垂直居中 */}
.banner img{margin:0 auto; display:block;}
.banner .img .text{padding-top:3vw;}
.banner .left{position:absolute; left:9%; bottom:20%;}
.banner .right1{position:absolute; right:18%; top:29%;}
.banner .right2{position:absolute; right:20%; bottom:18%;}
.img4{animation:1.5s animate ease-in-out reverse infinite;}
.img3{animation:1.2s animate2 ease-in-out reverse infinite;}
.img2{animation:0.9s animate3 ease-in-out reverse infinite;}
.img1{animation:3s animate4 ease-in-out reverse infinite;}
@keyframes animate {
    0%{/*transform:translatex(-10%);transform:scale(1.1);*/ opacity:0;}
    50%{/*transform:translatex(50%);*/ opacity:1;}
    100%{/* transform:translatex(100%);transform:rotateZ(30deg);transform:scale(1);*/ opacity:0;}
}
@keyframes animate2 {
    0%{/*transform:translatex(-10%);*/ opacity:0;}
    50%{/*transform:translatex(50%);*/ opacity:0.9;}
    100%{/* transform:translatex(100%);*/ opacity:0;}
}
@keyframes animate3 {
    0%{/*transform:translatex(-10%);*/ opacity:1;}
    50%{/*transform:translatex(50%);*/ opacity:0.5;}
    100%{/* transform:translatex(100%);*/ opacity:1;}
}
@keyframes animate4 {
    0%{transform:scale(1.5); opacity:0;}
    100%{transform:scale(1);}
}
.highlights{display:block; position:absolute; left:50%; top:10%; z-index:99; width:2px; height:2px; background:#fff; border-radius:50%; position:relative; overflow:hidden; transform:scale(2); filter:blur(3px); animation:glow 2s linear infinite;}
@keyframes glow {
    0%{box-shadow:0 0 10px 1px rgb(5, 236, 252), 0 0 10px 1px rgb(5, 236, 252);}
    50%{box-shadow:0 0 20px 5px rgb(172, 246, 239), 0 0 20px 5px rgb(172, 246, 239);}
    100%{box-shadow:0 0 11px 2px rgb(5, 236, 252), 0 0 11px 2px rgb(5, 236, 252);}
}
.mbcss3{width:542px; height:427px; background-image:url(/images/tmimg/right1.png); mask-image:url(/images/tmimg/maskss.png); mask-position:0px 0px; animation:fczzz3 7s infinite normal linear; position:absolute; top:30%; right:18%;}
@keyframes fczzz3 {
    from{mask-position:-4000px 0px;}
    to{mask-position:0px 0px;}
}
.mbcss2{width:371px; height:471px; background-image:url(/images/tmimg/right2.png); mask-image:url(/images/tmimg/maskss.png); mask-position:0px 0px; animation:fczzz2 5s infinite normal linear; position:absolute; top:-5%; right:23%;}
@keyframes fczzz2 {
    from{mask-position:-2000px 0px;}
    to{mask-position:0px 0px;}
}
.mbcss{width:596px; height:318px; background-image:url(/images/tmimg/left.png); mask-image:url(/images/tmimg/maskss.png); mask-position:0px 0px; animation:fczzz 5s infinite normal linear; position:absolute; top:38%; left:11%;}
@keyframes fczzz {
    from{mask-position:0px 0px;}
    to{mask-position:-2500px 0px;}
}
@media screen and (max-width:1200px) {
    .banner{width:100%; height:35vw; position:relative;}
    .banner .bg{height:35vw; object-fit:cover;}
    .banner .img{height:35vw;}
    .banner .img img{height:100%;}
    .banner .img .text{height:22vw;}
    canvas{height:35vw; width:100vw;}
    .mbcss3{width:45vw; height:32vw; background-size:100% auto; right:0; border-bottom:0; top:auto;}
    .mbcss2{width:30vw; height:33vw; background-size:100% auto; right:16%;}
    .mbcss{width:50vw; height:25vw; background-size:100% auto; top:12%; left:-5%;}
    .banner .right1{top:19%;}
}

@media screen and (max-width:600px) {
   .banner{width:100vw; height:60vw;}
   .banner .bg{height:60vw; object-fit:cover;}
   .banner .img{height:60vw;}
   .banner .img .text{height:25vw;}
   canvas{height:60vw; width:100vw;}
   .mbcss3{width:45vw; height:32vw;}
   .mbcss2{width:30vw; height:33vw;}
   .mbcss{width:50vw; height:25vw;}
   .ina_w, .inc_w{padding:25px 0px; text-align:center;}
   .ban{height:60vw; position:relative;}
   .swbg{display:none;}
   .swiper-slide .swimgs{width:100vw; height:60vw; object-fit:cover;}
   .swiper-pagination{bottom:10px !important;}
   .intitle{width:100vw; margin:0px auto; font-size:22px; font-weight:bold; text-align:center;}
   .indes{width:91vw; margin:0px auto; text-align:center; position:relative; font-size:15px; color:rgb(153, 153, 153); padding-bottom:35px; line-height:20px; padding-top:5px;}
   .beforeblue::before{transform:translateX(-50%); content:""; display:block; width:20px; height:3px; background-color:rgb(0, 148, 255); vertical-align:top; position:absolute; left:50%; top:20px;}
   .ina_n{width:92vw; margin:0px auto; display:flex; justify-content:space-between;}
   .ina_title, .ina_des{display:none;}
   .ina_titlegh5{display:block; padding:8px 0 0 0; text-align:center; font-weight:bold; font-size:14px;}
   .inb_w{padding:30px 0px;}
   .ina_aa{position:relative; text-align:left; overflow:hidden; border:1px solid rgb(255, 255, 255); width:15vw; height:22vw;}
   .ina_aimg{opacity:0.3; display:block; width:15vw; height:15vw; border-radius:20px; display:block;}
   .ina_aimgx{object-fit:contain; width:10vw; height:10vw; margin:2.5vw;}
   .ina_aa:hover{box-shadow:rgba(0, 0, 0, 0) 0px 0px 10px; transform:translateY(-3px);}
   .beforey::before{transform:translateX(-50%);content:"";display:block;float:left;width:20px;height:3px;background-color:rgb(254, 167, 0);vertical-align:top;position:absolute; left:50%; top:35px;}
   .tp39:before{top:39px;}
   .inb_n{width:94vw; margin:0px auto; display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; height:auto;}
   .inb_aa{position:relative; text-align:center; border-radius:8px; overflow:hidden; width:45vw; height:175px; margin-bottom:3vw; background-color:rgba(255, 255, 255, 0.5); border:1px solid rgb(255, 255, 255); box-shadow:rgba(0, 0, 0, 0.05) 0px 0px 10px;}
   .inb_aimgx{object-fit:contain; margin:20px auto 0px; width:20%;}
   .inb_des{font-size:14px; padding:5px 10px; color:rgb(153, 153, 153); line-height:20px; text-align:center;}
   .inc_n{width:96vw; margin:0px auto; padding:10px 0px 0px 0px; overflow:hidden;}
   .inc_img{width:100% !important;height:100% !important;border-radius:15px 40px 15px 15px;position:absolute;left:0px;bottom:0px;z-index:2;object-fit:cover;box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 3px;}
   .inc_aa{position:relative; text-align:center; border-radius:8px; width:45vw; height:200px; float:left; margin:0 1.5vw 3vw 1.5vw;}
   .inc_aa:nth-child(3n){margin-right:1.5vw;}
   .incpage{height:60px; text-align:left; font-size:14px; color:rgb(153, 153, 153); width:90vw; margin:0px auto;}
   .f_r{cursor:pointer; font-size:25px; float:right; margin-left:20px; margin-top:10px; height:50px; width:50px; border-radius:50%; text-align:center; line-height:50px; background:rgb(246, 246, 246); color:rgb(153, 153, 153);}
   .inc_des{width:70%; -webkit-line-clamp:5; line-height:25px; color:rgb(255, 255, 255); padding:6px 0px 0px 20px; text-align:justify;}
   .inc_bgcb{line-height:23px; font-size:14px;}
   .ind_w{padding:50px 0px 1px 0px;}

   .ind_title{margin:0px auto; width:95vw;}
   .ind_n{width:100vw; height:100vw; background-size:auto 50%; background-position:center center; background-repeat:no-repeat; margin:155px auto; position:relative;}
   .sc{display:flex; justify-content:center; /* 水平居中 */ align-items:center; /* 垂直居中 */ height:100%; /* 容器高度，可以根据需要调整 */ width:100%;}
   .tc img{margin:0 auto; max-width:100%;}
   .bc img{margin:-2px auto 0 auto; max-width:100%;}
   .sc img{margin:0 auto; max-width:100%; height:auto; width:45vw;}

   .ind_na{background-image:url(/Images/tmimg/tm15r.png); background-repeat:no-repeat; width:45vw; background-size:100% 100%; height:65px; position:absolute; left:0px; top:-116px; transform:translate(0px, 0px); animation:fczzz 7s infinite normal linear;}
   .ind_na .ind_img{position:absolute; width:58px; right:0px; top:-35px;}
   .ind_na .ind_naname{font-size:14px; color:rgb(255, 255, 255); width:100%; text-align:right; padding:4px 60px 0px 0px; font-weight:bold; box-sizing:border-box;}
   .ind_na .ind_nades{color:rgb(255, 255, 255); font-size:12px; text-align:right; width:94%; box-sizing:border-box; padding-left:15px;}
   .ind_nb{background-image:url(/Images/tmimg/tm12r.png); background-repeat:no-repeat; width:45vw; background-size:100% 100%; height:65px; position:absolute; left:initial; right:0px; top:-116px; transform:translate(0px, 0px); animation:fczzz 7s infinite 1s linear;}
   .ind_nb .ind_img{left:0px; position:absolute; width:58px; top:-35px;}
   .ind_nb .ind_naname{font-size:14px; color:rgb(255, 255, 255); width:100%; text-align:left; padding:4px 0px 7px 65px; font-weight:bold;}
   .ind_nb .ind_nades{font-size:12px; box-sizing:border-box; color:rgb(255, 255, 255); text-align:left; padding:0px 0px 10px 12px;}
   .ind_nf{color:#7554d5;font-size:13px; position:absolute; width:100vw; height:auto; display:block; text-align:center; right:0; top:-36px; align-items:center; padding:0 15vw; box-sizing:border-box;}
   .ind_ne{color:rgb(223, 0, 84);font-size:13px;position:absolute;width:100vw;height:auto;display:block;left:0;top:auto;bottom:-15px;padding:0 15vw;align-items:center;box-sizing:border-box; text-align:center;}

   .ind_nc{background-image:url(/Images/tmimg/tm14r.png); background-repeat:no-repeat; width:45vw; background-size:100% 100%; height:65px; position:absolute; left:0px; top:auto; bottom:-123px; transform:translate(0px, 0px); animation:fczzz 7s infinite normal linear;}
   .ind_nc .ind_img{position:absolute; width:58px; right:0px; top:-35px;}
   .ind_nc .ind_naname{font-size:14px; color:rgb(255, 255, 255); width:100%; text-align:right; padding:4px 60px 10px 0px; font-weight:bold; box-sizing:border-box;}
   .ind_nc .ind_nades{color:rgb(255, 255, 255); font-size:12px; text-align:right; width:94%; box-sizing:border-box; padding-left:15px;}
   .ind_nd{background-image:url(/Images/tmimg/tm12r.png); background-repeat:no-repeat; width:45vw; background-size:100% 100%; height:65px; position:absolute; left:initial; right:0px; top:auto; bottom:-123px; transform:translate(0px, 0px); animation:fczzz 7s infinite 1s linear;}
   .ind_nd .ind_img{left:0px; position:absolute; width:58px; top:-35px;}
   .ind_nd .ind_naname{font-size:14px; color:rgb(255, 255, 255); width:100%; text-align:left; padding:4px 0px 2px 65px; font-weight:bold;}
   .ind_nd .ind_nades{font-size:12px; box-sizing:border-box; color:rgb(255, 255, 255); text-align:left; padding:0px 0px 10px 12px;}
   .ine_title{margin:0px auto; width:80%;}
   .ine_w{padding:35px 0px 25px 0; text-align:center; background-color:#f5f5f5;}
   .ine_n{width:100vw; margin:20px auto; overflow:hidden;}
   .ine_none{width:29.2vw; height:163px; float:left; background-color:#ebebeb; margin:3vw 0 0 3vw; position:relative;}
   .ineo_title{font-size:15px; color:#fff; padding:12px 5px;}
   .ineo_des{opacity:0; color:#fff; padding:0px 5px; font-size:12px;}
   .ineo_icon{margin:25px auto 0 auto; border-bottom:solid 1px #fff; padding-bottom:9px; width:36px;}
   .ineo_img{display:block; width:100%; height:100%; object-fit:cover;}
   .inf_w{padding:35px 0px 20px 0px; text-align:center;}
   .inf_n{width:100vw; margin:0 auto; padding:30px 0px 10px 0px; overflow:hidden;}
   .inf_one{width:29.2vw; height:190px; box-sizing:border-box; padding:15px; float:left; position:relative; margin:3vw 0 0 3vw; box-shadow:0 0 10px rgba(0, 0, 0, 0.1); border-radius:10px;}
   .infoimg{width:50px; height:50px; position:static; box-shadow:unset; border-radius:3px; padding:5px; box-sizing:border-box; margin:0 auto;}
   .infoname{font-size:15px; font-weight:bold; padding-left:0px; line-height:25px; text-align:center; padding-top:5px;}
   .infodes{font-size:12px; color:#999; padding-left:0px; line-height:17px; text-align:justify; padding-top:5px;}
   .ing_w{padding:30px 0px 0px 0; text-align:center; background-color:#f5f5f5;}
   .beforegreen::before{transform:translateX(-50%);content:""; display:block; float:left; width:20px; height:3px; background-color:#02dab1; vertical-align:top; position:absolute; left:50%; top:20px;}
   .ing_nw{width:94vw; margin:0 auto; padding:0; overflow:auto; box-sizing:border-box;}
   .ingo_title{font-size:16px; font-weight:bold; position:relative; padding-left:15px; text-align:justify; height:auto;}
   .ingo_des{font-size:14px; color:#999; text-align:justify; line-height:23px; height:69px;}
   .inga{color:#fff; font-size:20px; text-align:center; margin:0 auto; padding:0 20px;}
   .inhb{font-size:17px;font-weight:bold;display:block;margin:30px auto 0 auto;width:300px;height:50px;line-height:50px;color:#0056e3;background-color:rgba(255, 255, 255, 0.7); border-radius:25px;}
   .h5hidden{display:none;}
   .ing_one{float:left; width:94vw; margin-right:0; padding:30px 25px 27px 25px; background-color:#fff; box-sizing:border-box; margin-bottom:3vw;}
   .inc_title{font-size:18px; height:40px;}
   .inc_des{line-height:22px;}
   .ingo_title:before{top:2px;height:92%;}
}
