/*hader*/
.header{position:fixed;top:0;left:0;width:100%;z-index:18;display:flex;align-items:center;justify-content: space-between;border-bottom:1px solid rgba(255,255,255,.29);padding:0 1.3rem 0 0}
.header .logos {line-height:1.2rem;padding-left:1.6rem;position:relative;}
.header .logos img {max-height:.58rem;transition:none;}
.header .logos:after{content:'';width:100%;height:1px;background:#0054b4;position:absolute;bottom:-1px;left:0;z-index:3}
.header .navs ul {display:flex;align-items:center;gap:0 .65rem;}
.header .navs ul li a{font-size:var(--font-size20);color:#FFF}
.header .navs ul li.active a{color:#0054b4;font-weight:bold;}
.header dl {margin:0;padding:0;position:relative}
.header dl dt{font-size:var(--font-size20);color:#FFF;border:1px solid #FFF;border-radius:35px;padding:0 .3rem 0 .23rem;display:flex;align-items:center;gap:0 .1rem;font-weight:normal;line-height:.4rem;cursor:pointer;}
.header dl dt i{font-size:var(--font-size26);}
.header dl dt i:last-child{font-size:var(--font-size18);}
.header dl dd{position:absolute;top:100%;left:0;width:100%;text-align:center;border-radius:0 0 10px 10px;background:#FFF;display:none;transition:none;}
.header dl dd a{display:block;font-size:var(--font-size18);color:#000;border-top:1px solid #eee;line-height:.4rem;}
.header dl.ons dt {border-radius:10px 10px 0 0;background:#FFF;color:#000}
.header dl.ons dt i:last-child{transform:rotate(180deg)}

.is_header {background:rgba(0,0,0,.4);backdrop-filter: blur(15px);}
/*banner*/
.tem_banner .label_text{position:absolute;top:50%;left:0;width:100%;padding:0 2.6rem;transform:translateY(-50%);z-index:1;text-align:left}
.tem_banner .label_text h3 {font-size:var(--font-size58);color:#FFF;font-weight:bold;}
.tem_banner .label_text p{font-size:var(--font-size44);color:#FFF;margin:.2rem 0 0}
.tem_banner .label_text>*{opacity:0;transform:translateX(3vw) skew(-25deg)}
.tem_banner .swiper-slide-active .label_text>*{transform:none;opacity:1;transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}
.tem_banner .swiper-slide-active .label_text p{transition-delay:150ms}
.tem_banner .pages{position:absolute;right:2.15rem;display:flex;align-items:center;z-index:1;top:63%;gap:0 .15rem;}
.tem_banner .pages .slide-button-next {width:1.09rem;height:1.09rem;background:#FFF;line-height:1.09rem;text-align:center;font-size:var(--font-size20);color:#11386f;border-radius:100%}
.tem_banner .pages span {font-size:var(--font-size16);color:#FFF;text-transform:uppercase;writing-mode: vertical-rl}
.tem_banner.index:before{content:'';width:1px;height:100%;background:#FFF;opacity:.25;position:absolute;right:3.01rem;top:0;z-index:3}
.tem_banner .slide-pagination{position:absolute;right:1.35rem;top:50%;transform:translateY(-50%);z-index:3;display:grid;width:auto;bottom:auto;left:auto;grid-template-columns:1fr;gap:.16rem 0}
.tem_banner .slide-pagination span {opacity:1;outline:none;width:.53rem;height:.53rem;border:1px solid rgba(17,56,111,0);border-radius:100%;margin:0;position:relative;background:none;}
.tem_banner .slide-pagination span:before{content:'';width:5px;height:5px;background:rgba(255,255,255,.36);border-radius:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s linear}
.tem_banner .slide-pagination span.swiper-pagination-bullet-active{border-color:rgba(17,56,111,1)}
.tem_banner .slide-pagination span.swiper-pagination-bullet-active:before{background:#11386f}
/**/
.index_about {background:url(../images/x0.jpg) right 0 no-repeat;background-size:auto 7.55rem;padding:1.45rem 0 1.2rem;}
.index_about .text{width:52%;padding:0 0 .75rem;}
.index_about .text h3{font-size:var(--font-size58);color:#686868;text-transform:uppercase;font-family:"MyriadPro-Bold"}
.index_about .text h3 em {display:block;font-size:var(--font-size36);padding-left:.6rem;position:relative}
.index_about .text h3 em:before{content:'';width:.45rem;height:2px;background:#686868;position:absolute;left:0;top:50%;transform:translateY(-50%)}
.index_about .text h6{font-size:var(--font-size30);color:#000000;margin:.45rem 0 .5rem;}
.index_about .text .editor{font-size:var(--font-size18);color:#11386f;line-height:1.8;margin:0 0 .5rem;}
a.cmo_link{display:inline-block;border:1px solid #11386f;border-radius:999px;padding:0 .22rem;line-height:.47rem;font-size:var(--font-size18);color:#11386f;}
a.cmo_link i{margin-left:.2rem;font-size:var(--font-size24);}
a.cmo_link:hover {background:#11386f;color:#FFF;box-shadow:4px 4px 6px rgba(17,56,111,.3)}
.index_about .nums{border-top:1px solid rgba(201,201,201,.3);padding:1rem 0 0;display:flex;gap:0 1.3rem;text-align:center;}
.index_about .nums>div{max-width:2.6rem;}
.index_about .nums>div h5 em {font-size:var(--font-size60);color:#11386f;font-family:"MyriadPro-Bold"}
.index_about .nums>div p{font-size:var(--font-size16);color:#666666;margin:.45rem 0 0}


.index_sloution{background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;display:flex;}
.index_sloution .let{flex:0 0 34%;padding:1.25rem .15rem 0 2.6rem;}
.index_sloution .let .titles{margin:0 0 1.35rem;}
.index_sloution .let .titles p{font-size:var(--font-size58);color:#FFF;text-transform:uppercase;font-family:"MyriadPro-Bold";}
.index_sloution .let .titles h3 {font-size:var(--font-size30);color:#FFF}
.index_sloution .let ol{margin:0;padding:0}
.index_sloution .let ol li {margin:0 0 .3rem;}
.index_sloution .let ol li a{font-size:var(--font-size36);color:#FFF;font-weight:bold}
.index_sloution .rlt {flex:0 0 66%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;align-items: start;}
.index_sloution .rlt>div{min-width:0;position:relative;}
.index_sloution .rlt .item a{display:block;position:relative;text-align:center;padding:1.13rem .45rem 0;border:1px solid rgba(255,255,255,.32);min-height:3.17rem;}
.index_sloution .rlt .item a>*{position:relative;z-index:5}
.index_sloution .rlt .item .icos{height:.9rem;}
.index_sloution .rlt .item .icos img {max-height:.65rem;transition:none;filter:brightness(0) invert(1)}
.index_sloution .rlt .item p{font-size:var(--font-size18);color:#FFF}
.index_sloution .rlt>div.item:before{content:'';width:100%;height:100%;background:linear-gradient(220deg, rgba(17,56,111,0), #11386f);position:absolute;top:0;left:0;opacity:0;transition:all .3s linear}
.index_sloution .rlt>div.item:hover:before{opacity:1}
.index_sloution .rlt>div.item:hover a{border-color:rgba(17,56,111,0)}

.index_sloution .rlt .item2>a{display:flex;background-position:center;background-repeat:no-repeat;background-size:cover;    flex-direction: column;    justify-content: center;    align-items: center;min-height:3.17rem;}
.index_sloution .rlt .item2 p{font-size:var(--font-size18);color:#FFF;margin:0 0 .1rem;}
.index_sloution .rlt .item2 h3 {font-size:var(--font-size24);color:#FFF;font-weight:bold}

.index_service{background-position:center;background-repeat:no-repeat;background-size:cover;padding:2.55rem 0 1.05rem;}
.index_service .text{width:46%}
.index_service .text .titles{margin:0 0 1rem;}
.index_service .text .titles p{font-size:var(--font-size58);color:#686868;text-transform:uppercase;font-family:"MyriadPro-Bold";margin:0 0 .15rem;}
.index_service .text .titles h3 {font-size:var(--font-size30);color:#000000}
.index_service .text .editor{font-size:var(--font-size16);color:#282828;margin:0 0 .9rem;}
.index_service .lists{margin:1.4rem 0 0;}
.index_service .swiper-slide a{height:.88rem;line-height:.88rem;display:block;text-align:center;border-left:2px solid rgba(255,255,255,.3);}
.index_service .swiper-slide img {max-height:.85rem;transition:none;}
.index_service .swiper-slide:first-child a{border-left:0}

.index_news{padding:1.25rem 0}
.index_news .titles{display:flex;justify-content:space-between;align-items:center}
.index_news .titles .name p{font-size:var(--font-size58);color:#686868;text-transform:uppercase;font-family:"MyriadPro-Bold";margin:0 0 .1rem;}
.index_news .titles .name h3 {font-size:var(--font-size30);color:#000000;}
.index_news ol{margin:0;padding:0;display:flex;align-items:center;gap:0 .25rem;}
.index_news ol li a{display:block;font-size:var(--font-size22);color:#011133;border:1px solid #000;border-radius:999px;padding:0 .45rem;line-height:.56rem;opacity:.5}
.index_news ol li a:hover {border-color:#11386f;color:#11386f;opacity:1}
.index_news .lists{margin:.7rem 0 0}
.index_news .swiper{padding:0 .3rem 0 2.6rem;}
.index_news .swiper-slide a{display:block;position:relative}
.index_news .swiper-slide .imgs img {width:100%;height:2.95rem;object-fit:cover;transition:none}
.index_news .swiper-slide .text{padding:.4rem 0 0}
.index_news .swiper-slide .text h6 {font-size:var(--font-size20);color:#292929;font-weight:bold;line-height:.3rem;height:.6rem;overflow:hidden;margin:0 0 .7rem;}
.index_news .swiper-slide .text span {font-size:var(--font-size16);color:#b7b7b7;font-weight:bold;display:block}
.index_news .swiper-slide .text span i{font-size:var(--font-size18);font-weight:normal;margin-right:.1rem;}
.index_news .swiper-slide .text>i{margin:.6rem 0 0;width:.64rem;height:.64rem;border:1px solid #c9c9c9;border-radius:100%;line-height:.62rem;text-align:center;font-size:var(--font-size24);color:#424242}
.index_news .swiper-slide a:hover .text>i{background:#11386f;border-color:#11386f;color:#FFF}
.index_news .swiper-slide a:hover .imgs {transform:scale(.98);box-shadow:10px 10px 19px rgba(0,0,0,.08)}
/*footer*/
.footer{background:linear-gradient(130deg,#051224,#051224,#054796);}
.footer .infos {padding:1.15rem 0 1.35rem;border-bottom:1px solid rgba(255,255,255,.42);display:flex;justify-content:space-between}
.footer .infos .let .logos img {max-height:.6rem;transition:none}
.footer .infos .let .code{margin:.8rem 0 0;width:1.16rem;}
.footer .infos .rlt{display:flex;gap:0 1.15rem;padding:.15rem 0 0}
body#en .footer .infos .rlt {gap:0;flex:0 0 85%;justify-content:space-between;}
.footer .infos .rlt dl {margin:0;padding:0}
body#en .footer .infos .rlt dl {max-width:16.6666%}
.footer .infos .rlt dl dt {margin:0 0 .2rem;}
.footer .infos .rlt dl dt a{font-size:var(--font-size20);color:#FFF}
.footer .infos .rlt dl dd {margin:0 0 .1rem;}
.footer .infos .rlt dl dd a{font-size:var(--font-size16);color:#FFF}
.footer .copy{display:flex;align-items:flex-end;justify-content:space-between;padding:.4rem 0 1.85rem;}
.footer .copy>p{margin:0;font-size:var(--font-size14);color:#FFF}
.footer .copy>p a{font-size:var(--font-size14);color:#FFF}
.footer .copy .info{display:flex;align-items:center;gap:0 1rem;}
.footer .copy .info p{margin:0;font-size:var(--font-size20);color:#FFF}
.footer .copy .info p em {display:block;font-size:var(--font-size18);text-transform:uppercase;margin:0 0 .2rem;}
/**/
.flash {position:relative}
.flash .titles{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;text-align:center}
.flash .titles h1 {font-size:var(--font-size60);color:#FFF;font-weight:bold;}
.flash .titles p{font-size:var(--font-size36);color:#FFF;margin:.1rem 0 0}
.flash ol{margin:0;padding:0;position:absolute;bottom:20%;left:50%;transform:translateX(-50%);z-index:1;display:flex;align-items:center;gap:0 .14rem;}
.flash ol li a{display:block;position:relative;border:1px solid #FFF;border-radius:999px;font-size:var(--font-size18);color:#FFF;min-width:1.53rem;text-align:center;padding:0 .15rem;line-height:.5rem;}
.flash ol li.on a,.flash ol li a:hover{background:#11386f;border-color:#11386f;}
/**/
.about_box{}
.company{display:flex;align-items:center;overflow:hidden;}
.company .let {flex:0 0 57.5%;padding:1.45rem 0 1.45rem 2.6rem;}
.company .let h6{font-size:var(--font-size58);color:#686868;font-family:"MyriadPro-Bold";text-transform:uppercase;margin:0 0 .4rem;}
.company .let h3{font-size:var(--font-size36);color:#11386f;font-weight:bold;margin:0 0 .45rem;}
.company .let p{font-size:var(--font-size18);color:#494949}

.company .rlt {flex:0 0 42.5%;max-width:42.5%;padding:0 2.6rem 0 .94rem;position:relative}
.company .rlt:before{content:'';width:7.73rem;height:7.73rem;border:1px solid #c9c9c9;border-radius:100%;position:absolute;left:2.67rem;top:50%;transform:translateY(-50%)}
.company .rlt .swiper{height:11.35rem;}
.company .rlt .swiper-slide img {width:100%;height:100%;object-fit:cover;border-radius:100%}
.company .rlt .swiper-slide a{width:1.68rem;height:1.68rem;position:absolute;top:50%;right:.15rem;transform:translateY(-50%)}
.company .rlt .swiper-slide a.index_page_current_p{top:1.86rem;right:.15rem;transform:none}
.company .rlt .swiper-slide a.index_page_current_n{top:.25rem;right:.15rem;transform:none}
.company .rlt .swiper-slide a.index_page_current{width:4.22rem;height:4.22rem;}
.company .rlt .swiper-page{position:absolute;right:.9rem;top:50%;transform:translateY(-50%);z-index:1;display:grid;grid-template-columns:1fr;gap:8px 0}
.company .rlt .swiper-page>div{width:.63rem;height:.63rem;border:1px solid #bfbfbf;border-radius:100%;line-height:.61rem;text-align:center;font-size:var(--font-size20);color:#000}
.company .rlt .swiper-page>div:hover {background:#11386f;border-color:#11386f;color:#FFF}

.culture{background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;padding:1.35rem 0 0}
.culture .titles{margin:0 0 .9rem;}
.culture .titles p{font-size:var(--font-size58);color:#FFF;text-transform:uppercase;font-family:"MyriadPro-Bold";margin:0 0 .1rem;}
.culture .titles h3 {font-size:var(--font-size30);color:#FFF}
.culture .lists {border-top:1px solid rgba(255,255,255,.25);}
.culture .lists .swiper-slide {text-align:center;padding:1.73rem .55rem 0;border-left:2px solid rgba(255,255,255,.25);min-height:6.05rem;}
.culture .lists .swiper-slide:first-child{border-left:0}
.culture .lists .swiper-slide .icos{width:.82rem;height:.82rem;background:rgba(255,255,255,.36);border-radius:100%;line-height:.82rem;margin:0 auto;position:relative;}
.culture .lists .swiper-slide .icos:before,.culture .lists .swiper-slide .icos:after{content:'';width:1.12rem;height:1.12rem;border:2px dashed #FFF;opacity:.36;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:100%;transition:all .5s linear}
.culture .lists .swiper-slide .icos:after{border:0;width:1.92rem;height:1.92rem;background:#11386f;opacity:0}
.culture .lists .swiper-slide .icos img {max-height:.8rem;transition:none;}
.culture .lists .swiper-slide h4{font-size:var(--font-size24);color:#FFF;margin:.68rem 0 .3rem;}
.culture .lists .swiper-slide .editor{font-size:var(--font-size18);color:#FFF}
.culture .lists .swiper-slide .editor p{margin:0}
.culture .lists .swiper-slide:hover .icos {background:#11386f;transform:translateY(-.42rem)}
.culture .lists .swiper-slide:hover .icos:before{width:1.39rem;height:1.39rem;background:#11386f;opacity:.33;border:0;}
.culture .lists .swiper-slide:hover .icos:after{opacity:.08}

.workshop{padding:1.25rem 0}
.workshop .titles{margin:0 0 .65rem;}
.workshop .titles p{font-size:var(--font-size58);color:#686868;text-transform:uppercase;font-family:"MyriadPro-Bold";margin:0 0 .1rem;}
.workshop .titles h3 {font-size:var(--font-size30);color:#686868}
.workshop .lists{position:relative}
.workshop .lists .swiper-slide img {width:100%;height:5.08rem;object-fit:cover;transition:none}
.workshop .lists .swiper-slide a{display:block;position:relative;border-radius:10px;overflow:hidden}
.workshop .lists .swiper-slide a:hover {transform:scale(.98);box-shadow:2px 2px 4px rgba(0,0,0,.08)}
.workshop .lists .swiper-page>div{position:absolute;top:50%;left:23%;z-index:1;transform:translateY(-50%);width:.66rem;}
.workshop .lists .swiper-page>div.slide-button-next{left:auto;right:23%;transform:rotateY(-180deg) translateY(-50%)}
.workshop .lists .swiper-page>div:before{content:'';width:100%;height:100%;background:url(../images/x2.png) 0 0 no-repeat;background-size:.66rem .76rem;position:absolute;top:0;left:0;z-index:2;transition:all .54s linear;opacity:0}
.workshop .lists .swiper-page>div.slide-button-prev:before{transform:rotateY(180deg)}
.workshop .lists .swiper-page>div.slide-button-next:before{transform:rotateY(-180deg)}
.workshop .lists .swiper-page>div:hover img{opacity:0}
.workshop .lists .swiper-page>div:hover:before{opacity:1}

.honor {background-position:center;background-repeat:no-repeat;background-size:cover;padding:1.8rem 0 2.15rem}
.honor .titles{margin:0 0 .65rem;}
.honor .titles p{font-size:var(--font-size58);color:#686868;text-transform:uppercase;font-family:"MyriadPro-Bold";margin:0 0 .1rem;}
.honor .titles h3 {font-size:var(--font-size30);color:#000}
.honor .lists{position:relative;padding:0 .2rem;}
.honor .swiper-slide a{display:block;border:1px solid rgba(160,160,160,.28);padding:.15rem;}
.honor .swiper-slide .imgs{height:3.89rem;line-height:3.89rem;background:#FFF;text-align:center;}
.honor .swiper-slide .imgs img {max-height:3.89rem;transition:none;}

.honor .lists .swiper-page>div{position:absolute;top:50%;left:-.81rem;z-index:1;transform:translateY(-50%);width:.66rem;}
.honor .lists .swiper-page>div.slide-button-next{left:auto;right:-.81rem;transform:rotateY(-180deg) translateY(-50%)}
.honor .lists .swiper-page>div:before{content:'';width:100%;height:100%;background:url(../images/x2.png) 0 0 no-repeat;background-size:.66rem .76rem;position:absolute;top:0;left:0;z-index:2;transition:all .54s linear;opacity:0}
.honor .lists .swiper-page>div.slide-button-prev:before{transform:rotateY(180deg)}
.honor .lists .swiper-page>div.slide-button-next:before{transform:rotateY(-180deg)}
.honor .lists .swiper-page>div:hover img{opacity:0}
.honor .lists .swiper-page>div:hover:before{opacity:1}

.hisotry{background-position:0 0;background-repeat:no-repeat;background-size:cover;padding:1.05rem 0 .85rem 2.6rem;}
.hisotry .titles{width:4.6rem;margin:0 0 1.45rem;}
.hisotry .titles p{font-size:var(--font-size58);color:#686868;font-family:"MyriadPro-Bold";text-transform:uppercase;margin:0 0 .1rem;line-height:1}
.hisotry .titles h3 {font-size:var(--font-size30);color:#000000}
.hisotry .grally{margin:0 0 .9rem;display:flex;}
.hisotry .grally>span {font-size:1.2rem;color:#11386f;font-family:"MyriadPro-Bold";line-height:1;flex:0 0 18.6%}
.hisotry .grally #greally{position:relative;flex:0 0 81.4%;max-width:81.4%;min-height:2.15rem;}
.hisotry .grally #greally:before{content:'';width:100%;height:0;border-bottom:1px dashed #aaa;position:absolute;top:.5rem;}
.hisotry .grally #greally .swiper-slide h5{font-size:var(--font-size24);color:#414141;height:.5rem;position:relative;margin:0 0 .35rem;}
.hisotry .grally #greally .swiper-slide h5:after{content:'';width:6px;height:6px;background:#aaa;border-radius:100%;position:absolute;bottom:-3px;left:0;transition:all .35s linear}
.hisotry .grally #greally .swiper-slide .editor{font-size:var(--font-size16);color:#414141;}
.hisotry .thumbs{margin-right:2.6rem;position:relative;padding:0 .99rem;background:#f6f6f6;border-radius:999px;overflow:hidden;}
.hisotry .grally #greally .swiper-slide-active h5 {margin:.5rem 0 0;padding:.35rem 0 0;height:.85rem}
.hisotry .grally #greally .swiper-slide-active h5:after{bottom:auto;top:-3px;background:#11386f}

.hisotry .thumbs .swiper-slide{line-height:.98rem;}
.hisotry .thumbs .swiper-slide p{margin:0;font-size:var(--font-size18);color:#505050;font-family:"MyriadPro-Bold";padding:0 0 .15rem;position:relative;display:inline-block;line-height:1;cursor:pointer;}
.hisotry .thumbs .swiper-slide p:after{content:'';width:6px;height:6px;background:#11386f;border-radius:100%;position:absolute;bottom:0;left:50%;transform:translateX(-50%);transition:all .35s linear;opacity:0}
.hisotry .thumbs .swiper-slide p.on{color:#11386f}
.hisotry .thumbs .swiper-slide p.on:after{opacity:1}
.hisotry .thumbs .swiper-page>div{position:absolute;top:50%;left:.3rem;transform:translateY(-50%);z-index:1;font-size:var(--font-size26);color:#8e8e8e}
.hisotry .thumbs .swiper-page>div.slide-button-next{left:auto;right:.3rem;}
/**/
.partner{background-position:center 0;background-repeat:no-repeat;background-size:cover;padding:1.8rem 0 1.68rem;}
.partner .titles{margin:0 0 .6rem;}
.partner .titles p{font-size:var(--font-size58);color:#FFF;font-family:"MyriadPro-Bold";text-transform:uppercase;margin:0 0 .1rem;line-height:1}
.partner .titles h3 {font-size:var(--font-size30);color:#FFF}
.partner .lists ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;margin:0 0 .25rem;gap:0 .32rem;}
.partner .lists li {min-width:0;position:relative}
.partner .lists li>a{display:block;background:#FFF;border-radius:15px;height:1.73rem;line-height:1.73rem;text-align:center;padding:0 .1rem;box-shadow:2px 2px 4px rgba(0,0,0,.06)}
.partner .lists li img {max-height:1.35rem;transition:none;}
.partner .lists li span {display:inline-block;vertical-align:middle;background:none !important}
.partner .lists li:nth-child(2n) {top:1.35rem}
.partner .lists li a:hover{transform:translateY(-5px);box-shadow:6px 6px 8px rgba(0,0,0,.1)}
/**/
.sloution_box{background:linear-gradient(140deg,#f5f9fd,#eef6ff);display:flex}
.sloution_box .let {flex:0 0 25.4%;border-right:1px solid #badbff}
.sloution_box .let ol {margin:0;padding:0}
.sloution_box .let ol li a{display:block;font-size:var(--font-size36);color:#2d2d2d;padding:1.35rem 0 1.35rem 2.1rem;}
.sloution_box .let ol li.on a{background:#e7f0ff;color:#0054b4;font-weight:bold;}

.sloution_box .rlt {flex:0 0 74.6%;padding:1.5rem 2.6rem 1rem .5rem;}
.sloution_box .rlt ul {display:grid;grid-template-columns:1fr 1fr 1fr;gap:.4rem .26rem;}
.sloution_box .rlt li {min-width:0}
.sloution_box .rlt li a{display:block;position:relative;background:#FFF;border-radius:10px;padding:.22rem .24rem 0;overflow:hidden;}
.sloution_box .rlt li .imgs{border-radius:10px;overflow:hidden;margin:0 0 .4rem;}
.sloution_box .rlt li .imgs img {width:100%;height:2.72rem;object-fit:cover;}
.sloution_box .rlt li p{margin:0;height:1.3rem;border-top:1px solid #dcdcdc;display:flex;justify-content:center;align-items:center;font-size:var(--font-size18);color:#2f2f2f}

.sloution_box .rlt li .boxs{position:absolute;top:0;left:0;width:100%;background:linear-gradient(to bottom,#3378c4,#11529d);display:flex;    flex-direction: column;    justify-content: center;    align-items: center;text-align:center;height:100%}
.sloution_box .rlt li .boxs .icos{height:.8rem;}
.sloution_box .rlt li .boxs .icos img {max-height:.6rem;transition:none;filter:brightness(0) invert(1)}
.sloution_box .rlt li .boxs h6{font-size:var(--font-size18);color:#FFF;margin:0 0 1.15rem;}
.sloution_box .rlt li .boxs em {display:inline-block;font-size:var(--font-size18);color:#FFF}
.sloution_box .rlt li .boxs em i{margin-left:.25rem;font-size:var(--font-size22);}

.sloution_box .rlt li a:hover .boxs {height:0}
.sloution_box .rlt li a:hover .boxs >*{transform:translateY(3vw);opacity:0;transition: all .5s cubic-bezier(.69, .27, .45, .99);}

.sloution_box .rlt .page {display:flex;justify-content:center;align-items:center;margin:.6rem 0 0;gap:0 .3rem;}
.sloution_box .rlt .page>a{display:inline-block;width:.67rem;position:relative}
.sloution_box .rlt .page>a.page-next{transform:rotateY(-180deg)}
.sloution_box .rlt .page>a:before{content:'';width:100%;height:100%;background:url(../images/x2.png) 0 0 no-repeat;background-size:.66rem .76rem;position:absolute;top:0;left:0;z-index:2;transition:all .54s linear;opacity:0}
.sloution_box .rlt .page>a:before{transform:rotateY(180deg)}
.sloution_box .rlt .page>a.page-next:before{transform:rotateY(-180deg)}
.sloution_box .rlt .page>a:hover img{opacity:0}
.sloution_box .rlt .page>a:hover:before{opacity:1}
/**/
.header.on2 {background:#dfecff;box-shadow:0 0 .24rem rgba(0,0,0,.1);}
.header.on2 .navs ul li a{color:#3c3c3c}
.header.on2 .navs ul li.active a{color:#0054b4}
.header.on2 dl dt{color:#05418a;border-color:#05418a}
.header.on2 dl.ons dt {background:none}

.show_sloution{padding:2.65rem 0 3.7rem;background:linear-gradient(140deg,#f4f9fe,#eef6ff)}
.show_sloution .boxs{display:flex;align-items:center}
.show_sloution .imgs{flex:0 0 49%;max-width:49%;}
.show_sloution .imgs .swiper-slide img {border-radius:10px;}

.show_sloution .text{flex:0 0 51%;padding-left:1.1rem;}
.show_sloution .text .icos{height:.65rem;}
.show_sloution .text .icos img {max-height:.5rem;transition:none;}
.show_sloution .text h6 {font-size:var(--font-size24);color:#05418a;font-weight:bold}
.show_sloution .text h2 {font-size:var(--font-size36);color:#404040;font-weight:bold;margin:.2rem 0 .4rem;}
.show_sloution .text .editor{font-size:var(--font-size16);color:#8d8d8d;line-height:1.75;min-height:1.65rem;border-bottom:2px solid #dcdcdc;margin:0 0 1.6rem;}
.show_sloution .text .links{display:flex;align-items:center;gap:0 .12rem;}
.show_sloution .text .links>a{display:inline-block;font-size:var(--font-size16);color:#9ba2b4;border:2px solid #9ba2b4;border-radius:35px;min-width:1.33rem;text-align:center;line-height:.47rem;}
.show_sloution .text .links>a img {max-height:.15rem;margin-left:.15rem;}
.show_sloution .text .links>a:hover{background:#1a478a;border-color:#1a478a;color:#FFF}
.show_sloution .text .links>a:hover img{filter:brightness(0) invert(1)}
.show_sloution .details {padding:.65rem 0 0;font-size:var(--font-size16);color:#8d8d8d}
.show_sloution .details strong {font-size:var(--font-size24);color:#000;margin:0 0 .35rem;font-weight:bold}
.show_sloution .details table {width:100%;}
.show_sloution .details table td {border:1px solid #8d8d8d;height:.4rem;width:auto;vertical-align:middle;padding:0 .15rem;}
.show_sloution .details table p{margin:0}


/*生产加工*/
.sloution_box .w_rlt{flex:0 0 74.6%;padding:1.4rem 2.6rem 2.4rem .34rem;}
.sloution_box .w_rlt>div{position:relative;margin:0 0 .35rem;}
.sloution_box .w_rlt>div a{display:block;position:relative;border-radius:10px;overflow:hidden;}
.sloution_box .w_rlt .imgs img {width:100%;height:6.75rem;object-fit:cover;transition:none}
.sloution_box .w_rlt p{margin:0;position:absolute;bottom:1.05rem;left:1.1rem;z-index:3;font-size:var(--font-size48);color:#FFF}
.sloution_box .w_rlt>div a:before{content:'';width:100%;height:100%;background:linear-gradient(30deg,#05418a,rgba(5,65,138,.5),rgba(5,65,138,0),rgba(5,65,138,0));position:absolute;top:0;left:0;z-index:1}
/*列表*/
.sloution_box .wk_list{flex:0 0 74.6%;padding:1.4rem 2.6rem 2.4rem .34rem;max-width:74.6%}
.sloution_box .wk_list .mbx {font-size:var(--font-size16);color:#000;margin:0 0 .55rem;}
.sloution_box .wk_list .mbx a{font-size:var(--font-size16);color:#000;}
.sloution_box .wk_list .mbx>*:last-child{color:#0054b4}

.sloution_box .wk_list h1 {font-size:var(--font-size26);color:#333;}
.sloution_box .wk_list .slogan {font-size:var(--font-size18);color:#333;margin:.35rem 0 .65rem;}


.sloution_box .wk_list .swiper-slide a{display:block;position:relative;background:#FFF;border-radius:10px;padding:.22rem .24rem 0;overflow:hidden;}
.sloution_box .wk_list .swiper-slide .imgs{border-radius:10px;overflow:hidden;margin:0 0 .4rem;}
.sloution_box .wk_list .swiper-slide .imgs img {width:100%;height:2.72rem;object-fit:cover;transition:none}
.sloution_box .wk_list .swiper-slide p{margin:0;height:1.3rem;border-top:1px solid #dcdcdc;display:flex;justify-content:center;align-items:center;font-size:var(--font-size18);color:#2f2f2f}

.sloution_box .wk_list .swiper-page {display:flex;justify-content:center;align-items:center;margin:.6rem 0 0;gap:0 .3rem;}
.sloution_box .wk_list .swiper-page>div{display:inline-block;width:.67rem;position:relative}
.sloution_box .wk_list .swiper-page>div.slide-button-next{transform:rotateY(-180deg)}
.sloution_box .wk_list .swiper-page>div:before{content:'';width:100%;height:100%;background:url(../images/x2.png) 0 0 no-repeat;background-size:.66rem .76rem;position:absolute;top:0;left:0;z-index:2;transition:all .54s linear;opacity:0}
.sloution_box .wk_list .swiper-page>div:before{transform:rotateY(180deg)}
.sloution_box .wk_list .swiper-page>div.slide-button-next:before{transform:rotateY(-180deg)}
.sloution_box .wk_list .swiper-page>div:hover img{opacity:0}
.sloution_box .wk_list .swiper-page>div:hover:before{opacity:1}
/*研发中心*/
.team{padding:1.3rem 0 1.2rem}
.team>div{display:flex;}
.team>div>div{flex:0 0 50%}
.team .imgs{position:relative;padding:0 1.3rem 0 0}
.team .imgs>span {background:none !important;border-radius:0 20px 0 20px;overflow:hidden;}
.team .imgs .boxs{position:absolute;right:.15rem;bottom:1.3rem;z-index:1;border-radius:999px;box-shadow:0 0 .29rem rgba(0,0,0,.15);padding:.15rem .9rem .15rem .2rem;display:flex;align-items:center;gap:0 .45rem;background:#FFF;}
.team .imgs .boxs em{display:flex;width:1.1rem;height:1.1rem;background:#badbff;border-radius:100%;font-size:var(--font-size18);color:#05418a;line-height:1;text-align:center;    flex-direction: column;justify-content: center;    align-items: center;}
.team .imgs .boxs em i{font-size:var(--font-size48);line-height:1;font-family:"MyriadPro-Bold"}
.team .imgs .boxs>i{font-size:var(--font-size24);color:#2b2b2b;font-weight:bold;}
.team .text{padding:.4rem 0 0}
.team .text .names{margin:0 0 .7rem;}
.team .text .names p{font-size:var(--font-size58);color:#686868;text-transform:uppercase;margin:0 0 .1rem;line-height:1}
.team .text .names h3{font-size:var(--font-size30);color:#000}
.team .text .editor{font-size:var(--font-size18);color:#494949;}
.team .text .editor li{margin:0 0 .35rem;padding:0 0 .25rem;border-bottom:1px solid #e5e5e5;}
.team .text .editor li p{margin:0;font-size:var(--font-size20);color:#05418a;font-weight:bold;display:flex;gap:0 .1rem;}
.team .text .editor li p img {max-height:.32rem;transition:none;}

.factory{background-position:center;background-repeat:no-repeat;background-size:cover;padding:1.75rem 0 1.25rem;}
.factory .titles{margin:0 0 .7rem;}
.factory .titles p{font-size:var(--font-size58);color:#FFF;text-transform:uppercase;margin:0 0 .1rem;}
.factory .titles h3 {font-size:var(--font-size30);color:#FFF}
.factory .lists{position:relative}
.factory .swiper-slide a{display:block;position:relative;border-radius:10px;overflow:hidden;opacity:.5;transform:scale(.85)}
.factory .swiper-slide img{width:100%;height:6.74rem;object-fit:cover;transition:none;}
.factory .swiper-slide-active a{opacity:1;transform:none;}
.factory .swiper-page>div{position:absolute;top:50%;left:1.6rem;z-index:3;transform:translateY(-50%);width:.66rem;}
.factory .swiper-page>div img {filter:brightness(0) invert(1);}
.factory .swiper-page>div.slide-button-next{left:auto;right:1.6rem;transform:rotateY(-180deg) translateY(-50%)}
.factory .swiper-page>div:before{content:'';width:100%;height:100%;background:url(../images/x2.png) 0 0 no-repeat;background-size:.66rem .76rem;position:absolute;top:0;left:0;z-index:2;transition:all .54s linear;opacity:0}
.factory .swiper-page>div.slide-button-prev:before{transform:rotateY(180deg)}
.factory .swiper-page>div.slide-button-next:before{transform:rotateY(-180deg)}
.factory .swiper-page>div:hover img{opacity:0}
.factory .swiper-page>div:hover:before{opacity:1}

.certificate{padding:1.45rem 0 1.6rem;}
.certificate .titles{margin:0 0 .6rem;}
.certificate .titles p{font-size:var(--font-size58);color:#686868;text-transform:uppercase;margin:0 0 .1rem;}
.certificate .titles h3 {font-size:var(--font-size30);color:#686868}
.certificate .lists .swiper-slide a{display:block;position:relative;background:#f5f5f5;padding:0 .2rem}
.certificate .lists .swiper-slide .imgs{height:3.57rem;line-height:3.57rem;text-align:center}
.certificate .lists .swiper-slide .imgs img {max-height:2.75rem;transition:none;}
.certificate .lists .swiper-slide p{font-size:var(--font-size16);color:#2d2e31;text-align:center;padding:.25rem 0;border-top:2px solid #e6e6e6}
.certificate .lists .swiper-slide a:hover .imgs{transform:scale(.95)}
.certificate .lists .swiper-page{margin:.6rem 0 0}
.certificate .lists .swiper-page .pages{display:flex;align-items:center;gap:0 .3rem;justify-content:flex-end}
.certificate .lists .swiper-page .pages>div{width:.67rem;position:relative}
.certificate .lists .swiper-page .pages>div:before{content:'';width:100%;height:100%;background:url(../images/x2.png) 0 0 no-repeat;background-size:.66rem .76rem;position:absolute;top:0;left:0;z-index:2;transition:all .54s linear;opacity:0}
.certificate .lists .swiper-page .pages>div.slide-button-next{transform:rotateY(-180deg)}
.certificate .lists .swiper-page .pages>div.slide-button-prev:before{transform:rotateY(180deg)}
.certificate .lists .swiper-page .pages>div.slide-button-next:before{transform:rotateY(-180deg)}
.certificate .lists .swiper-page .pages>div:hover img{opacity:0}
.certificate .lists .swiper-page .pages>div:hover:before{opacity:1}
.certificate .lists .slide-scrollbar{margin:.25rem 0 0;position:relative;height:1px;background:#f3f3f3}
.certificate .lists .slide-scrollbar>div{height:3px;background:#05418a;}
/*人才招聘*/
.job_box{background:#f7f7f7}
.talent{position:relative;z-index:10;transform:translateY(-1.3rem)}
.talent .imgs span {background:none !important;}
.talent .text{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:5;background:url(../images/x4.png) 0 0 no-repeat;background-size:100% 100%;width:13.69rem;height:12.07rem;padding:3rem 2.6rem 0 2.5rem;}
.talent .text .titles{text-align:right;margin:0 0 .3rem;}
.talent .text .titles p{font-size:var(--font-size58);color:#FFF;font-family:"MyriadPro-Bold";text-transform:uppercase;margin:0 0 .1rem;width:4.25rem;display:inline-block;line-height:1}
.talent .text .titles h3 {font-size:var(--font-size30);color:#FFF;}
.talent .text .editor{font-size:var(--font-size16);color:#FFF;line-height:1.7}

.joblist{background:linear-gradient(to bottom,#f7f7f7,rgba(26,63,116,.27));padding:0 0 .4rem;}
.joblist .titles{padding-left:1rem;display:flex;justify-content:space-between;align-items:center}
.joblist .titles .names p{font-size:var(--font-size58);color:#686868;font-family:"MyriadPro-Bold";text-transform:uppercase;margin:0 0 .1rem;line-height:1;width:3.5rem;max-width:100%}
.joblist .titles .names h3 {font-size:var(--font-size30);color:#000}
.joblist .titles .swiper-page{display:flex;align-items:center;gap:0 .16rem;}
.joblist .titles .swiper-page>div{width:.67rem;position:relative}
.joblist .titles .swiper-page>div:before{content:'';width:100%;height:100%;background:url(../images/x2.png) 0 0 no-repeat;background-size:.66rem .76rem;position:absolute;top:0;left:0;z-index:2;transition:all .54s linear;opacity:0}
.joblist .titles .swiper-page>div.slide-button-next{transform:rotateY(-180deg)}
.joblist .titles .swiper-page>div.slide-button-prev:before{transform:rotateY(180deg)}
.joblist .titles .swiper-page>div.slide-button-next:before{transform:rotateY(-180deg)}
.joblist .titles .swiper-page>div:hover img{opacity:0}
.joblist .titles .swiper-page>div:hover:before{opacity:1}
.joblist .lists{margin:.3rem 0 0}
.joblist .lists .swiper{padding-left:2.6rem;}
.joblist .lists .swiper-slide{padding:1.25rem 0 .26rem;}
.joblist .lists .swiper-slide a{display:block;position:relative;border-radius:10px;padding:.4rem .5rem .5rem;background:#FFF}
.joblist .lists .swiper-slide .tit{display:flex;justify-content:space-between;}
.joblist .lists .swiper-slide .tit h4{font-size:var(--font-size24);color:#262727;font-weight:bold;}
.joblist .lists .swiper-slide .tit span {font-size:var(--font-size14);color:#262727;padding-left:.15rem;position:relative;display:inline-block;position:relative}
.joblist .lists .swiper-slide .tit span:before{content:'';width:6px;height:6px;background:#11386f;position:absolute;left:0;top:50%;transform:translateY(-50%);border-radius:100%}
.joblist .lists .swiper-slide .info {padding:.25rem 0 .2rem;border-bottom:1px solid #d2d2d2;display:flex;align-items:center;}
.joblist .lists .swiper-slide .info span {font-size:var(--font-size14);color:#262727;padding:0 .2rem;display:inline-block;border-right:1px solid #a5a5a5}
.joblist .lists .swiper-slide .info span:first-child{padding-left:0}
.joblist .lists .swiper-slide .info span:last-child{border:0;padding-right:0}
.joblist .lists .swiper-slide .editor{padding:.25rem 0 .2rem;min-height:2.6rem;font-size:var(--font-size16);color:#494949}
.joblist .lists .swiper-slide .editor h6 {font-size:var(--font-size20);color:#262727;margin:0 0 .2rem;font-weight:bold}
.joblist .lists .swiper-slide >a>em {display:inline-block;background:#b5b5b5;border-radius:999px;font-size:var(--font-size18);color:#FFF;padding:0 .45rem;line-height:.53rem;}
.joblist .lists .swiper-slide >a>em i{font-size:var(--font-size22);margin-left:.2rem;}
.joblist .lists .swiper-slide >a:hover>em {background:#11386f}
.joblist .lists .swiper-slide >a:hover{box-shadow:.13rem .13rem .13rem rgba(17,56,111,.27);transform:translateY(-1.25rem)}
/*招聘详情*/
.show_job{position:fixed;top:0;left:0;width:100%;height:100%;display:none;transition:none;background:rgba(0,0,0,.74);display:flex;justify-content:center;align-items:center;z-index:999}
.show_job .mains{width:8.1rem;max-width:90%;max-height:100%;background:#f7f7f7;border-radius:10px;overflow:hidden;padding:1.05rem .8rem .6rem;position:relative;transform:translateY(5vw);opacity:0}
.show_job .mains.ons {transform:none;opacity:1;transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}
.show_job .mains .close_{position:absolute;right:.43rem;top:.39rem;z-index:2;width:.4rem;height:.4rem;border:2px solid #b1b1b1;border-radius:100%;line-height:.36rem;text-align:center;font-size:var(--font-size18);color:#b1b1b1;z-index:2;cursor:pointer;}
.show_job .mains .tit{display:flex;justify-content:space-between;}
.show_job .mains .tit h4{font-size:var(--font-size24);color:#262727;font-weight:bold;}
.show_job .mains .tit span {font-size:var(--font-size14);color:#262727;padding-left:.15rem;position:relative;display:inline-block;position:relative}
.show_job .mains .tit span:before{content:'';width:6px;height:6px;background:#11386f;position:absolute;left:0;top:50%;transform:translateY(-50%);border-radius:100%}
.show_job .mains .info {padding:.25rem 0 .2rem;border-bottom:1px solid #d2d2d2;display:flex;align-items:center;}
.show_job .mains .info span {font-size:var(--font-size14);color:#262727;padding:0 .2rem;display:inline-block;border-right:1px solid #a5a5a5}
.show_job .mains .info span:first-child{padding-left:0}
.show_job .mains .info span:last-child{border:0;padding-right:0}
.show_job .mains .editor{padding:.25rem 0 .35rem;font-size:var(--font-size16);color:#494949}
.show_job .mains .editor h6 {font-size:var(--font-size20);color:#262727;margin:0 0 .2rem;font-weight:bold}
.show_job .mains .ed2 {padding:0}
.show_job .mains .inf {font-size:var(--font-size16);color:#11386f;padding:0 0 .15rem;}
.show_job .mains>em {display:inline-block;background:#11386f;border-radius:999px;font-size:var(--font-size18);color:#FFF;padding:0 .49rem;line-height:.53rem;cursor:pointer;}
.show_job .mains>em i{font-size:var(--font-size22);margin-left:.2rem;}
/*新闻*/
.news_box{background:linear-gradient(140deg,#f5f9fd,#eef6ff);padding:.9rem 0 1.05rem;}
.news_box .top_news{position:relative}
.news_box .top_news .swiper-slide a{display:block;position:relative}
.news_box .top_news .swiper-slide .imgs{margin-right:2.85rem;border-radius:10px;overflow:hidden}
.news_box .top_news .swiper-slide .imgs img {width:100%;height:5.45rem;object-fit:cover;transition:none}
.news_box .top_news .swiper-slide .text{position:absolute;right:0;bottom:0;z-index:1;width:46%;background:linear-gradient(140deg,#4b8cd4,#074691);padding:.7rem .55rem .9rem;border-radius:10px;overflow:hidden;}
.news_box .top_news .swiper-slide .text span {font-size:var(--font-size16);color:#FFF;display:inline-block;}
.news_box .top_news .swiper-slide .text span i {font-size:var(--font-size18);margin-right:.1rem;}
.news_box .top_news .swiper-slide .text h5 {font-size:var(--font-size20);color:#FFF;font-weight:bold;margin:.45rem 0 .25rem;}
.news_box .top_news .swiper-slide .text p{font-size:var(--font-size16);color:#FFF;line-height:.28rem;height:.56rem;overflow:hidden;margin:0 0 .65rem;}
.news_box .top_news .swiper-slide .text>i{font-size:var(--font-size26);color:#FFF}
.news_box .top_news .swiper-slide .text>*{opacity:0;transform:translateY(3vw)}
.news_box .top_news .swiper-slide-active .text>*{transform:none;opacity:1;transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}
.news_box .top_news .swiper-slide-active .text h5 {transition-delay:150ms}
.news_box .top_news .swiper-slide-active .text p{transition-delay:200ms}
.news_box .top_news .swiper-slide-active .text>i{transition-delay:250ms}

.news_box .top_news .swiper-page{position:absolute;bottom:.7rem;right:.6rem;z-index:1;display:flex;align-items:center;gap:0 .15rem;}
.news_box .top_news .swiper-page>div{width:.56rem;height:.56rem;border:1px solid rgba(255,255,255,.81);border-radius:100%;line-height:.54rem;text-align:center;font-size:var(--font-size20);color:#FFF}
.news_box .lists{padding:.5rem 0 0}
.news_box .lists ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.3rem .29rem;}
.news_box .lists li {min-width:0}
.news_box .lists li a{display:block;position:relative;padding:.45rem .45rem .55rem;background:#FFF;border-radius:10px;}
.news_box .lists li span {display:inline-block;font-size:var(--font-size16);color:#4a4a4a}
.news_box .lists li span i{font-size:var(--font-size18);margin-right:.1rem;color:#b7b7b7}
.news_box .lists li h5 {font-size:var(--font-size20);color:#393939;font-weight:bold;margin:.25rem 0 .2rem;}
.news_box .lists li p{font-size:var(--font-size16);color:#666;line-height:.28rem;height:.56rem;overflow:hidden;margin:0 0 .35rem;}
.news_box .lists li a>i{font-size:var(--font-size26);color:#313131}
.news_box .lists li a:hover {background:linear-gradient(140deg,#4b8cd4,#074691);}
.news_box .lists li a:hover>*,.news_box .lists li a:hover span i{color:#FFF !important;}

.show_news{padding-top:1.6rem;}
/**/
.contact_box{background:#f7f7f7;position:relative}
.contact_box>div{position:relative;min-height:6.5rem;}
.contact_box .infos{position:absolute;bottom:.35rem;left:0;width:100%;background:#FFF;padding:1rem 0 .9rem;z-index:10;display:flex;}
.contact_box .infos .let {flex:0 0 43%;padding:0 .15rem 0 1.2rem;}
.contact_box .infos h3 {font-size:var(--font-size30);color:#000;margin:0 0 .25rem;}
.contact_box .infos .let p{display:flex;padding:.2rem 0;margin:0;font-size:var(--font-size18);color:#4f4f4f;align-items:center}
.contact_box .infos .let p em {flex:0 0 .8rem;}
.contact_box .infos .let p em img {max-height:.35rem;transition:none}

.contact_box .infos .mes{flex:0 0 57%;padding:0 2.45rem 0 0;}
.contact_box .infos .mes .lists ul {display:grid;grid-template-columns:1fr 1fr;gap:.19rem .29rem;}
.contact_box .infos .mes .lists li input,.contact_box .infos .mes .lists li textarea {width:100%;height:.62rem;border:1px solid #c9c9c9;border-radius:10px;padding:0 .15rem 0 .6rem;font-size:var(--font-size16);color:#969696}
.contact_box .infos .mes .lists ul:last-child{grid-template-columns:1fr;margin:.19rem 0 0}
.contact_box .infos .mes .lists li textarea{height:1.6rem;padding:.2rem .15rem .2rem .6rem;background:url(../images/m5.png) .2rem .23rem no-repeat;}
.contact_box .infos .mes .lists li.codes {display:flex;align-items:center;gap:0 .25rem;}
.contact_box .infos .mes .lists li img {max-height:.62rem;transition:none;}
.contact_box .infos .mes .lists li.codes input {flex:0 0 45%;background:url(../images/m6.png) .2rem center no-repeat;}
.contact_box .infos .mes .lists li button {display:inline-block;background:#11386f;font-size:var(--font-size18);color:#FFF;padding:0 .45rem;height:.53rem;border-radius:999px;border:0}
.contact_box .infos .mes .lists li button i {margin-left:.2rem;font-size:var(--font-size22);}
.contact_box .infos .mes .lists li input[name="name"]{background:url(../images/m1.png) .2rem center no-repeat;}
.contact_box .infos .mes .lists li input[name="email"]{background:url(../images/m2.png) .2rem center no-repeat;}
.contact_box .infos .mes .lists li input[name="tel"]{background:url(../images/m3.png) .2rem center no-repeat;}
.contact_box .infos .mes .lists li input[name="adds"]{background:url(../images/m4.png) .2rem center no-repeat;}
.map #container{height:8.55rem;}
.error-msg{font-size:var(--font-size14);color:red;display:inline-block;margin:.1rem 0 0}
/********<=767 mobile nav style css********/
.fl-page{position:relative;top:-1.5rem;}

#menu {display:none;}
#menu.mm-menu.mm-current{display:block;}
.m-header {background:#FFF;box-shadow:0 0 12px rgba(0,0,0,0.2)}
.m-header >.col-xs-6>div {color:#333;line-height:normal;}
.m-header >.col-xs-6 .langs>*{display:inline-block;font-size:14px;color:#333;line-height:normal;}
.m-header >.col-xs-6 .langs em {padding:0 5px;}
.m-header >.col-xs-6 .langs a{width:30px;height:30px;background:#333;color:#FFF;line-height:30px;text-align:center;border-radius:100%;margin:0 0 0 5px;}
.m-header >.col-xs-6 .menu{margin-left:.15rem;}
.m-header >.col-xs-6 .menu a{font-size:16px;color:#333}
.m-header >.col-xs-6 .menu a>* {display:inline-block;vertical-align:middle;}
.m-header >.col-xs-6 .menu a i {font-size:20px;}
.m-header >.col-xs-6 img {max-height:45px;}
.st-container .st-menu {background:#0e6eb8;
	-webkit-transition: all .6s cubic-bezier(.77,0,.175,1) 0s;
    -o-transition: all .6s cubic-bezier(.77,0,.175,1) 0s;
     transition: all .6s cubic-bezier(.77,0,.175,1) 0s;
}
.st-container .st-menu ul li a {color:#FFF;position:relative;font-size:.25rem}
.st-container .st-menu ul li>a:hover,.st-container .st-menu ul li.active>a {background:#f39800;box-shadow:0 4px 8px rgba(0,0,0,0.2);border-radius:5px;color:#FFF}
.st-container .st-menu ul li>a>i {position:absolute;right:1em;top:50%;transform:translateY(-50%);color:#FFF}
.st-container .st-menu ul li.active>a>i,.st-container .st-menu ul li>a:hover>i {color:#FFF}
.st-container .st-menu ul li>dl {transition:none;margin:0}
.st-container .st-menu ul li>dl dd a {background:none;box-shadow:none;color:#FFF;padding-left:0}
.st-container .st-menu ul li>dl dd a i {padding-right:10px;}
.st-container .st-menu ul li>dl dd.on2 a,.st-container .st-menu ul li>dl dd a:hover {color:#f39800}
.st-container .st-menu ul li>dl dd.on2 a i,.st-container .st-menu ul li>dl dd a:hover i {padding-right:16px}
.st-effect-1.st-menu {display:block;}
/********<=767 mobile nav style css 2********/

/**************************/
@media(max-width:1850px){
	.company .rlt{padding-left:.15rem;}
}
@media(max-width:1600px){
	.tem_banner .label_text{padding:0 1.6rem;}
	.index_sloution .let{padding-left:1.6rem;}
	.index_news .swiper{padding-left:1.6rem}
	.company .let{padding-left:1.6rem;}
	.company .rlt{padding:0 1.6rem 0 .15rem;}
	.hisotry{padding-left:1.6rem;}
	.hisotry .thumbs{margin-right:1.6rem;}
	.sloution_box .rlt,.sloution_box .w_rlt{padding-right:1.6rem;}
	.joblist .lists .swiper{padding-left:1.6rem;}
	.talent .text{padding-right:1.6rem;}
}
@media(max-width:1440px){
	.sloution_box .let ol li a{padding-left:1.1rem;}
	.contact_box .infos .mes{padding-right:1.45rem;}
}
@media(max-width:1200px){
	.header{padding:0 15px 0 0}
	.header .logos{padding-left:15px;}
	.tem_banner .label_text{padding:0 15px;}
	.index_sloution .let{padding-left:15px;}
	.index_news .swiper{padding-left:15px}	
	.company .let{padding-left:15px;}

	.hisotry{padding-left:15px;}
	.hisotry .thumbs{margin-right:15px;}
	
	.honor .lists .swiper-page>div{left:.15rem;z-index:1}
	.honor .lists .swiper-page>div.slide-button-next{left:auto;right:.15rem;}
	
	.sloution_box .rlt,.sloution_box .w_rlt,.sloution_box .wk_list{padding-right:15px;}
	.joblist .lists .swiper{padding-left:15px;}
	.talent .text{padding-right:15px;}
}
/******ipad****/
@media(max-width:990px){
	body{overflow-x:hidden;}
	.st-menu {display:block;}	
	.header {display:none;}
	.m-header  {top:0;opacity:1;}
	
	.tem_banner{padding:60px 0 0}
	
	.contact_box .infos .mes .lists li input,.contact_box .infos .mes .lists li textarea{background-size:auto .22rem !important;}
}
/********mobile*********/
@media(max-width:767px){
	.tem_banner .swiper-slide img {width:100%;height:360px;object-fit:cover;}
	.tem_banner .pages{right:15px;bottom:15px;}
	.tem_banner.index::before{display:none;}
	.tem_banner .label_text h3{font-size:24px;}
	.tem_banner .label_text p{font-size:20px;}
	.tem_banner .slide-pagination{right:15px;}
	.index_about .text{width:100%}
	.index_about .nums{display:grid;grid-template-columns:1fr 1fr;gap:.35rem .35rem;}
	.index_sloution{display:block}
	
	.index_sloution .rlt{grid-template-columns:1fr 1fr}
	.index_service .text{width:100%}
	.index_news .titles{display:block}
	.index_news ol{margin:.5rem 0 0}
	.footer .infos .rlt{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:.3rem .4rem;}
	.footer .infos .rlt dl dd {display:none;}
	.footer .copy{display:block}
	.footer .copy .info{margin:.35rem 0 0}
	.flash ol{display:none}
	.company{display:block}
	.company .let{padding:1.45rem 15px;}
	.company .rlt{display:none;}
	.workshop .lists .swiper-page > div{left:15px}
	.workshop .lists .swiper-page > div.slide-button-next{right:15px;left:auto}
	.hisotry .grally{display:block}
	.hisotry .grally #greally{max-width:100%}
	.partner .lists ul{grid-template-columns:1fr 1fr 1fr 1fr;gap:.25rem .32rem;}
	
	.partner .lists li:nth-child(2n){top:0}
	.sloution_box{display:block}
	.sloution_box .let{display:none}
	.sloution_box .rlt{padding:1.5rem 15px 1rem;}
	.sloution_box .rlt ul{grid-template-columns:1fr 1fr}
	.show_sloution > div{display:block}
	.show_sloution .text{padding:1rem 0 0}
	.team > div{display:block}
	.team .imgs{padding:0;margin:0 0 1rem}
	.factory .swiper-page > div{left:15px;}
	.factory .swiper-page > div.slide-button-next{left:auto;right:15px;}
	.talent{transform:none;margin:0 0 .55rem;}
	.talent .text{position:relative;top:0;transform:none;width:auto;height:auto;background:#11386F;padding:1.45rem 15px;}
	.talent .imgs {display:none}
	.joblist .titles{padding:0}
	.news_box .top_news .swiper-slide .imgs{margin:0}
	.news_box .top_news .swiper-slide .text{width:55%}
	.news_box .lists ul{grid-template-columns:1fr 1fr}
	.contact_box > div{min-height:auto;padding:.55rem 0}
	.contact_box .infos{transform:none;position:relative;bottom:0;display:block}
	.contact_box .infos .let{padding:0 15px;}
	.contact_box .infos .mes{padding:.5rem 15px 0}
	.contact_box .infos .mes .lists ul{grid-template-columns:1fr}
	.sloution_box .wk_list{width:100%;max-width:100%}
	
}