.Floor003205{overflow:hidden;}
.Floor003205 .box{position:relative;z-index:1;transition:0.3s;}
.Floor003205 .box .pic{position:relative;position:relative;z-index:1;overflow:hidden;transition:0.3s;}
.Floor003205 .Ispic{position:absolute;height:100%;}
.Floor003205 .Ispic:before{position:absolute;content:'';left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0.6;transition:0.3s;}
.Floor003205 .txt{position:absolute;top:0;left:0;width:100%;display:flex;height:100%;z-index:10;color:#fff;justify-content:center;}
.Floor003205 .txt .inside{transition:0.3s;}
.Floor003205 .title{font-size:calc(42/ 16 * 1em);}
.Floor003205 .txt pre{margin:calc(37 / 18 * 1em) 0 calc(60 / 18 * 1em) 0;line-height:2;font-size:calc(18 / 16 * 1em);font-weight:100;}
.Floor003205 .more{border:solid 2px #e5e5e5;line-height:calc(50 / 18 * 1em);font-size:calc(18 / 16 * 1em);color:#fff;padding:0 2em;display:inline-flex;align-items:center;border-radius:calc(50 / 18 * 1em);transition:0.3s;}
.Floor003205 .more:after{display:block;content:'';background:url(../images/Floor003205-more.svg) no-repeat center center;background-size:contain;width:1em;height:calc(13 / 18 * 1em);margin-left:1em;}
.Floor003205 .box.active .more,.Floor003205 .more:hover{background-color:rgba(227,32,33,0.8);border-color:#e32021;}
@media (min-width:1025px){.Floor003205 .wrap{display:flex;justify-content:space-between;}
.Floor003205 .box{height:clamp(0px,calc(956 / 1920 * 100vw),100vh);width:50%;}
.Floor003205 .box.active{width:60%;}
.Floor003205 .box.no-active{width:40%;}
.Floor003205 .box:nth-child(2n-1) .pic{transform:skewX(-24deg);right:24%}
.Floor003205 .box.no-active:nth-child(2n-1) .pic{right:28%;}
.Floor003205 .box:nth-child(2n-1) .Ispic{right:-24%;}
.Floor003205 .box:nth-child(2n) .pic{transform:skewX(-24deg);left:-2px;}
.Floor003205 .box:nth-child(2n) .Ispic{left:-24%}
.Floor003205 .box:nth-child(2n-1) .txt{padding-top:calc(191 / 956 * 100vh);}
.Floor003205 .box:nth-child(2n) .txt{align-items:center;}
.Floor003205 .box .pic{width:76vw;height:100%;}
.Floor003205 .Ispic{width:110%;transform:skewX(24deg);}
.Floor003205 .box.active .Ispic:before{opacity:0.5;}
.Floor003205 .box.no-active .inside{transform:scale(0.86);}
.Floor003205 .txt .inside{max-width:calc(468 / 16 * 1em);width:60%;}
.Floor003205 .box:nth-child(2n) .txt .inside{text-align:right;}
.Floor003205 .box:nth-child(2n) .inside pre{text-align:right;}
}
@media (max-width:1024px){.Floor003205 .Ispic{width:100%;}
.Floor003205 .box .pic{height:50vh;}
.Floor003205 .txt{align-items:center;}
.Floor003205 .txt .inside{width:90%;}
}
@media (min-width:481px) and (max-width:1024px){.Floor003205 .root-sz-16{font-size:3vw;}
}
/*home-news*/
#home-news{padding:6.25% 0 6.66666667%;background-color:#fff;width:100%;overflow:hidden;}
/*home-news-text*/
 #home-news-text{float:left;width:30%;padding-bottom:2.5%;}
#home-news-text .home-intro{font-size:1rem;line-height:2rem;letter-spacing:0rem;color:#676a6e;}
#home-news-text .home-more{margin-top:7.35rem;}
#home-news .home-title .title{font-size:3rem;font-weight:500;line-height:3rem;margin-bottom:2.12rem;letter-spacing:0rem;color:#676a6e;}
#home-news .home-more a{color:#676a6e;font-size:1.125rem;}
#home-news .home-more a:hover{color:#ffffff;background-color:#e70013;border-color:#e70013;/* font-size:1.125rem;*/
}
/*home-world*/
@keyframes circle{from{opacity:1;transform:scale(1);}
to{opacity:0;transform:scale(4);}
}
@keyframes turn{from{transform:rotate(0);}
to{transform:rotate(360deg);}
}
#home-world{position:relative;color:#fff;}
#home-world .pic{padding-bottom:50%;background:no-repeat center center;background-size:cover;}
#home-world .line{width:64.53125%;padding-bottom:30.9375%;background-size:contain;position:absolute;right:17.1875%;top:6.77083333%;z-index:96;}
#home-world .line span{width:0.4842615%;position:absolute;}
#home-world .line span:before,#home-world .line span:after{width:100%;height:100%;content:'';display:block;position:absolute;left:0;top:0;background-color:#d7000f;border-radius:50%;opacity:.5;}
#home-world .line span:before{animation:circle 2s linear 0s infinite;}
#home-world .line span:after{animation:circle 2s linear 1s infinite;}
#home-world .line i{display:block;padding-bottom:100%;background-color:#d7000f;border-radius:50%;z-index:2;position:relative;}
#home-world .line .dot1{right:16.1%;top:47.2%;/* width:0.645682%;*/
}
#home-world .line p:before,#home-world .line p:after{width:100%;height:100%;content:'';display:block;position:absolute;left:0;top:0;background-color:#d7000f;border-radius:50%;opacity:.5;}
#home-world .line p:before{animation:circle 2s linear 0s infinite;}
#home-world .line p:after{animation:circle 2s linear 1s infinite;}
#home-world .line span:hover .ptc:after{width:80px;height:80px;/* border-radius:50%;*/
 background:url(../images/world_select_pt.png) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;left:-38.5px;top:-42px;z-index:9;opacity:1;animation:none;/* left:-125%;top:-125%;*/
 /* animation:turn 2s linear 1s infinite;*/
}
/* #home-world .line .dot1 i:after{width:350%;height:350%;border-radius:50%;background:url(../image/icon_circle.png) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;left:-125%;top:-125%;animation:turn 2s linear 1s infinite;}
*/
 #home-world .line .dot2{right:39.68523%;top:18.986532%;}
#home-world .line .dot3{right:26.470541%;top:36.757576%;}
#home-world .line .dot4{right:102.984665%;top:28.360269%;}
#home-world .box{position:absolute;right:0;top:0;width:22%;height:100%;}
@keyframes fade-in-right{0%{opacity:0;transform:translateX(20%);}
100%{opacity:1;transform:translateX(0);}
}
#home-world .select{position:relative;height:100%;z-index:5;text-align:left;background-color:rgba(255,255,255,0.93);/* padding-left:3rem;padding-top:5.25rem;*/
 font-size:2.25rem;padding-top:5.25rem;padding-left:3rem;display:none;/* transition:0.4s;*/
 animation:fade-in-right 0.32s ease-in forwards;}
#home-world .select dl dd{display:flex;flex-direction:column;}
#home-world .select dl .title{/* font-size:calc(37.5 / 16* 1em);*/
 font-size:2.25rem;/* padding-bottom:calc(12 / 18* 1em);*/
 padding-bottom:2.25rem;color:#676a6e;line-height:1;}
#home-world .select dl img{height:10%;max-height:200px;}
#home-world .select dl .ml{width:80%;}
#home-world .select dl .sub{font-size:1.375rem;color:#676a6e;padding-bottom:0.625rem;padding-top:1.625rem;/* padding-bottom:calc(8.2 / 18* 1em);*/
 /* padding-top:calc(16.25 / 18* 1em);*/
}
#home-world .select dl .introduce{/* font-size:calc(18.8 / 16* 1em);*/
 font-size:1.125rem;color:#676a6e;padding-bottom:1.688rem;/* padding-bottom:calc(15 / 18* 1em);*/
 border-bottom:1px solid #bdbcbc;}
#home-world .select dl .fg{padding-bottom:0;border-bottom:0;}
#world_select_icon{padding-top:4rem;/* padding-top:calc(40 / 18* 1em);*/
}
#world_select_icon::after{width:2rem;padding-bottom:2rem;display:inline-block;vertical-align:middle;background:url(../images/world_select_icon.png) no-repeat 0 0;background-size:100% auto;content:'';position:relative;}
#home-world .text{position:absolute;left:0;width:100%;top:8rem;z-index:5;text-align:center;}
#home-world .home-title .title{margin-bottom:2rem;font-size:3rem;}
#home-world .home-title .sub{/* margin-bottom:1rem;*/
 font-size:1rem;}
#home-world .data{margin-top:6.77083333vw;}
#home-world .data li{display:inline-block;font-size:14px;line-height:2em;padding:2% 2.5%;}
#home-world .data p{padding:2px 0;}
#home-world .data span{font-size:60px;font-weight:700;line-height:1em;}
/* 关于我们 */
#home-about{/* padding:6.25% 0;*/
 /* padding-bottom:6%;*/
 position:relative;overflow:hidden;background-color:#fff;width:100%;}
#home-about:before{content:'';display:block;position:absolute;height:100%;background:url(../images/bg_home_about.png) no-repeat left center;background-size:auto 100%;left:0;top:0;width:25%;}
#home-about .inner{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;/* -webkit-justify-content:space-between;justify-content:space-between;*/
 position:relative;z-index:2;}
#home-about .text{width:46.25%;float:left;margin-top:6rem;}
#home-about .text .title{color:#676a6e;font-size:3em;}
#home-about .text .intro{color:#e70013;font-size:1.9rem;font-weight:500;}
#home-about .home-more{margin-top:3rem;}
#home-about .text .home-intro{line-height:2;color:#666666;font-size:1.4rem;max-width:30em;}
#home-about .text .data-left{display:flex;flex-direction:row;width:100%;}
#home-about .text .data-left ul{width:100%;display:flex;flex-direction:row;justify-content:left;margin-top:7em;/* justify-content:space-around;*/
}
#home-about .text .data-left ul li{/* width:30%;*/
 margin-right:4rem;}
#home-about .text .data-left ul li p{color:#676a6e;font-size:0.875rem;}
#home-about .text .data-left ul li p span{color:#676a6e;font-size:3.125rem;font-weight:bold;}
#home-about .text .data-left ul li p sup{position:absolute;margin-top:-10px;margin-left:5px;font-size:1.2rem;}
#home-about .home-more a{color:#676a6e;font-size:1.125rem;}
#home-about .home-more a:hover{color:#ffffff;background-color:#e70013;border-color:#e70013;/* font-size:1.125rem;*/
}
#home-about .home-title.pb{margin-bottom:3rem;padding-bottom:3rem;}
#home-about .figure{width:45%;}
#home-about .pic{width:111.11%;margin-right:-6.33333333vw;/* float:right;*/
 display:inline-block;position:relative;overflow:visible;margin-left:6.5rem;margin-top:-22%;}
#home-about .pic:before{/* width:54.75%;height:100%;background:url(../images/bg_home_about_line.png) no-repeat center center;background-size:100% 100%;content:'';display:block;position:absolute;left:-10%;top:0;*/
}
#home-about .bg{padding-bottom:140%;border-radius:360px 0 0 360px;}
#home-about .data{position:absolute;top:50%;transform:translateY(-50%);right:0;z-index:5;color:#fff;font-size:14px;line-height:2em;}
#home-about .data li{padding:0.83333333vw 0;}
#home-about .data span{font-size:36px;line-height:1.125em;margin-right:5px;}
#home-about .pic .bg{background-size:cover;background-repeat:no-repeat;/* 不重复 */
 background-position:90%;/* 居中 */
}
/* 视频滚动栏 */
 #home-sinoma{height:200vh;position:relative;background-color:#f6f9fb;z-index:10;}
#home-sinoma video{width:100%;height:100.3vh;display:block;object-fit:cover;}
#home-sinoma .mask{background:url(../images/mask-3.png) no-repeat center top;/* background:url(../images/video_mask.png) no-repeat center top;*/
 background-size:cover;position:absolute;height:auto;min-height:100vh;width:100%;left:0;top:0;/* opacity:0;*/
}
#home-sinoma .mask i{display:block;overflow:hidden;padding-bottom:50%;}
#home-sinoma .box{background-color:#f6f9fb;position:absolute;height:100%;width:100%;left:0;top:0;}
#home-sinoma .fixed{position:fixed;}
#home-sinoma .text{position:absolute;left:0;width:100%;top:75.2vh;z-index:2;text-align:center;transition:all .3s;}
#home-sinoma .tips{font-size:18px;color:#888;line-height:1.25em;position:relative;padding-bottom:2.39583333%;margin-top:2.76041667%;}
#home-sinoma .tips:after{width:12px;padding-bottom:17px;background:url(../images/arrow_03.png) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;left:50%;transform:translateX(-50%);bottom:0;}
#home-sinoma.active .text{opacity:0;}
/*home-new-top*/
 #home-new-top{float:right;width:70%;overflow:hidden;}
#home-new-top .item{float:left;padding-left:3.4%;width:50%;padding-bottom:4rem;}
#home-new-top .bg{padding-bottom:65.38461538%;}
#home-new-top time{display:block;font-size:1.125rem;/* color:#676a6e;*/
 color:#676a6e;margin-top:2rem;margin-bottom:0.8rem;}
#home-new-top .title{font-weight:700;font-size:1.375rem;line-height:2em;color:#676a6e;/* width:80%;*/
}
#home-new-top a{display:block;overflow:hidden;}
#home-new-top a:hover .bg{transform:scale(1.1);}
#home-new-top a:hover .title{color:#d80918;font-weight:700;}
/*home-new-list*/
 #home-new-list:before,#home-new-list .item:before{width:7px;height:7px;background-color:#d7000f;content:'';display:block;position:absolute;left:0;border-radius:50%;}
#home-new-list{border-bottom:1px solid #eee;position:relative;}
#home-new-list:before{bottom:-4px;}
#home-new-list .item{border-top:1px solid #eee;position:relative;padding:2.75% 0;}
#home-new-list .item:before{top:-4px;}
#home-new-list .date{float:left;width:30%;font-size:18px;font-weight:500;padding-right:2.5%;line-height:36px;}
#home-new-list .title{font-size:1.25rem;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;/* line-height:36px;*/
}
#home-new-list a{display:block;overflow:hidden;}
#home-new-list a:hover{color:#d80918;}
#home-new-list a:after{width:18px;height:13px;background:url(../images/arrow_01.png) no-repeat 0 0;background-size:100% auto;content:'';display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);}
#home-new-list a:hover:after{background-position:0 100%;}
/* 股票-股价信息 */
#home-shares{position:relative;background:url(../images/shares_bg2.jpg);background-size:cover;width:100%;overflow:hidden;}
#home-shares .pic{padding-bottom:50%;background:no-repeat center center;background-size:cover;/* position:absolute;*/
}
#home-shares .box{padding-top:7.5rem;/* position:absolute;*/
 /* top:8rem;*/
 /* z-index:10;*/
 display:flex;flex-direction:column;/* width:1600px;max-width:93.75%;margin:0 auto;font-size:0.842vw;*/
}
#home-shares .title{display:flex;flex-direction:row;}
#home-shares .title .title-text{margin-right:5rem;line-height:1;}
#home-shares .title .title-text .text{color:#ffffff;font-size:3rem;}
#home-shares .title .title-text .sub{color:#ffffff;font-size:1rem;margin-top:2rem;}
#home-shares .title .price{color:#ffffff;}
#home-shares .title .price .stock-group .code{color:#fff;font-size:1rem;}
#home-shares .title .price .stock-group .code .sub-time{color:#fff;font-size:1rem;}
#home-shares .title .price .stock-group .price{padding:0;}
#home-shares .content{display:flex;flex-direction:row;color:#ffffff;margin-top:3rem;font-size:0.842vw;padding-bottom:8rem;}
#home-shares .content .pt{padding:3rem;/* background-color:rgba(76,83,102);*/
 background-color:#4c5264;/* opacity:;*/
 flex:0 0 auto;width:38.125%;}
#home-shares .content .title{font-size:2rem;display:flex;justify-content:space-between;flex-direction:row;line-height:1;}
#home-shares .content ul{margin-top:1.563rem;}
#home-shares .content ul li a{color:#fff;font-size:1rem;display:flex;flex-direction:row;align-items:center;}
#home-shares .content ul li a .subtitle{display:inline-block;/* 设置为行内块级元素 */
 width:19.79vw;/* 最大宽度为 25rem */
 white-space:nowrap;/* 文字不换行 */
 overflow:hidden;/* 溢出部分隐藏 */
 text-overflow:ellipsis;/* 显示省略号 */
 line-height:1;}
#home-shares .content ul li a .time{display:inline-block;/* 设置为行内块级元素 */
 margin-left:3rem;/* line-height:1;*/
}
#home-shares .content .pt{display:flex;flex-direction:column;}
#home-shares .content .price ul li iframe{display:block;}
#home-shares .content .price{padding:3rem;/* background-color:#4c5366;*/
 background-color:rgba(76,83,102,0.48);margin-left:8px;width:61.25%;flex:0 0 auto;}
#home-shares .content .price ul{display:flex;flex-direction:row;justify-content:space-between;}
#home-shares .content .price ul li{width:calc(33.33% - 20px);margin-right:20px;flex:1 1 auto;}
#home-shares .content .price ul li:last-child{margin-right:0;}
#home-shares .content .price ul li .title{/* padding-top:3rem;*/
 font-size:2rem;color:#ffffff;line-height:2rem;}
#stock_price_value .number—group{display:flex;flex-direction:row;margin-top:2.31rem;margin-bottom:2.75rem;justify-content:left;align-items:center;}
#stock_price_value .number—group .fh{font-size:1.25rem;color:#e70013;font-weight:bold;}
#stock_price_value .number—group .number{font-size:2.5rem;color:#e70013;font-weight:bold;}
#stock_price_value .number—group .icon::before{width:18px;height:25px;background:url(../images/stock_icon_01.png) no-repeat 0 0;background-size:100% auto;content:'';display:block;margin-top:-8px;}
#stock_price_value .number—group .percentage-group{display:flex;flex-direction:column;}
#stock_price_value .number—group .percentage-group{font-size:0.75rem;line-height:1rem;color:#e70013;margin-left:4px;}
#shares_one{background-color:#2e589c;}
#shares_two{background-color:#169081;margin:0 1rem;}
#shares_three{background-color:#04265d;}
#home-shares .content .title a:after{width:2rem;padding-bottom:2rem;display:inline-block;vertical-align:middle;background:url(../images/culture_icon.png) no-repeat 0 0;background-size:100% auto;content:'';position:relative;}
#home-shares .content .title:hover a:after{background:url(../images/world_select_icon.png) no-repeat 0 0;background-size:100% auto;}
#home-culture .box{display:flex;flex-direction:row;}
#home-shares .content .title .mi{font-size:1rem;}
/*home-quick*/
#home-quick ul{overflow:visible;width:100%;margin-top:7rem;}
#home-quick li{float:left;width:33.33%;transition:0.4s;}
#home-quick li:hover{transform:scale(1.1);z-index:999;}
#home-quick .bg{/* padding-bottom:87.5%;*/
 padding-bottom:16rem;filter:brightness(0.6);/* 鼠标悬停时调整亮度 */
}
#home-quick .text{position:absolute;left:0;top:3rem;transform:translateY(-3rem);width:100%;text-align:left;z-index:2;padding:3rem;}
#home-quick .icon{width:2rem;/* margin:0 auto 9.375%;*/
 margin-top:4rem;}
#home-quick .icon i{display:block;overflow:hidden;padding:100%;/* background:;*/
 background-size:contain;background:url(../images/culture_icon.png) no-repeat center center;}
#home-quick .name{font-size:28px;font-weight:400;line-height:1.35em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;/* padding:0 3.125%;*/
}
#home-quick a{display:block;overflow:hidden;position:relative;color:#fff;}
#home-quick a:before{width:100%;height:100%;content:'';display:block;position:absolute;right:100%;top:0;/* background-color:rgba(0,0,0,0.3);*/
 background:linear-gradient(to right,#d41d24,rgba(255,255,255,0));z-index:1;opacity:0;transition:all .3s;}
#home-quick a:hover:before{right:0;opacity:1;}
#home-quick a:hover .bg{transform:scale(1.1);filter:brightness(1);/* 鼠标悬停时调整亮度 */
}
#home-quick a:hover .icon-sub{background:url(../images/culture_icon_02.png) no-repeat center center;}
html{font-size:16px;}
@media (min-width:1025px) and (max-width:1400px){html{font-size:12px;}
#home-world .select{padding-top:3.25rem;}
}
@media (min-width:1025px) and (max-width:1560px){html{font-size:12.4px;}
#home-quick .text{padding:1.8rem;}
}
/* 20240511 */
#slides .inner{padding:0;text-align:right;}
#slides .text2{position:static;text-align:left;transform:none;display:inline-block;}
.logo{max-width:50%;}
.Top003198 .logo img.x2{display:none;}
.scrollClass.Top003198 .logo img.x1,.menu-show .Top003198 .logo img.x1,.white .Top003198 .logo img.x1,.Top003198:hover .logo img.x1{display:none;}
.scrollClass.Top003198 .logo img.x2,.menu-show .Top003198 .logo img.x2,.white .Top003198 .logo img.x2,.Top003198:hover .logo img.x2{display:inline;}
#home-world .select dl .ml{display:none;}
#home-sinoma .box{height:100vh;position:sticky !important;top:0 !important;}
.service{display:flex;align-items:stretch;justify-content:space-between;width:100%;overflow:hidden;}
.service .item{position:relative;width:33.333%;flex:1 1 auto;padding-bottom:50%;z-index:1;transition:.3s;}
.service .item .txt{position:absolute;left:0;bottom:15.377%;width:100%;z-index:5;text-align:center;color:#fff;padding:0 5%;}
.service .item .img{position:absolute;left:0;top:0;width:110%;height:200%;z-index:2;}
.service .item .img .pic{position:absolute;left:0;top:-20%;width:50vw;height:155vw;}
.service .item:nth-child(n+2) .img{left:-10%;}
.service .item:nth-child(2){z-index:2;}
.service .item:nth-child(3){z-index:3;}
.service .item:nth-child(4){z-index:4;}
.service .item:nth-child(n+2) .img .pic{border-radius:50% 0 0 50%;}
.service .item .img .pic:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:#000;opacity:0.5;transition:.3s;}
.service .item .ico{margin-bottom:40px;}
.service .item .it{font-size:42px;line-height:1;margin-bottom:20px;}
.service .item .ip{position:relative;top:50px;transition:.3s;font-size:20px;line-height:1.5;max-height:0;overflow:hidden;opacity:0;}
.service .item .home-more a{display:inline-block;border:1px solid #fff;color:#fff;}
.service .item .home-more a:after{background-position:0 100%;}
.service .item .home-more a:hover{border-color:#d7000f;}
.service .item .ip .p{line-height:1.5;height:6em;overflow:hidden;}
.service .item:hover .ip{max-height:300px;transition-delay:.3s;top:0;opacity:1;}
.service .item:hover{width:45%;}
.service .item:hover .img .pic:before{opacity:0.3;}
.service .item .img .bg{width:100%;height:35%;background-position:center;background-size:cover;position:absolute;left:0;top:10%;}
.service .title{font-size:2.5vw;font-weight:normal;line-height:1.145em;margin-bottom:0.9375em;}
.service .name{font-size:1.14583vw;line-height:1.8181em;font-weight:normal;}
.service ul{display:flex;flex-wrap:wrap;justify-content:center;}
.service li{font-size:0.9375vw;line-height:1.875em;position:relative;padding:0 0.6667em;}
.service li:not(:last-child):after{width:0.1112em;height:0.9445em;background-color:#fff;position:absolute;right:0;top:50%;transform:translateY(-50%);content:'';}
.service li a{display:block;color:#fff;position:relative;}
.service li a:after{height:0.16667em;width:100%;position:absolute;left:0;bottom:0.5em;content:'';display:block;background-image:linear-gradient(90deg,#e70013,transparent);}
.service li i{display:block;position:relative;font-style:normal;z-index:2;}
@media(max-width:1440px){.service .item .ico{height:60px;line-height:60px;margin-bottom:20px;}
.service .item .ico img{max-height:100%;}
.service .item .it{font-size:2rem;}
.service .item .ip{font-size:1.4rem;}
}
@media(max-width:1280px){#slides .text2 .title{font-size:2.6rem;}
#slides .text2 .sub{font-size:3.2rem;}
#home-about .text .title{font-size:2.8rem;}
.home-title .title{font-size:2.8rem;}
#home-world .select{padding:40px 20px;}
#home-world .select dl .title{font-size:1.6rem;padding-bottom:1em;}
.service .title{font-size:1.75em;}
.service .name{font-size:1.125em;}
.service li{font-size:0.875em;}
}
@media(max-width:1024px){html{font-size:14px;}
.Floor003205 .title{font-size:1.7rem;}
.Floor003205 .txt pre{font-size:1rem;margin:1em 0 2em;}
.Floor003205 .more{font-size:14px;}
#home-shares .content{display:block;}
#home-shares .content .price{width:auto;margin-left:0;margin-top:10px;}
#home-shares .content ul li a .subtitle{width:auto;flex:1 1 auto;}
#home-shares .content ul li a .time{flex:0 0 auto;}
#slides .text2 .title{font-size:2rem;}
#slides .text2 .sub{font-size:2.4rem;}
#slides .text2 .english{font-size:1rem;}
#home-about .text .title{font-size:2rem;}
#home-about .text .data-left ul li p span{font-size:2rem;}
#home-about .text .data-left ul li{margin-right:2rem;}
#home-about .text .data-left ul li sub{vertical-align:bottom;}
#home-about .home-more{margin-top:30px;}
#home-about{padding:40px 0;}
.home-title .title{font-size:2rem;}
#home-world .home-title .title{font-size:2rem;margin-bottom:1em;}
#home-news .home-title .title{font-size:2rem;margin-bottom:1em;}
#home-new-top .title{font-size:1.2rem;}
#home-shares .title .title-text .text{font-size:2rem;}
#home-shares .content .price ul li .title{font-size:1.4rem;}
#stock_price_value .number—group .number{font-size:2rem;}
#stock_price_value .number—group .icon::before{height:1.6rem;background-size:contain;margin-top:0;}
#home-quick .name{font-size:1.8rem;margin-bottom:10px;}
#home-quick .icon{margin-top:10%;}
#goal{max-width:50%;}
#stock .price .cur{font-size:2rem;}
.Top003198 .open-menu{width:30px;height:24px;margin-left:20px;}
.Top003198 header{height:90px;}
.menu-show .Top003198 .open-menu span:first-child{transform:rotate(45deg);}
.menu-show .Top003198 .open-menu{padding:0;background:none;justify-content:center;}
.menu-show .Top003198 .open-menu span:nth-child(2){opacity:0;transition:0s;}
.menu-show .Top003198 .open-menu span:nth-child(3){transform:rotate(-45deg);}
.Top003198 menu{top:90px;height:auto;bottom:0;}
.scrollClass.Top003198 .open-menu span,.white .Top003198 .open-menu span,.Top003198:hover .open-menu span{background:#000 !important;}
.Top003198 .open-menu span{background:#fff;}
.Top003198 menu li span{font-size:1.4rem;}
.Top003198 menu li span a{color:#333;}
.Top003198 menu li.aon span a{color:#e33639;}
.menu-show #language a{color:#000;background:url(../images/language_02.png) no-repeat left center;}
.menu-show #search span{background:url(../images/search_02.png) no-repeat left center;}
.menu-show .Top003198{background-color:#ffffff;color:#000;box-shadow:0 4px 10px rgba(0,0,0,0.1);}
.menu-show .Top003198 .open-menu span{background:#000;}
.service .item .it{font-size:1.6rem;}
.service .item .ip{font-size:1rem;}
.service .item .ico{height:50px;line-height:50px;}
}
@media(max-width:768px){#slides .bg{padding-bottom:120%;}
#slides .text2 .sub{font-size:2rem;margin-bottom:10px;}
#slides .text2 .title{font-size:1.5rem;}
#slides .text2{display:block;}
#slides .inner.a-center{padding-right:0;padding-left:20%;}
.Top003198 header{height:70px;}
.Top003198 menu{top:70px;}
#home-about .inner{display:block;}
#home-about .text{width:auto;float:none;margin:0 0 20px;}
#home-about .text .intro{font-size:1.2rem;}
#home-about .home-title.pb{padding-bottom:20px;margin-bottom:20px;}
#home-about .text .data-left ul{margin-top:30px;flex-wrap:wrap;}
#home-about .text .data-left ul li{margin:0 0 20px;flex:0 0 auto;width:50%;text-align:center;padding:0 10px;}
#home-about .home-more{margin-top:10px;}
#home-about .home-more a{font-size:14px;}
.home-more a{width:auto;display:inline-block;padding:0 1em 0 2em;border-width:1px;height:44px;line-height:42px;}
.home-more a:after{padding:6px 12px;width:auto;margin-top:0;background-position:0 0;background-size:auto 200%;margin-left:10px;}
#home-about .figure{width:auto;}
#home-about .pic{margin:0;width:100%;}
#home-world .pic{padding-bottom:100%;}
#home-world .box{display:none;}
#home-news-text{width:auto;float:none;padding-bottom:20px;}
#home-news .home-title .title{margin-bottom:5px;}
#home-news-text .home-more{margin-top:10px;}
#home-news .home-more a{font-size:14px;}
#home-new-top{width:auto;float:none;}
#home-new-top .item{padding:0 0 20px;width:48%;}
#home-new-top .item:nth-child(2){margin-left:4%;}
#home-new-top time{margin:10px 0 5px;}
#home-new-top .title{font-weight:normal;line-height:1.5;height:3em;overflow:hidden;font-size:1.1rem;}
#home-new-list .date{font-size:14px;width:8em;padding-right:1em;}
#home-new-list .title{font-size:1.1rem;line-height:36px;}
#home-shares .box{padding-top:50px;display:block;}
#home-shares .title{display:block;}
#home-shares .title .title-text{margin-right:0;}
.stock-group{width:auto;float:none;}
#home-shares .content .pt{padding:30px;}
#home-shares .content .title{font-size:1.6rem;}
#home-shares .content .price ul{flex-wrap:wrap;}
#home-shares .content .price ul li{height:auto;width:50%;margin:0;padding:5px;flex:0 0 auto;}
#home-shares .content{padding-bottom:20px;}
#home-quick ul{margin-top:30px;}
#home-culture .box{display:block;}
#home-quick li{width:auto;float:none;margin-bottom:10px;}
#home-quick .text{top:0;transform:none;padding:30px;}
#social a{width:36px;height:36px;}
#social ul{justify-content:center;}
#social li{margin:0 5px;}
#footer .btm{font-size:12px;}
#stock .code,#stock .status,#copyright{font-size:12px;}
#footer .btm nav{font-size:12px;margin-top:10px;}
#footer .btm nav li a{font-size:12px;}
#home-quick .name{font-size:1.6rem;}
#home-shares .title .title-text .text,#home-news .home-title .title,#home-world .home-title .title,.home-title .title,.Floor003205 .title,#home-about .text .title{font-size:1.6rem;}
#home-sinoma .text{padding:0 20px;}
.service{display:block;}
.service .item{width:100% !important;margin-bottom:5px;overflow:hidden;padding-bottom:0;}
.service .item .img{width:100%;height:auto;padding-bottom:70%;left:0 !important;top:0 !important;position:relative;}
.service .item .img .pic{left:0;width:100%;height:100%;top:0;border-radius:0 !important;}
.service .item .img .bg{top:0;height:100%;}
.service .item .ip{max-height:300px;top:0;opacity:1;}
.service .item .ip .p{height:auto;margin-bottom:20px;}
.service .item .home-more a{font-size:12px;}
.service .item .img .pic:before{opacity:0.5 !important;}
}
/* 20240515 */
.flex{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;}
.qlink{align-items:stretch;flex-wrap:wrap;margin-top:1.563rem;flex:1 1 auto;flex-direction:column;padding-bottom:10px;}
.qlink .i{flex:1 0 auto;margin-bottom:10px;background:#009cc9;}
.qlink .i a{padding:20px 12%;font-size:1.75rem;color:#fff;align-items:center;min-height:100%;}
.qlink .i .icon{flex:0 0 auto;width:65px;margin-right:20px;text-align:center;max-width:40%;}
.qlink .i .icon img{max-height:46px;}
.qlink .i .it{flex:0 0 auto;line-height:1.2;}
.qlink .i:nth-child(2){background:#6e89c1;}
.qlink .i:nth-child(3){background:#ebaa77;}
#footer .top{border-bottom:none;border-top:1px solid #e6e9eb;padding-bottom:0;}
#copyright{margin-left:0;}
#stock .price .cur{color:#d7000f;}
.searchBox{position:absolute;top:50%;right:0;z-index:10;width:400px;background:#fff;margin-top:-20px;overflow:hidden;transform:translateY(-100px);opacity:0;visibility:hidden;}
#search{position:relative;z-index:105;}
.searchBox .input{position:relative;padding-right:50px;}
.searchBox .input input[type='text']{width:100%;height:40px;background:#f1f1f1;padding:0 10px;}
.searchBox .input .submit{position:absolute;right:0;z-index:10;cursor:pointer;background:#e70013;color:#fff;width:50px;height:100%;}
.showSearch .searchBox{visibility:visible;transform:translateY(0);opacity:1;transition:.4s;}
.overscroll{height:100%;overflow:auto;width:100%;}
.overscroll::-webkit-scrollbar{width:2px;height:2px;}
.overscroll::-webkit-scrollbar-thumb{border-radius:4px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.1);background:#d40115;}
.overscroll::-webkit-scrollbar-track{border-radius:10px;background:#f3f3f3;}
.f12{font-size:12px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f28{font-size:28px;}
.f30{font-size:30px;}
.f32{font-size:32px;}
.f36{font-size:36px;}
.f38{font-size:38px;}
.f40{font-size:40px;}
.f42{font-size:42px;}
.f48{font-size:48px;}
.f60{font-size:60px;}
@media(max-width:1440px){.f12{font-size:12px;}
.f16{font-size:14px;}
.f18{font-size:16px;}
.f20{font-size:18px;}
.f22{font-size:20px;}
.f24{font-size:22px;}
.f28{font-size:26px;}
.f30{font-size:28px;}
.f32{font-size:30px;}
.f36{font-size:34px;}
.f38{font-size:36px;}
.f40{font-size:36px;}
.f42{font-size:38px;}
.f48{font-size:40px;}
.f60{font-size:42px;}
}
@media(max-width:1280px){.f20{font-size:16px;}
.f22{font-size:18px;}
.f24{font-size:20px;}
.f28{font-size:22px;}
.f30{font-size:24px;}
.f32{font-size:26px;}
.f36{font-size:26px;}
.f38{font-size:30px;}
.f40{font-size:30px;}
.f42{font-size:30px;}
.f48{font-size:32px;}
.f60{font-size:32px;}
}
@media(max-width:768px){.f22{font-size:16px;}
.f24{font-size:18px;}
.f28{font-size:18px;}
.f30{font-size:20px;}
.f32{font-size:20px;}
.f36{font-size:22px;}
.f38{font-size:22px;}
.f40{font-size:22px;}
.f42{font-size:24px;}
.f48{font-size:24px;}
.f60{font-size:30px;}
}
.pbanner{position:relative;}
.pbanner .img img{display:block;width:100%;min-height:400px;object-fit:cover;}
.pbanner .txt{position:absolute;z-index:5;left:0;width:100%;bottom:0;color:#fff;}
.pbanner .txt .tit{line-height:1;font-weight:normal;margin-bottom:1em;}
.pbanner .txt .con{border-top:1px solid rgba(255,255,255,0.2);}
.pbanner .alias{line-height:1.6em;margin-bottom:2.1em;}
.pnav{flex:1 1 auto;overflow:auto;align-items:stretch;justify-content:flex-start;margin-top:-1px;margin-right:2em;}
.pnav a{color:#fff;padding:2em 1.65em;transition:.3s;flex:0 0 auto;}
.pnav a:hover,.pnav a.cur{background:#d40115;}
.bread a{color:inherit;padding:0 5px;}
.bread{color:#9d9fa0;padding-left:10px;background:url(../images/icon-home.png) no-repeat left center;flex:0 0 auto;}
.bread span{padding-left:10px;color:#fff;}
.about{position:relative;z-index:5;width:100%;overflow:hidden;}
.about:after{content:"";position:absolute;background:url(../images/abg.png) no-repeat center;height:100%;top:0;right:0;width:77%;z-index:-1;}
.about .text{flex:1 1 auto;overflow:hidden;}
.title .t1{font-weight:normal;color:#d40115;margin-bottom:1.5em;line-height:1;}
.title .t2{line-height:1;margin-bottom:1.5em;}
.about .img{flex:0 0 auto;width:38.8125%;margin-left:14%;}
.pd6{padding:6% 0;}
.history{background-size:cover;background-repeat:no-repeat;background-position:center;}
.history .item{position:relative;margin-bottom:40px;align-items:stretch;}
.history .item .it{flex:0 0 auto;width:20.3125%;flex-direction:column;}
.history .item .it .icon{flex:0 0 auto;width:24%;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(../images/icon-his2.png);}
.history .item .it .icon:after{content:"";display:block;padding-bottom:140%;}
.history .item .t{font-size:80px;line-height:1;color:#676a6e;}
.history .item .ip{flex:1 1 auto;padding-left:15%;padding-bottom:5%;}
.history .item .ls{margin-bottom:30px;}
.history .item .li .d{flex:0 0 auto;}
.history .item .li .p{flex:1 1 auto;padding-left:2em;margin-left:2em;border-left:1px solid #c4cace;padding-top:10px;padding-bottom:10px;}
.history .item .pt{min-height:110px;margin-bottom:30px;}
.history .item .tt{min-height:110px;}
.history .item .tt{flex:0 0 auto;width:100%;}
.history .item .line{flex:1 1 auto;width:100%;position:relative;}
.history .item .line:after{position:absolute;left:12%;top:40px;bottom:0;border-left:2px solid #c1c2c4;content:"";}
.history .item .line:before{content:"";bottom:0;z-index:2;width:6px;height:6px;background:#c1c2c4;border-radius:50%;position:absolute;left:12%;margin-left:-2px;}
.history .item:last-child .line{display:none;}
.history .item:first-child .t{color:#d40115;}
.history .item:first-child .it .icon{background-image:url(../images/icon-his1.png);}
.history .item:first-child .line:before{background:#d40115;}
.history .item:first-child .line:after{border-color:#d40115;}
.advantage{overflow:hidden;position:relative;z-index:5;padding-top:6%;background:url(../images/adv1.png) repeat-x bottom center;}
.advantage .icon{font-size:0;height:100px;line-height:100px;text-align:center;margin-bottom:47px;}
.advantage .icon img{max-height:100%;}
.advantage .tit{text-align:center;margin:0 auto 30px;line-height:1.2;}
.advantage .p{margin:0 auto;text-align:center;line-height:2;min-height:6em;max-width:52em;}
.advantage .round{position:relative;margin:80px auto 0;width:796px;max-width:80%;z-index:10;flex:1 1 auto;}
.advantage .round li{position:absolute;cursor:pointer;}
.advantage .round .space{position:relative;padding-bottom:45%;overflow:hidden;background:url(../images/adv2.png) no-repeat bottom center;background-size:100%;}
.advantage .round .space:after{position:absolute;left:0;top:0;width:100%;padding-bottom:100%;border-radius:50%;border:1px solid #e5e5e5;content:"";box-sizing:border-box;}
.advantage .round .rt{position:absolute;left:19%;bottom:0;z-index:5;width:62%;}
.advantage .round .rt .rgbg{padding-bottom:40%;overflow:hidden;}
.advantage .round .rt .rgbg:before{content:"";position:absolute;left:0;top:0;width:100%;padding-bottom:100%;background:#d7000f;border-radius:50%;}
.advantage .round .rt .rgbg .r2{position:absolute;z-index:2;content:"";left:3.4em;right:3.4em;top:3.4em;bottom:0;overflow:hidden;}
.advantage .round .rt .rgbg .r2:after{content:"";position:absolute;left:0;width:100%;top:0;padding-bottom:100%;border-radius:50%;background:#fff;}
.advantage .round .rt .em{position:absolute;z-index:10;left:50%;top:0.5em;color:#fff;width:2em;line-height:1.2;margin-left:-1em;}
.advantage .round li .lip{position:absolute;right:30px;top:50%;transform:translate(0,-50%);width:6em;color:#676a6e;}
.advantage .round li:before{content:"";width:16px;height:16px;border:3px solid #e5e5e5;border-radius:50%;display:block;background:#fff;}
.advantage .round li:nth-child(1){left:3.5%;top:64%;}
.advantage .round li:nth-child(2){left:19%;top:20%;}
.advantage .round li:nth-child(3){left:50%;top:-2%;margin-left:-8px;}
.advantage .round li:nth-child(4){left:79%;top:20%;}
.advantage .round li:nth-child(5){top:64%;left:94.6%;}
.advantage .round li:nth-child(3) .lip{left:50%;top:auto;bottom:0;transform:translate(-50%,-50%);}
.advantage .round li:nth-child(4) .lip,.advantage .round li:nth-child(5) .lip{left:36px;right:auto;}
.advantage .round li.cur .lip{color:#d7000f;}
.advantage .round li.cur:before{border-color:#d7000f;}
.advantage .inner{flex-direction:column;}
.advantage .tgs{flex:0 0 auto;width:100%;}
.advantage .rd{width:100%;flex:1 1 auto;}
.team .title{text-align:center;margin-bottom:4%;}
.team .items{align-items:stretch;flex-wrap:wrap;padding-right:1px;padding-bottom:1px;justify-content:flex-start;}
.team .i{flex:0 0 auto;width:25%;border:1px solid #f0f0f0;margin-right:-1px;margin-bottom:-1px;cursor:pointer;z-index:5;position:relative;transition:.3s;overflow:hidden;}
.team .i:hover{background:#d40115;color:#fff;}
.team .i:after{content:"";position:absolute;right:-10%;top:0;width:100%;height:100%;z-index:-1;background:url(../images/icon-user.png) no-repeat right center;background-size:auto 70%;}
.team .i:hover:after{background-image:url(../images/icon-user2.png);}
.team .i .space{padding-bottom:55%;}
.team .i .txt{padding:35px 40px;}
.team .i .hide{display:none;}
.pop{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999;background:rgba(0,0,0,0.3);justify-content:center;align-items:center;visibility:hidden;opacity:0;}
.pop .box{width:880px;background:#fff;position:relative;padding:55px;color:#676a6e;top:100px;opacity:0;transition:.4s;z-index:2;max-width:90%;}
.pop .box .close{position:absolute;padding:20px;cursor:pointer;right:55px;top:55px;background:url(../images/icon-close.png) no-repeat center;z-index:5;}
.pop .box .popcon{position:relative;z-index:2;line-height:2;}
.pop .box .popcon:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3em;background:linear-gradient(0deg,#fff,transparent);}
.pop .box .overscroll{padding-right:2em;max-height:39vh;width:auto;margin-right:-30px;padding-bottom:1em;}
.pop .box .t2{line-height:1;}
.pop .box .tit{line-height:1;margin-bottom:20px;}
.pop .box .tp{align-items:center;justify-content:flex-start;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #f3f3f3;}
.pop .box .tp .img{flex:0 0 auto;}
.pop .box .tp .pic{width:162px;height:162px;border:1px solid #f3f3f3;border-radius:50%;background-position:center;background-size:cover;background-repeat:no-repeat;margin-right:30px;}
.pop.act{visibility:visible;opacity:1;}
.pop.act .box{opacity:1;top:0;}
.pop .msk{position:absolute;left:0;bottom:0;width:100%;height:100%;z-index:1;}
.honnor{background:url(../images/honbg.png) no-repeat center;background-size:cover;}
.mainslide{padding-bottom:3%;}
.hor .tit{font-size:70px;line-height:1;margin-bottom:20px;color:#d40115;}
.hor .txt .p{flex:1 1 auto;line-height:2;width:50%;padding-right:5%;}
.hor .img{flex:0 0 auto;text-align:right;font-size:0;width:32%;}
.lineslider{position:relative;z-index:5;}
.lineslider:after{content:"";position:absolute;left:0;width:100%;height:5px;bottom:2px;background:url(../images/repeat-line.png) repeat-x center;}
.lineslider .inner{position:relative;padding:0 80px;}
.swiperCtr .btn{position:absolute;top:50%;padding:18px;margin-top:-18px;z-index:5;cursor:pointer;background-size:contain;background-position:center;background-repeat:no-repeat;}
.swiperCtr .btn.prev{left:0;background-image:url(../images/icon-prev.png);}
.swiperCtr .btn.next{right:0;background-image:url(../images/icon-next.png);}
.lineslider .swiper-slide{cursor:pointer;text-align:center;line-height:1;padding-bottom:30px;}
.lineslider .swiper-slide:after{content:"";width:8px;height:8px;background:#e5e5e5;position:absolute;left:50%;margin-left:-4px;bottom:0;border-radius:50%;}
.lineslider .swiperCtr .btn{top:auto;bottom:-14px;margin-top:0;}
.lineslider .swiper-slide.cur{color:#d40115;}
.lineslider .swiper-slide.cur:after{background:#d40115;}
.esg .items{flex-wrap:wrap;justify-content:space-between;align-items:stretch;}
.esg .i{flex:0 0 auto;width:48%;margin-bottom:4%;padding:55px 0;background:url(../images/boxbg.png) no-repeat center;background-size:cover;}
.esg .i .img{text-align:center;margin-bottom:55px;}
.esg .i .book{display:inline-block;padding:0 17% 0;max-width:100%;background:url(../images/book.png) no-repeat left bottom;background-size:58% 100%;}
.esg .i .txt{padding:0 55px;}
.esg .i .txt .tl{flex:1 1 auto;padding-right:60px;overflow:hidden;}
.esg .i .t{line-height:1.5;margin-bottom:10px;}
.esg .i .p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.esg .i .btn{flex:0 0 auto;}
.viewBtn{flex:0 0 auto;padding:0 2em;border:1px solid #d40115;line-height:3.125;color:#d40115;transition:.3s;}
.viewBtn .ico{padding:0.5em;margin-right:10px;background:url(../images/icon-eye.png) no-repeat center;background-size:contain;}
.viewBtn:hover{color:#fff;background:#d40115;}
.viewBtn:hover .ico{background-image:url(../images/icon-eye2.png);}
.pages{text-align:center;}
.pages a{display:inline-block;vertical-align:middle;width:50px;height:50px;border:1px solid #efefef;text-align:center;line-height:48px;position:relative;transition:.3s;margin:0 5px;cursor:pointer;}
.pages a:hover,.pages a.a_cur{background-color:#d7000f;color:#fff;border-color:#d7000f;}
.pages a.a_prev:after,.pages a.a_next:after{content:"";position:absolute;padding:10px;left:50%;top:50%;margin-left:-10px;margin-top:-10px;background:url(../images/arrow-l.png) no-repeat center;}
.pages a.a_next:after{transform:rotate(180deg);}
.pages a.a_prev:hover:after,.pages a.a_next:hover:after{background-image:url(../images/arrow-l2.png);}
.culture .title{text-align:center;}
.culture .title .t2{line-height:1.25;margin-bottom:1em;}
.culture .info{padding-bottom:6%;}
.culture .info .p{text-align:center;max-width:59em;margin:auto;}
.culture .i{position:relative;z-index:10;background:#f7f7f7;}
.culture .i .pic{position:absolute;left:0;top:0;width:57%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;}
.culture .i:nth-child(2n) .pic{left:auto;right:0;width:50%;}
.culture .i .in{margin-left:57%;padding:5% 0 5% 10%;min-height:680px;justify-content:flex-start;position:relative;}
.culture .i:nth-child(2n) .in{margin-right:57%;margin-left:0;padding-left:0;}
.culture .i .in .icon{font-size:0;height:120px;margin-bottom:40px;line-height:120px;}
.culture .i .in .icon img{max-height:100%;}
.culture .i:before{content:"";position:absolute;right:43%;width:7%;height:100%;z-index:2;background:url(../images/rl.png) no-repeat center;background-size:100% 100%;}
.culture .i:nth-child(2n):before{background-image:url(../images/rr.png);right:auto;left:50%;}
.pb6{padding-bottom:6%;}
.culture2{align-items:center;background-size:cover;background-position:center;}
.culture2 .i{flex:0 0 auto;width:25%;text-align:center;padding:0 5%;color:#fff;cursor:pointer;display:flex;flex-direction:column;height:560px;justify-content:center;align-items:center;}
.culture2 .i .it{margin-bottom:1em;line-height:1;}
.culture2 .i .or{opacity:0.2;margin-bottom:26px;}
.culture2 .i .ip{transition:.3s;text-align:center;height:0;overflow:hidden;}
.culture2 .i .p{height:5em;line-height:1.4;writing-mode:vertical-lr;display:inline-block;}
.culture2 .i:hover .ip{height:5em;}
.culture2 .i .t{transition:.3s;opacity:0.2;}
.culture2 .i:hover .t{opacity:1;}
.detailPage{padding-top:200px;}
.max1200{max-width:1200px;margin:auto;}
.infoHead{text-align:center;padding-bottom:40px;margin-bottom:4px;border-bottom:4px solid #eeeeee;}
.infoHead h2{font-weight:normal;line-height:1.2;margin-bottom:40px;}
.infoHead .tag span{display:inline-block;padding:0 3em;}
.detailPage .edit{padding-top:40px;border-top:1px solid #eee;line-height:2;padding-bottom:56px;}
.back{text-align:center;padding-bottom:60px;}
.back a{display:inline-block;padding:0 3em;border:2px solid #e5e5e5;line-height:3.125em;border-radius:3em;vertical-align:middle;margin-right:10px;}
.back a span{display:inline-block;vertical-align:middle;}
.back a .ico{padding:0.5em;background:url(../images/icon-back.png) no-repeat center;background-size:contain;margin-right:20px;}
.back a:hover{background:#d7000f;color:#fff;border-color:#d7000f;}
.back a:hover .ico{background-image:url(../images/icon-back2.png);}
.reala{padding-top:45px;border-top:1px solid #eee;}
.reala .t{line-height:1;margin-bottom:40px;}
.reala .items{align-items:stretch;justify-content:flex-start;flex-wrap:wrap;}
.reala .i{flex:0 0 auto;width:29.99%;margin-right:5%;margin-bottom:3%;}
.reala .i:nth-child(3n){margin-right:0;}
.reala .i .pic{padding-bottom:65.6%;background-position:center;background-size:cover;background-repeat:no-repeat;margin-bottom:30px;}
.reala .i .idate{margin-bottom:20px;line-height:1;color:#676a6e;}
.subnav{position:absolute;left:0;top:100%;width:100%;background:#eaeef7;transition:.3s;max-height:0;overflow:hidden;}
.Top003198 menu li:hover .subnav{max-height:68px;}
.subnav dl{justify-content:center;align-items:stretch;}
.subnav dl dt{flex:0 0 auto;margin:0 20px;}
.subnav dl dt a{display:block;line-height:68px;}
.queeSlider{width:100%;overflow:hidden;}
.partner .item{position:relative;overflow:hidden;cursor:pointer;width:200px;margin-right:30px;}
.partner .item:after{content:"";display:block;padding-bottom:100%;background:#f8f8f8;}
.partner .item .img{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;align-items:center;justify-content:center;}
.partner .item img{max-height:80%;max-width:80%;}
.partner .item .hov{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;background:rgba(212,1,21,0.9);padding:5px;transition:.3s;opacity:0;transform:scale(0);}
.partner .item .c{line-height:1.2;margin-bottom:10px;}
.partner .item .e{line-height:1.1;}
.partner .item:hover .hov{transform:scale(1);opacity:1;}
.swiper-container-fade .swiper-slide{visibility:hidden;opacity:0 !important;}
.swiper-container-fade .swiper-slide-active{visibility:visible;opacity:1 !important;}
.advantage .tg>div{position:relative;top:50px;opacity:1;transition:.4s;}
.advantage .tg.swiper-slide-active>div{opacity:1;top:0;transition-delay:.3s;}
.global{padding:6% 0;background-size:cover;background-repeat:no-repeat;background-position:center;color:#fff;text-align:center;}
.global .project{margin-top:60px;position:relative;}
.project .protab{position:absolute;right:0;top:0;width:50%;}
.project .protab .i{flex-direction:column;align-items:center;justify-content:center;height:150px;cursor:pointer;}
.project .protab .i .icon{font-size:0;height:0;line-height:50px;transition:.3s;overflow:hidden;}
.project .protab .i .icon img{max-height:100%;}
.project .protab .i .t{padding:10px 0;font-size:24px;}
.project .protab .i.cur{background:url(../images/linear.png) no-repeat top center;background-size:100% 100%;}
.project .protab .i.cur .icon{height:50px;}
.project .item{align-items:stretch;}
.project .item .imgs{flex:0 0 auto;width:50%;position:relative;background:rgba(255,255,255,0.2);}
.project .item .imgs .pic{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;opacity:0;transition:.3s;}
.imgs[data-index='0'] .pic:nth-child(1){opacity:1;}
.imgs[data-index='1'] .pic:nth-child(2){opacity:1;}
.imgs[data-index='2'] .pic:nth-child(3){opacity:1;}
.imgs[data-index='3'] .pic:nth-child(4){opacity:1;}
.imgs[data-index='4'] .pic:nth-child(5){opacity:1;}
.imgs[data-index='5'] .pic:nth-child(6){opacity:1;}
.project .item .imgs:after{content:"";display:block;padding-bottom:66.625%;}
.project .item .ls{flex:1 1 auto;overflow:hidden;margin-top:150px;background:rgba(255,255,255,0.2);padding:50px 5%;text-align:left;min-height:415px;}
.project .item .ls .swiper-container{width:100%;height:100%;}
.project .item .ls .dots{position:absolute;right:0;bottom:0;width:auto;left:auto;}
.project .item .ls .dots span{border:1px solid #fff;background:transparent;opacity:0.4;margin:0;margin-left:20px;}
.project .item .ls .dots span.swiper-pagination-bullet-active{opacity:1;background:#fff;}
.project .item .it{font-size:36px;margin-bottom:20px;line-height:1.2;}
.project .item .ip{font-size:18px;line-height:2;max-height:8em;overflow:auto;margin-bottom:2em;padding-right:1em;}
.project .item .mr a{display:inline-block;padding:18px;background:url(../images/icon-mr.png) no-repeat center;background-size:contain;}
.proTags .tag{display:none;}
.vm .btn{display:inline-block;overflow:hidden;line-height:2.78;text-align:center;border-radius:2em;color:#676a6e;transition:0.4s;white-space:nowrap;}
.vm .btn span{display:inline-block;vertical-align:middle;}
.vm .btn .ico{padding:0.5em;background:url(../images/icon-vm.png) no-repeat center;background-size:contain;margin-left:0.5em;}
.vm .btn.on .ico{background-image:url(../images/icon-vm2.png);}
.vm .btn.on{background:#d7000f;color:#fff;padding:0 2em;}
.vm .btn.border{padding:0 2em;border:1px solid #e5e5e5;transition:.3s;}
.item:hover .vm .btn.border,.vm .btn.border:hover{background:#d7000f;color:#fff;border-color:#d7000f;}
.item:hover .vm .btn.border .ico,.vm .btn.border:hover .ico{background-image:url(../images/icon-vm2.png);}
.ntop{background:#f8f8f8;margin-bottom:6%;position:relative;}
.ntop .dots{position:absolute;right:0;bottom:0;z-index:2;padding:5.3%;}
.ntop .img{flex:0 0 auto;width:48.75%;}
.ntop .img img{width:100%;}
.ntop .txt{flex:1 1 auto;overflow:hidden;padding:40px 5.3%;color:#676a6e;}
.ntop .txt .idate{line-height:1;margin-bottom:2em;color:#d40115;}
.ntop .txt .idate .d1{font-size:2.5em;margin-bottom:5px;}
.ntop .txt .it{line-height:1.5;max-height:3em;overflow:hidden;margin-bottom:1em;}
.ntop .txt .ip{line-height:1.875;max-height:3.75em;overflow:hidden;margin-bottom:3em;}
.ntop .dots span{opacity:1;margin-left:20px;background:#fff;border:1px solid #c1c3c4;}
.ntop .dots span.swiper-pagination-bullet-active{background:#d7000f;border-color:#d7000f;}
.ntop .txt .idt{margin-bottom:1em;}
.nlist .item{margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid #f0f0f0;}
.hovimg{overflow:hidden;cursor:pointer;position:relative;}
.hovimg img,.hovimg .pic{transform:scale(1);transition:.4s;}
.hovimg:hover img,.hovimg:hover .pic,.item:hover .hovimg img,.item:hover .hovimg .pic{transform:scale(1.1);}
.nlist .item .img{flex:0 0 auto;width:360px;max-width:33%;}
.nlist .item .pic{padding-bottom:66.666%;background-size:cover;background-repeat:no-repeat;background-position:center;}
.nlist .item .txt{flex:1 1 auto;overflow:hidden;color:#676768;}
.nlist .item .tl{flex:1 1 auto;overflow:hidden;padding:0 70px;}
.nlist .item .it{margin-bottom:1em;line-height:1.5;}
.nlist .item .ip{line-height:1.875;max-height:3.75em;overflow:hidden;margin-bottom:2em;max-width:54em;}
.nlist .item .idate{line-height:1;flex:0 0 auto;}
.nlist .item .idate .d1{font-size:2.5em;margin-bottom:5px;}
.nlist .item .idt{margin-bottom:1em;}
.dis_wap{display:none !important;}
.nlist2{justify-content:flex-start;align-items:stretch;flex-wrap:wrap;}
.nlist2 .item{flex:0 0 auto;width:31.25%;margin-right:3.125%;margin-bottom:3.125%;background:url(../images/nbox.jpg) no-repeat center;background-size:cover;padding:3.125%;transition:.3s;position:relative;top:0;}
.nlist2 .item:nth-child(3n){margin-right:0;}
.nlist2 .item .idt{margin-bottom:1em;}
.nlist2 .item .idtate{line-height:1;margin-bottom:2em;color:#d40115;}
.nlist2 .item .idtate .d1{font-size:2.5em;margin-bottom:5px;}
.nlist2 .item .it{line-height:1.6;margin-bottom:1em;color:#676a6e;}
.nlist2 .item .ip{color:#676a6e;line-height:1.875;max-height:3.75em;overflow:hidden;}
.nlist2 .item:hover{top:-10px;box-shadow:0 5px 20px rgba(0,0,0,0.16);}
.nlist3{align-items:stretch;flex-wrap:wrap;}
.nlist3 .item{width:30%;flex:0 0 auto;margin-right:5%;margin-bottom:5%;}
.nlist3 .item:nth-child(3n){margin-right:0;}
.nlist3 .item .itxt{padding-top:40px;color:#676a6e;}
.nlist3 .item .idt{margin-bottom:1em;line-height:1;}
.nlist3 .item .it{line-height:1.6;margin-bottom:1em;transition:.3s;max-height:3.2em;overflow:hidden;}
.nlist3 .item .ip{line-height:1.875;max-height:3.75em;overflow:hidden;margin-bottom:3em;}
.nlist3 .item:hover .it{color:#d40115;}
.certifySwiper .swiper-container{padding:0 24%;}
.vtop .item{position:relative;overflow:hidden;}
.vtop .item .txt{transition:.3s;position:absolute;left:0;z-index:5;bottom:-50px;width:100%;padding:5%;color:#fff;opacity:0;}
.vtop .item .tl{flex:1 1 auto;padding-right:10%;overflow:hidden;}
.vtop .item .idt{line-height:1;margin-bottom:10px;}
.vtop .item .it{white-space:nowrap;line-height:1;overflow:hidden;text-overflow:ellipsis;}
.vtop .swiper-slide-active .item .txt{opacity:1;bottom:0;transition-delay:.3s;}
.vtop .item .img:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:linear-gradient(0deg,#000 20%,transparent);opacity:1;}
.vtop .swiper-slide-active .item .img:after{opacity:0.5;}
.vtop .item .tr{flex:0 0 auto;}
.vplay{display:inline-block;position:relative;font-size:25px;padding:1em;background:#d40115;border-radius:50%;cursor:pointer;}
.vplay i{position:absolute;left:50%;top:50%;border-left:0.5em solid #fff;border-top:0.3em solid transparent;border-bottom:0.3em solid transparent;margin-top:-0.3em;margin-left:-0.2em;}
.certify{background:#f8f8f8;}
.vlist{align-items:stretch;justify-content:flex-start;flex-wrap:wrap;}
.vlist .item{flex:0 0 auto;width:30%;margin-right:5%;margin-bottom:5%;background:#f8f8f8;cursor:pointer;}
.vlist .item:nth-child(3n){margin-right:0;}
.vlist .item .vplay{position:absolute;z-index:5;left:40px;bottom:40px;}
.vlist .item .img:after{content:"";position:absolute;z-index:1;width:100%;height:100%;background:#000;left:0;top:0;opacity:0.2;}
.vlist .item .itxt{padding:8.33%;}
.vlist .item .idt{line-height:1;margin-bottom:1em;}
.vlist .item .it{line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.talent{position:relative;z-index:5;width:100%;overflow:hidden;}
.talent:after{content:"";position:absolute;background:url(../images/abg.png) no-repeat center;height:100%;top:0;right:0;width:77%;z-index:-1;}
.talent .text{flex:1 1 auto;overflow:hidden;padding:40px 0;}
.talent .img{flex:0 0 auto;width:37.5%;margin-left:6%;margin-bottom:-10%;}
.talent .tit{text-align:center;color:#d40115;margin-bottom:3%;}
.talent .i:not(:last-child){margin-bottom:9%;}
.tans .i .it{justify-content:flex-start;margin-bottom:40px;}
.tans .i .it .ico{flex:0 0 auto;width:60px;}
.tans .i .it .t{flex:1 1 auto;padding-left:0.5em;overflow:hidden;line-height:1.4;}
.tans .i .ip{line-height:2;max-width:45em;}
.cntop{align-items:stretch;background:url(../images/cntbg.jpg) no-repeat right center;background-size:cover;}
.cntop .img{flex:0 0 auto;width:56.25%;}
.cntop .img .pic{height:100%;padding-bottom:66.6667%;background-size:cover;background-repeat:no-repeat;background-position:center;}
.cntop .txt{flex:1 1 auto;padding:6%;}
.cntop .txt .ico{margin-bottom:40px;}
.cntop .txt .it{margin-bottom:20px;}
.cntop .txt .ip{line-height:2.5;margin-bottom:5.5%;}
.cntop .txt .qr ul{display:flex;flex-wrap:wrap;}
.cntop .txt .qr li{width:27.56%;max-width:140px;margin-right:2.165%;margin-bottom:2.165%;}
.cntop .txt .qr li img{display:block;width:100%;height:auto;}
.contact1 .items{align-items:stretch;flex-wrap:wrap;justify-content:flex-start;gap:35px;}
.contact1 .items .i{flex:0 0 auto;width:calc( ( 100% - 35px * 3 ) / 4);border:2px solid #eee;padding:3.1%;}
.contact1 .items .i .ico{font-size:0;height:64px;line-height:64px;margin-bottom:40px;}
.contact1 .items .i .ico img{max-height:100%;}
.contact1 .items .i .it{margin-bottom:20px;line-height:1.4;}
.contact1 .items .i .ip{line-height:1.67;}
.contact1 .items .i.last{text-align:center;}
.icodes{flex-wrap:wrap;}
.icodes .cd{flex:0 0 auto;width:48%;margin-top:4%;}
.contact2{position:relative;z-index:5;padding-bottom:6.25%;}
.contact2 .bg{position:absolute;left:0;top:0;width:100%;height:50%;z-index:-1;background-size:cover;background-position:center;background-repeat:no-repeat;}
.contact2 .top{background-color:#f8f8f8;padding-top:4.3%;margin-bottom:4.3%;}
.contact2 .tit{color:#676a6e;text-align:center;margin-bottom:4%;}
.contact2 .form{padding-bottom:0;}
.contact2 .btns{text-align:center;}
.contact2 .btns .btn{width:10em;margin:auto;text-align:center;cursor:pointer;background:#d40115;line-height:3.125em;color:#fff;}
.form{background:#fff;padding:5%;}
.form .line.flex .i{flex:0 0 auto;width:30%;}
.form .i{margin-bottom:40px;}
.form .i .it{padding-left:15px;border-left:2px solid #d40115;line-height:1;margin-bottom:20px;color:#000;}
.form .i .in input{width:100%;border:1px solid #e5e5e5;padding:0 1em;font-size:inherit;font-family:inherit;height:3.125em;}
.form .i .in textarea{width:100%;border:1px solid #e5e5e5;padding:1em;font-size:inherit;font-family:inherit;height:10em;}
.form .btns{text-align:center;}
.form .btns .btn{width:10em;margin:auto;text-align:center;cursor:pointer;background:#d40115;line-height:3.125em;color:#fff;}
.popIn{align-items:center;justify-content:center;width:100%;height:100%;position:relative;z-index:5;}
.video_pop .box{width:1000px;padding:40px;color:#fff;overflow:hidden;}
.video_pop .box .close{right:0;top:0;}
.video_pop .videobox{padding-bottom:56.25%;position:relative;z-index:20;}
.video_pop .videobox video{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0;background:#000;}
.staff1{width:100%;overflow:hidden;text-align:center;margin-bottom:60px;}
.staff1 .tit{color:#d40115;margin-bottom:1em;line-height:1.5;}
.staff1 .txt{max-width:45em;margin:0 auto;}
.staffSlider{max-width:1280px;margin:60px auto 0;position:relative;z-index:5;}
.staffSlider .swiper-container{overflow:visible;}
.staffSlider .tag{position:absolute;z-index:2;right:0;top:0;padding:13px;background:rgba(0,0,0,0.2);color:#fff;}
.staffSlider .tag .it{flex:0 0 auto;max-width:2em;line-height:1.2;}
.staffSlider .tag .ico{flex:0 0 auto;margin-right:1em;max-width:50px;}
.staffSlider .dots{position:absolute;left:0;bottom:40px;width:100%;text-align:center;z-index:5;}
.staffSlider .dots span{width:80px;border-radius:0;height:2px;opacity:1;margin:0 12px;background:#fff;max-width:10%;}
.staffSlider .dots span.swiper-pagination-bullet-active{background:#d40115;}
.staffSlider .hovimg:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.3;}
.staffSlider .swiper-slide-active .hovimg:after{opacity:0;transition:.3s;}
.staff2 .tit{justify-content:flex-start;margin-bottom:30px;line-height:1.05;align-items:stretch;color:#000;}
.staff2 .tit .ico-staff{padding-right:1em;margin-right:5px;background:url(../images/icon-staff1.png) no-repeat left center;background-size:contain;}
.staff2 .items{align-items:stretch;flex-wrap:wrap;justify-content:flex-start;}
.staff2 .item{width:31.25%;flex:0 0 auto;margin-right:2.9375%;margin-bottom:2.9375%;background:#f7f7f7;}
.staff2 .item:nth-child(3n){margin-right:0;}
.staff2 .item .it{text-align:center;padding:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#000;}
.showm{text-align:center;display:none;}
.showm .btn{width:300px;justify-content:center;border:1px solid #bbb;height:3.5em;cursor:pointer;background:#f7f7f7;color:#555;max-width:50%;margin:auto;transition:.3s;}
.showm .btn .ico{flex:0 0 auto;background:url(../images/icon-d.png) no-repeat center;width:14px;height:7px;background-size:contain;margin-left:10px;transition:.3s;}
.showm .btn:hover{background:#d40115;color:#fff;border-color:#d40115;}
.showm .btn:hover .ico{background-image:url(../images/icon-d2.png);}
.showm .btn .sq{display:none;}
.staff2 .item:nth-child(n+7){display:none;}
.staff2.sm .item:nth-child(n+7){display:block;}
.sm .showm .btn .sq{display:block;}
.sm .showm .btn .zk{display:none;}
.sm .showm .btn .ico{transform:rotate(180deg);}
.imgViewer .box{width:1275px;padding:40px;max-height:100%;overflow:auto;height:auto;}
.imgViewer .imgbox img{width:100%;display:block;}
.imgViewer .box .close{right:0;top:0;background-color:rgba(0,0,0,0.77);padding:33px;background-image:url(../images/icon-close2.png);}
.imgViewer .box .imgt{text-align:center;color:#000;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:20px;}
.staff{background:url(../images/logobg.png) no-repeat right bottom;}
.pb0{padding-bottom:0 !important;}
.investor{background:url(../images/tzbg.png) repeat-x left bottom;}
.investor .box{align-items:stretch;}
.investor .bl{flex:0 0 auto;width:50%;padding:4% 5% 4% 0;color:#676a6e;}
.investor .bl .li:not(:last-child){margin-bottom:45px;}
.investor .bl .li:not(:last-child) .ip{border-bottom:1px solid #f0f0f0;padding-bottom:30px;display:inline-block;}
.investor .bl .icon{margin-bottom:20px;font-size:0;}
.investor .bl .icon img{max-height:70px;}
.investor .br{background:#f8f8f8;flex:1 1 auto;padding:5% 50px;}
.investor .br .tit{text-align:center;margin-bottom:1em;line-height:1.5;}
.investor .form{background:none;padding:0;}
.investor .form .line.flex .i{width:48%;}
.investor .form .line.flex .i input,.investor .form .line.flex .i textarea{border:1px solid #dfdfdf;background:#f9f9f9;}
.gujia1 .box{background:#f8f8f8;}
.gujia1 .bl{width:37.5%;flex:0 0 auto;padding:5% 4%;background:url(../images/boxbg2.png) no-repeat center;background-size:cover;color:#fff;min-width:410px;}
.gujia1 .gj{align-items:flex-end;justify-content:flex-start;line-height:1;margin-top:20px;}
.gujia1 .gj #gj-current{font-size:80px;line-height:.8;}
.gujia1 .gj .arrow{position:relative;margin-left:1.2em;padding-left:1em;}
.gujia1 .gj .arrow:before{content:"";position:absolute;left:0;bottom:.15em;border-bottom:0.8em solid #fff;border-left:0.4em solid transparent;border-right:0.4em solid transparent;}
.gujia1 .gj .status{margin-left:1em;}
.gujia1 .br{flex:1 1 auto;overflow:hidden;padding:3% 6%;}
.gujia1 .br .ul{line-height:1;margin-bottom:2em;align-items:stretch;}
.gujia1 .br .lt{margin-bottom:1em;}
.gujia1 .br .gp{width:1px;background:url(../images/gap.png) no-repeat center;background-size:contain;flex:0 0 auto;margin:0 2em;}
.gujia2{background:#f8f8f8;}
.gujia2 .gtb{justify-content:center;margin-bottom:40px;}
.gujia2 .gtb span{flex:0 0 auto;cursor:pointer;padding-bottom:10px;border-bottom:1px solid transparent;margin:0 35px;}
.gujia2 .gtb span.cur{color:#d40115;border-color:#d40115;}
.gujia2 .gtg{text-align:center;}
.gujia2 .gtg img{display:block;margin:0 auto;width:660px;max-width:100%;}
#gj-a{position:relative;padding-right:20px;}
#gj-a:after{content:"万";font-size:16px;right:0;bottom:.2em;position:absolute;}
@media(max-width:1440px){.history .item .t{font-size:50px;}
.hor .tit{font-size:50px;}
.viewBtn{font-size:14px;padding:0 1.5em;}
.esg .i .txt{padding:0 40px;}
.esg .i .t{font-size:20px;}
.culture .i .in{min-height:450px;}
.culture .i .in .icon{height:80px;line-height:80px;margin-bottom:20px;}
.culture2 .i{height:450px;}
.project .protab .i .t{font-size:18px;}
.project .protab .i.cur .icon{height:40px;line-height:40px;}
.project .protab .i{height:120px;}
.project .item .ls{margin-top:120px;padding:40px;}
.project .item .it{font-size:24px;}
.project .item .ip{font-size:16px;}
.investor .bl .icon img{max-height:40px;}
.gujia1 .gj #gj-current{font-size:60px;}
}
@media(max-width:1024px){#home-shares .content .pt{width:auto;}
.qlink .i .icon{text-align:left;}
.qlink .i a{font-size:1.3rem;padding:20px 30px;}
.qlink .i .icon img{max-height:36px;}
.pnav a{padding:1em;}
.bread{display:none;}
.pnav{margin-right:0;}
.history .item .tt,.history .item .pt{min-height:60px;}
.history .item .it{width:190px;}
.history .item .ip{padding-left:5%;}
.history .item .t{font-size:40px;}
.advantage .icon{height:50px;line-height:50px;margin-bottom:30px;}
.advantage .round{margin:4em 6em 0;max-width:100%;width:auto;}
.advantage{background-size:100%;}
.team .i{width:33.33%;}
.hor .tit{font-size:38px;margin-bottom:20px;}
.hor .txt{display:block;}
.hor .txt .p{width:auto;padding-right:0;margin-bottom:30px;line-height:1.5;font-size:18px;}
.hor .img{width:auto;text-align:center;}
.hor .img img{max-height:200px;}
.esg .i{width:100%;}
.infoHead .tag span{padding:0 14px;}
.infoHead h2{margin-bottom:20px;}
.infoHead{padding-bottom:30px;}
.detailPage{padding-top:150px;}
.back a{padding:0 2em;border-width:1px;}
.pop .box .tp .pic{width:120px;height:120px;}
.subnav{max-height:none !important;position:relative;padding:0 2.8rem;display:none;transition:0s;}
.subnav dl{display:block;padding:10px 0;}
.subnav dl dt{margin:0;}
.subnav dl dt a{line-height:2;font-size:17px;}
.partner .item{width:120px;}
.project .protab{position:relative;width:auto;}
.project .item .ls{padding:30px 40px 20px;margin-top:0;}
.ntop .txt .idate{margin-bottom:1em;}
.ntop .txt .ip{margin-bottom:2em;}
.ntop .txt{padding:30px 40px;}
.nlist .item .tl{padding:0 40px;}
.nlist3 .item{width:48%;margin-right:0;}
.nlist3 .item .itxt{padding-top:20px;}
.nlist3 .item .vm{font-size:14px;}
.nlist3 .item .ip{margin-bottom:1em;}
.vlist .item{width:48%;margin-right:4% !important;margin-bottom:4%;}
.vlist .item:nth-child(2n){margin-right:0 !important;}
.certifySwiper .swiper-container{padding:0 10%;}
.vplay{font-size:18px;}
.tans .i .it .ico{width:40px;}
.talent .in{display:block;}
.talent .text{padding-top:0;}
.tans .i .it{margin-bottom:20px;}
.talent .img{width:auto;margin-left:0;text-align:center;}
.talent:after,.about:after{width:100%;}
.cntop .txt .ico{margin-bottom:10px;}
.cntop .txt .ico img{max-height:34px;}
.contact1 .items .i .ico{height:40px;line-height:40px;margin-bottom:10px;}
.contact1 .items .i{width:48%;margin-bottom:4%;}
.contact1 .items{flex-wrap:wrap;}
.investor .box{display:block;}
.investor .bl{padding:0 3.125% 50px;width:auto;background:url(../images/tzbg.png) repeat-x left bottom;background-size:contain;}
.investor .bl .li:not(:last-child){margin-bottom:20px;}
.investor .bl .li:not(:last-child) .ip{padding-bottom:20px;}
.investor .br{padding:40px 3.125%;}
.investor{background:#f8f8f8;}
.investor .inner{max-width:100%;}
.gujia1 .box{display:block;}
.gujia1 .bl{width:auto;min-width:0;padding:50px 40px;}
.gujia1 .br{padding:40px;}
.gujia2 .gtb span{margin:0 20px;}
#gj-a:after{font-size:14px;}
}
@media(max-width:768px){body{font-size:14px;}
.pnav a{padding:1em;}
.bread{display:none;}
.pnav{margin-right:0;}
.about .in{display:block;}
.about .img{width:auto;margin:30px 0;}
.title .t1{margin-bottom:15px;}
.pd6{padding:40px 0;}
.history .item{display:block;position:relative;margin-bottom:20px;}
.history .item .it{width:auto;}
.history .item .tt{justify-content:flex-start;}
.history .item .it .icon{width:30px;margin-right:16px;}
.history .item .t{font-size:24px;}
.history .item .line{position:absolute;left:14px;top:66px;bottom:0;width:auto;}
.history .item .line:after{top:0;}
.history .item .ip{padding-left:46px;font-size:14px;padding-bottom:0;}
.history .item .li .p{padding-left:1em;margin-left:1em;}
.advantage .round{margin:40px auto 0;}
.advantage .round .space,.advantage .round .rt .rgbg{display:none;}
.advantage .round li{position:static;margin:0 !important;padding:0 1em;flex:1 0 auto;text-align:center;}
.advantage .round li .lip{position:static;transform:none !important;}
.advantage .round .rt{position:static;width:auto;padding-bottom:20px;}
.advantage .round li:before{display:none;}
.advantage .round .rt .em{position:static;color:#222;margin:0 auto;}
.advantage .round ul{width:100%;overflow:auto;padding-bottom:10px;margin-bottom:14px;}
.advantage .inner{flex-direction:column-reverse;}
.advantage .tit{font-size:18px;margin-bottom:10px;}
.advantage{padding:0 0 50px;}
.team .i{width:50%;}
.team .i .space{padding-bottom:32%;}
.team .i .txt{padding:20px 20px 10px;}
.team .i .ip{font-size:12px;line-height:1.5;height:3em;max-width:10em;}
.pop .box{padding:40px 30px;}
.pop .box .close{right:20px;top:20px;padding:10px;}
.pop .box .tp{padding-bottom:10px;margin-bottom:10px;}
.pop .box .tp .pic{width:90px;height:90px;}
.pop .box .overscroll{margin-right:0;}
.video_pop .box{padding:30px;}
.video_pop .box .close{right:10px;top:10px;}
.lineslider .inner{padding:0 46px;}
.hor .tit{font-size:32px;}
.hor .txt .p{font-size:16px;}
.esg .i .txt{display:block;}
.esg .i .txt .tl{padding-right:0;margin-bottom:20px;}
.esg .i .t{font-size:16px;}
.esg .i{padding:40px 0;}
.esg .i .btn{display:inline-block;}
.pages a{width:36px;height:36px;line-height:34px;margin:0 3px;}
.pages{margin-top:40px;}
.culture .i .pic{position:static;width:100% !important;height:auto;padding-bottom:66%;}
.culture .i .in{min-height:0;margin:0 !important;padding:40px 0 !important;}
.culture .i .in .icon{height:50px;line-height:50px;}
.culture .i:before{display:none;}
.culture2{display:block;padding:40px 0;}
.culture2 .i{width:auto;height:auto;flex-direction:row;justify-content:flex-start;display:block;margin-bottom:30px;}
.culture2 .i .ip{height:auto !important;font-size:16px;}
.culture2 .i .p{height:auto;writing-mode:unset;}
.culture2 .i .t{opacity:1;}
.detailPage{padding-top:100px;}
.detailPage .edit{padding-top:30px;padding-bottom:40px;}
.back{padding-bottom:40px;}
.reala .i{width:100%;margin-right:0;margin-bottom:20px;}
.reala .i .pic{margin-bottom:20px;}
.reala .i .idate{margin-bottom:10px;}
.project .protab .i.cur .icon{height:30px;line-height:30px;}
.project .protab .i .t{font-size:14px;padding:5px 0;}
.project .protab .i{height:100px;}
.project .item{display:block;}
.project .item .imgs{width:auto;}
.project .item .ls{padding:20px;min-height:0;}
.project .item .it{font-size:20px;margin-bottom:10px;}
.project .item .ip{font-size:14px;margin-bottom:20px;}
.project .item .mr a{padding:12px;}
.global{padding-top:50px;}
.ntop .item{display:block;}
.ntop .img{width:auto;}
.ntop .txt{padding:40px 30px;}
.nlist .item{margin-bottom:20px;padding-bottom:20px;}
.nlist .item .ip{display:none;}
.dis_pc{display:none !important;}
.dis_wap{display:block !important;}
.nlist2 .item{width:100%;margin-right:0;margin-bottom:20px;}
.vtop .item .txt{padding:20px;}
.vlist .item .itxt{padding:20px 15px;}
.vlist .item .idt{margin-bottom:10px;}
.vlist .item .vplay{left:10px;bottom:10px;font-size:14px;}
.cntop{display:block;position:relative;z-index:5;}
.cntop .img{position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;opacity:0.1;}
.contact1 .items .i{width:100%;margin-bottom:10px;padding:30px;}
.form .line.flex{display:block;}
.form .line.flex .i{width:auto;}
.form .i{margin-bottom:20px;}
.imgViewer .box .close{right:0;top:0;padding:15px;background-size:50%;}
.imgViewer .box{padding:20px;}
.staff1{margin-bottom:30px;}
.staffSlider .dots span{width:20px;margin:0 5px;}
.staffSlider .dots{bottom:20px;}
.staff2 .tit{margin-bottom:20px;}
.staff2 .items{padding-bottom:20px;justify-content:space-between;}
.staff2 .item{margin-right:0;width:48%;margin-bottom:4%;}
.showm .btn{width:10em;height:3em;}
.staffSlider .swiper-container{padding:0 4%;}
.staffSlider .tag .ico{max-width:30px;}
.staffSlider .tag .it{font-size:12px;}
.investor .bl .icon img{max-height:30px;}
.investor .bl .icon{margin-bottom:10px;}
.investor .form .line.flex .i{width:auto;}
.gujia1 .bl{padding:40px;}
.gujia1 .gj #gj-current{font-size:34px;}
.gujia1 .gj .arrow{margin-left:5px;}
.gujia1 .br .lt{margin-bottom:5px;}
.gujia1 .br .ul{margin-bottom:20px;}
.gujia1 .br .dt{font-size:14px;line-height:1.4;}
}
@media(max-width:540px){#home-shares .content .price ul li{width:100%;}
.nlist .item a{display:block;}
.nlist .item .img{width:auto;max-width:100%;}
.nlist .item .txt{padding:20px 0 0;}
.nlist .item .tl{padding:0;}
.nlist .item .idt{margin-bottom:5px;}
.ntop .txt{padding:20px;}
.vm .btn{font-size:14px;}
.nlist3 .item{width:100%;}
}
/* 2024.6.13 */
/* 油气勘探开发 */
.bg_img{position:absolute;left:0;top:0;width:100%;height:100%;}
.bg_img img{width:100%;height:100%;object-fit:cover;}
.oil01{padding:6.3% 0;}
.hbox1{text-align:center;}
.hbox1 .tit{color:#e70013;line-height:1.5;}
.hbox1 .ctit{color:#676a6e;line-height:1.25;margin-top:25px;}
.hbox1 .imgbox{margin-top:4%;}
.oil02{position:relative;padding:14.6% 0;}
.oil02 .inner{position:relative;z-index:2;}
.oil02 .editor{color:#676a6e;line-height:2;max-width:740px;width:100%;margin-top:2%;}
.oil03{position:relative;padding:6.3% 0;}
.list1 .item{display:flex;}
.list1 .left{width:50%;}
.list1 .right{width:50%;display:flex;align-items:center;justify-content:center;}
.list1 .text_box{padding:3% 0;}
.list1 .imgbox{height:100%;}
.list1 .imgbox img{width:100%;height:100%;object-fit:cover;}
.list1 .tit_box{display:flex;align-items:center;}
.list1 .tit_box img{height:55px;}
.list1 .tit_box .tit{color:#676a6e;line-height:1.3;margin-left:30px;}
.list1 .editor{color:#676a6e;line-height:2;margin-top:30px;}
.list1 .item:nth-child(2n+1) .right{padding-left:5.4%;}
.list1 .item:nth-child(2n) .right{padding-right:5.4%;}
.list1 .item:nth-child(2n){flex-direction:row-reverse;}
.oil04{padding:5.8% 0 7.9%;background-image:linear-gradient(#f8f8f8 80%,#fff);}
.hbox3 .editor{max-width:1140px;margin:0 auto;text-align:center;}
.oil04 .list2{margin-top:40px;}
.list2{display:flex;flex-wrap:wrap;counter-reset:myCounter 0;}
.list2 .item{width:48.75%;margin-bottom:2.5%;padding:35px 50px 35px 95px;position:relative;background-color:#ffffff;}
.list2 .item:not(:nth-child(2n+1)){margin-left:2.5%;}
.list2 .num{background-color:#e02519;position:absolute;top:0;left:30px;border-radius:0 0 17px 17px;-webkit-border-radius:0 0 17px 17px;-moz-border-radius:0 0 17px 17px;-ms-border-radius:0 0 17px 17px;-o-border-radius:0 0 17px 17px;padding:7px 7px;}
.list2 .num::before{counter-increment:myCounter;content:counter(myCounter);content:counter(myCounter) ".";content:counter(myCounter,decimal-leading-zero);color:#fff;}
@media(max-width:1280px){.list1 .tit_box img{height:40px;}
}
@media(max-width:1024px){.list1 .tit_box img{height:35px;}
.list1 .editor{margin-top:15px;}
}
@media(max-width:768px){.hbox1 .ctit{margin-top:15px;}
.oil02{padding:25px 0 0;}
.list1 .item{flex-wrap:wrap;}
.list1 .left{width:100%;}
.list1 .right{width:100%;padding:15px 0 !important;}
.list2 .item{width:100%;padding:15px 15px 15px 40px;}
.list2 .item:not(:nth-child(2n+1)){margin-left:0;}
.list2 .num{left:10px;padding:1px 3px;}
}
/* 国际贸易 */
.trade01{padding:6.3% 0;}
.hbox4{display:flex;}
.hbox4 .left{flex:1;}
.hbox4 .right{width:57%;padding-left:5%;}
.hbox4 .tit{color:#e70013;line-height:1.5;}
.hbox4 .ctit{color:#676a6e;line-height:1.25;margin-top:35px;}
.trade02{position:relative;padding:10.5% 0;}
.trade02 .inner{position:relative;z-index:2;}
.trade02 .trade02_swiper{margin-top:80px;}
.hbox5 .tit{color:#fff;}
.hbox5 .desc{color:#fff;line-height:2;margin-top:15px;}
.hbox5_box{width:100%;max-width:600px;}
.trade02_swiper .item{text-align:center;padding-bottom:40px;cursor:pointer;}
.trade02_swiper .tit{margin-top:18px;}
.trade02_swiper .icon{display:inline-block;}
.trade02_swiper .icon img{height:35px;}
.trade02_swiper .icon .img1{display:block;}
.trade02_swiper .icon .img2{display:none;}
.trade02_swiper .swiper-slide-active.swiper-slide .img1{display:none;}
.trade02_swiper .swiper-slide-active.swiper-slide .img2{display:block;}
.trade02_swiper .swiper-slide-active.swiper-slide .tit{color:#e02519;}
.trade02_swiper .item::before{content:'';display:block;position:absolute;bottom:4px;width:280%;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);height:2px;background-color:#86919f;}
.trade02_swiper .swiper-slide-active.swiper-slide .item::after{content:'';width:100%;position:absolute;left:0;bottom:3px;right:0;height:4px;z-index:2;background-color:#e02519;}
.trade03{padding:6.3% 0;position:relative;}
.hbox7{text-align:center;max-width:1000px;width:100%;margin:0 auto;}
.hbox7 .tit{color:#e70013;line-height:1.5;}
.hbox7 .ctit{color:#676a6e;line-height:1.25;margin-top:30px;}
.hbox7 .editor{color:#676a6e;line-height:2;margin-top:25px;}
.trade03 .list3{margin-top:30px;}
.list3{display:flex;flex-wrap:wrap;}
.list3 .item{margin-top:20px;width:48.75%;position:relative;}
.list3 .item:not(:nth-child(2n+1)){margin-left:2%;}
.list3 .imgbox{padding-bottom:77%;position:relative;}
.list3 .imgbox::before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(transparent 40%,#d52a22);z-index:2;}
.list3 .imgbox img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.list3 .text_box{position:absolute;bottom:7%;left:10%;right:10%;z-index:3;}
.list3 .tit{color:#ffffff;line-height:1.3;}
.list3 .editor{color:#ffffff;line-height:2;margin-top:15px;}
.trade04{padding:6.3% 0;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;}
.trade04 .inner{position:relative;z-index:2;}
.hbox8{text-align:center;max-width:1030px;width:100%;margin:0 auto;}
.hbox8 .tit{color:#676a6e;line-height:1.25;}
.hbox8 .editor{color:#676a6e;line-height:2;margin-top:30px;}
.hbox8 .imgbox{margin-top:80px;}
@media(max-width:1024px){.hbox4 .ctit{margin-top:25px;}
.trade02_swiper .tit{margin-top:15px;}
.trade02_swiper .item{padding-bottom:25px;}
.trade02 .trade02_swiper{margin-top:45px;}
.hbox8 .imgbox{margin-top:40px;}
}
@media(max-width:768px){.trade01,.trade02,.trade03,.trade04{padding:25px 0;}
.hbox4{flex-wrap:wrap;}
.hbox4 .left{width:100%;flex:unset;}
.hbox4 .right{width:100%;padding:15px 0;}
.hbox4 .ctit,.hbox7 .ctit,.hbox7 .editor,.hbox8 .editor{margin-top:15px;}
.trade02_swiper .tit{margin-top:0;}
.trade02_swiper .item{padding-bottom:15px;}
.trade02_swiper .icon img{height:30px;}
.trade02_swiper .item::before{width:100%;}
.list3 .item{width:100%;}
.list3 .item:not(:nth-child(2n+1)){margin-left:0;}
.list3 .editor{line-height:1.5;}
.list3 .text_box{bottom:3%;left:5%;right:5%;}
}
/* 新能源 */
.energy01{padding:6.3% 0;}
.hbox9{text-align:center;max-width:1240px;margin:0 auto;width:100%;}
.hbox9 .tit{color:#e70013;line-height:1.5;}
.hbox9 .ctit{color:#676a6e;line-height:1.25;margin-top:30px;}
.hbox9 .editor{line-height:2;color:#676a6e;margin-top:50px;text-align:left;}
.energy02{padding:6.3% 0;position:relative;}
.energy02 .inner{position:relative;z-index:2;}
.hbox10{text-align:center;}
.hbox10 .tit{color:#676a6e;line-height:1.25;}
.hbox10 .imgbox{margin-top:45px;}
.energy03{padding:6.3% 0 3%;}
.energy03 .list4{padding-top:30px;}
.hbox11{text-align:center;}
.hbox11 .tit{color:#676a6e;line-height:1.25;}
.list4{display:flex;flex-wrap:wrap;counter-reset:myCounter 0;}
.list4 .item{margin-top:2.5%;width:31.66%;border:1px solid #f8f8f8;padding:2.2% 3.5% 3.1% 3.1%;}
.list4 .item:not(:nth-child(3n+1)){margin-left:2.5%;}
.list4 .pta{display:flex;align-items:center;justify-content:space-between;}
.list4 .num{padding-bottom:30px;position:relative;}
.list4 .num::before{counter-increment:myCounter;content:counter(myCounter);content:counter(myCounter) ".";content:counter(myCounter,decimal-leading-zero);color:#999999;}
.list4 .num::after{content:'';display:block;width:100%;height:4px;background-color:#e02519;}
.list4 .pta img{height:85px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.list4 .text_box{margin-top:14%;}
.list4 .tit{color:#676a6e;}
.list4 .desc{margin-top:20px;color:#676a6e;line-height:1.55;}
.list4 .item:hover img{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);}
.list4 .item:hover{box-shadow:0 0 15PX rgba(0,0,0,0.1);}
.energy04{padding:3.98% 0 2.4%;}
.hbox11 .tit{color:#676a6e;line-height:1.25;}
.hbox11 .ctit{margin-top:25px;line-height:2;}
.energy05{position:relative;padding:10.5% 0;}
.energy05 .inner{position:relative;z-index:2;}
.energy05 .trade02_swiper{margin-top:70px;}
.energy06{position:relative;padding:6.3% 0;}
.hbox12 .ctit{color:#676a6e;line-height:1.25;text-align:center;}
.list5{display:flex;flex-wrap:wrap;}
.list5 .item{width:30%;margin-top:3%;display:flex;flex-direction:column;}
.list5 .imgbox{padding-bottom:66.5%;position:relative;overflow:hidden;}
.list5 .imgbox img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.list5 .item:not(:nth-child(3n+1)){margin-left:5%;}
.list5 .text_box{padding:10.4% 9.4% 9.4% 0;flex:1;border-bottom:1px solid #eeeeee;}
.list5 .item:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);}
.list5 .tit{color:#676a6e;line-height:1.25;}
.list5 .desc{line-height:2;margin-top:15px;color:#676a6e;}
@media(max-width:1459px){.list4 .pta img{height:70px;}
}
@media(max-width:1280px){.list4 .pta img{height:55px;}
.hbox9 .editor{margin-top:40px;}
.hbox9 .ctit,.hbox10 .imgbox{margin-top:20px;}
}
@media(max-width:1024px){.hbox9 .editor{margin-top:30px;}
.hbox9 .ctit,.hbox10 .imgbox{margin-top:15px;}
.list4 .pta img{height:35px;}
.list4 .item{width:48.75%;}
.list4 .item:not(:nth-child(3n+1)){margin-left:0;}
.list4 .item:not(:nth-child(2n+1)){margin-left:2.5%;}
.list4 .text_box{margin-top:25px;}
.list5 .item{width:47.5%;}
.list5 .item:not(:nth-child(3n+1)){margin-left:0;}
.list5 .item:not(:nth-child(2n+1)){margin-left:5%;}
.list5 .text_box{padding:15px 15px 15px 0;}
}
@media(max-width:768px){.hbox9 .editor{margin-top:15px;}
.energy01,.energy02,.energy03,.energy04,.energy05,.energy06,.energy07{padding:25px 0;}
.list4 .item{width:100%;}
.list4 .item:not(:nth-child(2n+1)){margin-left:0;}
.list4 .text_box{margin-top:15px;}
.list4 .desc{margin-top:10px;}
.list5 .item{width:100%;}
.list5 .item:not(:nth-child(2n+1)){margin-left:0;}
}
/* 国际能源资产 */
.assets05{padding:6.3% 0;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;}
.assets05 .inner{position:relative;z-index:2;}
.assets05 .hbox8{max-width:1170px;}
.assets05 .editor{max-height:10em;overflow-y:auto;padding-right:2.5em;}
.assets04{padding:10.6% 0 14.9%;position:relative;}
.assets04 .inner{position:relative;z-index:2;}
.hbox13{max-width:700px;}
.hbox13 .editor{max-height:14em;overflow-y:auto;padding-right:45px;color:#fff;margin-top:30px;line-height:2;}
.hbox13 .tit{color:#fff;line-height:1.25;}
.assets03{padding:20px 0 0;}
.hbox14 .tit{text-align:center;line-height:1.25;}
.assets03 .big_swiper{margin-top:6.3%;}
.big_swiper .item{display:flex;align-items:center;}
.big_swiper .left{width:45%;}
.big_swiper .right{flex:1;}
.big_swiper .text_box{padding-left:11.4%;}
.big_swiper .tit{color:#676a6e;line-height:1.66;}
.big_swiper .editor{margin-top:35px;line-height:2;color:#676a6e;}
.small_box{background:url(../images/small_box_icon01.png) no-repeat center;margin:45px 0 80px;}
.small_box .inner{max-width:1600px;width:100%;}
.small_box .swiper-slide{height:188px;}
.small_box .item{position:absolute;cursor:pointer;}
.small_box .pnum{width:64px;height:64px;position:relative;border:1px dashed #676a6e;border-radius:50%;transition:.3s;}
.small_box .pnum:before{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;background:#676a6e;border-radius:50%;margin-left:-5px;margin-top:-5px;}
.small_box .tit{position:absolute;top:137%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);color:#676a6e;white-space:nowrap;}
.small_box .small_swiper{padding-bottom:5%;overflow:hidden;}
.small_box .small_swiper .swiper-container{overflow:unset;}
.small_box .swiper-slide.cur .pnum{border-color:#e02519;}
.small_box .swiper-slide.cur .pnum:before{background-color:#e02519;}
.small_box .swiper-slide.cur .tit{color:#e02519;}
.small_box .swiper-slide-active .item{left:33%;top:75%;}
.small_box .swiper-slide-active + .swiper-slide .item{left:35%;top:39%;}
.small_box .swiper-slide-active + .swiper-slide + .swiper-slide .item{left:35%;top:18%;}
.small_box .swiper-slide-active + .swiper-slide + .swiper-slide .item{left:49%;top:50%;}
.small_box .swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide .item{left:42%;top:25%;}
.small_box .swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide .item{left:38%;top:49%;}
.assets02{background-repeat:no-repeat;background-size:contain;padding:6.3% 0;}
.hbox15{text-align:center;}
.hbox15 .tit{text-align:center;line-height:1.25;color:#fff;}
.hbox15 .editor{color:#fff;line-height:2;margin:25px auto 0;max-width:1030px;}
.assets02 .list6{margin-top:70px;}
.list6{display:flex;flex-wrap:wrap;}
.list6 .item{background-image:url(../images/list6_icon01.jpg);background-repeat:no-repeat;background-size:cover;background-position:bottom;width:32.33%;display:flex;align-items:center;justify-content:center;padding:6.5% 5% 10.6%;position:relative;overflow:hidden;box-shadow:0 0 15px rgba(0,0,0,0.1);margin-bottom:2%;}
.list6 .item:not(:nth-child(3n+1)){margin-left:1.5%;}
.list6 .text_box{text-align:center;}
.list6 .icon{padding-bottom:72.5%;position:relative;}
.list6 .icon img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);max-height:100%;}
.list6 .tit{color:#676a6e;margin-top:60px;line-height:1;}
.list6 .hover_text{position:absolute;left:0;top:100%;width:100%;height:100%;background-color:#e02519;z-index:2;display:flex;align-items:center;justify-content:center;padding:95px 35px 60px 50px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.list6 .hover_text .ctit{color:#fff;padding-right:15px;}
.list6 .hover_main{display:flex;flex-direction:column;height:100%;justify-content:flex-end;}
.list6 .hover_text .editor{margin-top:25px;line-height:2;color:#fff;flex:1;overflow-y:auto;padding-right:15px;}
.list6 .item:hover .hover_text{top:0;}
.assets01{padding:2% 0;overflow:hidden;}
.hbox16{display:flex;align-items:center;}
.hbox16 .left{flex:1;}
.hbox16 .right{width:57.8%;}
.hbox16 .tit{color:#e70013;line-height:1.5;}
.hbox16 .ctit{color:#676a6e;line-height:1.25;margin-top:30px;}
.hbox16 .editor{margin-top:9%;line-height:2;color:#676a6e;}
.hbox16 .imgbox{margin-top:11.8%;}
.hbox16 .map_img{display:inline-block;position:relative;transform:translate(7%,10px);-webkit-transform:translate(7%,10px);-moz-transform:translate(7%,10px);-ms-transform:translate(7%,10px);-o-transform:translate(7%,10px);}
.list7{position:absolute;left:0;top:0;width:100%;height:100%;}
.list7 .item{position:absolute;cursor:pointer;}
.list7 .dian{width:16px;height:16px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;background-color:#e02519;}
.list7 .t_box{position:absolute;top:50%;width:255px;left:100%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);display:none;z-index:3;padding-left:50px;}
.list7 .t_img{padding-bottom:61%;position:relative;}
.list7 .t_img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.list7 .t_t{color:#676a6e;line-height:2;padding:15px 10px;text-align:center;background-color:#ffffff;}
.list7 .item.cur .dian::before{background-color:rgba(224,37,25,.27);content:'';display:block;width:180%;height:180%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;}
.list7 .item:nth-child(1){left:25%;top:26%;}
.list7 .item:nth-child(2){left:29%;top:28%;}
.list7 .item:nth-child(3){left:28%;top:31%;}
.list7 .item:nth-child(4){left:12.6%;top:37%;}
.list7 .item:nth-child(5){left:23%;top:38%;}
.list7 .item:nth-child(6){left:34%;top:41%;}
.list7 .item:nth-child(7){left:42%;top:44%;}
.list7 .item:nth-child(8){left:17%;top:46%;}
.list7 .item:nth-child(9){left:29%;top:50%;}
@media (max-width:1600px){.small_box .swiper-slide{height:auto;}
.small_box{background-size:115% auto;}
.small_box .inner{padding:0 15px;}
.small_box .swiper-slide-active .item{left:38%;top:73%;}
.small_box .swiper-slide-active + .swiper-slide .item{left:34%;top:39%;}
.small_box .swiper-slide-active + .swiper-slide + .swiper-slide .item{left:35%;top:18%;}
.small_box .swiper-slide-active + .swiper-slide + .swiper-slide .item{left:49%;top:49%;}
.small_box .swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide .item{left:38%;top:26%;}
.small_box .swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide .item{left:25%;top:45%;}
.small_box .swiper-slide:before{content:"";display:block;padding-bottom:60%;}
.small_box .pnum{width:100%;height:auto;padding-bottom:100%;}
.small_box .item{width:19.8%;}
}
@media (max-width:1024px){.small_box{margin-top:25px;margin-bottom:25px;}
.small_box:before{content:"";left:0;top:15px;border-bottom:1px dashed #d40115;width:100%;position:absolute;}
.small_box{background:none;position:relative;z-index:2;}
.small_box .item{position:static;width:auto;}
.small_box .item .pnum{margin:auto;width:30px;padding:0;height:30px;}
.small_box .tit{top:calc(100% + 20px);}
.small_box .swiper-slide:before{display:none;}
.small_box .small_swiper{padding-bottom:40px;}
.hbox16 .editor,.assets03 .big_swiper{margin-top:4%;}
.hbox16 .imgbox{margin-top:5%;}
.assets02 .list6{margin-top:35px;}
.big_swiper .editor{margin-top:20px;}
.list6 .hover_text{padding:35px;}
.list6 .hover_text .editor{margin-top:15px;}
.assets05 .editor,.hbox13 .editor{padding-right:15px;}
.list6 .tit{margin-top:40px;}
}
@media (max-width:768px){.assets02{background-size:cover;}
.list6 .tit{margin-top:20px;}
.list6 .item{width:100%;}
.list6 .item:not(:nth-child(3n+1)){margin-left:0;}
.list6 .hover_text{padding:15px;}
.hbox16{flex-wrap:wrap;}
.hbox16 .left{width:100%;}
.hbox16 .right{width:100%;margin-top:15px;}
.hbox16 .map_img{transform:unset;}
.list7 .t_box{width:180px;padding-left:30px;}
.list7 .t_t{padding:5px;}
.big_swiper .item{flex-wrap:wrap;}
.big_swiper .left{width:100%;}
.big_swiper .right{flex:unset;width:100%;margin-top:15px;}
.big_swiper .text_box{padding:0;}
.big_swiper .editor{margin-top:10px;}
.hbox16 .ctit,.assets02 .list6,.hbox13 .editor{margin-top:15px;}
.hbox15 .editor{margin:15px auto 0;}
.assets01,.assets02,.assets03,.assets04,.assets05{padding:25px 0;}
}
/* 新油气勘探开发 */
.hoil01{padding:6.3% 0;}
.pbox1{text-align:center;}
.pbox1 .tit{color:#e70013;line-height:1.3;}
.pbox1 .desc{margin-top:15px;color:#676a6e;line-height:1.3;}
.pbox1 .editor{margin-top:2%;color:#676a6e;text-align:center;line-height:2;}
.hoil01 .olist01{padding:0 2%;margin-top:4.8%;}
.olist01{display:flex;}
.olist01 .item{padding:0 4.9%;width:33.33%;position:relative;}
.olist01 .item + .item::before{content:'';display:block;position:absolute;left:0;top:0;bottom:0;width:1px;background-color:#f1f1f1;}
.olist01 .icon{padding-bottom:55px;position:relative;}
.olist01 .icon img{position:absolute;left:50%;top:50%;max-height:100%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}
.olist01 .text_box{margin-top:25px;text-align:center;}
.olist01 .desc span{color:#e70013;}
.hoil01 .pbox1_tishi{margin-top:3.1%;color:#676a6e;text-align:center;}
.hoil02{padding:5.2% 0 4.2%;background-image:linear-gradient(#f8f8f8,#f1f1f1);}
.pbox2{text-align:center;}
.pbox2 .tit{color:#676a6e;line-height:1.3;}
.pbox2 .desc{color:#676a6e;line-height:1.3;margin-top:25px;}
.olist02_box{position:relative;padding:5.3% 11.2% 0;}
.olist02_box .center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);width:100%;height:100%;}
.olist02_box .center img{max-height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}
.olist02_box .olist02{margin-top:30px;}
.olist02{display:flex;flex-wrap:wrap;counter-reset:myCounter 0;}
.olist02 .item:not(:nth-child(2n+1)){margin-left:28%;}
.olist02 .item{width:36%;background-color:#fff;border-radius:45px;-webkit-border-radius:45px;-moz-border-radius:45px;-ms-border-radius:45px;-o-border-radius:45px;overflow:hidden;padding:28px 40px 28px 95px;position:relative;margin-bottom:3.2%;}
.olist02 .num{background-color:#e02519;position:absolute;top:0;left:30px;border-radius:0 0 17px 17px;-webkit-border-radius:0 0 17px 17px;-moz-border-radius:0 0 17px 17px;-ms-border-radius:0 0 17px 17px;-o-border-radius:0 0 17px 17px;padding:7px 7px;}
.olist02 .num::before{counter-increment:myCounter;content:counter(myCounter);content:counter(myCounter) ".";content:counter(myCounter,decimal-leading-zero);color:#fff;}
.olist02 .item:nth-child(2n){transform:translateY(50px);-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);}
.olist02 .item:nth-child(10n+4),.olist02 .item:nth-child(10n+8){transform:translateX(50px) translateY(50px);-webkit-transform:translateX(50px) translateY(50px);-moz-transform:translateX(50px) translateY(50px);-ms-transform:translateX(50px) translateY(50px);-o-transform:translateX(50px) translateY(50px);}
.olist02 .item:nth-child(10n+6){transform:translateX(75px) translateY(50px);-webkit-transform:translateX(75px) translateY(50px);-moz-transform:translateX(75px) translateY(50px);-ms-transform:translateX(75px) translateY(50px);-o-transform:translateX(75px) translateY(50px);}
.olist02 .item:nth-child(10n+3),.olist02 .item:nth-child(10n+7){transform:translateX(-50px) translateY(0);-webkit-transform:translateX(-50px) translateY(0);-moz-transform:translateX(-50px) translateY(0);-ms-transform:translateX(-50px) translateY(0);-o-transform:translateX(-50px) translateY(0);}
.olist02 .item:nth-child(10n+5){transform:translateX(-75px) translateY(0);-webkit-transform:translateX(-75px) translateY(0);-moz-transform:translateX(-75px) translateY(0);-ms-transform:translateX(-75px) translateY(0);-o-transform:translateX(-75px) translateY(0);}
.hoil03{padding:5.2% 0 4%;}
.ptabs{display:flex;justify-content:center;}
.ptabs .ptab{min-width:200px;text-align:center;padding:8px 15px;background-color:#f8f8f8;color:#676a6e;cursor:pointer;}
.ptabs .ptab.cur{color:#fff;background-color:#d40115;}
.ptabs .ptab:not(:first-child){margin-left:40px;}
.hoil03 .olist03{padding-top:4.4%;}
.olist03{display:flex;flex-wrap:wrap;}
.olist03 .item{width:46.5%;border:1px solid #e3e3e3;padding:3% 2.5%;margin-bottom:2.5%;}
.olist03 .item:not(:nth-child(2n+1)){margin-left:7%;}
.olist03 .tit,.ptab_box .tit{color:#676a6e;line-height:1.2;}
.olist03 .address,.ptab_box .address{color:#999999;line-height:1.875;padding-left:20px;position:relative;background-image:url(../images/olist03_icon01.png);padding-bottom:18px;border-bottom:1px solid #dbdbdb;margin-top:20px;background-position:left 0px top 4px;background-repeat:no-repeat;}
.olist03 .desc{color:#676a6e;line-height:1.875;padding-top:25px;}
.olist03 .olist03_btn{color:#676a6e;}
.olist03 .olist03_btn{margin-top:25px;}
.msg{position:fixed;z-index:999;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,0.59);}
.msg .main{display:flex;align-items:center;justify-content:center;width:100%;height:100%;}
.ptab_box{max-width:780px;padding:55px 45px;background-color:#fff;}
.ptab_box .imgbox{padding-bottom:60%;position:relative;}
.ptab_box .imgbox img{position:absolute;left:50%;top:50%;max-height:100%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}
.ptab_box .text_box{margin-top:25px;}
.ptab_box .editor{margin-top:25px;max-height:150px;padding-right:15px;}
@media (max-width:1459px){.olist02 .item{width:45%;padding:15px 15px 15px 60px;}
.olist02 .item:not(:nth-child(2n+1)){margin-left:10%;}
.olist02 .num{left:25px;padding:5px;}
.olist02 .item:nth-child(2n){transform:translateY(30px);-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);}
.olist02 .item:nth-child(10n+4),.olist02 .item:nth-child(10n+8){transform:translateX(50px) translateY(30px);-webkit-transform:translateX(50px) translateY(30px);-moz-transform:translateX(50px) translateY(30px);-ms-transform:translateX(50px) translateY(30px);-o-transform:translateX(50px) translateY(30px);}
.olist02 .item:nth-child(10n+6){transform:translateX(75px) translateY(30px);-webkit-transform:translateX(75px) translateY(30px);-moz-transform:translateX(75px) translateY(30px);-ms-transform:translateX(75px) translateY(30px);-o-transform:translateX(75px) translateY(30px);}
}
@media (max-width:1280px){.olist02 .item{width:47%;}
.olist02 .item:not(:nth-child(2n+1)){margin-left:6%;}
.olist01 .icon{padding-bottom:40px;}
}
@media (max-width:900px){.oil02 .editor{max-width:400px;}
}
@media (max-width:768px){.olist03 .item{width:49%;margin-bottom:2%;}
.olist03 .item:not(:nth-child(2n+1)){margin-left:2%;}
.olist03 .desc{padding-top:15px;}
.olist03 .olist03_btn{margin-top:15px;}
.olist03 .address,.ptab_box .address{padding-bottom:10px;margin-top:10px;}
.olist02 .item{transform:unset !important;border-radius:20px;width:49%;}
.olist02_box{padding:0;}
.olist02 .item:not(:nth-child(2n+1)){margin-left:2%;}
.pbox2 .desc{margin-top:15px;}
.olist01 .icon{padding-bottom:35px;}
.hoil01,.hoil02,.hoil03{padding:25px 0;}
}
@media (max-width:640px){.olist01 .item{width:100%;margin-bottom:15px;}
.olist01{flex-wrap:wrap;}
.olist01 .item + .item::before{display:none;}
.olist01 .text_box{margin-top:10px;}
.olist02 .item{width:100%;}
.olist02 .item:not(:nth-child(2n+1)){margin-left:0;}
.olist02 .num{left:15px;}
.ptabs .ptab{min-width:unset;padding:2px 15px;}
.ptabs .ptab:not(:first-child){margin-left:15px;}
.olist03 .item{width:100%;padding:15px;}
.olist03 .item:not(:nth-child(2n+1)){margin-left:0;}
.oil02 .bg_img{position:static;}
.hbox2{padding:15px 0;}
}
.submenu{margin-bottom:6.4375%;}
.submenu ul{display:flex;flex-wrap:wrap;justify-content:center;overflow:hidden;}
.submenu li{padding:0.9375%;}
.submenu a{display:flex;justify-content:center;align-items:center;font-size:1.25em;color:#676a6e;border:solid 0.1em #e5e5e5;height:3em;border-radius:1.5em;padding:0 1.5em;background-color:#fff;}
.submenu .cur a{color:#fff;background-color:#d40115;border-color:#d40115;}
.profile{text-align:center;}
.profile .intro{width:52.5em;margin:0 auto;max-width:100%;}
#about{padding:7.292% 0;overflow:hidden;}
.aitem{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;align-items:center;color:#676a6e;margin-bottom:8.75%;}
.aitem .pic{width:33.375%;}
.aitem .pic img{display:block;width:100%;height:auto;}
.aitem .text{width:59%;padding:2.5% 4.8125%;position:relative;}
.aitem .bg{width:84.1875%;height:100%;background:no-repeat center center;background-size:cover;position:absolute;left:0;top:0;opacity:0.04;}
.aitem .icon{margin-bottom:9.62%;}
.aitem .icon img{display:block;height:4em;width:auto;max-width:100%;object-fit:contain;}
.aitem .title{line-height:1.388em;font-weight:normal;margin-bottom:6.33%;}
.aitem .intro{line-height:2em;}
.aitem .intro p{position:relative;padding-left:1em;margin-bottom:2.784%;}
.aitem .intro p:before{width:0.3334em;height:0.3334em;border-radius:50%;background-color:#fc1315;position:absolute;left:0;top:0.833334em;content:'';display:block;}
.aitem:nth-child(2n){flex-direction:row-reverse;}
.aitem:nth-child(2n) .bg{left:auto;right:0;}
.aitem:last-child{margin-bottom:0;}
.core{text-align:center;}
.core .title .t2{margin-bottom:0.625em;}
.core .intro{margin-bottom:4.375%;}
.core .tab{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:3.75%;}
.core .tab span{display:flex;background-color:#f8f8f8;font-size:1.125em;padding:0 1.5em;height:2.77778em;justify-content:center;align-items:center;color:#676a6e;cursor:pointer;margin:1.25%;max-width:47.5%;}
.core .tab .cur{color:#fff;background-color:#d40115;}
.core .item{overflow:hidden;}
.core .item ul{width:101.1875%;overflow:hidden;display:none;}
.core .item ol{ display: flex; align-items: center; justify-content: center; flex-flow: wrap; width: 100%;}
.core .item li{width:16.6666%;float:left;padding-right:1.17356%;padding-bottom:1.17356%; position: relative;}
.core .item li .box{ position: relative;}
.core .item li .title{ position: absolute; left: 0; bottom: 0; width: 100%; background-color: rgba(0,0,0,0.5); color: #fff; opacity: 0; }
.core .item li:hover .title{opacity:1;}
.core .item i{display:block;background:no-repeat center center;background-size:cover;padding-bottom:52.19123%;position:relative;}
.core .item i:hover:after{width:100%;height:100%;display:block;content:'';position:absolute;left:0;top:0;border:solid 1px #e61e16;}
.merger .title{text-align:center;}
.merger ul{display:flex;justify-content:space-between;}
.merger li{width:9.375%;transition:all .2s;}
.merger .pic{background:no-repeat center center;background-size:cover;padding-bottom:30.209vw;}
.merger .text{position:absolute;left:0;bottom:50%;width:100%;text-align:center;transform:translateY(50%);z-index:3;color:#fff;padding:0 1.25em;}
.merger .info{position:relative;cursor:pointer;}
.merger .info:before{position:absolute;left:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);z-index:2;display:block;content:'';}
.merger li:nth-child(2n) .info{transform:translateY(1.35417vw);}
.merger li:nth-child(2n) .text{margin-bottom:1.35417vw;}
.merger .num{line-height:1.25em;margin-bottom:15.45%;}
.merger .name{line-height:1.55em;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:6.2em;-webkit-line-clamp:4;}
.atech{background:#f8f8f8 linear-gradient(0deg,#f0f0f0,transparent);}
.atech .title{text-align:center;}
.atech .title .t2{margin-bottom:2.5%;}
.atech .intro{text-align:center;max-width:67.88895em;margin:0 auto 3.5%;}
.atech .box{position:relative;}
.atech li{position:relative;}
.atech .num{color:#fff;background-color:#e02519;width:1.8889em;text-align:center;height:2.55556em;line-height:2.55556em;border-radius:0 0 1em 1em;position:absolute;top:0;left:1.6667em;z-index:2}
.atech .text{background-color:#fff;color:#676a6e;line-height:2em;padding:0.5em 1em 0.5em 5.22em;min-height:5.05556em;display:flex;align-items:center;border-radius:2.5em;}
.aproject{background-color:#f8f8f8;overflow:hidden;}
.aproject .inner{position:relative;}
.aproject .title{text-align:center;}
.aproject .title .t1{color:#676a6e;}
.aproject .list{position:relative;display:flex;flex-wrap:wrap;}
.aproject .item{width:33.333%;position:relative;}
.aproject .dot{width:2.25em;background:url(../images/icon_01.svg) no-repeat center center;background-size:contain;z-index:2;transition:all .2s;}
.aproject .dot:after{display:block;content:'';padding-bottom:125%;}
.aproject .name{color:#676a6e;font-weight:normal;line-height:1.5em;transition:all .2s;}
.aproject .name:after{width:1.6667em;height:0.16667em;background-color:#e61e16;display:block;content:'';margin-top:0.6667em;transition:all .2s;}
.aproject .intro{line-height:2em;color:#676a6e;margin-top:1.5556em;}
.aproject .item:hover .dot{background-image:url(../images/icon_01_on.svg);}
@media (min-width:1025px){.merger .cur{width:50%;}
.merger .cur .info:before{height:50%;background:linear-gradient(0deg,#e02519,transparent);}
.merger .cur .text{transform:translateY(0);bottom:0;padding:5.25% 6.25%;text-align:left;}
.merger .cur .num{margin-bottom:1.714%;font-weight:bold;font-size:2.625em;line-height:1.428em;}
.merger .cur .name{height:auto;display:block;font-size:1.5em;line-height:1.5em;}
.atech .pic{width:40%;margin:0 auto;}
.atech .pic:after{display:block;padding-bottom:108.4375%;content:'';background:url(../images/atech_bg.png) no-repeat center center;background-size:contain;}
.atech .name{position:absolute;left:0;width:100%;top:56%;color:#fff;text-align:center;}
.atech li{position:absolute;width:28.125%;}
.atech li:nth-child(1){top:10.086%;left:12.5%;}
.atech li:nth-child(3){top:28.818%;left:8.125%;}
.atech li:nth-child(5){top:47.5504%;left:5.8125%;}
.atech li:nth-child(7){top:66.2824%;left:6.5%;}
.atech li:nth-child(9){top:85.014%;left:10.4375%;}
.atech li:nth-child(2){top:17.291%;right:10.435%;}
.atech li:nth-child(4){top:36.023%;right:6.75%;}
.atech li:nth-child(6){top:54.755%;right:5.6875%;}
.atech li:nth-child(8){top:73.487%;right:7.4375%;}
.aproject .title{position:absolute;left:0;top:0;width:100%;}
.aproject .title .t1{margin-bottom:0;}
.aproject .list{padding-top:15.875%;}
.aproject .list:before{margin:0 -10%;padding-bottom:15.875%;display:block;content:'';background:url(../images/line.svg) no-repeat center center;background-size:100% 100%;position:absolute;left:0;top:0;width:120%;}
.aproject .item{min-height:18.75em;}
.aproject .item:after{right:0;top:0;}
.aproject .list:after,.aproject .item:after{width:0.75em;height:0.75em;border-radius:50%;display:block;content:'';position:absolute;background-color:#e61e16;}
.aproject .list:after{left:0;top:auto;margin-top:-2.45%;}
.aproject .dot{position:absolute;top:0;left:50%;transform:translateX(-50%);}
.aproject .item:nth-child(1){width:34.125%;padding:1.875% 8.125% 0 4.1875%;margin-top:-2.2%;}
.aproject .item:nth-child(1) .dot{margin-top:-3%;width:6.593%;}
.aproject .item:nth-child(1):after{margin-top:-0.9%;}
.aproject .item:nth-child(2){width:31%;padding:5.25% 4.4375% 0 4.125%;margin-top:-5.8%;}
.aproject .item:nth-child(2):after{margin-top:-0.5%;}
.aproject .item:nth-child(2) .dot{margin-top:1%;width:7.258%;}
.aproject .item:nth-child(3){width:34.875%;padding:13.9% 3.6875% 0 8.6875%;margin-top:-15.8%;}
.aproject .item:nth-child(3):after{margin-top:3.9%;}
.aproject .item:nth-child(3) .dot{margin-top:-3%;width:6.4517%;}
.aproject .item:hover{background:no-repeat center top;background-size:100% auto;}
.aproject .item:hover .name{font-size:2.25em;line-height:1em;
    /* font-family:'HarmonyOS_Sans_SC_Medium'; */
}
.aproject .item:hover .name:after{width:1.1111em;height:0.1111em;}
.aproject .item:nth-child(1):hover{background-image:url(../images/aproject_bg_01.png);}
.aproject .item:nth-child(1):hover .dot{width:5.6776%;}
.aproject .item:nth-child(2):hover{background-image:url(../images/aproject_bg_02.png);}
.aproject .item:nth-child(2):hover .dot{width:6.25%;}
.aproject .item:nth-child(3):hover{background-image:url(../images/aproject_bg_03.png);}
.aproject .item:nth-child(3):hover .dot{width:5.55556%;}
}
@media (max-width:1280px){.submenu a{font-size:1em;}
.atech .pic{width:50%;}
}
@media (max-width:1024px){.merger ul{flex-wrap:wrap;}
.merger li{width:49%;margin-bottom:2%;}
.merger .pic{padding-bottom:72.5%;}
.merger .num{margin-bottom:3.5%;}
.merger .name{display:block;height:auto;}
.atech .name{color:#d40115;margin-bottom:1em;text-align:center;}
.atech li{margin-bottom:1em;}
.aproject .list{width:103.125%;}
.aproject .item{padding-right:3.03%;}
.aproject .dot{margin-bottom:1em;}
}
@media (max-width:768px){.submenu{margin-bottom:40px;}
.submenu li{padding:0.5%;}
.submenu a{font-size:0.875em;width:auto;}
#about{padding:50px 0;}
.aitem .bg{width:100%;}
.aitem .text{width:100%;}
.aitem .pic{width:100%;}
.core .item li{width:50%;}
.merger li{width:100%;}
.merger li:nth-child(2n) .info{transform:none;}
.aproject .item{width:100%;margin-bottom:1.5em;}
}
/* business */
.business{width:100%;overflow:hidden;}
.businessMap{width:106.6875%;position:relative;}
.businessMap .mimg{display:block;width:100%;}
.businessMap .tit{position:absolute;left:0;top:30%;}
.businessMap .tit .t1{line-height:1;margin-bottom:1em;}
.businessMap .tit .tbs{width:8em;border-bottom:1px solid #e5e5e5;margin-bottom:20px; gap: .2em;}
.businessMap .tit .tb{line-height:1;padding-bottom:20px;cursor:pointer;}
.businessMap .tit .tb span{font-size:0.66em;}
.businessMap .tit .tb.cur span{font-size:1em;color:#d40115;}
.businessMap .tit .li{position:relative;line-height:2;padding:5px 0 5px 24px;cursor:pointer;}
.businessMap .tit .li:before{content:"";position:absolute;width:20px;height:2em;left:0;top:5px;background:url(../images/icon-loc-gray.svg) no-repeat left center;}
.businessMap .tit .li.cur{color:#d40115;}
.businessMap .tit .li.cur:before{background-image:url(../images/icon-loc-fill.svg);}
.businessMap .tit .itip{margin-top:3em;}
.mapText .i{position:absolute;}
.mapText .i .it{position:absolute;left:0;top:50%;line-height:2;margin-top:-1em;padding-left:20px;white-space:nowrap;}
.mapText .i .it:before{content:"";position:absolute;left:0;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:#0083f2;}
.mapText .i .hovt{position:relative;z-index:5;visibility:hidden;}
.mapText .i .hovt .em3{width:4em;height:4em;justify-content:center;align-items:center;background:#0083f2;padding:0.5em;color:#fff;border-radius:50%;text-align:center;line-height:1.1;}
.mapText .i .hovt .rd{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;}
.mapText .i .hovt .rd:before,.mapText .i .hovt .rd:after,.mapText .i .hovt .rd i:before,.mapText .i .hovt .rd i:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:1000%;height:1000%;background:#0083f2;border-radius:50%;opacity:0.03;animation:rd linear 6s infinite;}
.mapText .i .hovt .rd:before{animation-delay:1.5s;}
.mapText .i .hovt .rd i:before{animation-delay:3s;}
.mapText .i .hovt .rd i:after{animation-delay:4.5s;}
.mapText .i .hi{position:absolute;width:350px;padding:20px 20px 30px;background:#fff;z-index:10;box-shadow:0 6px 16px rgba(32,45,139,0.09);right:100%;bottom:50%;margin-bottom:90px;margin-right:40px;}
.mapText .i .hi .hl{position:absolute;left:50%;top:100%;right:-40px;height:90px;border-left:1px dashed #0083f2;border-bottom:1px dashed #0083f2;}
.mapText .i .hi .hl:before{content:"";position:absolute;left:0;top:0;width:10px;height:10px;background:#0083f2;border-radius:50%;margin-top:-5px;margin-left:-5px;}
.mapText .i .hi .ht{line-height:2;padding-left:24px;margin-bottom:10px;background:url(../images/icon-loc-fill.svg) no-repeat left center;}
.mapText .i .hi .ht2{margin-bottom:5px;font-weight:bold;color:#666;}
.mapText .i .hi .htxt{color:#666;}
.mapText .i .hi:nth-child(2){bottom:auto;top:100%;margin-bottom:0;margin-top:70px;}
.mapText .i .hi:nth-child(2) .hl{right:-40px;top:auto;bottom:100%;height:35px;border-bottom:none;border-top:1px dashed #0083f2;margin-right:-1.5em;}
.mapText .i .hi:nth-child(2) .hl:before{top:auto;bottom:0;margin-top:0;margin-bottom:-5px;}
.mapText .i .hi:nth-child(2) .hl:after{content:"";position:absolute;left:100%;bottom:100%;height:100%;border-right:1px dashed #0083f2;}
.mapText .i .hi:nth-child(3){right:auto;left:50%;margin-right:0;}
.mapText .i .hi:nth-child(3) .hl{left:1.5em;right:50%;border-left:none;border-right:1px dashed #0083f2;}
.mapText .i .hi:nth-child(3) .hl:before{left:auto;right:0;margin-left:0;margin-right:-5px;}
.mapText .i .hi:nth-child(4){bottom:auto;top:100%;margin-bottom:0;margin-top:70px;right:auto;left:50%;}
.mapText .i .hi:nth-child(4) .hl{left:0.5em;top:auto;bottom:100%;height:35px;border-bottom:none;border-top:1px dashed #0083f2;right:50%;border-left:none;border-right:1px dashed #0083f2;}
.mapText .i .hi:nth-child(4) .hl:before{top:auto;bottom:0;margin-top:0;margin-bottom:-5px;left:auto;right:0;margin-left:auto;margin-right:-5px;}
.mapText .i .hi:nth-child(4) .hl:after{content:"";position:absolute;left:0;bottom:100%;height:100%;border-right:1px dashed #0083f2;}
.mapText .tg.cur .i.cur .it{opacity:0;}
.mapText .i .hovs{visibility:hidden;}
.mapText .tg.cur .i.cur .hovt,.mapText .tg.cur .i.cur .hovs{visibility:visible;}
.mapText .i.iraq{left:56%;top:44%;}
.mapText .i.kazakhstan{left:62%;top:39%;}
.mapText .i.albania{left:52%;top:39%;}
.mapText .i.china{left:74%;top:40%;}
.mapText .i.dubai{left:63%;top:48%;}
.mapText .i.tokyo{left:84%;top:42%;}
.mapText .i.singapore{top:58%;left:76%;}
.mapText .joffice .i.china .it{padding-left:22px;}
.mapText .joffice .i.china .it:before{background:url(../images/wuxing.png) no-repeat left center;width:16px;height:16px;margin-top:-8px;}
@keyframes rd{from{transform:translate(-50%,-50%) scale(0.1);opacity:0.15;}
to{transform:translate(-50%,-50%) scale(1);opacity:0;}
}
.mapText .joffice .i .it:before{background:#db2e33;}
.mapText .joffice .i .hovt .em3,.mapText .joffice .i .hovt .rd:before,.mapText .joffice .i .hovt .rd:after,.mapText .joffice .i .hovt .rd i:before,.mapText .joffice .i .hovt .rd i:after{background:#db2e33;}
.mapText .joffice .i .hi{bottom:auto;top:-100%;}
.mapText .joffice .i .hovt:before{content:"";position:absolute;right:100%;width:40px;border-bottom:1px dashed #db2e33;top:50%;}
.mapText .joffice .i .hovt:after{content:"";position:absolute;right:100%;transform:translate(-30px);width:10px;height:10px;background:#db2e33;border-radius:50%;top:50%;margin-top:-5px;z-index:2;}
.mapText .i .hi .l:not(:last-child){padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #f0f0f0;}
.mapText .i .hi .l .ltxt{color:#666;text-align:left;}
.mapText .i .hi .l .ltxt span{display:inline-block;margin-right:1em;}
.mapText .i .hi .l .lt{font-weight:bold;}
.maxem52{max-width:52em;margin-left:auto;margin-right:auto;}
.business1 .img img{display:block;width:100%;min-height:400px;object-fit:cover;}
.business1{position:relative;z-index:5;}
.business1 .txt{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;color:#fff;}
.business1 .box{max-width:26%;}
.business1 .txt .tit{margin-bottom:20px;}
.business2 .items{align-items:stretch;flex-wrap:wrap;}
.business2 .item{width:48.75%;flex:0 0 auto;margin-bottom:3%;}
.business2 .item a{align-items:stretch;background:#f7f7f7;}
.business2 .item .img{flex:0 0 auto;width:43.7%;}
.business2 .item .itxt{flex:1 1 auto;overflow:hidden;padding:7% 6%;}
.business2 .item .it{line-height:1.3;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #dbdbdb;text-align:left;}
.business2 .item .ip{color:#666;}
.business2 .item .vm{margin-top:20%;}
.w100{width:100%;}
.business3 .bt{flex:0 0 auto;width:29%;}
.business3 .br{flex:1 1 auto;overflow:hidden;}
.business4 .img{flex:0 0 auto;width:59.375%;}
.business4 .txt{flex:1 1 auto;overflow:hidden;padding-left:6%;line-height:2;color:#676a6e;}
.business4 .txt .ico{padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid #dbdbdb;}
.business5{background:linear-gradient(180deg,#f7f7f7,#fefefe);}
.business5 .items{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;}
.business5 .item{flex:0 0 auto;width:31.25%;margin-right:3.125%;margin-bottom:3.125%;}
.business5 .item:nth-child(3n){margin-right:0;}
.business5 .item a{flex-direction:column;height:100%;background:#fff;}
.business5 .item .img{width:100%;}
.business5 .item .txt{flex-direction:column;width:100%;flex:1 1 auto;padding:50px;}
.business5 .item .hd{width:100%;flex:1 1 auto;}
.business5 .item .vm{width:100%;margin-top:30px;}
.business5 .item .it{text-align:left;line-height:1.4;margin-bottom:20px;}
.business5 .item .ip{color:#676a6e;}
.business6 .tit{text-align:center;}
.business6 .box{position:relative;z-index:5;background:#f7f7f7;}
.business6 .box .img{flex:0 0 auto;width:50%;}
.business6 .in{position:absolute;left:0;top:0;z-index:5;width:100%;height:100%;}
.business6 .txt{margin-left:50%;padding-left:9%;color:#676a6e;line-height:2;}
.business6 .txt .ico{margin-bottom:40px;}
.business7 .item{position:relative;z-index:5;margin-bottom:20px;}
.business7 .item .txt{position:absolute;left:0;bottom:0;width:100%;padding:5% 9%;color:#fff;z-index:5;}
.business7 .item .it{line-height:1.3;margin-bottom:20px;}
.business7 .item .vm{margin-top:30px;}
.business7 .item .vm .btn .ico{background-image:url(../images/icon-vm2.png);}
.business7 .item .img:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;z-index:1;background:linear-gradient(0deg,#d51f2a 6%,transparent 55%);opacity:0.9;}
.casedetail{align-items:stretch;padding-bottom:5%;}
.casedetail .cr{flex:0 0 auto;width:360px;max-width:30%;}
.casedetail .cl{flex:1 1 auto;padding-right:10%;}
.casedetail .chd{padding-bottom:35px;margin-bottom:35px;border-bottom:1px solid #dbdbdb;}
.casedetail .chd h3{font-weight:normal;line-height:1.2;margin-bottom:20px;}
.casedetail .chd .st{padding-left:33px;background:url(../images/icon-loc.svg) no-repeat left center;}
.casedetail .info{line-height:2;}
.casedetail .back{padding-top:10%;text-align:left;padding-bottom:0;}
.relcase{margin-top:20px;}
.relcase .items{display:none !important;}
.relcase .item{margin-bottom:30px;display:block;}
.relcase .item .img img{display:block;object-fit:cover;position:absolute;left:0;top:0;width:100%;object-position:center;height:100%;}
.relcase .item .img{position:relative;padding-bottom:66.66%;}
.relcase .item .itxt{padding:10px;color:#676a6e;}
.swiperDots{text-align:center;}
.swiperDots span{width:30px;height:30px;margin:0 10px;background:none;position:relative;opacity:1;border:2px solid transparent;}
.swiperDots span:after{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;margin-left:-4px;margin-top:-4px;background:#676a6e;border-radius:50%;}
.swiperDots span.swiper-pagination-bullet-active{border-color:#e61e16;}
.swiperDots span.swiper-pagination-bullet-active:after{background:#e61e16;}
@media(max-width:1440px){.business2 .item .itxt{padding:30px;}
.business2 .item .it{padding-bottom:10px;margin-bottom:15px;}
.business2 .item .vm{margin-top:20px;}
.business4 .txt .ico{padding-bottom:30px;margin-bottom:30px;}
.business4 .txt .ico img{height:60px;}
.business5 .item .txt{padding:30px;}
}
@media(max-width:1024px){.business2 .item{width:100%;margin-bottom:20px;}
.business4 .box{display:block;}
.business4 .img{width:auto;}
.business4 .txt{padding-left:0;padding-top:30px;}
.business5 .item .txt{padding:20px 20px 10px;}
.business5 .item .vm{margin-top:10px;}
}
@media(max-width:768px){.businessMap .tit{position:static;margin-bottom:20px;}
.businessMap .img{display:none;}
.mapText .i{position:static;display:none;}
.mapText .i .it,.mapText .i .hovt{display:none !important;}
.mapText .i .hi{width:auto;position:static;margin:0 0 10px !important;}
.mapText .i.cur{display:block;}
.mapText .tg{display:none;}
.mapText .tg.cur{display:block;}
.mapText .i .hi .hl{display:none;}
.businessMap .tit .li{display:inline-block;margin-right:20px;}
.businessMap .tit .tbs{width:auto;justify-content:flex-start;}
.businessMap{width:100%;}
.businessMap .tit .tb{flex:0 0 auto;margin-right:2em;}
.businessMap .tit .itip{margin-top:10px;}
.business1 .box{max-width:100%;}
.business1 .txt{background:rgba(0,0,0,0.5);}
.business2 .item a{display:block;}
.business2 .item .img{width:auto;}
.business2 .item .img img{width:100%;}
.business3 .box{display:block;}
.business3 .bt{width:auto;margin-bottom:10px;}
.business5 .item{width:100%;margin-right:0;margin-bottom:20px;}
.business5 .item .it{margin-bottom:10px;}
.casedetail{display:block;padding-bottom:50px;}
.casedetail .chd{padding-bottom:20px;margin-bottom:20px;}
.casedetail .cr{width:auto;max-width:100%;margin-top:40px;}
.casedetail .cl{padding-right:0;}
.casedetail .chd h3{margin-bottom:10px;}
.swiperDots span{border-width:1px;width:20px;height:20px;}
.swiperDots span:after{width:4px;height:4px;margin-left:-2px;margin-top:-2px;}
}
/*~~~~~~*/
#banner{position:relative;}
#banner .img{padding-bottom:50%;background:no-repeat center center;background-size:cover;}
#banner .text{position:absolute;left:0;width:100%;top:50%;transform:translateY(-50%);color:#fff;}
#banner .name{font-weight:normal;line-height:1.125em;margin-bottom:0.36666667em;}
#banner .intro{line-height:2em;width:27.27777778em;max-width:100%;}
#banner .down{width:2.375em;background:url(../images/arrow_down_01.svg) no-repeat center center;background-size:contain;margin-top:8.625%;}
#banner .down:after{display:block;content:'';padding-bottom:100%;}
#esg{padding:6.25% 0 7.29166667%;}
#esg .info{background:url(../images/esg_bg.jpg) no-repeat center center;background-size:cover;overflow:hidden;justify-content:space-between;color:#fff;padding:4.6875% 8.5% 0 11.25%;align-items:flex-end;flex-wrap:wrap;}
#esg .pic{width:26.5576324%;overflow:visible;margin:0 0.46728972% 0.46728972% 0;}
#esg .pic:before{position:absolute;left:1.75953079%;top:1.75953079%;width:100%;height:100%;background:url(../images/book_shadow.svg) no-repeat center center;background-size:100% 100%;display:block;content:'';}
#esg .pic i{display:block;overflow:hidden;padding-bottom:141.05571848%;background:no-repeat center center;background-size:cover;position:relative;z-index:2;}
#esg .text{width:64.64174455%;padding-bottom:5.91900312%;}
#esg .intro{line-height:2em;color:rgba(255,255,255,0.8);margin-bottom:12.65060241%;}
#esg .report{color:rgba(255,255,255,0.6);}
#esg .report p{margin-bottom:1.375em;}
#esg .report img{width:3em;height:auto;display:block;}
#report{background:no-repeat center center;background-size:cover;overflow:hidden;position:relative;color:#fff;}
#report:before{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);display:block;content:'';}
#report .inner{position:relative;z-index:2;display:flex;align-items:center;min-height:41.66666667vw;}
#report .text{width:100%;}
#report .title{line-height:1.25em;margin-bottom:0.75em;}
#report .list{line-height:2em;}
#report .list p{margin-bottom:0.55555556em;}
#report .list a{display:inline-block;font-size:0.77777778em;line-height:2.21428571em;border-radius:0.35714em;background:#fff url(../images/icon_link_01.png) no-repeat 1em 0.67857143em;background-size:0.85714286em;padding:0 2em;}
#report .list a:hover{background-image:url(../images/icon_link_02.png);}
#development{padding:7.29166667% 0 3.64583333%;overflow:hidden;}
#development ul{width:103.125%;display:flex;flex-wrap:wrap;}
#development li{width:33.333%;padding-right:3.03030303%;padding-bottom:3.03030303%;}
#development .pic{padding-bottom:92%;background:no-repeat center center;background-size:cover;}
#development .text{position:absolute;left:0;top:0;z-index:3;padding:15.4% 12% 16%;height:100%;display:flex;flex-direction:column;justify-content:space-between;}
#development .name{font-weight:normal;line-height:1.125em;margin-bottom:0.69444444em;}
#development .intro{line-height:2em;opacity:0;transition:all 0.2s;}
#development .more{background:url(../images/arrow_right_01.svg) no-repeat center center;background-size:contain;width:2.375em;height:2.375em;opacity:0;transition:all 0.2s;}
#development .info{display:block;overflow:hidden;position:relative;color:#fff;}
#development .info:before{position:absolute;left:0;top:0;width:100%;height:100%;display:block;content:'';background-color:rgba(206,3,23,0.92);z-index:2;opacity:0;transition:all 0.2s;}
#development .info:hover .intro,#development .info:hover .more,#development .info:hover:before{opacity:1;}
.dbanner .pbanner .tit{margin-bottom:0.33333333em;}
.governance{padding:4.375% 0;overflow:hidden;}
.governance > .flex{flex-wrap:wrap;}
.gitem{justify-content:space-between;align-items:flex-start;flex-wrap:wrap;padding:4.375% 0;}
.gitem .pic{width:50%;}
.gitem .text{width:43.75%;padding:1.875% 0;}
.gitem .title{color:#676a6e;line-height:1.25em;margin-bottom:0.9375em;}
.gitem .intro{color:#666;line-height:1.77777778em;}
.gitem .intro strong{color:#333;}
.gitem:nth-child(2n){flex-direction:row-reverse;}
/*healthy*/
.healthy{padding:4.011% 0 6.25%;overflow:hidden;}
.healthy .title{text-align:center;margin-bottom:0.79166667em;}
.healthy .box{position:relative;}
.healthy .box:after{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(19,19,19,0.8);display:block;content:'';}
.healthy .pic{padding-bottom:43.75em;position:relative;}
.healthy .img{background:no-repeat center center;background-size:cover;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;}
.healthy .img.active{opacity:1;}
.healthy .list{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;display:flex;}
.healthy .item{width:9.125%;border-right:1px solid rgba(255,255,255,0.1);display:flex;flex-direction:column;cursor:pointer;align-items:center;padding-top:11.6875%;}
.healthy .item:last-child{border:none;}
.healthy .name{font-weight:normal;width:1em;line-height:1.125em;color:rgba(255,255,255,0.6);padding-top:1.66666667em;position:relative;}
.healthy .name:before{width:0.41666667em;height:0.41666667em;display:block;content:'';background-color:rgba(206,3,23,0.8);position:absolute;left:50%;top:0;transform:translateX(-50%);border-radius:50%;}
.healthy .intro{line-height:1.77777778em;display:none;color:rgba(255,255,255,0.8);}
.healthy .intro p{position:relative;padding-left:1em;margin-top:5.86145648%;}
.healthy .intro p:before{width:0.33333333em;height:0.33333333em;border-radius:50%;position:absolute;left:0;top:0.72222222em;background-color:#fff;display:block;content:'';}
.healthy .cur{width:45.25%;padding:0 5%;align-items:flex-start;justify-content:center;}
.healthy .cur .name{font-size:2em;color:#fff;line-height:1.125em;width:100%;padding:0;}
.healthy .cur .name:before{display:none;}
.healthy .cur .intro{display:block;}
#wrapper{padding:4.6875% 0 6.25%;overflow:hidden;}
/*energy*/
.energy{margin-bottom:7.9375%;}
.energy .title{text-align:center;color:#676a6e;line-height:1.25em;margin-bottom:0.52083333em;}
.energy .intro{color:#676a6e;line-height:2em;max-width:47.22222222em;margin:0 auto 1.33333333em;}
.energy .alias{text-align:center;color:#ce0317;line-height:1.5em;font-weight:normal;margin-bottom:1.33333333em;}
.energy .box{position:relative;}
.energy .box:after{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);display:block;content:'';}
.energy .pic{padding-bottom:37.5em;position:relative;}
.energy .img{background:no-repeat center center;background-size:cover;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;}
.energy .img.active{opacity:1;}
.energy .list{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;display:flex;}
.energy .item{width:10.3125%;border-right:1px solid rgba(255,255,255,0.1);display:flex;flex-direction:column;cursor:pointer;align-items:center;padding-top:9.375%;color:#fff;}
.energy .item:last-child{border:none;}
.energy .icon{width:2.5em;height:2.5em;display:flex;align-items:center;justify-content:center;margin-bottom:2.5em;}
.energy .icon img{width:auto;max-width:100%;height:auto;max-height:100%;object-fit:contain;display:block;}
.energy .icon img:nth-child(2){display:none;}
.energy .name{font-weight:normal;width:1em;line-height:1.125em;position:relative;}
.energy .cont{line-height:2em;display:none;color:rgba(255,255,255,0.8);max-width:24em;}
.energy .cur{width:48.4375%;padding:0 5%;align-items:flex-start;justify-content:center;}
.energy .cur .icon{width:3.75em;height:3.75em;margin-bottom:2.3125em;}
.energy .cur .icon img:nth-child(1){display:none;}
.energy .cur .icon img:nth-child(2){display:block;}
.energy .cur .name{font-size:2em;line-height:1.125em;width:100%;margin-bottom:0.69444444em;}
.energy .cur .cont{display:block;}
/*tculture*/
.tculture .title{text-align:center;color:#676a6e;line-height:1.45833333em;margin-bottom:0.41666667em;}
.tculture .intro{color:#676a6e;max-width:59.72222222em;margin:0 auto 3.125%;line-height:2em;}
.tculture .item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;background-color:#f7f7f7;}
.tculture .item:nth-child(2n){flex-direction:row-reverse;}
.tculture .pic{width:50%;}
.tculture .text{width:50%;color:#676a6e;padding:3.125% 6.25%;}
.tculture .name{margin-bottom:0.09375em;}
.tculture .cont{line-height:2.25em;}
/*equality*/
.equality .intro{max-width:50em;margin:0 auto;}
/*multivariate*/
.multivariate{margin-bottom:1.04166667%;}
.multivariate .top{background:no-repeat center top;background-size:cover;color:#fff;text-align:center;padding:5.72916667% 0 26.92708333%;}
.multivariate .title{margin-bottom:0.66666667em;line-height:1.25em;}
.multivariate .intro{max-width:55.55555556em;margin:0 auto;line-height:1.77777778em;}
.multivariate .btm{position:relative;z-index:2;margin-top:-23.125%;box-shadow:0px 0px 1.25em 0px rgba(0,0,0,0.1);background-color:#fff;}
.multivariate .name{background-color:#f2f6f8;text-align:center;color:#676a6e;line-height:3.33333333em;}
.multivariate .cont{padding:5.1875% 5% 7.3125%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.multivariate .alias{line-height:1.125em;margin-bottom:0.8125em;}
.multivariate .left{width:63.75%;}
.multivariate .pic{overflow:hidden;}
.multivariate .pic img{width:auto;max-width:100%;float:right;}
.multivariate .right{width:26.875%;}
.multivariate .right ul{width:13.63636364em;color:#fff;max-width:100%;background-color:#ce0317;position:relative;padding:1em 1.81818182em;line-height:1.95454545em;}
.multivariate .right ul:before{width:44.33333333%;padding-bottom:51.66666667%;background:url(../images/logo_bg_01.png) no-repeat center center;background-size:contain;display:block;content:'';position:absolute;top:0;right:2.33333333%;opacity:0.15;}
.multivariate .right li{position:relative;z-index:2;}
/*communicate*/
.communicate{padding:3.64583333% 0;overflow:hidden;}
.communicate .title{margin-bottom:0.66666667em;line-height:1.25em;text-align:center;}
.communicate .intro{max-width:55.55555556em;margin:0 auto 3.875%;line-height:1.77777778em;}
.communicate ul{display:flex;flex-wrap:wrap;width:103.0625%;}
.communicate li{width:33.333%;padding:0 2.97149788% 2.97149788% 0;}
.communicate .img{display:block;padding-bottom:64%;background:no-repeat center center;background-size:cover;transition:all 0.3s;}
.communicate li:hover .img{transform:scale(1.05);}
/*columnlist*/
.columnlist{margin-bottom:3.4375%;}
.columnlist ul{justify-content:center;display:flex;flex-wrap:wrap;}
.columnlist li{padding:0.9375%;}
.columnlist .icon{width:2em;height:1.5em;margin-right:1em;}
.columnlist .icon img{display:block;width:100%;height:100%;object-fit:contain;}
.columnlist .icon img:nth-child(2){display:none;}
.columnlist a{display:flex;justify-content:center;align-items:center;height:3em;border-radius:1.5em;border:solid 2px #cccccc;padding:0 3.28125vw;}
.columnlist .cur a,.columnlist a:hover{background-color:#d40115;border-color:#d40115;color:#fff;}
.columnlist .cur a .icon img:nth-child(1),.columnlist a:hover .icon img:nth-child(1){display:none;}
.columnlist .cur a .icon img:nth-child(2),.columnlist a:hover .icon img:nth-child(2){display:block;}
.columninfo{color:#676a6e;}
.columninfo.white{color:#fff;}
.columnname{text-align:center;line-height:1.25em;}
.columnintro{max-width:49em;margin:2.75% auto 0;line-height:2em;}
.columnintro.center{text-align:center;}
/*contribution*/
.contribution ul{display:flex;flex-wrap:wrap;width:103.125%;}
.contribution li{width:50%;padding:3.03030303% 3.03030303% 0 0;}
.contribution .box{background:no-repeat center center;background-size:cover;padding-bottom:51.61290323%;position:relative;color:#fff;}
.contribution .box:before{position:absolute;left:0;bottom:0;width:100%;height:100%;display:block;content:'';z-index:2;background-image:linear-gradient(0deg,#ce0317,transparent);opacity:0.8;}
.contribution .text{position:absolute;left:0;bottom:0;width:100%;z-index:3;padding:3.09677419% 6.4516129%;}
.contribution .title{line-height:1.28571429em;margin-bottom:0.42857143em;}
.contribution .intro{line-height:1.5;}
/*maintain*/
.maintain{padding:5.46875% 0 7.29166667%;}
/*mitem*/
.mitem{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:7.6875%;}
.mitem:last-child{margin-bottom:0;}
.mitem:nth-child(2n){flex-direction:row-reverse;}
.mitem .bg{background:no-repeat center center;background-size:cover;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0.12;}
.mitem .pic{width:33.375%;z-index:2;}
.mitem .text{width:55%;padding:2.5% 5%;position:relative;z-index:2;color:#676a6e;}
.mitem .icon{width:4.4375em;margin-bottom:8.33333333%;}
.mitem .icon img{display:block;width:100%;height:auto;}
.mitem .title{line-height:1.45833333em;margin-bottom:5.55555556%;}
.mitem .intro{line-height:1.77777778em;}
.mitem .intro strong{
    /* font-family:'HarmonyOS_Sans_SC_Medium'; */
}
/*waste*/
.waste{background:no-repeat center center;background-size:cover;overflow:hidden;padding:5.72916667% 0 8.17708333%;}
.waste .columninfo{margin-bottom:3.75%;}
.waste .columnintro{margin-top:1.6875%;}
.waste .list{display:flex;flex-wrap:wrap;width:103.0625%;}
.waste .item{width:33.333%;padding:0 2.97149788% 2.97149788% 0;}
.waste .info{position:relative;height:100%;background-color:rgba(255,255,255,0.95);padding:2.6875em 2.5em 3.0625em;color:#676a6e;}
.waste .name{line-height:1.33333333em;text-align:center;margin-bottom:0.66666667em;}
.waste .intro{line-height:1.77777778em;}
/*accident*/
.accident{padding:7.29166667% 0 6.25%;}
.accident .inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}
.accident .pic{width:50%;}
.accident .text{width:43.75%;color:#676a6e;}
.accident .title{line-height:1.45833333em;margin-bottom:5.55555556%;}
.accident .intro{line-height:1.77777778em;}
.accident .intro strong{
    /* font-family:'HarmonyOS_Sans_SC_Medium'; */
}
/*stakeholder*/
.stakeholder .intro{margin:0 auto 3.9375%;}
.stakeholder .w1{max-width:26.66666667em;}
.stakeholder .w2{max-width:60em;}
.stakeholder .pic{margin-bottom:8.125%;}
.stakeholder .list{overflow-x:auto;-webkit-overflow-scrolling:touch;}
.stakeholder table{border:none;text-align:center;font-size:1em;table-layout:fixed;min-width:40em;}
.stakeholder th{background-color:#ce0317;color:#fff;border-radius:0.55555556em 0.55555556em 0px 0px;border:none;border-right:1px solid #fff;font-size:1.22222222em;
    /* font-family:'HarmonyOS_Sans_SC_Medium'; */
    line-height:1.5em;padding:1.04545455em 1em;width:25%;}
.stakeholder th:last-child{border-right:none;}
.stakeholder td{border-color:#e6e6e6;color:#666;line-height:2em;font-size:1em;padding:1.25% 2.5%;}
.stakeholder td:first-child strong{font-size:1.22222222em;
    /* font-family:'HarmonyOS_Sans_SC_Medium'; */
    color:#333;}
.stakeholder td ul{text-align:left;}
.stakeholder td li{position:relative;padding-left:1em;}
.stakeholder td li:before{background-color:#ce0317;position:absolute;left:0;top:0.83333333em;width:0.33333333em;height:0.33333333em;content:'';display:block;border-radius:50%;}
/*recycling*/
.recycling .item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:3.75% 0;}
.recycling .item:nth-child(2n){flex-direction:row-reverse;}
.recycling .pic{width:50%;}
.recycling .text{width:43.75%;color:#676a6e;}
.recycling .title{line-height:1.45833333em;margin-bottom:5.55555556%;}
.recycling .intro{line-height:1.77777778em;}
.recycling .intro strong{
    /* font-family:'HarmonyOS_Sans_SC_Medium'; */
}
/*risk*/
.risk{padding:5.46875% 0 7.29166667%;overflow:hidden;}
.risk .columninfo{text-align:center;margin-bottom:2.8125%;}
.risk .list{overflow-x:auto;-webkit-overflow-scrolling:touch;}
.risk table{table-layout:fixed;font-size:1.5em;text-align:center;color:#676a6e;border-color:#ccc;background-color:#f7f7f7;min-width:30em;}
.risk th{font-weight:normal;font-size:0.83333333em;line-height:1.5em;padding:1.5625% 1%;border-color:#ccc;background-color:transparent;}
.risk td{border-color:#ccc;background-color:transparent;font-size:0.83333333em;line-height:1.5em;padding:0.625% 1%;height:4em;}
/*reduce*/
.reduce{background:no-repeat center center;background-size:cover;overflow:hidden;padding:5.20833333% 0 6.25%;}
.reduce .columninfo{margin-bottom:3.5625%;}
.reduce .columnintro{max-width:56.38888889em;margin:1.4375% auto 0;line-height:2em;text-align:center;}
.reduce .list{display:flex;flex-wrap:wrap;width:101.25%;}
.reduce .item{width:25%;padding:0 1.2345679% 1.2345679% 0;}
.reduce .info{position:relative;height:100%;background-color:rgba(255,255,255,0.95);padding:2.375em 1.875em 2.5625em;color:#666;text-align:center;}
.reduce .name{line-height:1.5em;margin-bottom:1.08333333em;color:#333;}
.reduce .intro{line-height:1.77777778em;}
/*recruitment*/
.recruitment{overflow:hidden;margin-bottom:8.125%;}
.recruitment .columnintro{max-width:51.72222222em;margin-left:auto;margin-right:auto;}
.recruitment .list{display:flex;flex-wrap:wrap;width:103.3125%;}
.recruitment .item{width:50%;padding:3.20629159% 3.20629159% 0 0;}
.recruitment .box{padding-bottom:25em;position:relative;background:no-repeat center center;background-size:cover;overflow:hidden;}
.recruitment .box:before{position:absolute;left:0;bottom:0;width:100%;height:100%;background-image:linear-gradient(0deg,#ce0317,transparent 40%);opacity:0.9;content:'';display:block;z-index:2;transition:all 0.2s;}
.recruitment .text{position:absolute;left:0;bottom:0;width:100%;color:#fff;z-index:3;padding:1em 7.74193548%;transition:all 0.2s;}
.recruitment .name{line-height:1.5em;}
.recruitment .intro{line-height:2em;display:none;}
.recruitment .intro p{position:relative;padding-left:1.25em;}
.recruitment .intro p:before{position:absolute;left:0;top:0.8125em;width:0.375em;height:0.375em;background-color:#fff;border-radius:50%;content:'';display:block;z-index:2;}
.recruitment .box:hover:before{background:#ce0317;height:100%;}
.recruitment .box:hover .text{bottom:50%;transform:translateY(50%);}
.recruitment .box:hover .name{margin-bottom:0.5em;}
.recruitment .box:hover .intro{display:block;}
/*salary*/
.salary .columninfo{margin-bottom:3.3125%;}
.salary .box{width:101.25%;overflow:hidden;}
.salary .item{float:left;width:50%;padding:0 1.2345679% 1.2345679% 0;}
.salary .item:nth-child(2n){float:right;height:100%;}
.salary .item:nth-child(2n) .info{min-height:24.89583333vw;}
.salary .info{background:#f7f7f7 url(../images/logo_bg_02.png) no-repeat 85% top;background-size:auto 100%;padding:5.44303797% 10.12658228%;}
.salary .name{line-height:1.125em;color:#333;margin-bottom:2.6984127%;}
.salary .intro{color:#676a6e;line-height:2em;}
.salary .intro p{position:relative;padding-left:1.11111111em;}
.salary .intro p:before{position:absolute;left:0;width:0.33333333em;height:0.33333333em;background-color:#ce0317;border-radius:50%;top:0.83333333em;content:'';display:block;}
/*training*/
.training{background:no-repeat center center;background-size:cover;overflow:hidden;padding:5.20833333% 0 6.40625%;}
.training .columninfo{margin-bottom:3.5625%;}
.training .columnintro{max-width:56.38888889em;margin:1.4375% auto 0;line-height:2em;text-align:center;}
.training .list{display:flex;flex-wrap:wrap;width:101.25%;}
.training .item{width:25%;padding:0 1.2345679% 1.2345679% 0;}
.training .box{position:relative;height:31.25em;display:flex;align-items:center;justify-content:center;background-color:#fff;padding:7.79220779% 9.09090909%;color:#333;text-align:center;}
.training .info{width:100%;}
.training .icon{width:33.01587302%;margin:0 auto 2.25em;}
.training .icon img{display:block;width:100%;height:auto;}
.training .name{line-height:1.125em;color:#333;}
.training .intro{line-height:2em;display:none;}
.training .box:hover{color:#fff;text-align:left;background-color:#ce0317;}
.training .box:hover .info{max-height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;}
.training .box:hover .icon{display:none;}
.training .box:hover .name{color:#fff;font-size:1.5em;line-height:1.5em;margin-bottom:0.29166667em;}
.training .box:hover .intro{display:block;}
/*resources*/
.resources{overflow:hidden;margin-bottom:8.125%;}
.resources .columnintro{max-width:35.66666667em;margin-left:auto;margin-right:auto;}
.resources .list{display:flex;flex-wrap:wrap;width:103.3125%;}
.resources .item{width:50%;padding:3.20629159% 3.20629159% 0 0;}
.resources .box{padding-bottom:25em;position:relative;background:no-repeat center center;background-size:cover;overflow:hidden;}
.resources .box:before{position:absolute;left:0;bottom:0;width:100%;height:100%;background-image:linear-gradient(0deg,#ce0317,transparent 40%);opacity:0.9;content:'';display:block;z-index:2;transition:all 0.2s;}
.resources .text{position:absolute;left:0;bottom:0;width:100%;color:#fff;z-index:3;padding:4.38709677% 7.74193548%;transition:all 0.2s;}
.resources .name{line-height:1.5em;}
.resources .intro{line-height:2em;display:none;}
.resources .intro p{position:relative;padding-left:1.25em;}
.resources .intro p:before{position:absolute;left:0;top:0.8125em;width:0.375em;height:0.375em;background-color:#fff;border-radius:50%;content:'';display:block;z-index:2;}
.resources .box:hover:before{background:#ce0317;height:100%;}
.resources .box:hover .text{bottom:50%;transform:translateY(50%);max-height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;}
.resources .box:hover .name{margin-bottom:0.54166667em;}
.resources .box:hover .intro{display:block;}
/*related*/
.related{background-color:#f7f7f7;padding:8.125% 0 5%;overflow:hidden;}
.related .columnname{text-align:left;}
.related .item{padding:3.75% 0;border-bottom:1px solid rgba(0,0,0,0.1);}
.related .item:last-child{border-bottom:none;}
.related .pic{width:28.125%;}
.related img{transition:all 0.3s;}
.related .text{width:68.125%;padding-right:14.9375%;background:url(../images/arrow_right_02.svg) no-repeat right center;background-size:2.375em auto;}
.related .title{color:#676a6e;line-height:1.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:1.7626322%;}
.related .excerpt{color:#999;line-height:1.66666667em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;max-height:5em;}
.related .info{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.related .info:hover img{transform:scale(1.05);}
.related .info:hover .title{color:#ce0317;}
.popup{background-color:rgba(0,0,0,0.3);position:fixed;left:0;top:0;width:100%;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:101;display:none;}
.popup .box{display:flex;width:100%;justify-content:center;align-items:center;min-height:100%;padding:1em 0;}
.popup .info{background-color:#fff;width:62.5em;max-width:88%;padding:3.80208333% 3.75em 5.36458333%;position:relative;}
.popup .close{width:1.25em;height:1.25em;background-color:#333;position:absolute;right:1.25em;top:1.25em;cursor:pointer;}
.cpopup .title{line-height:1.28571429em;margin-bottom:3.18181818%;}
.cpopup .entry{line-height:1.66666667em;color:#999;}
.cpopup .gallery{padding:0 4.0625em;position:relative;margin-top:5.90909091%;}
.cpopup .pic{padding-bottom:66.66666667%;background:no-repeat center center;background-size:cover;}
.cpopup .arrow{margin-top:0;transform:translateY(-50%);width:2.375em;height:2.375em;background:no-repeat center center;background-size:contain;}
.cpopup .arrow:after{display:none;}
.cpopup .swiper-button-prev{left:0;background-image:url(../images/arrow_left_02.svg);}
.cpopup .swiper-button-next{right:0;background-image:url(../images/arrow_right_02.svg);}
@media only screen and (max-width:1024px){#development li{width:50%;}
.gitem .pic{width:100%;}
.gitem .text{width:100%;margin-bottom:3.5%;}
.healthy .pic{position:absolute;left:0;top:0;width:100%;height:100%;padding-bottom:0;}
.healthy .list{display:block;position:relative;}
.healthy .item{width:100%;align-items:flex-start;border-right:none;padding:5%;border-bottom:1px solid rgba(255,255,255,0.1);}
.healthy .name{width:auto;padding-top:0;padding-left:1em;}
.healthy .name:before{left:0;top:0.35em;transform:none;}
/*1024px*/
 .energy .pic{position:absolute;left:0;top:0;width:100%;height:100%;padding-bottom:0;}
.energy .list{display:block;position:relative;}
.energy .item{width:100%;align-items:flex-start;border-right:none;padding:5%;border-bottom:1px solid rgba(255,255,255,0.1);}
.energy .icon{margin-bottom:1.5em;}
.energy .name{width:auto;}
/*1024px*/
 .tculture .pic{width:100%;}
.tculture .text{width:100%;padding:2em;}
/*1024px*/
 .contribution li{width:100%;}
/*1024px*/
 .waste .item{width:100%;}
/*1024px*/
 .accident .text{width:100%;}
.accident .pic{width:100%;margin-bottom:2em;}
/*1024px*/
 .recycling .text{width:100%;margin-bottom:2em;}
.recycling .pic{width:100%;}
/*1024px*/
 .reduce .item{width:50%;}
/*1024px*/
 .recruitment .item,.resources .item{width:100%;}
/*1024px*/
 .salary .box{width:auto;}
.salary .item{float:none;width:auto;padding-right:0;}
.salary .item:nth-child(2n){float:none;}
/*1024px*/
 .training .item{width:50%;}
}
@media only screen and (max-width:768px){#banner .img{padding-bottom:100%;}
#banner .intro{line-height:1.75em;}
#esg{padding:40px 0;}
#esg .info{padding:2em;}
#esg .pic{width:100%;margin-bottom:7%;}
#esg .text{width:100%;}
#development{padding:40px 0 35px;}
#development li{width:100%;}
.gitem{padding:20px 0;}
.healthy{padding:40px 0;}
.healthy .item{padding:2em;}
/*768px*/
 #wrapper{padding:40px 0;}
/*768px*/
 .energy{margin-bottom:40px;}
.energy .item{padding:2em;}
/*768px*/
 .multivariate .top{padding-top:40px;}
.multivariate .btm{margin-top:-21.2%;}
.multivariate .left{width:100%;margin-bottom:2em;}
.multivariate .right{width:100%;}
.multivariate .right ul{margin:0 auto;}
.multivariate .alias{text-align:center;}
/*768px*/
 .communicate{padding:40px 0;}
.communicate li{width:100%;}
/*768px*/
 .columnlist{margin-bottom:2em;}
.columnlist .icon{margin-right:0.5em;}
.columnlist a{padding:0 1em;}
/*768px*/
 .columnintro{margin-top:1.5em;}
/*768px*/
 .contribution .intro{line-height:1.75em;font-size:14px;}
.contribution .text{padding:3% 5.5%;}
/*768px*/
 .maintain{padding:40px 0;}
/*768px*/
 .mitem .text{width:100%;padding:2em;}
.mitem .icon{margin-bottom:1em;}
.mitem .title{margin-bottom:0.75em;}
.mitem .pic{width:100%;}
/*768px*/
 .waste{padding:40px 0;}
/*768px*/
 .accident{padding:50px 0;}
/*768px*/
 .stakeholder table{font-size:0.875em;}
/*768px*/
 .recycling .item{padding:20px 0;}
/*768px*/
 .risk table{font-size:1.125em;}
/*768px*/
 .reduce{padding:40px 0;}
.reduce .item{width:100%;}
/*768px*/
 .recruitment .box,.resources .box{padding-bottom:0;}
.recruitment .box:before,.resources .box:before{height:100%;}
.recruitment .text,.resources .text{position:relative;transform:none;bottom:auto;left:auto;padding:1.5em 1em;}
.recruitment .intro,.resources .intro{display:block;}
/*768px*/
 .salary .info{padding:2em;}
/*768px*/
 .training{padding:40px 0;}
.training .item{width:100%;}
/*768px*/
 .related .item{padding:25px 0;}
.related .pic{width:100%;margin-bottom:1.5em;}
.related .text{width:100%;background:none;padding-right:0;}
/*768px*/
 .popup .info{padding:2em;}
.popup .close{right:1em;top:1em;width:1em;height:1em;}
/*768px*/
 .cpopup .entry{font-size:1em;}
.cpopup .gallery{padding:0 2em;}
.cpopup .arrow{width:1.5em;height:1.5em;}
}
/* 20240902 */
.service .title a{color:#fff;position:relative;}
.service .title a:hover{color:#e70013;transition:.3s;}
.service .title a:after{content:"";position:absolute;left:0;bottom:0;background:linear-gradient(90deg,#e70013,transparent);height:4px;width:0%;}
.service .title a:hover:after{width:100%;transition:.3s;}
.service li a:hover{color:#e70013;transition:.3s;}
.casedetail .info li{position:relative;list-style-type:none;padding-left:1em;margin:0.8em 0;}
.casedetail .info li:before{content:"";position:absolute;width:4px;height:4px;background:#e33639;border-radius:50%;left:0;top:0.9em;margin-top:-2px;}
.scrollClass.Top003198 menu li.aon>span a{color:#d40115 !important;}
.multivariate .echart{width:100%;height:400px;}
@media(max-width:768px){.multivariate .echart{height:300px;}
}
/* 20240925 */
.staffSlider .tag{display:block;text-align:center;}
.staffSlider .tag .it{max-width:none;font-size:14px;}
.staffSlider .tag .ico{margin:0 0 10px auto;}
.staff2+.staff2{margin-top:50px;}
#development .text .top{flex:1 1 auto;overflow:hidden;margin-bottom:10px;display:flex;flex-direction:column;}
#development .more{flex:0 0 auto;}
#development .name{flex:0 0 auto;}
#development .intro{flex:1 1 auto;overflow:auto;width:100%;padding-right:1em;}
#development .intro::-webkit-scrollbar-track{background:#ff5262;}
#development .intro::-webkit-scrollbar-thumb{background:#fff;}
.pnav .swiper-container{width:100%;}
.pnav .swiper-slide{width:auto;}
@media(min-width:1025px){.energy .name{white-space:nowrap;transform:rotate(90deg);transform-origin:right top;}
.energy .cur .name{transform:rotate(0deg);white-space:normal;}
.energy .item{padding-top:3%;}
.energy .cur{padding:0 5%;}
.healthy .item{padding-top:3%;}
.healthy .name .t{white-space:nowrap;transform:rotate(90deg);transform-origin:right top;}
.healthy .cur{padding:0 5%;}
.healthy .cur .name .t{transform:rotate(0deg);white-space:normal;}
}
