/*header*/
.header{position:fixed;top:0;left:0;background:#FFF;padding-left:1.3rem;z-index:18;width:100%}
.header>div{display:inline-block;vertical-align:middle;width:42%}
.header .items{text-align:right;width:58%}
.header .logos {line-height:1.06rem;}
.header .logos img {max-height:1rem;transition:none;}
.header .items>*{display:inline-block;vertical-align:middle;}
.header .items .navlist li {display:inline-block;vertical-align:middle;padding:0 .32rem;position:relative;}
.header .items .navlist li>a{font-size:.16rem;color:#515151;font-weight:bold;display:block;line-height:1.06rem;}
.header .items .navlist li.active>a{color:#007fd0}
.header .items .navlist li>dl{position:absolute;top:100%;left:30%;transform:translateX(-50%);background:rgba(57,57,57,.7);border-radius:0 0 8px 8px;padding:.29rem 0 .4rem;min-width:1.14rem;text-align:center;opacity:0;visibility:hidden;z-index:-1}
.header .items .navlist li>dl dd {margin:0 0 .2rem;}
.header .items .navlist li>dl dd:last-child{margin:0}
.header .items .navlist li>dl dd a{display:block;font-size:.16rem;color:#FFF}
.header .items .navlist li>dl dd a:hover {color:#00a0e9}
.header .items .navlist li:hover>dl {opacity:1;visibility:visible;z-index:2;left:50%;transition: all .6s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}


.header .items>dl{margin:0;padding:0;position:relative;}
.header .items>dl dt {padding:0 .65rem;background:#007fd0;font-size:.16rem;color:#FFF;line-height:1.06rem;cursor:pointer;}
.header .items>dl dt i{font-size:.2rem;margin:0 .12rem 0 0}
.header .items>dl dd{position:absolute;top:100%;left:0;width:100%;text-align:center;display:none;transition:none;background:#FFF}
.header .items>dl dd a{display:block;font-size:.16rem;color:#333;line-height:.5rem;}
.is_header {box-shadow:0 0 12px rgba(0,0,0,.12)}

/*banner*/
.tem_banner .label_text{position:absolute;top:40%;left:0;text-align:center;z-index:1;width:100%;padding:0 15px;}
.tem_banner .label_text p{font-size:.48rem;color:#FFF;margin:0;letter-spacing:2px;}
.tem_banner .label_text p em {font-size:.72rem;font-weight:bold;background-image: linear-gradient(to right, #1763d6, #00baff);-webkit-background-clip:text;-webkit-text-fill-color:transparent; }
.tem_banner .label_text>*{opacity:0;transform:translateY(3vw)}
.tem_banner .swiper-slide-active .label_text>*{opacity:1;transform:none;transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}

.tem_banner .imgs_ img{width:100%;height:100vh;object-fit:cover;}
.tem_banner .slide-pagination{position:absolute;bottom:1.17rem;left:50%;transform:translateX(-50%);z-index:1;width:auto;padding:1rem 0 0;}
.tem_banner .slide-pagination span {opacity:1;outline:none;width:.28rem;height:.09rem;background:#FFF;border-radius:999px;margin:0 .16rem !important;}
.tem_banner .slide-pagination span.swiper-pagination-bullet-active{background:#1198ff}

/**/
.m130{margin:0 1.3rem;}
.home_about{padding:1.35rem 0 0}
.home_about>div>div{display:inline-block;vertical-align:top;width:42.5%}
.home_about .let {padding:0 2rem 0 0}
.home_about .let h3 {font-size:.48rem;color:#212121;font-weight:bold;margin:0 0 .35rem;}
.home_about .let p{font-size:.2rem;color:#3d3d3d;line-height:1.8;margin:0 0 1.3rem;}
.home_about .let>a{display:inline-block;background:#1198ff;border-radius:99px 99px 0 99px;font-size:.2rem;color:#FFF;padding:0 .4rem;line-height:.78rem;}
.home_about .let>a:after{content:'';width:.28rem;height:.28rem;border-radius:100%;border:.09rem solid #41adff;background:#FFF;display:inline-block;margin-left:.15rem;vertical-align:middle;}
.home_about .let .imgs span {background:none !important;}
.home_about .let .imgs{margin:.9rem 0 0}
.home_about .rlt{width:57.5%}
.home_about .rlt>div{position:relative;padding:.34rem 0 0;border-top:4px solid #b7e0ff;margin:0 0 .8rem;}
.home_about .rlt>div:last-child {margin:0}
.home_about .rlt>div:before{content:'';width:.67rem;height:4px;background:#1198ff;position:absolute;left:0;top:-4px;z-index:2;transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}
.home_about .rlt>div .link{position:relative;padding:.45rem .3rem;font-size:.36rem;color:#383838;cursor:pointer;}
.home_about .rlt>div .link h4{font-size:.36rem;color:#383838;font-weight:bold}
.home_about .rlt>div .link:after{content:'';width:.73rem;height:.73rem;background:#1198ff;border:.26rem solid #cfeaff;position:absolute;right:0;top:50%;transform:translateY(-50%);border-radius:100%}
.home_about .rlt>div .submenu {display:none;transition:none;}
.home_about .rlt>div .infos>div{display:inline-block;vertical-align:middle;position:relative;width:74%}
.home_about .rlt>div .infos .imgs{width:26%;}
.home_about .rlt>div .infos .txt{padding:0 .7rem 0 .3rem}
.home_about .rlt>div .infos .txt h4 {font-size:.36rem;color:#1198ff;font-weight:bold;}
.home_about .rlt>div .infos .txt p{font-size:.16rem;color:#717171;line-height:1.8;margin:.35rem 0 0}
.home_about .rlt>div .infos .imgs>a{display:block;border-radius:100%;overflow:hidden}
.home_about .rlt>div .infos .imgs img {width:2.46rem;height:2.46rem;object-fit:cover;transition:none}
.home_about .rlt>div .infos .imgs i{position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:1;width:.51rem;height:.51rem;background:#1198ff;border-radius:100%;font-size:.2rem;color:#FFF;text-align:center;line-height:.51rem;}
.home_about .rlt>div .infos .imgs>a:hover {transform:scale(.98);box-shadow:2px 2px 4px rgba(0,0,0,.12)}
.home_about .rlt>div .columns h6 {font-size:.18rem;color:#1198ff;margin:0 0 .25rem;font-weight:bold;}
.home_about .rlt>div .columns{padding-left:.3rem;}
.home_about .rlt>div .columns >div p{display:inline-block;vertical-align:top;width:33.333%;padding:0 .15rem 0 0;margin:0 0 .3rem;}
.home_about .rlt>div .columns >div p a{font-size:.24rem;color:#444444;font-weight:bold;}
.home_about .rlt>div.opens .link {height:0;overflow:hidden;opacity:0;padding:0}
.home_about .rlt>div.opens:before{width:100%}
/**/
.index_history{position:relative;overflow:hidden;}
.index_history h3 {font-size:.4rem;color:#FFF;position:absolute;top:1.1rem;left:1.3rem;z-index:1;font-weight:bold}
.index_history .mains{position:absolute;padding:0 2.6rem;bottom:.8rem;left:0;width:100%;z-index:2;text-align:center}
.index_history .mains .swiper-slide>*{transform:translateY(3vw);opacity:0}
.index_history .mains h4 {font-size:.72rem;color:#FFF;font-weight:bold;margin:0 0 .5rem;}
.index_history .mains .editor {font-size:.24rem;color:#FFF;line-height:.35rem;height:1.05rem;}
.index_history .mains .editor p{margin:0}
.index_history .mains .swiper-slide-active>*{opacity:1;transform:none;transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}
.index_history .mains .swiper-slide-active .editor{transition-delay:150ms}
.index_history .mains .swiper-page{margin:.2rem 0 0;}
.index_history .mains .swiper-page>div{display:inline-block;vertical-align:middle;font-size:.22rem;color:#FFF;opacity:.5;margin:0 .3rem;}
.index_history .mains .swiper-page>div:hover {opacity:1}
/**/
.homne_product{padding:1.95rem 0 1.5rem;}
.homne_product>div{position:relative;}
.homne_product .text{width:49%;position:absolute;left:0;bottom:3.9rem;padding:0 0 .45rem;}
.homne_product .text h3 {font-size:.48rem;color:#212121;font-weight:bold;line-height:1.7;margin:0 0 .35rem;}
.homne_product .text .editor{font-size:.2rem;color:#8b8b8b;margin:0 0 .75rem;}
.homne_product .text .editor em {color:#1198ff}
.homne_product .text>a{display:inline-block;background:#1198ff;border-radius:99px 99px 0 99px;font-size:.2rem;color:#FFF;padding:0 .4rem;line-height:.78rem;}
.homne_product .text>a:after{content:'';width:.28rem;height:.28rem;border-radius:100%;border:.09rem solid #41adff;background:#FFF;display:inline-block;margin-left:.15rem;vertical-align:middle;}
.homne_product .lists>div{display:inline-block;vertical-align:top;width:25.5%;padding-left:.2rem;margin:0 0 .2rem}
.homne_product .lists>div:first-child{margin-left:49%}
.homne_product .lists>div:nth-child(3n) {width:49%;padding-left:0}
.homne_product .lists>div a{display:block;position:relative;border-radius:8px;overflow:hidden;height:3.7rem}
.homne_product .lists>div img {width:100%;height:3.7rem;object-fit:cover;transition:none;}
.homne_product .lists>div p{position:absolute;bottom:.45rem;left:0;width:100%;padding:0 .38rem;font-size:.2rem;color:#FFF;margin:0}
.homne_product .lists>div p i{margin-left:.1rem;font-size:.3rem;}
.homne_product .lists>div a:hover {transform:scale(.95);box-shadow:4px 4px 6px rgba(0,0,0,.23)}

.home_news{background:#e2f4ff;padding:1rem 0 1.26rem;}
.home_news .titles{margin:0 0 .6rem;}
.home_news .titles>*{display:inline-block;vertical-align:bottom;width:35%}
.home_news .titles h3 {font-size:.48rem;color:#212121;}
.home_news .titles .item{width:65%}
.home_news .titles .item>*{display:inline-block;vertical-align:bottom;margin:0;padding:0}
.home_news .titles ol li {display:inline-block;margin:0 .2rem 0 0}
.home_news .titles ol li a{font-size:.14rem;color:#464748;border:1px solid #171818;padding:0 .18rem;line-height:.31rem;border-radius:999px;display:block;}
.home_news .titles .item>a{font-size:.14rem;color:#FFF;background:#1198ff;padding:0 .3rem;line-height:.32rem;margin-left:.9rem;border-radius:99px;}
.home_news .titles ol li a:hover {background:#1198ff;color:#FFF;border-color:#1198ff}

.home_news .lists ul{display:grid;grid-template-columns: 1fr 1fr 1fr;gap:.1rem .3rem;}
.home_news .lists li a{display:block;position:relative;border-radius:6px;overflow:hidden;padding:.4rem .6rem .68rem}
.home_news .lists li .text{position:relative;z-index:2}
.home_news .lists li .text span {font-size:.14rem;color:#1198ff}
.home_news .lists li .text h4{font-size:.2rem;color:#080808;line-height:.25rem;height:.5rem;overflow:hidden;margin:.35rem 0 .65rem;font-weight:bold;}
.home_news .lists li .text p {margin:0;font-size:.14rem;color:#605e5e}
.home_news .lists li .imgs{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transform:scale(1.1)}
.home_news .lists li .imgs img {width:100%;height:100%;object-fit:cover;transition:none;}
.home_news .lists li a:hover .imgs {transform:none;opacity:1;transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}
.home_news .lists li a:hover .text span ,.home_news .lists li a:hover .text h4,.home_news .lists li a:hover .text p{color:#FFF}
/*通用底部*/
.footer{}
.footer .infos{background:url(../images/icon1.jpg) center no-repeat;background-size:cover;padding:1.02rem 0 .82rem;}
.footer .infos >div>div{display:inline-block;vertical-align:top;width:50%}
.footer .infos .navlist dl {display:inline-block;vertical-align:top;width:20%;margin:0;padding:0 .15rem 0 0}
.footer .infos .navlist dl dt a{font-size:.16rem;color:#FFF;}
.footer .infos .navlist dl dt {font-weight:normal;margin:0 0 .3rem;}
.footer .infos .navlist dl dd {margin:0 0 .2rem;}
.footer .infos .navlist dl dd a{font-size:.14rem;color:#b4b4b4}
.footer .infos .tels{text-align:right;}
.footer .infos .tels .share>a{display:inline-block;width:.43rem;height:.43rem;background:#1198ff;border-radius:8px;line-height:.43rem;text-align:center;font-size:.2rem;color:#FFF;margin-left:.1rem;}
.footer .infos .adds{margin:.6rem 0 0;}
.footer .infos .adds>div{display:inline-block;vertical-align:top;padding-left:.45rem;width:2.9rem;max-width:50%}
.footer .infos .adds p{font-size:.14rem;color:#FFF;opacity:.8;margin:.15rem 0 0}
.footer .infos .adds p:first-child{font-size:.18rem;margin:0}
.footer .copy {background:#0a1f32;font-size:.16rem;color:#b7b7b7;padding:.26rem 0}
.footer .copy a{font-size:.16rem;color:#b7b7b7;}
/**/
.flash{position:relative}
.flash .page_txt{position:absolute;top:55%;left:0;width:100%;text-align:center;z-index:1}
.flash .page_txt h3 {font-size:.48rem;color:#FFF}
.flash .page_txt p{font-size:.24rem;color:#FFF;margin:.15rem 0 0}

.company{padding:1.3rem 0 0;background:url(../images/icon2.jpg) 0 1.67rem no-repeat;background-size:100% auto;}
.company>div.m130>div{display:inline-block;vertical-align:top;width:44%}
.company>div.m130 .rlt{width:56%}
.company .let{padding:0 .15rem 0 0}
.company .let .title{margin:0 0 2.2rem;}
.company .let .title h3{font-size:.48rem;color:#000000;}
.company .let .title p{font-size:.36rem;color:#45acff;margin:.45rem 0 0}
.company .let ol{margin:0;padding:0;position:relative}
.company .let ol li {margin:.8rem 0 0}
.company .let ol li:first-child{margin:0}
.company .let ol li a{display:inline-block;padding-left:.55rem;position:relative;font-size:.36rem;color:#383838;font-weight:bold}
.company .let ol li a:before{content:'';width:.23rem;height:.23rem;border:1px solid #007fd0;border-radius:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);background:#FFF;transition:all .54s ease-in-out}
.company .let ol:before{content:'';width:1px;height:60%;background:#007fd0;position:absolute;top:20%;left:.12rem}
.company .let ol li#current a:before{background:#007fd0}
.company .let ol li#current a{color:#007fd0}

.company .rlt>div{font-size:.16rem;color:#383838;line-height:1.8;text-indent:2em}
.company .rlt>div>*:first-child{font-size:.3rem;color:#1198ff;text-indent:0}

.about_box .numboxs{position:relative;margin:1.18rem 0 0}
.about_box .numboxs .nums{width:45%;padding:1.65rem 0 2.35rem 1.3rem;background:url(../images/icon3.jpg) center no-repeat;background-size:cover;}
.about_box .numboxs .nums>div{display:inline-block;vertical-align:top;width:50%;padding:.5rem .15rem .5rem 0}
.about_box .numboxs .nums h5 {font-size:.24rem;color:#FFF;font-weight:bold;line-height:1}
.about_box .numboxs .nums h5 em {font-size:.48rem;display:inline-block;vertical-align:top;line-height:1;margin:0 .1rem 0 0}
.about_box .numboxs .nums p{font-size:.18rem;color:#FFF;margin:.15rem 0 0}
.about_box .numboxs .imgs{position:absolute;top:1.1rem;right:0;width:60.3%;z-index:2}
/**/
.history{}
.history>div{position:relative;padding:2.3rem 0 1.8rem;}
.history>div:before{content:'';width:1px;height:100%;background:#c9c9c9;position:absolute;top:0;left:38%}
.history h3 {font-size:.48rem;color:#000000;margin:0 0 1.24rem}
.history .mains{position:relative}
.history .mains>div{display:inline-block;vertical-align:top;width:38%}
.history .mains .itembox{width:62%}
.history .mains .column{position:relative}
.history .mains .column .swiper{height:5.6rem;}
.history .mains .column .swiper-slide{display:flex;align-items:center;justify-content: flex-end}
.history .mains .column h6{position:relative;text-align:right;font-size:.32rem;color:#adadad;font-weight:bold;padding:0 .6rem 0 0}
.history .mains .column h6:before{content:attr(data-name);font-size:.85rem;color:#3a3a3a;opacity:.1;line-height:1;position:absolute;right:0;top:50%;transform:translateY(-50%);filter:blur(0);opacity:0;transition:all .5s ease-in-out}
.history .mains .column h6 span {position:relative;z-index:2}
.history .mains .column .swiper-slide-active h6:before{filter:blur(3px);opacity:.1;right:.6rem;transition-delay:250ms}
.history .mains .column .swiper-slide-active h6{color:#393939;}
.history .mains .column .swiper-page{position:absolute;top:50%;left:0;width:100%;height:1.12rem;border:1px solid #c9c9c9;border-left:0;border-right:0;transform:translateY(-50%);z-index:2}
.history .mains .column .swiper-page>div{font-size:.26rem;color:#000;position:absolute;left:40%;top:-.15rem;background:#FFF;z-index:2;transform:translateX(-50%);font-weight:bold;line-height:1;padding:0 .07rem;}
.history .mains .column .swiper-page>div.slide-button-next {bottom:-.15rem;top:auto;}
.history .mains .column .swiper-page>div.slide-button-prev:before{content:'';width:.89rem;height:1px;background:#333;position:absolute;left:50%;transform:translateX(-50%);bottom:-.42rem}

.history .mains .itembox{padding-left:.7rem;}
.history .mains .itembox .swiper-slide>div{display:inline-block;vertical-align:top;width:47%}
.history .mains .itembox .swiper-slide .imgs{width:53%;padding:.7rem 0 0}
.history .mains .itembox .swiper-slide .text{padding:0 .78rem 0 0;font-size:.16rem;color:#505050;}
/**/
.honor{background:url(../images/icon4.jpg) center no-repeat;background-size:cover;padding:1.15rem 0 .92rem;}
.honor h3 {font-size:.48rem;color:#FFF;margin:0 0 .6rem;}
.honor .lists .swiper-slide a{display:block;height:3.95rem;line-height:3.95rem;text-align:center;background:url(../images/icon5.png) 0 0 no-repeat;background-size:100% 100%;padding:0 .15rem;}
.honor .lists .swiper-slide img {max-height:3rem;box-shadow:8px 3px 14px rgba(0,0,0,.25)}
.honor .lists .swiper-slide a:hover img{transform:scale(.98)}
.honor .lists .swiper-page{margin:.68rem 0 0}
.honor .lists .swiper-page>div{display:inline-block;vertical-align:middle;margin:0 .23rem 0 0;width:.73rem;height:.73rem;background:#FFF;line-height:.73rem;text-align:center;border-radius:100%}
.honor .lists .swiper-page img {max-height:.25rem;}
.honor .lists .swiper-page>div:hover {background:#168ac6;}
.honor .lists .swiper-page>div:hover img {filter:brightness(0) invert(1)}

.workshop{padding:1.15rem 0 1.35rem;}
.workshop .titles{margin:0 0 .45rem;display:flex;    flex-direction: row;    justify-content: space-between;    align-items: center;}
.workshop .titles h3 {font-size:.48rem;color:#000000;}
.workshop .titles ol {margin:0;padding:0;border-radius:999px;overflow:hidden}
.workshop .titles ol li {display:inline-block;vertical-align:middle;}
.workshop .titles ol li a{display:block;padding:0 .22rem;line-height:.51rem;font-size:.2rem;color:#999999;font-weight:bold;background:#ececec}
.workshop .titles ol li#current a{background:#168ac6;color:#FFF}
.workshop .swiper-slide a img{width:100%;height:4.08rem;object-fit:cover;transition:none;}
.workshop .swiper-slide a{display:block;border-radius:8px;overflow:hidden;}
.workshop .slide-pagination{margin:.75rem 0 0;text-align:center}
.workshop .slide-pagination span {opacity:1;outline:none;width:.26rem;height:4px;background:#ccc;border-radius:999px;margin:0 .07rem;}
.workshop .slide-pagination span.swiper-pagination-bullet-active{background:#2775b7}
/**/
.product_box{background:#fafafa;padding:1.24rem 0 1.42rem;}
.product_box>div>div{display:inline-block;vertical-align:top;width:50%;padding:0 .33rem 0 0}
.product_box>div>div:nth-child(2n){padding:0 0 0 .33rem;}
.product_box .boxs{background:#FFF;padding:.72rem .48rem;}
.product_box .boxs h3 {font-size:.48rem;color:#333;margin:0 0 .35rem;padding-left:.4rem;position:relative;background:url(../images/icon6.png) 0 4px no-repeat;background-size:.18rem .18rem;}
.product_box .boxs .editor{font-size:.2rem;color:#333;line-height:.24rem;height:1.44rem;}
.product_box .boxs .list>p{display:inline-block;vertical-align:top;min-width:33.333%;padding:0 .2rem 0 0;margin:0 0 .3rem;}
.product_box .boxs .list>p a{display:block;font-size:.2rem;color:#272727;padding-left:.6rem;line-height:.74rem;border-bottom:1px solid #dcdcdc;position:relative}
.product_box .boxs .list>p a i{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:.2rem;color:#FFF;z-index:3;transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms;opacity:0}
.product_box .boxs .list>p span {position:relative;z-index:2}
.product_box .boxs .list>p a:before{content:'';width:.18rem;height:.09rem;background:url(../images/icon6.png) 0 0 no-repeat;background-size:.18rem .09rem;position:absolute;top:50%;transform:translateY(-50%);left:.16rem;transition:all .5s ease-in-out}
.product_box .boxs .list>p a:after{content:'';width:105%;height:100%;background:url(../images/icon7.png) right 0 no-repeat;position:absolute;top:0;left:.2rem;background-size:100% 100%;opacity:0;transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}
.product_box .boxs .list>p a:hover {padding-left:.28rem;color:#FFF}
.product_box .boxs .list>p a:hover:before{opacity:0}
.product_box .boxs .list>p a:hover:after{opacity:1;left:0}
.product_box .boxs .list>p a:hover i{right:.4rem;opacity:1}
/**/
.show_product{padding:1.06rem 0 0}
.show_product .mains{background:linear-gradient(to right,#f4f9ff,#bfd2dc);padding:1rem 0 .57rem;}
.show_product .mains>div>div{display:inline-block;vertical-align:top;width:65%}
.show_product .mains .imgs{width:35%}
.show_product .mains .text{padding:.55rem 1.95rem 0 .7rem;}
.show_product .mains .text h2 {font-size:.36rem;color:#333333;font-weight:bold;margin:0 0 .55rem;}
.show_product .mains .text .editor{font-size:.2rem;color:#333333;line-height:1.8;margin:0 0 1.45rem;}
.show_product .mains .text>a{display:inline-block;background:#007fd0;padding:0 .57rem;line-height:.74rem;font-size:.16rem;color:#FFF;border-radius:999px;}
.show_product .mains .text>a i {font-size:.24rem;margin-right:.15rem;}
.show_product .cnts{background:#fafafa;padding:.4rem 0 1.15rem;}
.show_product .cnts>div{background:#FFF;padding:.85rem .65rem 1.1rem;}
.show_product .cnts h3 {font-size:.38rem;color:#222222;margin:0 0 .4rem;}
.show_product .cnts .editor{font-size:.18rem;color:#6e6d6d}
.show_product .cnts .editor table {width:10.5rem;background:#f4f4f4;text-align:center;}
.show_product .cnts .editor table p{margin:0}
.show_product .cnts .editor table td {border:1px solid #FFF;vertical-align:middle;width:auto;height:.45rem;}
/**/
.news_box{background:#fafafa}
.news_box .mbx {padding:.29rem 0 .75rem;font-size:.16rem;color:#595959;}
.news_box .mbx a{font-size:.16rem;color:#595959;}
.news_box .mbx a:first-child+a{display:none;}
.news_box .mbx a>i{font-size:.2rem;margin:0 .1rem 0 0}
.news_box .com_news{position:relative;border-radius:10px;overflow:hidden;background:#FFF}
.news_box .com_news .swiper-slide a{display:block;position:relative;}
.news_box .com_news .swiper-slide a>div{display:inline-block;vertical-align:top;width:45%}
.news_box .com_news .swiper-slide .imgs{width:55%}
.news_box .com_news .swiper-slide .text{padding:.54rem .7rem 0 .45rem;}
.news_box .com_news .swiper-slide .text span {font-size:.16rem;color:#9d9d9d;font-weight:bold;}
.news_box .com_news .swiper-slide .text h4 {font-size:.2rem;color:#00a0e9;margin:.25rem 0 .65rem;}
.news_box .com_news .swiper-slide .text p{font-size:.16rem;color:#4b4b4b;line-height:.25rem;height:.75rem;overflow:hidden;margin:0 0 .5rem;}
.news_box .com_news .swiper-slide .text em {font-size:.2rem;color:#00a0e9}
.news_box .com_news .swiper-slide .imgs img {width:100%;height:4.62rem;object-fit:cover;transition:none;}
.news_box .com_news .slide-pagination{position:absolute;bottom:.55rem;left:.45rem;z-index:1;width:auto}
.news_box .com_news .slide-pagination span {opacity:1;outline:none;width:.13rem;height:.13rem;margin:0 .1rem 0 0;background:none;border:2px solid #a6a6a6}
.news_box .com_news .slide-pagination span.swiper-pagination-bullet-active{border-color:#00a0e9}
.news_box .lists{padding:.68rem 0 2rem}
.news_box .lists ul {display:grid;grid-template-columns:1fr 1fr 1fr;gap:.6rem .36rem;}
.news_box .lists li a{display:block;border-radius:8px 8px 0 0;overflow:hidden;background:#FFF}
.news_box .lists li .imgs img {width:100%;height:2.67rem;object-fit:cover;transition:none;}
.news_box .lists li .text {padding:.45rem .24rem .3rem;}
.news_box .lists li .text span {font-size:.18rem;color:#9f9f9f;}
.news_box .lists li .text h4 {font-size:.2rem;color:#424242;line-height:.27rem;height:.54rem;overflow:hidden;margin:.25rem 0 }
.news_box .lists li .text p{font-size:.16rem;color:#424242;line-height:.24rem;height:.72rem;overflow:hidden;margin:0 0 .45rem;}
.news_box .lists li .text em{display:block;font-size:.26rem;color:#444}
.news_box .lists li a:hover {transform:scale(.98);box-shadow:2px 2px 4px rgba(0,0,0,.12)}
/*人力资源*/
.job_box{background:#fafafa;}
.job_box .infos{padding:0 0 1.27rem;}
.job_box .infos .mbx {padding:.3rem 0 .7rem;font-size:.16rem;color:#595959;}
.job_box .infos .mbx a{font-size:.16rem;color:#595959;}
.job_box .infos .mbx a:first-child+a{display:none;}
.job_box .infos .mbx a>i{font-size:.2rem;margin:0 .1rem 0 0}
.job_box .infos .editor{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 .3rem;}
.job_box .infos .editor>div{position:relative;border-radius:45px 0 45px 0;overflow:hidden;background:#000;cursor:pointer;}
.job_box .infos .editor .imgs {opacity:.5;overflow:hidden}
.job_box .infos .editor .imgs img {width:100%;height:6.07rem;object-fit:cover;transition:none;}
.job_box .infos .editor .text{position:absolute;top:70%;left:0;text-align:center;z-index:5;width:100%;padding:0 .3rem;}
.job_box .infos .editor .text h4 {font-size:.21rem;color:#FFF;margin:0 0 .25rem;}
.job_box .infos .editor .text p{font-size:.16rem;color:#d8d8d8;margin:0;line-height:1.8}
.job_box .infos .editor>div:before{content:'';width:100%;height:0;background:rgba(0,127,208,.78);position:absolute;bottom:-32%;left:0;transition:all .5s linear;transform:skewY(-18deg);}
.job_box .infos .editor>div:hover:before{height:70%;}
.job_box .infos .editor>div:hover .imgs{opacity:1}
.job_box .infos .editor>div:hover .text p{color:#FFF}
/**/
.job_box .training{display:flex;background:url(../images/icon9.jpg) right center no-repeat;background-size:12.64rem 100%;align-items: center;}
.job_box .training .imgs{width:44%}
.job_box .training .text{width:56%;padding:0 2.5rem 0 1.65rem;}
.job_box .training .text h4{font-size:.48rem;color:#353535;margin:0 0 .45rem;}
.job_box .training .text .editor{font-size:.16rem;color:#353535;line-height:1.8}
.job_box .training .text .editor .txt{margin:.6rem 0 0;display:flex;text-align:center;    justify-content: space-between;}
.job_box .training .text .editor .txt p{font-size:.16rem;color:#303030;font-weight:bold;margin:.15rem 0 0}
.job_box .training .text .editor .txt p:first-child{margin:0}
.job_box .training .text .editor .txt p img {max-height:.65rem;transition:none;}

.join_list{padding:1.17rem 0 1.8rem}
.join_list h4 {font-size:.48rem;color:#353535;margin:0 0 .55rem;}
.join_list .lists li{margin:0 0 .29rem;}
.join_list .lists li>a{display:flex;background:#edf8ff;padding:0 .88rem 0 .45rem;align-items:center;border-radius:999px;justify-content: space-between;border-bottom:1px solid rgba(255,255,255,0)}
.join_list .lists li>a h6 {font-size:.2rem;color:#434242;padding-left:.48rem;position:relative;line-height:.8rem;}
.join_list .lists li>a h6:before{content:'';width:.11rem;height:.11rem;background:#007fd0;border-radius:100%;position:absolute;left:0;top:50%;transform:translateY(-50%);}
.join_list .lists li>a em {font-size:.16rem;color:#434242;}
.join_list .lists li>a em i{margin-left:.3rem;font-size:.16rem;}
.join_list .lists li .submenu {background:#FFF;padding:.5rem .9rem 1.2rem .6rem;position:relative;transition:none;display:none;}
.join_list .lists li .submenu .editor{font-size:.16rem;color:#585858;line-height:1.7;margin:0 0 1rem;}
.join_list .lists li .submenu >a{display:inline-block;border:1px solid #dcdcdc;padding:0 .6rem;line-height:.78rem;font-size:.16rem;color:#585858;box-shadow:0 0 .27rem rgba(0,0,0,.13);border-radius:999px;}
.join_list .lists li .submenu >a img {max-height:.27rem;margin:0 .16rem 0 0}
.join_list .lists li .submenu .saly{position:absolute;right:.9rem;top:.5rem;font-size:.24rem;color:#007fd0}
.join_list .lists li.opens>a{background:#FFF;border-radius:12px 12px 0 0;border-bottom-color:#dcdcdc}
.join_list .lists li .submenu >a:hover {background:#007fd0;color:#FFF;border-color:#007fd0;}
.join_list .lists li .submenu >a:hover img {filter:brightness(0) invert(1)}
.join_list .lists li.opens>a em i {transform:rotate(90deg)}
/**/
.contact_box{}
.contact_box .mbx {padding:.29rem 0;font-size:.16rem;color:#595959;background:#FFF}
.contact_box .mbx a{font-size:.16rem;color:#595959;}
.contact_box .mbx a:first-child+a{display:none;}
.contact_box .mbx a>i{font-size:.2rem;margin:0 .1rem 0 0}
.contact_box .infos{background:url(../images/icon11.jpg) 0 0 no-repeat;background-size:cover;padding:1rem 0 1.2rem;}
.contact_box .infos h3 {font-size:.48rem;color:#000000;margin:0 0 .55rem;}
.contact_box .infos .editor{display:grid;grid-template-columns:1fr 1fr;gap:0 1.65rem}
.contact_box .infos .editor>div h5 {font-size:.3rem;color:#007fd0;margin:0 0 .25rem;}
.contact_box .infos .editor>div>p{font-size:.18rem;color:#828282;font-weight:bold;margin:0 0 .45rem;}
.contact_box .infos .editor>div .btns{padding:0 0 .5rem;border-bottom:1px solid #e6e6e6;}
.contact_box .infos .editor>div .btns>*{display:inline-block;vertical-align:middle;}
.contact_box .infos .editor>div .btns>a{font-size:.18rem;color:#2775b7;font-weight:bold;margin:0 1rem 0 0}
.contact_box .infos .editor>div .btns>a img {max-height:.26rem;transition:none;margin:0 .1rem 0 0}
.contact_box .infos .editor>div .btns>p{font-size:.18rem;color:#838181;margin:0}
.contact_box .infos .editor>div .tels{padding:.45rem  0 0}
.contact_box .infos .editor>div .tels>p{margin:0 0 .4rem;font-size:.24rem;color:#616161}
.contact_box .infos .editor>div .tels>p em {display:block;font-size:.24rem;color:#2775b7;margin:.2rem 0 0}
.contact_box .message{}
.contact_box .message>div{display:inline-block;vertical-align:middle;width:44.3%}
.contact_box .message .lists{width:55.7%;padding:0 2.6rem 0 .97rem;}
.contact_box .message .lists .titles{margin:0 0 .65rem}
.contact_box .message .lists .titles h3 {font-size:.24rem;color:#515151}
.contact_box .message .lists .titles p{font-size:.16rem;color:#9a9a9a;margin:.2rem 0 0}
.contact_box .message .lists form li {margin:0 0 .5rem;padding:0 .9rem 0 0}
.contact_box .message .lists form li:last-child{margin:0}
.contact_box .message .lists form li input[type="text"],.contact_box .message .lists form li textarea {width:100%;height:.5rem;min-height:35px;border:0;border-bottom:2px solid #e2e2e2;font-size:.18rem;color:#6c6c6c;}
.contact_box .message .lists form li textarea{height:1rem;}
.contact_box .message .lists form li button {border:0;background:#2775b7;font-size:.18rem;color:#FFF;border-radius:999px;padding:0 .55rem;height:.63rem;}

.map_fixed{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background:rgba(0,0,0,.8);display:flex;align-items: center;}
.map_fixed.ons {opacity:0;transform:scale(1.02);transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}
.map_fixed .close_{position:absolute;right:.15rem;top:.15rem;z-index:1;font-size:.32rem;color:#333;width:.6rem;height:.6rem;line-height:.6rem;text-align:center;background:#FFF;border-radius:100%;cursor:pointer;}
.map_fixed .mains{width:100%;padding:0 1.25rem;}
.map_fixed .mains #container{height:6.55rem;}
/********<=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:1440px){
	.contact_box .message .lists{padding-right:1.6rem;}
	.index_history .mains{padding:0 1.6rem;}
}
/******ipad****/
@media(max-width:990px){
	body{overflow-x:hidden;}
	.st-menu {display:block;}	
	.header {display:none;}
	.m-header  {top:0;opacity:1;}
	.m130 {margin:0 20px;}
	
	.tem_banner{}
	.index_history .mains{padding:0 20px;}
}
/********mobile*********/
@media(max-width:767px){
	.m130 {margin:0 15px;}
	.tem_banner .imgs_ img{height:350px;}
	.home_about > div > div{display:block;width:100% !important;}
	.home_about .let{padding:0 0 .5rem;}
	.home_about .rlt > div .infos > div{width:64%}
	.home_about .rlt > div .infos .imgs{width:36%}
	.index_history .imgs img {width:100%;height:360px;object-fit:cover;}
	.index_history h3{left:15px;}
	.index_history .mains{padding:0 15px;}
	.homne_product .text{position:relative;bottom:auto;width:100%}
	.homne_product .lists > div:first-child{margin-left:0}
	.homne_product .lists > div{width:50%}
	.homne_product .lists > div:nth-child(3n){width:50%;padding-left:.2rem;}
	.home_news .titles > *{display:block;width:100% !important;}
	.home_news .titles h3{margin:0 0 .35rem;}
	.home_news .lists ul{grid-template-columns:1fr 1fr}
	.footer .infos > div > div{display:block;width:100% !important;}
	.footer .infos > div > div.navlist{display:none;}
	.footer .infos .tels{text-align:left;}
	.footer .infos .tels .share{text-align:left;}
	.footer .infos .adds > div{padding:0 .45rem 0 0}
	
	.flash {padding:60px 0 0}
	.flash img {max-height:350px;}
	.company > div.m130 > div{display:block;width:100% !important;}
	.company .let{padding:0 0 .35rem;}
	.about_box .numboxs .nums{width:100%;padding:1.65rem 15px;}
	.about_box .numboxs .imgs{display:none;}
	.history .mains .itembox .swiper-slide > div{display:block;width:100% !important;}
	.history .mains .itembox .swiper-slide .text{padding:0 0 .35rem;}
	
	.product_box > div > div{display:block;width:100% !important;padding:0 0 .35rem !important;}
	.product_box .boxs .list > p{width:50%}
	.show_product .mains > div > div{display:block;width:100% !important;}
	.show_product .mains .text{padding:.55rem 15px}
	.show_product .cnts > div{padding:.85rem 15px 1.1rem;}
	.show_product .cnts .editor{overflow-x:auto;}
	.news_box .com_news .swiper-slide a > div{display:block;width:100% !important;}
	.news_box .com_news .swiper-slide .text{padding:.54rem 15px}
	.news_box .lists ul{grid-template-columns:1fr 1fr}
	.job_box .infos .editor{grid-template-columns:1fr 1fr;gap:.3rem .3rem}
	.job_box .training{display:block;}
	.job_box .training .imgs{width:100%}
	.job_box .training .text{width:100%;padding:.5rem 15px;}
	.contact_box .infos .editor{gap:0 .1rem}
	.contact_box .infos .editor > div .btns > p{display:block;margin:.15rem 0 0}
	.contact_box .message > div{display:block;width:100% !important;}
	.contact_box .message .lists{padding:1.2rem 15px}
	.contact_box .message .lists form li{padding:0}
}