/*header*/
.m175{margin:0 1.75rem;}
.header{background:#FFF;position:fixed;top:0;left:0;z-index:18;width:100%}
.header>div>div{display:inline-block;vertical-align:middle;width:32%;}
.header .navlist {width:45%}
.header .infos{width:23%;text-align:right}
.header .logos {line-height:.82rem;}
.header .logos img {max-height:.68rem;transition:none;}
.header .navlist li {display:inline-block;vertical-align:middle;padding:0 .7rem 0 0}
.header .navlist li a{font-size:.16rem;color:#585858}
.header .navlist li.active a,.header .navlist li a:hover {color:#1d5089;}
.header .navlist li:last-child{padding:0}
.header .infos>*{display:inline-block;vertical-align:middle;}
.header .infos>a{background:#1d518b;padding:0 .34rem;line-height:.48rem;font-size:.16rem;color:#FFF;border-radius:999px;}
.header .infos>a img {max-height:.29rem;transition:none;margin:0 .25rem 0 0;}
.header .infos>dl{margin:0 0 0 .3rem;padding:0;position:relative}
.header .infos>dl dt {font-size:.2rem;color:#7b7b7b;font-weight:normal;cursor:pointer;}
.header .infos>dl dt i:last-child {font-size:.14rem;margin-left:.1rem;color:#585858}
.header .infos>dl dd {position:absolute;top:100%;left:50%;transform:translateX(-50%);background:#FFF;width:1.1rem;box-shadow:0 0 4px rgba(0,0,0,.12);display:none;transition:none;}
.header .infos>dl dd a{display:block;line-height:.4rem;font-size:.16rem;color:#333;text-align:center}
.header .infos>dl dd a:hover {background:#1d518b;color:#FFF}

.is_header {box-shadow:0 0 12px rgba(0,0,0,.12)}
/*banner*/
.tem_banner{margin:.82rem 0 0}
.tem_banner .label_text{position:absolute;top:50%;left:0;width:100%;padding:0 1.75rem;z-index:1;transform:translateY(-50%);text-align:left;}
.tem_banner .label_text h3 {font-size:.6rem;color:#FFF;font-weight:bold;}
.tem_banner .label_text p{font-size:.36rem;color:#FFF;margin:.3rem 0 .8rem;}
.tem_banner .label_text em {display:inline-block;font-size:.16rem;color:#20528f;background:#FFF;line-height:.5rem;padding:0 .15rem;border-radius:5px;}
.tem_banner .label_text em i{font-size:.18rem;margin-left:.25rem;}
.tem_banner .label_text em:hover {transform:translateY(-5px);box-shadow:4px 4px 6px rgba(0,0,0,.15)}
/**/
.index_product{padding:.7rem 0 .98rem;background:#FFF}
.index_product h3 {font-size:.48rem;color:#383838;text-align:center;margin:0 0 1.1rem;text-align:center;}
.index_product h3:after{content:'';display:block;width:.35rem;height:4px;background:#1d518b;margin:.3rem auto 0}
.index_product .lists li {margin:0 0 .22rem;padding:0 .1rem 0 0;display:inline-block;vertical-align:top;width:50%}
.index_product .lists li:nth-child(2n) {padding:0 0 0 .1rem;transform:translateY(-.6rem)}
.index_product .lists li .items{display:flex;width:100%;position:relative;    flex-direction: column;    align-items: center;background-position:0 0;background-repeat:no-repeat;background-size:cover;}
.index_product .lists li .items>a{display:block;padding:.65rem .35rem;}
.index_product .lists li .items:before,.index_product .lists li .items:after{content:'';width:100%;height:100%;background:rgba(52,54,51,.82);position:absolute;top:0;left:0;z-index:1;transition: all 1s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}
.index_product .lists li .items:after{top:auto;bottom:0;height:0;background:rgba(29,81,139,.8);transition: all .8s cubic-bezier(.69, .27, .45, .99);}
.index_product .lists li .items:hover:before{height:0}
.index_product .lists li .items:hover:after{height:100%}
.index_product .lists li .items>*{position:relative;z-index:2}
.index_product .lists li .items h4 {font-size:.48rem;color:#FFF;text-align:center}
.index_product .lists li .items h4 em {display:block;margin:0 0 .1rem;height:1.2rem;}
.index_product .lists li .items h4 em img {max-height:1.2rem;transition:none}
.index_product .lists li .colunm{padding:.7rem 0 0;display:inline-block;}
.index_product .lists li .colunm p{display:inline-block;vertical-align:top;width:50%;padding:0 .6rem 0 0;margin:0 0 .15rem}
.index_product .lists li .colunm p:nth-child(2n) {padding:0 0 0 .6rem;}
.index_product .lists li .colunm p a{font-size:.18rem;color:#FFF;display:inline-block;position:relative;padding:0 0 0 .2rem;}
.index_product .lists li .colunm p a:before{content:'';width:4px;height:4px;background:#FFF;border-radius:100%;position:absolute;left:0;top:50%;transform:translateY(-50%)}
.index_product .lists li .colunm p a:after{content:'';width:100%;height:1px;background:#FFF;position:absolute;bottom:0;left:0}

.index_prolist{background:url(../images/icon2.jpg) center no-repeat;background-size:cover;padding:1.15rem 0 1.25rem;}
.index_prolist>div{position:relative;padding:0 .3rem;}
.index_prolist .swiper-slide a{display:block;position:relative;background:#FFF}

.index_prolist .swiper-slide .text {padding:.45rem .25rem .45rem;}
.index_prolist .swiper-slide .text h6 {font-size:.24rem;color:#383838;margin:0 0 .35rem;}
.index_prolist .swiper-slide .text em {padding:0 .22rem;line-height:.36rem;font-size:.26rem;color:#FFF;background:#1d518b;border-radius:5px;}
.index_prolist .swiper-slide a:hover {transform:scale(.98);box-shadow:4px 4px 6px rgba(0,0,0,.12)}
.index_prolist .swiper-page>div{position:absolute;top:50%;transform:translateY(-50%);left:-.65rem;width:.7rem;height:.7rem;background:rgba(255,255,255,.5);border-radius:100%;line-height:.7rem;text-align:center;font-size:.36rem;color:#1d518b;z-index:1}
.index_prolist .swiper-page>div.slide-button-next {left:auto;right:-.65rem;}

.index_about{position:relative;}
.index_about:before{position:fixed;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;z-index:-1;top:0;left:0}
.index_about .infos{padding:1.28rem 0}
.index_about .infos>div{padding:0 .85rem;}
.index_about .infos>div>div{display:inline-block;vertical-align:middle;width:41.5%}
.index_about .infos .menus{width:58.5%;padding-left:2.6rem}
.index_about .infos .text h1 {font-size:.48rem;color:#FFF;margin:0 0 .45rem;}
.index_about .infos .text h1:after{content:'';display:block;width:.35rem;height:4px;background:#1d518b;margin:.24rem 0 0}
.index_about .infos .text .desc{font-size:.16rem;color:#FFF;line-height:1.7;margin:0 0 .65rem}
.index_about .infos .text >a{display:inline-block;border:2px solid rgba(153,159,159,.5);font-size:.16rem;color:#FFF;line-height:.53rem;padding:0 .58rem;border-radius:5px;overflow:hidden;position:relative;}
.index_about .infos .text >a span {position:relative;z-index:2}
.index_about .infos .text >a:before{content:'';width:100%;height:2px;bottom:0;z-index:1;background:#1d518b;transition: all .6s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms;left:0;position:absolute;}
.index_about .infos .text >a:hover:before{height:100%;bottom:0}
.index_about .infos .text >a:hover{border-color:#1d518b}
.index_about .infos .menus p{margin:0}
.index_about .infos .menus p a{display:block;position:relative;font-size:.24rem;color:#FFF;padding:.25rem 0;border-bottom:1px solid rgba(255,255,255,.5);}
.index_about .infos .menus p a:after{content:'+';line-height:1;font-size:.36rem;color:#FFF;position:absolute;top:50%;right:0;transform:translateY(-50%)}
.index_about .nums{border-top:1px solid rgba(255,255,255,.5);position:relative;background:rgba(0,0,0,.35);}
.index_about .nums:before{content:'';width:100%;height:100%;filter:blur(20px);position:absolute;top:0;left:0;z-index:1;background:inherit;}
.index_about .nums>div>div{display:inline-block;vertical-align:top;width:33.333%;padding:.56rem .7rem .56rem .9rem;position:relative;border-right:2px solid rgba(141,142,141,.5);z-index:2}
.index_about .nums>div>div>*{position:relative;z-index:2}
.index_about .nums h5 {font-size:.16rem;color:#FFF;margin:0 0 .3rem}
.index_about .nums h5 em {font-size:.36rem;display:inline-block;margin:0 .1rem 0 0;line-height:1;vertical-align:top;}
.index_about .nums p{font-size:.16rem;color:#FFF;margin:0}
.index_about .nums p:last-child{position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}
.index_about .nums p img {max-height:.52rem;transition:none;}
.index_about .nums>div>div:last-child{border:0}
.index_about .nums>div>div:before{content:'';width:100%;height:0;background:rgba(29,81,139,.36);position:absolute;top:0;left:0;z-index:1;transition:all .5s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}
.index_about .nums>div>div:hover:before{height:100%}

.index_network{background:linear-gradient(to right,#cfdbea,#8fb0d1);padding:.7rem 0 .2rem;}
.index_network>div>div{display:inline-block;vertical-align:middle;width:46%}
.index_network .imgs{width:54%}
.index_network .text{padding:0 .7rem 0 0}
.index_network .text h3 {font-size:.5rem;color:#1f1f1e;margin:0 0 .5rem;}
.index_network .text p{font-size:.24rem;color:#1f1f1e;margin:0 0 .6rem;}
.index_network .text a{display:inline-block;background:#1e5089;font-size:.16rem;color:#FFF;padding:0 .4rem 0 .3rem;line-height:.61rem;border-radius:30px 0 30px 0}
.index_network .text a i{margin-left:.7rem;font-size:.18rem;font-weight:bold;}
.index_network .text a:hover {transform:translateY(-3px);box-shadow:2px 2px 4px rgba(0,0,0,.12)}
.index_network .imgs span {background:none !important;}

.index_news{background:#FFF;padding:.77rem 0 1.7rem;}
.index_news h3 {font-size:.48rem;color:#303031;margin:0 0 .5rem;}
.index_news .swiper-slide a{display:block;position:relative;background:#ecf6fd;padding:.65rem .5rem .7rem}
.index_news .swiper-slide h5 {font-size:.24rem;color:#292929;line-height:.31rem;height:.62rem;overflow:hidden;margin:0 0 .3rem}
.index_news .swiper-slide .imgs img {width:100%;height:2.35rem;object-fit:cover;transition:none}
.index_news .swiper-slide .time{position:relative;font-size:.16rem;color:#292929;padding:.35rem 0 0;margin:.3rem 0 0;border-top:1px solid #2770a8}
.index_news .swiper-slide .time em {display:block;font-size:.72rem;line-height:1;margin:.2rem 0 0}
.index_news .swiper-slide .time i{width:.38rem;height:.38rem;border:2px solid #9bbfda;border-radius:100%;line-height:.34rem;text-align:center;font-size:.16rem;color:#2770a8;position:absolute;right:0;bottom:0}
.index_news .swiper-slide a>*{position:relative;z-index:2}
.index_news .swiper-slide a:before{content:'';width:100%;height:0;top:0;left:0;background:linear-gradient(to bottom,#2e8ed8,#2770a8);position:absolute;transition:all 1s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}
.index_news .swiper-slide a:hover:before{height:100%}
.index_news .swiper-slide a:hover h5 {color:#FFF}
.index_news .swiper-slide a:hover .time {color:#FFF}
.index_news .swiper-slide a:hover .time i{background:#81acce;border-color:#81acce;color:#FFF}
.index_news .swiper-slide a:hover .imgs {transform:translateY(-5px);box-shadow:2px 2px 4px rgba(0,0,0,.12)}
/**/
.footer{background:#2b2b2b;}
.footer>div{padding:.6rem 0 .65rem;position:relative}
.footer>div:before,.footer>div:after{width:1px;height:100%;background:#606060;position:absolute;top:0;left:13.5%;content:'';}
.footer>div:after{left:auto;right:20.5%}

.footer .f_info{margin:0 0 1.05rem;}
.footer .f_info>div{display:inline-block;vertical-align:top;width:13.5%}
.footer .f_info .logos img {max-height:.68rem;transition:none}
.footer .f_info .navlist{width:66%;padding:.3rem .45rem 0;}
.footer .f_info .navlist>dl{display:inline-block;vertical-align:top;width:20%;margin:0;padding:0}
.footer .f_info .navlist dl dt{font-weight:normal;margin:0 0 .4rem;}
.footer .f_info .navlist dl dt a{font-size:.18rem;color:#FFF}
.footer .f_info .navlist dl dd {margin:0 0 .2rem;}
.footer .f_info .navlist dl dd a{font-size:.16rem;color:#abaaaa;}
.footer .f_info .navlist dl dd:last-child{margin:0}
.footer .f_info .tels{width:20.5%;padding:.95rem .3rem 0;background:url(../images/icon3.png) center .3rem no-repeat;background-size:.34rem auto;}
.footer .f_info .tels p{margin:0 0 .15rem;font-size:.16rem;color:#d9d7d7;padding-left:.13rem;position:relative;line-height:.24rem;}
.footer .f_info .tels p:before{content:'';width:.06rem;height:.06rem;background:#d9d7d7;position:absolute;left:0;top:.09rem;border-radius:100%}

.footer .copy{position:relative;}
.footer .copy>*{display:inline-block;vertical-align:top;width:13.5%}
.footer .copy p{margin:0;width:86.5%;padding:0 .45rem;font-size:.16rem;color:#abaaaa}
.footer .copy .t_bk a{font-size:.16rem;color:#FFF}
.footer .copy .t_bk i{font-size:.28rem;color:#1d518b;margin-left:.9rem;font-weight:bold;}
.footer .copy p a{font-size:.16rem;color:#abaaaa}
/**/
.flash .page_txt{position:absolute;top:50%;left:0;width:100%;text-align:center;transform:translateY(-50%)}
.flash .page_txt h2 {font-size:.48rem;color:#FFF;letter-spacing:3px;}
.flash .page_txt p{font-size:.18rem;color:#FFF;margin:.4rem 0 0}
/**/
.mbxbox{position:relative;}
.mbxbox .mbx{padding:.23rem 0 .2rem;font-size:.16rem;color:#515151}
.mbxbox .mbx a:first-child+a {display:none}
.mbxbox .mbx a i {font-size:.24rem;color:#cdcdcd;margin:0 .1rem 0 0}
.mbxbox .mbx a{font-size:.16rem;color:#515151}
.mbxbox .mbx>*:last-child{color:#1e4586}
.mbxbox .navs{background:#f7f7f7;padding:.25rem .1rem;}
.mbxbox .navs li {display:inline-block;vertical-align:middle;padding:0 .3rem;position:relative}
.mbxbox .navs li a{font-size:.16rem;color:#3b3b3b}
.mbxbox .navs li:after{content:'';width:1px;height:.16rem;background:#606060;position:absolute;right:0;top:50%;transform:translateY(-50%)}
.mbxbox .navs li:last-child:after{display:none}
/**/
.company{padding:.3rem 0 .65rem;}
.company>div>div{display:inline-block;vertical-align:middle;width:60.2%}
.company .imgs{width:39.8%}
.company .text{padding:0 1.05rem 0 0}
.company .text h3 {font-size:.3rem;color:#292929;margin:0 0 .35rem;}
.company .text .editor {font-size:.16rem;color:#5a5a5a;line-height:1.7}
.company .text .editor .nums{margin:.85rem 0 0}
.company .text .editor .nums>div{display:inline-block;vertical-align:top;width:50%}
.company .text .editor .nums h5 {font-size:.36rem;color:#225499;}
.company .text .editor .nums h5 em {display:inline-block;vertical-align:top;line-height:1;font-size:.8rem;font-family:"Alata-Regular"}
.company .text .editor .nums p{font-size:.18rem;color:#7c7c7c;margin:.25rem 0 0}

.culture{background:url(../images/icon4.jpg) center no-repeat;background-size:cover;padding:1.1rem 0 2.1rem;}
.culture h3 {font-size:.48rem;color:#fffefe;margin:0 0 1rem;}
.culture .mains>div{display:inline-block;vertical-align:top;width:48%}
.culture .mains .desc{width:52%;position:relative}
.culture .mains .text p{font-size:.16rem;color:#FFF;margin:0 0 .5rem;}
.culture .mains .text p em {font-size:.24rem;display:block;margin:0 0 .15rem;}
.culture .mains .text p:last-child{margin:0}
.culture .mains .desc p{display:inline-block;vertical-align:top;width:14.285%;margin:0;font-size:.2rem;color:#FFF;position:relative;text-align:center;}
.culture .mains .desc p:before{content:'';width:.12rem;height:.12rem;background:#FFF;border-radius:100%;position:absolute;top:.47rem;left:50%;transform:translateX(-50%)}
.culture .mains .desc p:after {content:'';width:1px;height:.75rem;background:linear-gradient(to bottom,#FFF,rgba(255,255,255,0));position:absolute;top:.59rem;left:50%}
.culture .mains .desc p:nth-child(1) {transform:translateY(.4rem)}
.culture .mains .desc p:nth-child(2) {transform:translateY(1.4rem)}
.culture .mains .desc p:nth-child(3) {transform:translateY(.1rem)}
.culture .mains .desc p:nth-child(4) {transform:translateY(1.2rem)}
.culture .mains .desc p:nth-child(6) {transform:translateY(.97rem)}
.culture .mains .desc p:nth-child(7) {transform:translateY(.25rem)}
.culture .mains .desc p:hover {margin:-5px 0 0;}

.history {background:url(../images/icon5.jpg) center bottom no-repeat;background-size:cover;padding:1.55rem 0 0}
.history h3 {font-size:.48rem;color:#828385;text-align:center;margin:0 0 .65rem;}
.history .lists{position:relative;padding:.5rem 0 1.35rem;}
.history .lists:before{content:'';width:2px;height:100%;background:#dadcdd;position:absolute;top:0;left:50%;transform:translateX(-50%)}
.history .lists:after{content:'';width:.31rem;height:.27rem;background:url(../images/icon6.png) 0 0 no-repeat;position:absolute;top:0;left:50%;transform:translateX(-50%);background-size:.31rem .27rem}
.history .lists li {margin:0 0 .3rem;}
.history .lists li>div{display:inline-block;vertical-align:top;width:50%;margin-left:50%;padding-left:1.16rem;position:relative}
.history .lists li:nth-child(2n)>div{margin-left:0;padding:0 1.16rem 0 0;text-align:right;}
.history .lists li h4 {font-size:.8rem;background-image:linear-gradient(to right,#4167ec,#2d5ab6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 .3rem;line-height:1;font-family:"Roboto-Black";position:relative}
.history .lists li h4:before{content:'';width:.18rem;height:.18rem;background:#2857a7;position:absolute;top:50%;left:-1.26rem;transform:translateY(-50%)}
.history .lists li:nth-child(2n) h4:before{left:auto;right:-1.26rem;}
.history .lists li .editor {font-size:.24rem;color:#2857a7;}
.history .lists li:nth-child(3){margin:0 0 .8rem}
.history .lists li:nth-child(3) h4 {font-size:1.87rem;}

.workshop{padding:1rem 0 1.05rem;}
.workshop h3 {font-size:.48rem;color:#292929;text-align:center;margin:0 0 .65rem}
.workshop .swiper-slide a{display:block;position:relative;text-align:center;}
.workshop .swiper-slide .imgs_ {overflow:hidden;}
.workshop .swiper-slide .imgs_ img {width:100%;height:2.95rem;object-fit:cover;transition:none}
.workshop .swiper-slide p{font-size:.16rem;color:#292929;margin:.25rem 0 0}
.workshop .swiper-page{margin:.75rem 0 0}
.workshop .swiper-page>div{display:inline-block;vertical-align:top;width:.33rem;height:.33rem;background:#1e4586;font-size:.18rem;color:#FFF;line-height:.33rem;text-align:center;margin:0 .1rem;border-radius:100%}
.workshop .swiper-slide a:hover .imgs_{transform:scale(.98);box-shadow:4px 4px 6px rgba(0,0,0,.12)}
/**/
.product_box{background:#eee;}
.product_box .mains {padding:.7rem 0 2rem;}
.product_box .mains h3 {font-size:.3rem;color:#292929;margin:0 0 .45rem;text-align:center}
.product_box .mains .lists ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.7rem .33rem;}
.product_box .mains .lists li a{display:block;background:#FFF;position:relative;box-shadow:0 0 .32rem rgba(0,0,0,.25);}
.product_box .mains .lists .txt{padding:.54rem .3rem .48rem;}
.product_box .mains .lists .txt span {display:inline-block;background:#0054b4;min-width:1.66rem;border-right:.09rem solid #e57433;font-size:.14rem;color:#FFF;padding:0 .23rem;line-height:.54rem;}
.product_box .mains .lists li a:hover .imgs span {transform:scale(1.03)}
/*翻页*/
.page {margin:.7rem 0 0}
.page a{display:inline-block;margin:0 2px;width:.38rem;height:.38rem;background:#FFF;line-height:.38rem;font-size:.14rem;color:#373737;vertical-align:middle;}
.page a.page-item {background:#015fc1;color:#FFF;font-size:.18rem;margin:0 8px;}
.page a:hover,.page a.page-num-current {background:#015fc1;color:#FFF}
/**/
.show_product{padding:.7rem 0}
.show_product .row .text-left .bigimg{border:1px solid #ccc;position: relative;z-index: 20;}
.show_product .row .text-left .thumbs{padding:.2rem .3rem;position:relative}
.show_product .row .text-left .thumbs .navigation{position:absolute;left:0;top:36%;width:100%;z-index:1}
.show_product .row .text-left .thumbs .navigation>div{position:absolute;top:0;cursor:pointer;font-size:.3rem;color:#444}
.show_product .row .text-left .thumbs .navigation>div.swiper-button-disabled{color:#999}
.show_product .row .text-left .thumbs .navigation .left{left:0}
.show_product .row .text-left .thumbs .navigation .right{right:0}
.show_product .row .text-left .thumbs .swiper-slide{border:1px solid #ddd;cursor:pointer}
.show_product .row .text-left .thumbs .swiper-slide-thumb-active{border:1px solid #1d5089}
.show_product .row .text-right{padding-left:.5rem;text-align:left}
.show_product .row .text-right h2{font-size:.3rem;color:#333;line-height:1.5;display:block;margin-bottom:.2rem}
.show_product .row .text-right p{font-size:.14rem;line-height:1.8;color:#666}
.show_product .bot{padding-top:.1rem 0 1.2rem;}
.show_product .bot ol {margin:0;padding:0;border-bottom:1px solid #dcdcdc;display:flex;gap:0 2px;}
.show_product .bot ol li a{display:block;background:#e5e5e5;font-size:.16rem;color:#323232;line-height:.5rem;min-width:2.1rem;text-align:center}
.show_product .bot ol li#current a{background:#1d5089;color:#FFF}
.show_product .bot .itembox{padding:.55rem 0 0}
.show_product .bot .itembox>div{font-size:.16rem;color:#565656;line-height:1.8;}
.show_product .bot .itembox table {width:100%;}
.show_product .bot .itembox table tr{border-top:1px solid #eee;border-left:1px solid #eee}
.show_product .bot .itembox table tr{border-bottom:1px solid #eee}
.show_product .bot .itembox table tr td{border-right:1px solid #eee;font-size:.14rem;color:#333;width:auto;height:.45rem;vertical-align:middle;padding:0 .15rem;}
.show_product .bot .itembox table tr td p{margin:0}
.show_product .other h3{font-size:.3rem;color:#00399d;font-weight:bold;padding:0 0 .3rem;border-bottom:1px solid #dcdcdc;margin:0 0 .8rem;}
.show_product .other .lists{position:relative;}
.show_product .other .swiper-slide a{display:block;background:#e5e5e5;height:3.2rem;line-height:3.2rem;text-align:center}
.show_product .other .swiper-slide img {max-height:3.2rem;transition:none}
.show_product .other .swiper-page>div{position:absolute;top:50%;left:-.56rem;transform:translateY(-50%);width:.44rem;height:.44rem;background:#dce2ec;font-size:.2rem;color:#013a9d;line-height:.44rem;text-align:center;}
.show_product .other .swiper-page>div.slide-button-next{left:auto;right:-.56rem;}
.show_product .other .swiper-page>div:hover{background:#00399d;color:#FFF}

/**/
.case_box .mians{padding:.45rem 0 1.65rem;}
.case_box .mians h3 {font-size:.48rem;color:#313134;text-align:center;margin:0 0 .55rem;}
.case_box .mians ol {margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 .2rem;}
.case_box .mians ol li a{display:block;background:#f3f5f8;border-radius:8px;overflow:hidden;padding:.45rem .15rem;}
.case_box .mians ol li h4 {font-size:.3rem;color:#1d518b;margin:0 0 .35rem;}
.case_box .mians ol li .icn span {background:none !important;}
.case_box .mians .lists{padding:.5rem 0 1.6rem;}
.case_box .mians .lists ul {display:grid;grid-template-columns:1fr 1fr 1fr;gap:.6rem .55rem;}
.case_box .mians .lists li a{display:block;position:relative;box-shadow:4px 4px 6px rgba(0,0,0,.2)}
.case_box .mians .lists li .imgs {overflow:hidden;height:3.3rem;}
.case_box .mians .lists li .imgs span {background:none !important;height:3.3rem;overflow:hidden;}
.case_box .mians .lists li .imgs img {width:100%;height:3.3rem;object-fit:cover;transition:none}
.case_box .mians .lists li .txt {padding:.35rem .2rem}
.case_box .mians .lists li .txt >*{display:inline-block;vertical-align:middle}
.case_box .mians .lists li .txt span {width:1.24rem;height:.36rem;line-height:.36rem;background:#0054b4;border-right:5px solid #e57433;font-size:.14rem;color:#FFF;text-align:center}
.case_box .mians .lists li .txt em {font-size:.16rem;color:#0b0b0b;padding-left:.2rem;}
.case_box .mians .lists li a:hover .imgs span {height:3rem;}

/**/
.news_box .companynews{padding:.55rem 0 1.2rem;}
.news_box .companynews h3 {font-size:.36rem;color:#292929;text-align:center;margin:0 0 .4rem;}
.news_box .companynews .swiper-slide a{display:block;position:relative;}
.news_box .companynews .swiper-slide .imgs img {width:100%;height:2.57rem;object-fit:cover;transition:none}
.news_box .companynews .swiper-slide .text{padding:.25rem 0 0}
.news_box .companynews .swiper-slide .text span {font-size:.16rem;color:#5b5b5b;}
.news_box .companynews .swiper-slide .text h6 {font-size:.18rem;color:#000000;line-height:.26rem;height:.52rem;overflow:hidden;margin:.15rem 0 .45rem;}
.news_box .companynews .swiper-slide .text em {display:block;text-align:center;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;padding:.17rem 0;font-size:.16rem;color:#4e4e4e;text-transform:uppercase;font-family:"GothamProRegular";position:relative}
.news_box .companynews .swiper-slide .text em:before,.news_box .companynews .swiper-slide .text em:after{content:'';width:0;height:1px;background:#558dcd;position:absolute;top:-1px;left:0;z-index:1;transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}
.news_box .companynews .swiper-slide .text em:after{left:auto;right:0;top:auto;bottom:-1px;}
.news_box .companynews .swiper-slide a:hover .text em:before,.news_box .companynews .swiper-slide a:hover .text em:after {width:100%}
.news_box .companynews .swiper-slide a:hover .text em {color:#0054b4}
.news_box .swiper-page{margin:.75rem 0 0;text-align:center}
.news_box .swiper-page>div{display:inline-block;vertical-align:middle;width:auto;}
.news_box .swiper-page>div.itm {width:.38rem;height:.38rem;background:#0054b4;line-height:.38rem;font-size:.16rem;color:#FFF;margin:0 4px;}
.news_box .swiper-page>div.slide-pagination span{opacity:1;outline:none;width:.38rem;height:.38rem;background:#eee;line-height:.38rem;font-size:.14rem;color:#373737;border-radius:0}
.news_box .swiper-page>div.slide-pagination span.swiper-pagination-bullet-active{background:#0054b4;color:#FFF}

.industry_news{background:#f9f9f9;padding:.65rem 0 1.75rem;}
.industry_news h3 {font-size:.3rem;color:#292929;margin:0 0 .45rem;text-align:center}
.industry_news .swiper-slide>div{margin:0 0 .35rem;}
.industry_news .swiper-slide a{display:flex;position:relative;background:#FFF;padding:.1rem;width:100%;align-items:center;}
.industry_news .swiper-slide .imgs{width:19.7%}
.industry_news .swiper-slide .imgs img{width:100%;height:1.7rem;object-fit:cover;transition:none}
.industry_news .swiper-slide .text{width:80.3%;position:relative;padding:0 1.7rem 0 .37rem;}
.industry_news .swiper-slide .text span {font-size:.16rem;color:#808080;}
.industry_news .swiper-slide .text h6 {font-size:.2rem;color:#2c2c2c;margin:.25rem 0}
.industry_news .swiper-slide .text p{font-size:.16rem;color:#595959;margin:0}
.industry_news .swiper-slide .text i{position:absolute;right:0;top:0;background:#0054b4;width:.82rem;height:100%;display:flex;font-size:.24rem;color:#FFF;align-items:center;    justify-content: center;}
.industry_news .swiper-slide a:hover .imgs{box-shadow:4px 4px 6px rgba(0,0,0,.12)}
/**/
.contact_box{}
.contact_box .infos{padding:.55rem 0 .75rem;}
.contact_box .infos .title {margin:0 0 .4rem;}
.contact_box .infos .title h3 {font-size:.36rem;color:#292929;}
.contact_box .infos .title p{font-size:.24rem;color:#1e1e1e;margin:.15rem 0 0}
.contact_box .infos .mains{display:flex;    align-items: center;}
.contact_box .infos .mains .text{width:46%;padding:0 .58rem 0 0;}
.contact_box .infos .mains .text p {font-size:.16rem;color:#4c4c4c;margin:0;padding:.35rem 0;border-bottom:1px solid #e5e5e5;line-height:1.65}
.contact_box .infos .mains .text p:first-child{border-top:1px solid #e5e5e5}
.contact_box .infos .mains .map {width:54%}
.contact_box .infos .mains .map #container{height:4.8rem;}

.job_box{background:#f7f7f7;padding:.95rem 0 1.2rem;}
.job_box h3 {font-size:.36rem;color:#292929;margin:0 0 .25rem;}
.job_box #thumbs .swiper-slide{background:#FFF;padding:.29rem .3rem .35rem .35rem;cursor:pointer;}
.job_box #thumbs .swiper-slide em {font-size:.18rem;color:#000}
.job_box #thumbs .swiper-slide p{margin:.35rem 0 0;position:relative;font-size:.24rem;color:#111111}
.job_box #thumbs .swiper-slide p font {display:block;font-size:.18rem;color:#9d9d9d;margin:.1rem 0 0}
.job_box #thumbs .swiper-slide p i {position:absolute;right:.3rem;top:50%;transform:translateY(-50%)}
.job_box #thumbs .swiper-slide p i img {max-height:.44rem;transition:none}
.job_box #thumbs .swiper-slide.swiper-slide-thumb-active {background:#0054b4}
.job_box #thumbs .swiper-slide.swiper-slide-thumb-active em,.job_box #thumbs .swiper-slide.swiper-slide-thumb-active p {color:#FFF}
.job_box #thumbs .swiper-slide.swiper-slide-thumb-active p font {color:#FFF}
.job_box #thumbs .swiper-slide.swiper-slide-thumb-active p i img {filter:brightness(0) invert(1)}

.job_box #gallery{margin:.2rem 0 0;background:url(../images/icon8.png) right bottom no-repeat #FFF;background-size:8.19rem auto}
.job_box #gallery .swiper-slide {padding:.65rem 0 .75rem}
.job_box #gallery .swiper-slide .names{padding:0 .3rem .25rem;border-bottom:1px solid #e5e5e5}
.job_box #gallery .swiper-slide .names>*{display:inline-block;vertical-align:middle;margin:0}
.job_box #gallery .swiper-slide .names h6 {font-size:.2rem;color:#111;padding:0 .7rem 0 0}
.job_box #gallery .swiper-slide .names p{font-size:.16rem;color:#606060;padding:0 .8rem 0 0}
.job_box #gallery .swiper-slide .names p:last-child{padding:0;float:right;}
.job_box #gallery .swiper-slide .item{padding:.4rem .3rem;font-size:.16rem;color:#606060}
.job_box #gallery .swiper-slide .item p em {width:.42rem;height:.42rem;background:#eee;line-height:.42rem;border-radius:100%;font-size:.18rem;color:#000;margin:0 .2rem 0 0;display:inline-block;vertical-align:middle;text-align:center;}
.job_box #gallery .swiper-slide .item p{margin:0 0 .25rem;}
.job_box #gallery .swiper-slide .item2{padding:0 0 .9rem}
.job_box #gallery .swiper-slide .item2 h6 {font-size:.2rem;color:#111;padding:0 .3rem .25rem;border-bottom:1px solid #e5e5e5;margin:0 0 .25rem;}
.job_box #gallery .swiper-slide .item2 .t {padding:0 .3rem;font-size:.16rem;color:#838383;}
.job_box #gallery .swiper-slide .appl{padding:0 .3rem;}
.job_box #gallery .swiper-slide .appl a{display:inline-block;position:relative;font-size:.18rem;color:#111111;padding-left:.33rem;}
.job_box #gallery .swiper-slide .appl a i{color:#FFF;position:relative;z-index:2}
.job_box #gallery .swiper-slide .appl a:before,.job_box #gallery .swiper-slide .appl a:after{content:'';width:.6rem;height:.6rem;background:#0054b4;border-radius:100%;position:absolute;top:50%;transform:translateY(-50%);left:.1rem;}
.job_box #gallery .swiper-slide .appl a:after{background:none;border:1px solid #0054b4;width:.8rem;height:.8rem;left:0}

/**/
.message{padding:.5rem 0 1.2rem;}
.message .title {margin:0 0 .4rem;}
.message .title h3 {font-size:.36rem;color:#292929;}
.message .title p{font-size:.24rem;color:#1e1e1e;margin:.15rem 0 0}
.message  .lists{padding:.9rem 0 0}
.contact_box .message  .lists .first{display:flex;justify-content: space-between;padding:0 0 .45rem}
.contact_box .message  .lists .first .text{width:30%}
.contact_box .message  .lists .first .text input{width:100%;height:.6rem;line-height:.6rem;border:0;border:1px solid #c6c7c7;font-size:.16rem;color:#272727;padding:0 .2rem;background:white}
.contact_box .message  .lists .bot textarea{width:100%;height:1.67rem;font-size:.16rem;color:#272727;border:0;border:1px solid #c6c7c7;padding:.2rem}
.contact_box .message  .lists .codes{display:flex;gap:0 .1rem;align-items:center;margin:.45rem 0 0}
.contact_box .message  .lists .codes input {width:30%;height:.6rem;line-height:.6rem;border:0;border:1px solid #c6c7c7;font-size:.16rem;color:#272727;padding:0 .2rem;background:white}
.contact_box .message  .lists .codes img {height:.6rem;transition:none;}
.contact_box .message .lists .sub {text-align:center;padding:.75rem 0 0  }
.contact_box .message .lists .sub  button{padding:.16rem .8rem;font-size:.16rem;background:#1d518b;border:0;color:white;border-radius:50px}  
/**/
.cloudzoom-blank,.cloudzoom-blank *,.cloudzoom-zoom,.cloudzoom-zoom * {transition:none}
/********<=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:1700px){
	.header .navlist li{padding:0 .4rem 0 0}
}
/******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;margin:0}
	
	.tem_banner .label_text{padding:0 25px}
	.m175{margin:0 25px;}
	
	
}
/********mobile*********/
@media(max-width:767px){
	.tem_banner .label_text{padding:0 15px}
	.m175{margin:0 15px;}
	.tem_banner .label_text h3{font-size:.4rem;}
	.tem_banner .label_text p{font-size:.2rem;margin:.3rem 0 .5rem;}
	.index_product .lists li{width:100%;padding:0}
	.index_product .lists li:nth-child(2n){padding:0;transform:none;}
	.index_prolist .swiper-page > div{left:0}
	.index_prolist .swiper-page > div.slide-button-next{left:auto;right:0}
	.index_about .infos > div{padding:0}
	.index_about .infos > div > div,.index_network > div > div{width:100% !important;display:block;}
	.index_about .infos .menus{padding:.5rem 0 0}
	.index_about .nums > div > div{padding:.56rem .15rem;}
	.index_about .nums p:last-child{right:.15rem;}
	.index_network .text{padding:0 0 .5rem;}
	.footer .f_info > div{width:100% !important;display:block;}
	.footer > div::before, .footer > div::after{display:none;}
	.footer .f_info .navlist{display:none;}
	.footer .copy .t_bk i{margin-left:.3rem;}
	.product_box .mains .lists ul{grid-template-columns:1fr 1fr;}
	.case_box .mians ol{display:block;}
	.case_box .mians ol li {margin:0 0 .35rem;}
	.case_box .mians .lists ul{display:block;}
	.case_box .mians .lists li {display:inline-block;vertical-align:top;width:50%;padding:0 .25rem 0 0;margin:0 0 .6rem;}
	.case_box .mians .lists li:nth-child(2n) {padding:0 0 0 .25rem;}
	.case_box .mians .lists{padding:.5rem 0 0}
	.company > div > div{display:block;width:100% !important;}
	.company .text{padding:0 0 .5rem;}
	.history .lists li h4{font-size:.4rem;}
	.history .lists li:nth-child(3) h4{font-size:.8rem;}
	.contact_box .infos .mains{display:block;}
	.contact_box .infos .mains .text{width:100%;padding:0 0 .58rem;}
	.contact_box .infos .mains .map{width:100%}
	.job_box #gallery .swiper-slide .names p:last-child{float:none}
	
	.flash .page_txt{margin:30px 0 0}
	.job_box #gallery{background-size:70% auto}
	
	.contact_box .message .lists .first{display:block;padding:0}
	.contact_box .message .lists .first .text{width:100%;margin:0 0 .45rem;}
}