.header{position:fixed;top:0;left:0;z-index:18;width:100%;background:#FFF}
.header>div>div{display:inline-block;vertical-align:middle;width:28%}
.header .navlis{width:59%}
.header .item{width:13%;text-align:right}
.header .logos{line-height:1rem;}
.header .logos img {max-height:.75rem;transition:none}
.header .navlis li {display:inline-block;vertical-align:middle;padding:0 .7rem 0 0;}
.header .navlis li a{font-size:.18rem;color:#242424}
.header .navlis li.active a,.header .navlis li a:hover {color:#215a99}
.header .navlis li:last-child{padding:0}
.header .item>*{display:inline-block;vertical-align:middle;}
.header .item>a{font-size:.24rem;color:#323232;margin:0 .55rem 0 0}
.header .item>dl{margin:0;padding:0;position:relative}
.header .item>dl dt{font-size:.18rem;color:#323232;font-weight:normal;cursor:pointer;line-height:1rem;}
.header .item>dl dt i:first-child{font-size:.24rem;}
.header .item>dl dd {position:absolute;top:100%;left:50%;transform:translateX(-50%);background:#FFF;box-shadow:0 0 12px rgba(0,0,0,.12);text-align:center;width:.9rem;border-top:2px solid #215a99;display:none;transition:none}
.header .item>dl dd a{display:block;line-height:.4rem;font-size:.16rem;color:#323232;}
.header .item>dl dd a:hover {background:#215a99;color:#FFF}

.is_header {box-shadow:0 0 10px rgba(0,0,0,.12)}
/**/
.tem_banner{padding:1rem 0 0}
.tem_banner .slide-pagination{position:absolute;bottom:.89rem !important;left:50% !important;transform:translateX(-50%);z-index:1;width:auto !important}
.tem_banner .slide-pagination span {opacity:.5;outline:none;width:.8rem;height:4px;background:#FFF;border-radius:999px;margin:0 1px;}
.tem_banner .slide-pagination span.swiper-pagination-bullet-active{opacity:1}
/**/
.index_about{}
.cominfos{margin:0 0 .65rem;}
.index_about .cominfos{background:url(../images/icon1.jpg) 70% .5rem no-repeat #FFF;background-size:7.23rem auto;padding:.8rem 0;margin:0}
.cominfos>div{display:flex;    justify-content: space-between;    align-items: flex-end;}
.cominfos .name p{font-size:.18rem;color:#424242;margin:0 0 .3rem}
.cominfos .name p em {display:inline-block;font-size:.16rem;color:#FFF;text-transform:uppercase;background:#1856a3;border-radius:6px;padding:5px;margin:0 .1rem 0 0}
.cominfos .name h3 {font-size:.42rem;color:#424242;font-weight:bold;line-height:1.4}
.cominfos a{display:inline-block;font-size:.16rem;color:#545454;}
.cominfos a i{width:.28rem;height:.28rem;background:#1856a3;border-radius:100%;line-height:.28rem;text-align:center;font-size:.12rem;color:#FFF;margin-left:.1rem;}
.index_about .mains{background-size:cover;padding:4.95rem 0 .85rem;text-align:center;background-position:center;background-repeat:no-repeat;}
.index_about .mains p{display:inline-block;vertical-align:top;width:25%;font-size:.2rem;color:#FFF;font-weight:bold;margin:0}
.index_about .mains p img{display:block;margin:0 auto .15rem;width:.5rem;transition:none;}
.index_about .mains p:hover {transform:translateY(-5px)}

.index_product{padding:.8rem 0 .95rem;}
.index_product .cominfos .name p em {background:#e21812}
.index_product .lists{position:relative}
.index_product .lists .swiper-slide{background:#f7f7f7;border-radius:10px;overflow:hidden;padding:0 .85rem;opacity:.28}
.index_product .lists .swiper-slide:before{content:'';width:100%;height:100%;background:#000;position:absolute;top:0;left:0;z-index:5;transition:all .5s ease-in-out;opacity:.28}
.index_product .lists .swiper-slide>div{display:inline-block;vertical-align:middle;width:54%}
.index_product .lists .swiper-slide .imgs{width:46%;height:5.75rem;line-height:5.75rem;}
.index_product .lists .swiper-slide .imgs img {max-height:4.7rem;transition:none}
.index_product .lists .swiper-slide .imgs a{display:inline-block;transform:translateX(.9rem)}
.index_product .lists .swiper-slide .txt {padding:0 1.7rem 0 0}
.index_product .lists .swiper-slide .txt h3 {font-size:.48rem;color:#215a99;font-weight:bold;margin:0 0 .55rem;}
.index_product .lists .swiper-slide .txt h6{font-size:.28rem;color:#215a99;font-weight:bold;}
.index_product .lists .swiper-slide .txt p{font-size:.16rem;color:#818585;line-height:.26rem;height:.52rem;overflow:hidden;margin:.2rem 0 .6rem;}
.index_product .lists .swiper-slide .txt .links{display:grid;grid-template-columns:1fr 1fr;gap:0 .12rem;}
.index_product .lists .swiper-slide .txt .links>a{display:inline-block;border:2px solid #9ba2b4;border-radius:999px;font-size:.16rem;color:#9ba2b4;font-weight:bold;text-align:center;line-height:.47rem;}
.index_product .lists .swiper-slide .txt .links>a img {max-height:.14rem;margin-left:.1rem;}
.index_product .lists .swiper-slide .txt .links>a:hover{background:#215a99;border-color:#215a99;color:#FFF}
.index_product .lists .swiper-slide .txt .links>a:hover img {filter:brightness(0) invert(1)}
.index_product .lists .swiper-slide-active{opacity:1}
.index_product .lists .swiper-slide-active .imgs a{transform:none;transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:350ms}
.index_product .lists .swiper-slide-active:before{opacity:0;visibility:hidden}
.index_product .lists .swiper-page>div{position:absolute;top:50%;left:1.6rem;width:.64rem;height:.64rem;background:#1856a3;font-size:.14rem;color:#FFF;line-height:.64rem;text-align:center;z-index:2;border-radius:100%}
.index_product .lists .swiper-page>div.slide-button-next {left:auto;right:1.6rem;}

.pro_comlist{background:#1d3a61;padding:1rem 0 1.1rem;}
.pro_comlist .cominfos{background:none;}
.pro_comlist .cominfos .name p{color:#FFF}
.pro_comlist .cominfos .name p em {background:#ffa912}
.pro_comlist .cominfos .name h3 {color:#FFF}
.pro_comlist .lists{}
.pro_comlist .lists .swiper-slide a{display:block;position:relative;background:#f4f4f4;text-align:center;}
.pro_comlist .lists .swiper-slide .imgs{background:#FFF;height:3.24rem;line-height:3.24rem;}
.pro_comlist .lists .swiper-slide .imgs img {max-height:2.3rem;transition:none}
.pro_comlist .lists .swiper-slide .text{padding:.35rem .15rem}
.pro_comlist .lists .swiper-slide .text h4 {font-size:.18rem;color:#000000;}
.pro_comlist .lists .swiper-slide .text p{font-size:.14rem;color:#7d7d7d;margin:.15rem 0 .25rem;}
.pro_comlist .lists .swiper-slide .text em {font-size:.12rem;color:#4e4e4e}
.pro_comlist .lists .swiper-slide a:hover {box-shadow:2px 2px 4px rgba(255,255,255,.3);transform:scale(.98)}
.pro_comlist .lists .slide-pagination{margin:.53rem 0 0;text-align:center}
.pro_comlist .lists .slide-pagination span {opacity:1;outline:none;width:.45rem;height:.09rem;background:#e3e3e3;border-radius:999px;margin:0 .07rem;}
.pro_comlist .lists .slide-pagination span.swiper-pagination-bullet-active{background:#e21812}

.index_advbox{padding:1rem 0 .75rem}
.index_advbox .cominfos .name p em {background:#193a77}
.index_advbox .cominfos .name h3 span {font-size:.36rem;color:#b8b7b7;font-weight:normal;padding-left:.2rem;position:relative}
.index_advbox .cominfos .name h3 span:before{content:'';width:.13rem;height:.05rem;background:#818585;position:absolute;top:50%;left:.03rem;transform:translateY(-50%)}
.index_advbox .mains{margin-left:1.6rem;position:relative;display:flex;}
.index_advbox .mains ol{background:#1b3559;width:20%;margin:0;padding:0}
.index_advbox .mains .itembox{width:80%;padding-left:.2rem;}
.index_advbox .mains ol li a{display:block;position:relative;padding:0 .25rem;}
.index_advbox .mains ol li a:before{content:'';width:100%;height:100%;background:#1856a3;position:absolute;top:0;left:0;transition:all .5s ease-in-out;opacity:0}
.index_advbox .mains ol li a>div{border-bottom:1px dashed #FFF;padding:.3rem 0 .5rem;position:relative;z-index:5}
.index_advbox .mains ol li em {font-size:.36rem;color:#FFF;font-weight:bold;}
.index_advbox .mains ol li h5 {font-size:.3rem;color:#FFF;margin:.1rem 0 0;font-weight:bold;}
.index_advbox .mains ol li:last-child a>div{border:0}
.index_advbox .mains ol li#current a:before{opacity:1}
.index_advbox .mains ol li#current a>div{border-color: rgba(255,255,255,0)}
.index_advbox .mains .itembox>div{height:100%;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;padding:3rem 1.6rem 0 1.05rem;font-size:.16rem;color:#FFF}
.index_advbox .mains .itembox>div>*{transform:translateY(3vw);opacity:0}
.index_advbox .mains .itembox>div h4 {font-size:.3rem;color:#FFF;font-weight:bold;}
.index_advbox .mains .itembox>div h6 {font-size:.24rem;color:#FFF;margin:.25rem 0 .35rem;}
.index_advbox .mains .itembox>div.ons>*{transform:none;opacity:1;transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}
.index_advbox .mains .itembox>div.ons h6 {transition-delay:150ms}

.index_case{background:#f7f7f7;padding:.65rem 0}
.index_case>div{display:inline-block;vertical-align:middle;width:59%}
.index_case .texts{width:41%;padding:0 1.6rem 0 .95rem;}
.index_case .texts .cominfos{background:none;padding:0 0 .65rem;}
.index_case .texts .cominfos p em {background:#e21812}
.index_case .texts .cominfos .name {display:block;}
.index_case .texts .cominfos .name h3 {font-size:.42rem;color:#818585;margin:0 0 .25rem;}
.index_case .texts .cominfos .name h6 {font-size:.36rem;color:#0d0d0d}
.index_case .imgsbox{position:relative;overflow:hidden}
.index_case .imgsbox:before,.index_case .imgsbox:after{content:'';border-right:2.04rem solid #f7f7f7;border-top:3.43rem solid transparent;border-bottom:3.43rem solid transparent;position:absolute;right:0;top:-3.43rem;z-index:2}
.index_case .imgsbox:after{top:auto;bottom:-3.43rem;}
.index_case .texts .lists h6 {font-size:.2rem;color:#1856a3;font-weight:bold;padding:0 0 .25rem;margin:0 0 .25rem;position:relative;display:inline-block;}
.index_case .texts .lists h6:after{content:'';width:100%;height:.06rem;background:#1856a3;position:absolute;bottom:0;left:0}
.index_case .texts .lists .editor{font-size:.16rem;color:#414141;line-height:1.8}
.index_case .texts .lists .slide-pagination{margin:1rem 0 0}
.index_case .texts .lists .slide-pagination span {opacity:1;outline:none;width:.45rem;height:.09rem;background:#e3e3e3;border-radius:999px;margin:0 .07rem;}
.index_case .texts .lists .slide-pagination span.swiper-pagination-bullet-active{background:#193a77}
.index_case .texts .lists .swiper-slide>*{transform:translateY(3vw);opacity:0;}
.index_case .texts .lists .swiper-slide-active>*{transform:none;opacity:1;transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}
.index_case .texts .lists .swiper-slide-active .editor{transition-delay:150ms}

.index_news{padding:.9rem 0 1.15rem;}
.index_news .cominfos .name p em {background:#ffa912}
.index_news .cominfos .name h3 {font-size:.48rem;color:#818585;}
.index_news .lists .swiper-slide a{display:block;position:relative;background:#f4f4f4;padding:.5rem .35rem .75rem}
.index_news .lists .swiper-slide .imgs{position:relative;overflow:hidden;border-radius:35px 0 0 0}
.index_news .lists .swiper-slide .imgs img {width:100%;height:3.02rem;object-fit:cover;transition:none}
.index_news .lists .swiper-slide .imgs em {position:absolute;left:.13rem;bottom:.16rem;z-index:1;background:#193a77;font-size:.14rem;color:#FFF;border-radius:5px;padding:.1rem;}
.index_news .lists .swiper-slide .text{padding:.3rem 0 0}
.index_news .lists .swiper-slide .text h5 {font-size:.2rem;color:#323232;font-weight:bold;}
.index_news .lists .swiper-slide .text p{font-size:.16rem;color:#323232;line-height:.26rem;height:.52rem;overflow:hidden;margin:.65rem 0 .4rem;}
.index_news .lists .swiper-slide .text em {font-size:.14rem;color:#193a77}
.index_news .slide-pagination{margin:.45rem 0 0;text-align:center;}
.index_news .slide-pagination span {opacity:1;outline:none;width:.45rem;height:.09rem;background:#e3e3e3;border-radius:99px;margin:0 .07rem;}
.index_news .slide-pagination span.swiper-pagination-bullet-active{background:#193a77}

.index_message{background:url(../images/icon5.jpg) center bottom no-repeat #f5f5f5;background-size:100% auto;}
.index_message>div>div{display:inline-block;vertical-align:middle;width:53%}
.index_message .text{width:47%;padding:0 1.9rem 0 0}
.index_message .boxs{padding:0 .9rem 0 .95rem;}
.index_message .boxs h3 {font-size:.48rem;color:#232425;margin:0 0 .75rem;}
.index_message .boxs .lists li {display:inline-block;vertical-align:top;width:100%;margin:0 0 .35rem;}
.index_message .boxs .lists li:first-child,.index_message .boxs .lists li:first-child+li {width:50%;padding:0 .15rem 0 0}
.index_message .boxs .lists li:first-child+li{padding:0 0 0 .15rem;}
.index_message .boxs .lists li input[type="text"],.index_message .boxs .lists li textarea{width:100%;height:.45rem;border:0;background:none;border-bottom:1px solid #b5b5b5;padding:0 .1rem;font-size:.16rem;color:#474747}
.index_message .boxs .lists li>div{display:inline-block;vertical-align:bottom;width:56%}
.index_message .boxs .lists li .btns{width:44%}
.index_message .boxs .lists li .code{padding-right:.15rem;}
.index_message .boxs .lists li .code>*{display:inline-block;vertical-align:bottom;}
.index_message .boxs .lists li .code>img {width:35%;height:.5rem;transition:none;}
.index_message .boxs .lists li .code input{width:55%;margin-right:10%}
.index_message .boxs .lists li .btns button {border:0;background:#2f6aa5;font-size:.16rem;color:#FFF;font-weight:bold;height:.5rem;text-align:center;width:100%}
.index_message .boxs .lists li .btns button img {max-height:.22rem;transition:none;margin-right:.15rem;}

.index_message .text .infos{position:relative;padding:1.85rem .85rem 2.5rem;text-align:center;background:linear-gradient(to bottom,#185197,#16304f)}
.index_message .text .infos h4 {font-size:.4rem;color:#FFF;margin:0 0 .4rem;}
.index_message .text .infos p{font-size:.16rem;color:#FFF;line-height:1.8;margin:0 0 .95rem;}
.index_message .text .infos a{display:inline-block;min-width:2.48rem;line-height:.5rem;font-size:.16rem;color:#FFF;font-weight:bold;border:1px solid #FFF}
.index_message .text .infos .imgs{position:absolute;right:-.91rem;bottom:0;z-index:1}
.index_message .text .infos .imgs span {background:none !important;}
.index_message .text .infos .imgs img{height:4.27rem;transition:none;}
/**/
.footer{background:#2c2c2c;}
.footer .navlist{padding:.9rem 0 .65rem;display:flex;justify-content:space-between}
.footer .navlist dl {margin:0;padding:0}
.footer .navlist dl dt {margin:0 0 .35rem;font-weight:normal;}
.footer .navlist dl dt a{font-size:.24rem;color:#FFF;}
.footer .navlist dl dd {margin:0 0 .15rem;}
.footer .navlist dl dd a{font-size:.18rem;color:#898989}
.footer .navlist dl dd:last-child{margin:0}
.footer .infos{display:flex;justify-content:space-between;padding:.6rem 0 .4rem;border-top:1px solid #6b6b6b;border-bottom:1px solid #6b6b6b}
.footer .infos .logos>a img {max-height:.75rem;transition:none;}
.footer .infos .logos .share>a{display:inline-block;font-size:.18rem;color:#999;margin:0 .2rem 0 0;}
.footer .infos .logos .share{margin:.45rem 0 0}
.footer .infos .txt h5 {font-size:.2rem;color:#FFF;margin:0 0 .1rem;}
.footer .infos .txt p{font-size:.16rem;color:#fefefe;margin:.2rem 0 0}
.footer .infos .txt p img {max-height:.19rem;transition:none;margin:0 .1rem 0 0}
.footer .infos .codes{text-align:center}
.footer .infos .codes>div{display:inline-block;}
.footer .infos .codes img {width:1.52rem;transition:none}
.footer .infos .codes p{font-size:.16rem;color:#fefefe;margin:.15rem 0 0}
.footer .copy {padding:.35rem 0;font-size:.16rem;color:#999;}
.footer .copy a{font-size:.16rem;color:#999;}
/**/
.tem_banner .position{position:absolute;bottom:0;width:100%;height:.6rem;line-height:.6rem;background-color: rgba(0, 0, 0, 0.55);font-size: .14rem;color: #fff;}
.tem_banner .position a {font-size: .14rem;color: #fff;display: inline-block;margin: 0 .05rem;}
.tem_banner .position a:first-child {margin-left: 0;}
.tem_banner .page_txt{position:absolute;top:50%;left:1.6rem;z-index:1}
.tem_banner .page_txt span {display:inline-block;font-size:.18rem;color:#FFF;border:1px solid #FFF;padding:.15rem .2rem;border-radius:999px}
.tem_banner .page_txt h2 {font-size:.48rem;color:#FFF;margin:.4rem 0 0}
.page_web{width:100%;}

.page_head{padding: .62rem 0 0;text-align: left;border-bottom:1px solid #e5e5e5;margin:0 0 .9rem}
.page_head .nav li{display:inline-block;vertical-align:top;padding:0 .5rem 0 0}
.page_head .nav li a{font-size:.2rem;color:#3b3b3b;display:block;position:relative;padding:0 0 .35rem;}
.page_head .nav li a:after{content:'';width:0;height:3px;background:#215a99;position:absolute;bottom:-3px;left:0;transition:all .5s ease-in-out;}
.page_head .nav li.on a,.page_head .nav li a:hover{color:#215a99}
.page_head .nav li.on a:after,.page_head .nav li a:hover:after{width:100%}

.page_about{width: 100%;line-height: 1.9;font-size: .16rem;color: #595959;padding-bottom: 1rem;text-indent:2em}
/**/
.product_box{background:#f7f7f7;padding:0 0 1.9rem;}
.product_box .mains h3 {font-size:.4rem;color:#3b3b3b;margin:0 0 .45rem;padding:0 0 .3rem;border-bottom:2px solid #dedede}
.product_box .mains .lists{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.3rem .2rem;}
.product_box .mains .lists a{display:block;position:relative;background:#FFF;overflow:hidden}
.product_box .mains .lists .imgs {height:3.13rem;line-height:3.13rem;text-align:center;}
.product_box .mains .lists .imgs span {display:inline-block;vertical-align:middle;background:none !important;}
.product_box .mains .lists .imgs img {max-height:2.5rem;transition:none;}
.product_box .mains .lists .text{padding:.45rem .6rem .5rem;text-align:center;position:relative;}
.product_box .mains .lists .text:after{content:'';width:100%;height:0;background:#efefef;position:absolute;bottom:0;left:0;transition:all .65s ease-in-out}
.product_box .mains .lists .text>*{position:relative;z-index:2}
.product_box .mains .lists .text h4 {font-size:.24rem;color:#3b3b3b;margin:0 0 .4rem;}
.product_box .mains .lists .text em {display:flex;font-size:.16rem;color:#3b3b3b;border:1px solid #3b3b3b;border-radius:12px;padding:0 .36rem;line-height:.68rem;justify-content:space-between;align-items:center;}
.product_box .mains .lists .text em i{font-size:.18rem;}
.product_box .mains .lists a:hover .text:after{height:100%}
.product_box .mains .lists a:hover .imgs span {transform:scale(1.05)}
.product_box .mores{margin:1.15rem 0 0;padding:.7rem 0 0;border-top:2px solid #e9e9e9;transition:none;}
.product_box .mores>a{font-size:.16rem;color:#5c5c5c;}
/*产品详情*/
.show_product{background:#f9f9f9;padding:.3rem 0 1.4rem}
.show_product .infos{margin:0 0 .5rem;position:relative;display:flex;background:#FFF;    align-items: center;}
.show_product .infos .imglist{width:50%;border-right:.075rem solid #f9f9f9}
.show_product .infos .imglist .swiper-slide{text-align:center}
.show_product .infos .imglist .swiper-slide *{transition:none;}
.show_product .infos .imglist .swiper-slide .magnifierRentgen{margin:0 auto;overflow:initial;height:6.05rem;}
.show_product .infos .imglist .swiper-slide .magnifier-loupe img {max-width:none;}
.show_product .infos .imglist .magnifierRentgen .magnifier-loupe {transform:scale(1.6);background-color:#FFF;border-radius:100%}


.show_product .infos .text{width:50%;border-left:.075rem solid #f9f9f9;padding:0 .5rem;}
.show_product .infos .text h3 {font-size:.32rem;color:#3b3b3b;padding:0 0 .3rem;border-bottom:1px solid #dcdcdc}
.show_product .infos .text p{font-size:.16rem;color:#3b3b3b;line-height:1.8;margin:.25rem 0 .4rem;}
.show_product .infos .text .links>a{display:inline-block;margin-right:.2rem;background:#215a99;line-height:.42rem;font-size:.16rem;color:#FFF;border-radius:6px;padding:0 .29rem;}
.show_product .infos .text .links>a:last-child{background:#414141}
.show_product .infos .text .thumbs{margin:.5rem 0 0;position:relative}
.show_product .infos .text .thumbs .swiper-slide .imgs{height:1.38rem;border:2px solid #f3f3f3;line-height:1.34rem;text-align:center;border-radius:3px;cursor:pointer;}
.show_product .infos .text .thumbs .swiper-slide .imgs img {max-height:1rem;transition:none;}
.show_product .infos .text .thumbs .swiper-slide-thumb-active .imgs {border-color:#215a99}
.show_product .infos .text .thumbs .swiper-page>div{position:absolute;top:50%;left:0;z-index:1;width:.23rem;height:.23rem;background:#e5e5e5;border-radius:100%;line-height:.23rem;text-align:center;font-size:.14rem;color:#828282}
.show_product .infos .text .thumbs .swiper-page>div.slide-button-next{left:auto;right:0}
.show_product .infos .text .thumbs .swiper-page>div:hover{background:#215a99;color:#FFF}

.show_product .mains{background:#FFF;}
.show_product .mains ol {background:#f4f6fa;margin:0;padding:0}
.show_product .mains ol li {display:inline-block;vertical-align:top;border-right:2px solid #dce2ef;}
.show_product .mains ol li a{display:block;line-height:.76rem;font-size:.2rem;color:#5f5f5f;text-align:center;padding:0 .8rem;position:relative}
.show_product .mains ol li a:before{content:'';width:0;height:3px;background:#215a99;position:absolute;top:0;left:0;transition:all .5s ease-in-out}
.show_product .mains ol li#current a{background:#FFF;color:#215a99}
.show_product .mains ol li#current a:before{width:100%}
.show_product .mains .itembox {padding:.64rem .42rem 1.35rem;}
.show_product .mains .itembox>div{font-size:.2rem;color:#5f5f5f;line-height:1.8}
.show_product .mains .itembox table {width:8.1rem;max-width:100%;}
.show_product .mains .itembox table td {width:auto;height:.48rem;vertical-align:middle;padding:0 .2rem;font-size:.16rem;color:#5f5f5f;border:2px solid #FFF}
.show_product .mains .itembox table p{margin:0}
/**/
.case_box{padding:0 0 1.4rem;}
.case_box ul {display:grid;grid-template-columns:1fr 1fr 1fr;gap:.5rem .65rem;}
.case_box .lists li a{display:block;position:relative;}
.case_box .lists li a{display:block;position:relative;overflow:hidden;box-shadow:4px 4px 15px rgba(0,0,0,.25);background:#f7f7f7}
.case_box .lists li a .txt{padding:.45rem  .2rem .4rem;display:flex;align-items: center;}
.case_box .lists li a h2{padding:.1rem .27rem .1rem .2rem;background:#0054b4;display:inline-block;font-size:.15rem;color:white;position:relative}
.case_box .lists li a h2:after{content:"";position:absolute;background:#e57433;width:.07rem;height:100%;right:0;top:0}
.case_box .lists li a h1{font-size:.16rem;color:black;font-weight:bold;margin-left:.3rem}
.case_box .lists li .img {overflow:hidden}
.case_box .lists li a:hover{background:white}
.case_box .lists li a:hover img {transform:scale(1.1)}
/**/
.page_contact{width:100%;padding: .6rem 0;}
.page_contact .contact {}
.page_contact .contact .title{width:100%;margin-bottom: .2rem;}
.page_contact .contact .title h2{font-size:.3rem;color:#215a99;font-weight:700}
.page_contact .contact .title p{font-size:.2rem;color:#cacaca;line-height:1.5;font-family:arial}
.page_contact .contact .con{font-size:.16rem;line-height:1.75;color:#333}
.page_contact .contact .con p em{display:block;margin:0 0 .1rem;font-size:.18rem;font-weight:bold;color:#000}

.page_contact .message h2{font-size:.16rem;color:#000;display:block;padding-top:.1rem}
.page_contact .message form{width:100%}
.page_contact .message form>div{float:left;width:100%;padding-right:.3rem;margin-top:.3rem}
.page_contact .message form>div button{background:#505050;border:1px solid #505050;font-size:12px;padding:8px 30px;display:inline-block;color:#fff;border-radius:4px}
.page_contact .message form .checkcode>*{display:inline-block;vertical-align:middle}
.page_contact .message form .checkcode input{width:initial;margin-right:.1rem}
.page_contact .message form>div input,.page_contact .message form>div textarea{display:block;width:100%;height:.42rem;padding:0 .1rem;border:1px solid #ccc;border-radius:4px;font-size:.14rem;color:#555;min-height:35px;}
.page_contact .message form>div textarea{height:1.2rem;padding:.1rem;}
.page_contact .message form .input{width:50%}
.page_contact .message form .input:nth-child(3){width:100%}
.page_contact .map{margin-top:.5rem;padding:.5rem 0;border-top:1px solid #ddd;}
/********<=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){
	.header .navlis li{padding:0 .4rem 0 0}
	.header .item>a{margin:0 .3rem 0 0}
	.index_product .lists .swiper-slide .txt{padding:0 .8rem 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}
	.index_advbox .mains{margin-left:15px;}
	.index_case .texts{padding-right:15px;}
	.index_message .boxs{padding-left:0}
	
}
/********mobile*********/
@media(max-width:767px){
	.tem_banner .slide-pagination{bottom:.15rem !important;}
	.cominfos > div{display:block;}
	.cominfos .name{margin:0 0 .3rem;}
	.index_product .lists .swiper-slide{padding:0 15px;}
	.index_product .lists .swiper-page > div{display:none;}
	.index_advbox .mains{margin:0 15px;display:block;}
	.index_advbox .mains ol{width:100%;}
	.index_advbox .mains ol li {display:inline-block;vertical-align:top;width:50%}
	.index_advbox .mains ol li a > div{border:0}
	.index_advbox .mains .itembox{width:100%;padding:0;margin:.5rem 0 0}
	.index_advbox .mains .itembox>div{padding:1rem 15px}
	.index_case > div,.index_message > div > div{display:block;width:100% !important;}
	.index_case .texts{padding-left:15px;padding-top:.65rem}
	.index_message .boxs{padding-right:0}
	.footer .navlist{display:none;}
	.footer .infos{display:block;}
	.footer .infos>div{margin:0 0 .5rem;}
	.tem_banner .page_txt{left:15px;}
	.flash img {width:100%;height:300px;object-fit:cover;transition:none;}
	.product_box .mains .lists{grid-template-columns:1fr 1fr}
	.show_product .infos{display:block;}
	.show_product .infos .imglist{width:100%;border:0;border-bottom:15px solid #f9f9f9}
	.show_product .infos .text{width:100%;border:0;padding:.5rem;}
	.case_box ul,.news_box .mains{grid-template-columns:1fr 1fr}
	.page_contact .message form .input{width:100%}
	.page_contact .message form>div input,.page_contact .message form>div textarea{font-size:12px;}
}