


/* pc */
.pc-1200px{display: none;}
@media only screen and (max-width:1260px){
.pc-1200px{ position: fixed;width: 100%;height: 100%;top: 0;left: 0;background: #333;z-index: 99999999999999999;display: block;}
.pc-1200px p{ position: absolute;transform: translateY(-50%);-webkit-transform: translateY(-50%);width: 100%;top: 50%;left: 0;}
.pc-1200px p img{ display: block;margin: 0 auto 2em;height: 50px;}
.pc-1200px p strong{ display: block;color: #fff;text-align: center;font-size: 2em;letter-spacing: 1px;line-height: 1em;margin-bottom: 2em;}
.pc-1200px p span{ display: block;text-align: center;color: #eee;letter-spacing: 1px;font-size: 16px;}
}



@-webkit-keyframes scroll{0%{transform:translateY(0);opacity:1}
45%{transform:translateY(53px);opacity:1}
70%{transform:translateY(53px);opacity:0}
100%{transform:translateY(53px);opacity:0}
}@keyframes scroll{0%{transform:translateY(0);opacity:1}
45%{transform:translateY(53px);opacity:1}
70%{transform:translateY(53px);opacity:0}
100%{transform:translateY(53px);opacity:0}
}

/* svg */
.waves {position:absolute;width: 100%;height: 80px;margin-top: 0;margin-bottom: -8px;left: 0;bottom: 0;width: 100%;z-index: 1;margin-top: -80px;}
.parallax > use {animation: move-forever 25s cubic-bezier(.55,.5,.45,.5)     infinite;}
.parallax > use:nth-child(1) {animation-delay: -2s;animation-duration: 7s;}
.parallax > use:nth-child(2) {animation-delay: -3s;animation-duration: 10s;}
.parallax > use:nth-child(3) {animation-delay: -4s;animation-duration: 13s;}
.parallax > use:nth-child(4) {animation-delay: -5s;animation-duration: 20s;}
@keyframes move-forever {0% {transform: translate3d(-90px,0,0);}100% { transform: translate3d(85px,0,0);}}

/* innerwrap */
.innerwrap{width: 100%;position: relative;box-sizing: border-box;overflow: hidden;z-index: 0;}

/* indexonewrap */
.indexonewrap{width: 100%;position: relative;z-index: 0;margin: 100px 0;}
.indexonewrap:before{content: '';display: block;width: 70%;height: calc(100% - 280px);background: url(../img/sy_gybj.jpg)no-repeat;backgroun background-size: cover;position: absolute;left: 0;top: 140px;z-index: 0;}
/* index01wrap */
.index01wrap{width: 100%;position: relative;z-index: 1;margin-bottom: 110px;}

.index01imgbox{width: 55%;overflow: hidden;position: relative;    margin: 0 5% 0 0;}
.index01imgbox video{display: block;width: 100%;object-fit: cover;z-index: 0;position: relative;}
.index01imgbox img{display: block;width: 100%;}
.imganimation:before,.imganimation:after{position:absolute;top:0;left:-100%;z-index:15;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg);}
.imganimation.aos-animate:before{-webkit-animation: shine 1s ease-out .5s;animation: shine 1s ease-out .5s;}
.imganimation:hover:after{-webkit-animation: shine 1s ease-out .3s;animation: shine 1s ease-out .3s;}
@-webkit-keyframes shine{100%{left:125%}
}
@keyframes shine{100%{left:125%}
}
@-webkit-keyframes imganim{0%{transform:translateX(-100%)}
100%{transform:translateX(100%)}
}
/* index01text */
.index01text{width: 50%;box-sizing: border-box;padding: 50px 140px 0 calc((100% - 1400px)/2);}
/* i-tl01 */
.i-tl01{display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;font-size: 40px;/* font-weight: bold; */color: #333333;}
.i-tl01 img{display: block;width: auto;height: 40px;max-height: 40px;margin-right: 10px;}
.index01text h4{margin-top: 100px;font-size: 16px;color: #333333;line-height: 30px;text-align: justify;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;margin-bottom: 80px;}

/* business02fontbg */
.business02fontbg{position: absolute;width: 100%;overflow: hidden;height: 180px;background-color: transparent;left: 0;bottom: -26px;z-index: 0;display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;}
.business02fontbg span{font-size: 180px;color: #FFFFFF;font-weight: bold;letter-spacing: 4px;-webkit-animation: about-anim 30s linear infinite normal;animation: about-anim 30s linear infinite normal;display: block;white-space: nowrap;font-family: 'tl01';opacity: 0.5;}
@-webkit-keyframes about-anim {
    0%   { -webkit-transform: translateX(-33.33%); }
    100% { -webkit-transform: translateX(-66.66%); }
}
@keyframes about-anim {
    0%   { transform: translateX(-33.33%); }
    100% { transform: translateX(-66.66%); }
}



/* index05wrap */
.index05wrap{width: 100%;padding-top: 110px;position: relative;margin-bottom: 160px;}
.index05wrap:before{content: '';display: block;width: 52%;height: 100%;position: absolute;top: 0;left: 0;background: url(../img/sk.jpg)no-repeat;background-size: cover;z-index: 0;}
/* index05 */
.index05{position: relative;width: 100%;z-index: 1;display: flex;display: -webkit-flex;-webkit-justify-content: flex-end;justify-content: flex-end;box-sizing: border-box;padding: 0 calc((100% - 1400px)/2);}
/* index05imgbox */
.index05imgbox{width: 60%;height: 100%;position: absolute;left: 0;top: 0;overflow: hidden;}
.index05imgbox .imgbox{display: block;width: 100%;height: 100%;object-fit: cover;opacity: 0;transition: all .3s;position: absolute;top: 0;left: 0;overflow: hidden;visibility: hidden;}
.index05imgbox .imgbox img{width: 100%;height: 100%;object-fit: cover;}
.index05imgbox .imgbox.now{opacity: 1;visibility: visible;}
.index05imgbox .imgbox.now:before{-webkit-animation: shine 1s ease-out .3s;animation: shine 1s ease-out .3s;}


/* index05-r */
.index05-r{width: 30%;position: relative;z-index: 1;padding: 100px 0;padding-left: 230px;overflow: hidden;}
.index05-r h4{font-size: 16px;line-height: 26px;color: #333333;margin-top: 20px;margin-bottom: 120px;}
/* index05list */
.index05list{width: 100%;}
.index05list li{width: 100%;position: relative;border-bottom: 1px solid #DDDDDD;height: 80px;position: relative;}
.index05list li .min{display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: space-between;justify-content: space-between;height: 100%;width: 100%;position: absolute;top: 0;right: 0;transition: all .5s;box-sizing: border-box;background-color: #FFFFFF;background: url(../img/xb.png)no-repeat;background-size: 100%;}
.index05list li .min h3{font-size: 25px;color: #333333;/* font-weight: bold; */}
.index05list li:hover .min,.index05list li.on .min{width: calc(100% + 150px);padding-left: 90px;}
.index05list li .min img{display: block;width: auto;opacity: 0;transition: all .3s;transform: translateX(60px);}
.index05list li:hover .min img,.index05list li.on .min img{opacity: 1;transform: none;}
.index05list li:hover .min h3,.index05list li.on .min h3{color: #022962;}







/* footer */
.footerwrap{width: 100%;position: relative;padding-top: 0;}
.footerwrap .waves{bottom: initial;position: relative;margin-bottom: -10px;}
.footercloor{width: 100%;position: relative;box-sizing: border-box;padding-top: 40px;background-color: #042956;}
/* f-wave */
.f-wave{width: 100%;height: 100%;margin-bottom: -1px;}
.f-wave img{display: block;width: 100%;height: 100%;object-fit: cover;}
.waves{}

/* footer */
.footer{width: 90%;margin: 0 auto 60px;}
/* f-fx */
.f-fx{display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;margin-bottom: 60px;}
.f-fx p{font-size: 16px;color: #ffffff;margin-right: 20px;}
.f-fx .bdsharebuttonbox{display: flex;display: -webkit-flex;}
.f-fx .bdsharebuttonbox a{display: flex;display: -webkit-flex;border:1px solid rgba(255,255,255,0.3);border-radius: 50%;width: 34px;height: 34px;font-size: 14px;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;color: #FFFFFF;padding: 0;margin: 0;margin-right: 10px;background-image: none;opacity: 0.5;}
.f-fx .bdsharebuttonbox a:last-child{margin-right: 0;}
.f-fx .bdsharebuttonbox a:hover{opacity: 1;}
.f-fx .bdsharebuttonbox a:hover:before{color: #FFFFFF;}

/* footermin */
.footermin{width: 100%;box-sizing: border-box;position: relative;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
/* f-lx */
.f-lx h3{font-size: 30px;color: #ffffff;margin-bottom: 20px;font-family: 'tl02';}
.f-lx p{font-size: 16px;margin-bottom: 30px;color: #FFFFFF;}
.f-lx a{display: block;width: 150px;height: 40px;line-height: 40px;text-align: center;background-color: rgba(255,255,255,0.1);color: rgba(255,255,255,0.3);font-size: 14px;margin-bottom: 30px;}
.f-lx font{font-size: 14px;color: rgba(255,255,255,0.3);}
/* f-nav */
.f-nav{box-sizing: border-box;display: flex;display: -webkit-flex;}
.f-nav li{margin-right: 100px;}
.f-nav li:last-child{margin-right: 0;}
.f-nav li h3{font-size: 18px;color: #ffffff;margin-bottom: 30px;}
.f-nav li a{display: block;font-size: 14px;color: #ffffff;opacity: 0.3;margin-bottom: 15px;}
.f-nav li a:hover{opacity: 1;text-decoration: underline;}
/* f-ewm */
.f-ewm{text-align: center;}
.f-ewm h3{font-size: 18px;color: #ffffff;margin-bottom: 30px;}
.f-ewm img{display: block;width: auto;height: 110px;}
.f-ewm p{font-size: 14px;color: #ffffff;margin-top: 20px;opacity: 0.3;}
/* copyrightwrap */
.copyrightwrap{width: 100%;border-top: 1px solid rgba(255,255,255,0.2);}
.copyright{width: 90%;margin: auto;height: 100px;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;}
.copyright .left{display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;}
.copyright .left p,.copyright .left a{font-size: 14px;color: #FFFFFF;opacity: 0.3;}
.copyright .left i{display: block;width: 1px;height: 14px;background-color: #FFFFFF;opacity: 0.3;margin: 0 20px;}

/* yqlink */
.yqlink{width: 260px;height: 40px;border: 1px solid rgba(255,255,255,0.3);box-sizing: border-box;padding: 0 15px;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;position: relative;display: flex;display: -webkit-flex;cursor: pointer;}
.yqlink h3,.yqlink i{font-size: 14px;color: #fff;opacity: 0.3;}
.yqlink .box{width: 100%;box-shadow: 0px 2px 5px rgba(0,0,0,0.3);position: absolute;left: 0;bottom: 40px;background-color: #FFFFFF;display: none;}
.yqlink .box a{display: block;width: 100%;box-sizing: border-box;padding: 0 15px;line-height: 40px;border-bottom: 1px solid #DDDDDD;font-size: 14px;}
.yqlink .box a:hover{color: #0075c2;}
.yqlink .box a:last-child{border-bottom: none;}




 















@media only screen and (max-width: 1600px){
.nav li{margin-right: 40px;}
.bannerwrap .bannertext h3{font-size: 50px;line-height: 55px;}
.bannerwrap .bannertext p{font-size: 16px;margin-bottom: 20px;}
.i-cont,.i-cont01{width: 1100px;}
.bannerwrap .bannertext{padding-left: 80px;}
.bannpage .swiper-num span,.bannpage .swiper-num{font-size: 28px;}
.bannpage .swiper-num .total{font-size: 16px;}

.index01text{padding: 50px 80px 0 calc((100% - 1100px)/2);}
.index01text h4{font-size: 16px;line-height: 28px;}
.i-tl01{font-size: 36px;}
.i-tl01 img{height: 36px;}
.index01text h4{margin: 60px 0 50px;}
.indexonewrap:before{height: calc(100% - 220px);top: 110px;}
.business02fontbg span{font-size: 140px;}
.business02fontbg{height: 140px;bottom: -16px;}

.index_sec1_zi{padding: 50px 40px;}
.index_sec1_img p{padding: 40px;}
.index_sec1_img ul{padding: 40px;}
.index_sec1_list:hover .index_sec1_img p{-webkit-transform: translateY(-100px);transform: translateY(-100px);}
.index_sec1_zi h5{font-size: 28px;}
.index02{width: 94%;}
.index_sec1_img{height: 300px;}
.index_sec1_list{padding-bottom: 300px;}

.index03-l{padding: 50px 60px 0 calc((100% - 1100px)/2);width: 35%;}
.index03-r{width: 65%;padding: 50px calc((100% - 1100px)/2) 50px 100px;}
.index03-l h4{margin: 30px 0 50px;font-size: 16px;}
.index03-rmin a .imgbox{width: 25%;}
.index03-rmin a .text h3{font-size: 16px;line-height: 28px;}

.index04l-text{width: 45%;}
.index04l-text h3{font-size: 30px;}
.index04l-text p{font-size: 16px;}
.index04wrap{padding: 100px 0;}
.index04tablistwrap{width: 200px;}
.index04tablist{height: 640px;}
.nav-cont-item-bg{width: 240px;height: 180px;top: 160px;}
.index04tablist .item img{height: 60px;}
.index04tablist .item h3{font-size: 18px;}

.index05-r{padding: 60px 0;padding-left: 180px;width: 32%;}
.index05{padding: 0 calc((100% - 1100px)/2);}
.index05-r h4{margin-bottom: 50px;}
.index05list li{height: 70px;}
.index05list li .min h3{font-size: 20px;}
.index05list li:hover .min, .index05list li.on .min{padding-left: 50px;}
.index05wrap{padding-top: 100px;margin-bottom: 140px;}

.footer{width: 94%;margin-bottom: 40px;}
.f-lx h3{font-size: 24px;}
.f-nav li{margin-right: 50px;}
.f-nav li a{margin-bottom: 10px; }
.copyright{height: 80px;width: 94%;}
.copyright .left p, .copyright .left a{font-size: 13px;}
.f-fx{margin-bottom: 40px;}

.totop{width: 50px;height: 50px;}
.totop img{height: 20px;}
.index04imglist{height: 73%;}

/* 20210624 */
.index03{padding-left: calc((100% - 1100px)/2);}
.index03-top{width: 1100px;}
.index03wrap:before{width: calc(100% - (100% - 1100px)/2);}
.index03-bot .item{width: 1100px;padding-left: 70px;}

/* .inner-text h3 */
.inner-text h3{font-size: 40px;margin-bottom: 12px;}
.inner-text p{font-size: 18px;}
.b-nav a{line-height: 80px;}
.b-navwrap:before{width: calc(100% - (100% - 1100px)/2);}
.history01{margin: 100px auto 120px;}

/* .partner01 .item */
.partner01{margin: 100px auto 120px;}
.partner01 .item{width: calc((100% - 300px)/4);margin-right: 100px;}

/* c-tl01 */
.c-tl01 h3{font-size: 26px;}
.c-tl01{margin-bottom: 40px;}
.contact01 .text{padding-left: 80px;}
.contact01wrap{margin: 100px auto;}
.contact02{height: 420px;}
.contact02 .map .BMap_bubble_content{font-size: 16px;}
.contact03wrap{margin: 100px auto 120px;}
.c-tl01 p{font-size: 16px;}
.c-form input{height: 54px;}

/* .recruit01wrap */
.recruit01wrap{margin: 100px auto;}
.recruit02wrap{padding: 100px 0 80px;border-top-left-radius: 100px;border-bottom-right-radius: 100px;}
.recruit02min li{padding: 30px 40px;width: calc((100% - 40px)/3);margin-right: 20px;margin-bottom: 20px;}
.recruit03 h3{font-size: 34px;}
.recruit03 h4{font-size: 16px;line-height: 26px;}
.recruit03{margin-bottom: 120px;}
.recruit01 .item a h3{font-size: 24px;margin-bottom: 20px;}
.recruit01 .item a .yq p{font-size: 14px;}
.recruit01 .item .info h3{margin-bottom: 20px;}
.recruit01 .item a{padding-bottom: 30px;}
.recruit01 .item{padding-top: 30px;}
.recruit01 .item .info .fontmin p{font-size: 15px;}
.recruit01 .item .info li{margin-bottom: 30px;}


/* .honor01wrap */
.honor01wrap{padding: 100px 0 120px;}
.honor01 .item .tl{font-size: 20px;height: 70px;}


/* .about01wrap */
.about01wrap{padding: 100px 0 40px;}
.about01{margin-bottom: 0;}
.about01 h4{font-size: 16px;line-height: 28px;margin-bottom: 20px;}
.about04min .text .about04num li .mun_top h2{font-size: 42px;}
.about04min .text .about04num li{padding-left: 80px;}
.about04min .text .about04num li:before{width: 60px;}
.about04min .text .about04num li .mun_top p{font-size: 16px;}
.about04min .text h4{line-height: 28px;margin-bottom: 40px;}
.about04min .text{padding-left: 70px;}
.about04min .text .about04num{margin-bottom: 60px;}
.about03wrap{padding: 100px 0;}
.about03page{margin-top: 40px;}
.about04wrap{padding: 140px 0 140px;}

/* .meadiaone01 a .text h3 */
.meadiaone01 a .text h3{font-size: 16px;line-height: 28px;}
.meadiaone01wrap{padding-bottom: 120px;}
.fy a, .nav-links a, .nav-links span{min-width: 42px;height: 42px;}

/* .m-infobanner */
.m-infobanner{padding: 100px 0;}
.m-infolist a{padding: 30px;}
.m-info01 p{margin-bottom: 20px;}
.m-info01{width: 64%;}

/* .mediafour01 a .text h3 */
.mediafour01 a .text h3{font-size: 20px;}
.mediafour01 a .data p{font-size: 42px;}
.mediafour01 a .text{padding: 20px 50px 30px;}
.mediafour01 a .data{padding-left: 20px;width: 110px;}
.mediafour01 a .data i{font-size: 18px;}
.mediafour01 a .text strong{width: calc(100% + 210px);margin: 15px 0 10px;margin-left: -160px;}

/* .mediafive01 a */
.mediafive01 a{width: calc((100% - 90px)/4);margin-right: 30px;margin-bottom: 30px;}

/* .brand01 a */
.brand01 a{padding: 50px ;}
.brand01 a h3{font-size: 26px;}
.brandtext{width: 320px;height: 320px;}
.brandtext h3{font-size: 42px;}
.brandtext p{font-size: 16px;}

.footerwrap .waves{margin-bottom: -20px;}
.footerwrap{margin-top: -30px;}


.navdown .textlist a{padding: 20px 0;}
.pro-btext h3{font-size: 26px;}
.pro-btext strong{width: 90px;margin: 20px auto;}
.pro-btext h4{font-size: 14px;line-height: 28px;}
.pro-link{width: 600px;height: 54px;bottom: 60px;}
.pro-link .show p, .pro-link .show i{line-height: 54px;}
.proone01 .swiper-slide .text h3{font-size: 32px;}
.proone01 .swiper-slide .text p{font-size: 18px;}
.proone01 .swiper-slide .text strong{margin: 20px 0;}
.proone01 .swiper-slide .text h4{font-size: 18px;line-height: 30px;}
.proone01 .swiper-button-prev{left: -70px;}
.proone01 .swiper-button-next{right: -70px;}
.proone01 .swiper-button-prev, .proone01 .swiper-button-next{width: 40px;height: 40px;}
.proone01wrap{padding: 100px 0;}
.proone02wrap{padding: 120px 0;}
.proone03wrap{padding: 120px 0 90px;}
.proone04wrap{padding: 120px 0;}

.protwo01wrap li{padding: 100px 0;}
.protwo01item .text h3{font-size: 26px;}
.protwo01item .text strong{margin: 30px 0;}
.protwo01item .text p{font-size: 14px;line-height: 26px;}
.protwo01item .text p:before{top: 10px;}
.protwo01wrap li .a-font{font-size: 40px;right: calc((100% - 1100px)/4 - 20px);}
.protwo01wrap li:nth-of-type(even) .a-font{left: calc((100% - 1100px)/4 - 20px);}

.prothreeitem .text{padding-left: 60px;padding-right: 100px;}
.prothree01li:nth-of-type(2n) .prothreeitem .text{padding-left: 100px;padding-right: 60px;}
.prothreeitem .a-img{width: 80px;}
.prothreeitem .text h3{font-size: 26px;}
.prothreeitem .text strong{margin: 30px 0;}
.prothreeitem .text h4{font-size: 14px;line-height: 26px;}
.prothree01li{padding: 80px 0;}

.profour01 a:before{width: 130px;height: 200px;}
.profour01 a p{font-size: 20px;}
.profour01 a font{width: 46px;height: 46px;}
.profour01 a{padding: 0 40px 0 23px;}
.profour02 .text{padding-left: 80px;width: 43%;}
.profour02 .text h3{font-size: 32px;margin-bottom: 30px;}
.profour02 .text p{font-size: 20px;}
.profour02 .text h4{font-size: 14px;line-height: 26px;}
.p-tl01 h3{font-size: 32px;}
.p-tl01{padding-left: 80px;}
.profour03 .bot .swiper-button-next, .profour03 .bot .swiper-button-prev,.profour04min .bot .swiper-button-next, .profour04min .bot .swiper-button-prev{width: 42px;height: 42px;}
.profour04min .item .text{padding: 0 80px;}
.profour04min .item .text h3{font-size: 42px;}
.profour04min .item .text h4{font-size: 20px;}
.profour04min .item .text P{font-size: 14px;margin-bottom: 20px;}
.profour04min .item .text strong{width: 40px;margin: 20px 0;}
.profour04min .item .text h4{font-size: 14px;line-height: 24px;}
.profour04min .item .text .more{margin-bottom: 40px;}

/* .team01 .text */
.team01 .text{padding-left: 120px;}
.team01 .text strong{width: calc(100% + 120px);margin-left: -120px;}
.team01 .text .tl h3{font-size: 36px;}
.team01 .text .tl p{font-size: 20px;}
.team02 .item01 .text{padding-right: 60px;}
.team02 .item02 .text{padding-left: 80px;}
.team02 .item01 .imgbox .page .swiper-button-next, .team02 .item01 .imgbox .page .swiper-button-prev{width: 50px;height: 50px;}
.team02 .item01 .imgbox .page{bottom: -25px;}

/* .servicetwo01wrap */
.servicetwo01wrap{padding: 100px 0;}
.s-tl01 h3{font-size: 32px;}
.s-tl01 strong{margin: 20px auto;}
.s-tl01 h4{font-size: 14px;line-height: 26px; width: 700px;}

.servicetwo02 li .text img{font-size: 42px;margin-bottom: 20px;}
.servicetwo02 li .text h3{font-size: 22px;padding-bottom: 15px;margin-bottom: 20px; }
.servicetwo02 li .text h4{font-size: 14px;line-height: 26px;}


/* .serviceone01wrap */
.serviceone01wrap{padding: 120px 0;}

/* .innovate01 */
.innovate01{margin: 60px auto 140px;}
.innovate01item .text h3{font-size: 26px;line-height: 30px;}
.innovate01item .text h4{font-size: 14px;     line-height: 24px;}

/* .servicethree01 .text */
.servicethree01 .text{padding-left: 80px;}
.servicethree01 .text h3{font-size: 32px;}
.servicethree01 .text strong{width: 60px;margin: 20px 0;}
.servicethree01 .text h4{font-size: 15px;line-height: 24px;margin-bottom: 20px;}
.servicethree02wrap{padding: 120px 0;}
.servicethree03{margin: 120px auto 160px;}
.servicethree03-l{padding: 50px 50px 50px 90px;}
.servicethree03-l .text:before{height: calc(100% + 50px);left: -40px;top: -50px;}
.servicethree03-r{padding: 0 50px;}
.servicethree03-r li h3{font-size: 22px;}
.servicethree03-r li a{font-size: 18px;}

/* .mech02-text */
.mech02-text{padding: 160px 0;}
.mechanism02 .text h3{font-size: 16px;}
.mechanism02 .text{margin-top: 30px;}
.mechanism02 .text ul li{font-size: 14px;line-height: 20px;}
.mechanism02 .text ul li:before{top: 8px;}
.mechanism02page{margin-top: 50px;}

/* .cooper01 .cooper01-l */
.cooper01 .cooper01-l{padding-left: 120px;}
.cooper01 .cooper01-l h3{font-size: 32px;}
.cooper01 .cooper01-l strong{width: 60px;}
.cooper01wrap{padding: 100px 0;}
.cooper01 .cooper01-l img{height: 32px;}
.cooper02item{padding: 50px 60px;}
.cooper02item .text h3{font-size: 20px;margin-bottom: 20px;}
.cooper02item .text h4{font-size: 15px;}
.cooper02item .text .link{margin-top: 40px;}
.cooper02item{margin-bottom: 60px;}
.mech02-text .min h3{font-size: 32px;}

/* .prolistitem .text */
.prolistitem .text{padding: 0 50px;}
.prolistwrap li{padding: 110px 0;}
.prolistitem .text h3{font-size: 26px;}
.prolistitem .text h4{font-size: 14px; line-height: 24px;}

.prolist01-text h3{font-size: 32px;}
.prolist01-text strong{width: 60px;}
.prolist01-text h4{font-size: 15px;}
.prolist01{margin: 100px auto;}
.protwolink a{padding: 0 50px;}
.pro02i-fx{margin: 0;}
.innovatelink .item h4{  font-size: 14px; line-height: 26px;}
.innovatelink .item h3{font-size: 26px;}
.innovate01wrap{padding: 10px 0 80px;}
.navdown .item{ height: 35vh;}
.prolistitem .text .more{width: 140px;height: 40px;line-height: 40px;}
.protwo01item .text h4{font-size: 14px;line-height: 24px;}
.profour04min .item .imgbox{height: 400px; }
.profour04min .item .imgbox img{    max-width: 80%; max-height: 80%;}
.proone02 .list li{ font-size: 14px;     height: 50px;}
.prolist-fl .item .info p{font-size: 14px;}
.pro-btext{    width: 800px;}

/* 20210803 */
.profour01{width: 94%;}
.profour01 a:before{width: 120px;height: 180px;}
.profour03 .text h4{-webkit-line-clamp: 2;}
.mechanism04{margin: 0;}
.profour03 .text h3{font-size: 18px;}


.page-edu6 .list dt p span,.page-edu6 dd h3,.page-edu4 dd h3,.page-edu3 dd h4,.page-edu2 dl h3,.page-edu1 h3,.page-edu5 .left dd h3{    font-size: 30px;}
.page-edu6 .list dt p font{ font-size: 14px;line-height: 24px; width: 90%;}
.page-edu6 dd h4,.page-edu3 dd h4,.page-edu1 h4,.page-edu5 .left dd h4,.page-edu5 .left dt p{font-size: 14px;line-height: 24px;}
 

.page-edu4 dl,.page-edu3,.page-edu1,.page-edu5,.page-union2{ width:1100px;}
.page-edu4 dd h4{font-size: 14px;line-height: 24px;margin: 20px 0;}


.page-union6,.page-union4,.page-union3 dd{ width:1100px;}
.page-union5 .left p span,.page-union4 h6,.page-union3 dd h3,.page-union2 .right h3{ font-size: 30px;}
.page-union5 .left p font,.page-union3 dd h4,.page-union2 .right h4{font-size: 14px;line-height: 24px;}
.page-union4 dl dd p span{font-size: 22px;}
.page-union4 dl dd p font{font-size: 12px;line-height: 20px;}
.page-union1 img{width: 250px;}
.servicetwo01 img{height: 70px;margin: 30px auto 0;}

.historyswiper .info{width: 1100px;}
.historyswiper .info .textlist li span{font-size: 20px;}
.historyswiper .info .textlist li p{font-size: 16px;}

/*20210918*/
.header .h-language{position: relative;}
.nav{position: relative;left: 0;transform: none;-webkit-transform:none;}


}

