body.index .st-pusher{height:100vh;}
#index_page_swiper{height:100%}
/*header*/
.header{position:fixed;top:0;left:0;width:100%;padding:.25rem 1rem;z-index:18;display:flex;justify-content:space-between;align-items:center}
.header .logos img {max-height:.49rem;transition:none}
.header .navs {border:2px solid rgba(255,255,255,.5);border-radius:35px;padding:.1rem .36rem;}
.header .navs ul{display:flex;align-items:center;gap:0 .1rem;}
.header .navs li a{display:block;padding:0 .35rem;line-height:.35rem;font-size:var(--font-size16);color:#FFF;border-radius:35px;}
.header .navs li.active a,.header .navs li a:hover{background:#c79f62}
.header .items{display:flex;align-items:center;gap:0 .7rem;}
.header .items dl {margin:0;padding:0;position:relative;}
.header .items dl:after{content:'';width:1px;height:.21rem;background:#FFF;position:absolute;right:-.48rem;top:50%;transform:translateY(-50%)}
.header .items dl dt{font-size:var(--font-size16);color:#FFF;text-transform:uppercase;font-weight:normal;cursor:pointer;}
.header .items dl dt i{font-size:var(--font-size20);margin-right:.1rem;}
.header .items dl dd {position:absolute;top:100%;left:50%;transform:translateX(-50%);background:#FFF;width:1.1rem;display:none;transition:none;}
.header .items dl dd a{display:block;font-size:var(--font-size16);color:#000;line-height:35px;text-align:center}
.header .items dl dd a:hover {background:#c79f62;color:#FFF}
.header .items>a{font-size:var(--font-size22);color:#FFF}
.hide_header{top:-1.5rem;}

.pg_header.is_header {box-shadow:0 0 12px rgba(0,0,0,.12)}
/*banner*/
.tem_banner .swiper-slide img {width:100%;height:100vh;object-fit:cover}
.tem_banner .label_text{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);z-index:1;padding:0 2.6rem;}
.tem_banner .label_text h3{font-size:var(--font-size60);color:#FFF}
.tem_banner .label_text p{margin:.2rem 0 0;font-size:var(--font-size24);color:#FFF}
.tem_banner .label_text.ban_txt1 {text-align:left;transform:none;top:23%;left:2.6rem;padding:0 !important}


.tem_banner .label_text>*{opacity:0;transform:translateX(-3vw)}
.tem_banner .label_text p{transform:translateX(3vw)}
.tem_banner .swiper-slide-active .label_text>*{transform:none;opacity:1;transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms;}
.tem_banner .swiper-slide-active .label_text p{transition-delay:150ms}
.tem_banner .slide-pagination{position:absolute;bottom:.85rem;left:50%;display:flex;align-items:center;justify-content: space-between;transform:translateX(-50%);gap:0 .2rem;z-index:1;width:auto}
.tem_banner .slide-pagination span {opacity:.5;outline:none;width:8px;height:8px;background:#FFF;margin:0;position:relative}
.tem_banner .slide-pagination span:before{content:'';width:.22rem;height:.22rem;border:1px solid rgba(255,255,255,.5);border-radius:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .5s linear;opacity:0}
.tem_banner .slide-pagination span.swiper-pagination-bullet-active{background:#c79f62;opacity:1}
.tem_banner .slide-pagination span.swiper-pagination-bullet-active:before{opacity:1}
.tem_banner .swiper-page>div{position:absolute;top:50%;left:.95rem;transform:translateY(-50%);z-index:2;font-size:var(--font-size26);color:#FFF}
.tem_banner .swiper-page>div.slide-button-next{left:auto;right:.95rem;}
/**/
.flex-center{display:flex;align-items:center;justify-content:center;height:100%}
.w100{width:100%}
.index_development_swiper {height:100vh}
.index_development_content0{background-position:center;background-repeat:no-repeat;background-size:cover;}
/**/
.index_about>div{display:flex;}
.index_about .let {flex:0 0 55.4%;padding:0 1.4rem 0 0}
.index_about .let h3 {font-size:var(--font-size36);color:#333333;font-weight:bold;line-height:1.6}
.index_about .let h3 i{position:relative}
.index_about .let h3 i:after{content:'';width:100%;height:2px;background:#c79f62;position:absolute;bottom:5px;left:0}
.index_about .let .editor{margin:.9rem 0 0;padding:.4rem 0 0;border-top:2px solid #f5f8fb}
.index_about .let .editor h5{font-size:var(--font-size24);color:#c79f62;margin:0 0 .3rem;font-weight:bold;}
.index_about .let .editor p{font-size:var(--font-size18);color:#898989;line-height:1.9;}
.index_about .let .mores {padding:1.1rem 0 .5rem;border-bottom:2px solid #f5f8fb}
.index_about .let>*{opacity:0;transform:translateY(5vw)}
.index_page_current .index_development_current .index_about .let>*{transform:none;opacity:1;transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}
.index_page_current .index_development_current .index_about .let .editor{transition-delay:150ms}
.index_page_current .index_development_current .index_about .let .mores{transition-delay:200ms}

.cmlink{display:inline-block;font-size:var(--font-size18);color:#4f4f4f}
.cmlink>i{margin-right:.25rem;display:inline-block;width:.45rem;height:.45rem;background:#c79f62;border-radius:100%;line-height:.45rem;text-align:center;font-size:var(--font-size20);color:#FFF;}
.cmlink:hover {color:#c79f62}

.index_about .rlt {flex:0 0 44.6%;display:grid;grid-template-columns:1fr 1fr;gap:.33rem .29rem;padding:.48rem 0 0}
.index_about .rlt>div{min-width:0;border-radius:10px;overflow:hidden;background:rgba(255,255,255,.6);padding:.28rem .2rem .4rem;position:relative;cursor:pointer;opacity:0;transform:translateY(3vw)}
.index_about .rlt p:first-child {height:1.35rem;}
.index_about .rlt p img {max-height:.45rem;transition:none;}
.index_about .rlt h5 {font-size:var(--font-size42);color:#c79f62;font-weight:bold;line-height:1;margin:0 0 .15rem;}
.index_about .rlt p{margin:0;font-size:var(--font-size18);color:#333333;}
.index_about .rlt>div:before,.index_about .rlt>div:after{content:'';width:0;height:0;border:1px solid #c9a46b;border-radius:10px;position:absolute;transition:all .35s linear}
.index_about .rlt>div:after{bottom:0;right:0;border-top:0;border-left:0}
.index_about .rlt>div:before{top:0;left:0;border-bottom:0;border-right:0}
.index_about .rlt>div:hover:before,.index_about .rlt>div:hover:after {width:100%;height:100%}
.index_page_current .index_development_current .index_about .rlt>div{transform:none;opacity:1;transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}
.index_page_current .index_development_current .index_about .rlt>div:nth-child(2){transition-delay:150ms}
.index_page_current .index_development_current .index_about .rlt>div:nth-child(3){transition-delay:200ms}
.index_page_current .index_development_current .index_about .rlt>div:nth-child(4) {transition-delay:250ms}

.index_development_content1{position:relative;cursor:pointer;}
.index_development_content1 .index_development_back video {width:100%;height:100vh;background:#000;object-fit:cover;}
.index_development_content1 h4 {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(2);z-index:1;font-size:2.4rem;color:#FFF;text-transform:uppercase;font-family:"Montserrat-SemiBold";opacity:0;padding:0 0 .95rem;}
.index_development_content1 h4 i{display:block;font-size:.72rem;color:#FFF;margin:.25rem 0 0;text-align:center;}
.index_page_current .index_development_current h4 {transform:translate(-50%,-50%);opacity:1;transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}
.index_development_content1.play h4{opacity:0;transform:translate(-50%,-50%) scale(2)}


.index_page_content{background-position:center;background-repeat:no-repeat;background-size:cover}
.index_product .titles{margin:0 0 1.1rem;}
.index_product .titles span {display:inline-block;font-size:var(--font-size18);color:#b3b5bb;padding-left:.43rem;position:relative;font-family:"Montserrat-Regular"}
.index_product .titles span:before{content:'';width:.34rem;height:1px;background:#c79f62;position:absolute;top:50%;left:0}
.index_product .titles h3 {font-size:var(--font-size36);color:#FFF;font-weight:bold;margin:.3rem 0 .4rem;}
.index_product .titles p{font-size:var(--font-size16);color:#FFF;line-height:1.9;margin:0 0 .45rem;width:40%;max-width:100%}
.index_product .titles a{color:#FFF}
.index_product .titles>*{opacity:0;transform:translateY(5vw)}
.index_page_current .index_product .titles>*{transform:none;opacity:1;transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}
.index_page_current .index_product .titles h3 {transition-delay:150ms}
.index_page_current .index_product .titles p{transition-delay:200ms}
.index_page_current .index_product .titles a{transition-delay:250ms}

.index_product .lists ol{margin:0;padding:0;display:flex;justify-content:center;align-items:center;padding:0 .99rem;text-align:center;}
.index_product .lists ol li{padding:.15rem .99rem 4px;border-right:1px solid rgba(255,255,255,.5)}
.index_product .lists ol li a{opacity:.5;display:inline-block;}
.index_product .lists ol li .icos{height:.95rem;}
.index_product .lists ol li .icos img {max-height:.65rem;transition:none;filter:brightness(0) invert(1)}
.index_product .lists ol li p{font-size:var(--font-size18);color:#FFF;margin:0}
.index_product .lists ol li:first-child{border-left:0}
.index_product .lists ol li:last-child{border-right:0}
.index_product .lists ol li#current a{opacity:1}
.index_product .lists ol li#current .icos img {filter:none;transition:all .5s linear}
.index_product .lists ol li#current p{font-weight:bold}
.index_product .lists .itemsbox{margin:.45rem auto 0;text-align:center;width:62%;max-width:100%}
.index_product .lists .itemsbox>div{font-size:var(--font-size16);color:#FFF}
.index_product .lists>*{opacity:0;transform:translateY(3vw)}
.index_page_current .index_product .lists>*{transform:none;opacity:1;transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}
.index_page_current .index_product .lists .itemsbox {transition-delay:150ms}

.index_case_bg{background-position:right center;background-size:100% auto;background-color:#E8ECF5}
.index_case>div>span{display:inline-block;font-size:var(--font-size18);color:#b3b5bb;padding-left:.43rem;position:relative;font-family:"Montserrat-Regular";text-transform:capitalize;}
.index_case>div>span:before{content:'';width:.34rem;height:1px;background:#c79f62;position:absolute;top:50%;left:0}
.index_case>div>h3 {font-size:var(--font-size36);color:#000;font-weight:bold;margin:.3rem 0 .4rem;}
.index_case>div>p{font-size:var(--font-size18);color:#898989;line-height:1.9;width:3.95rem;max-width:100%;margin:0 0 1.1rem;}
.index_case>div .editor{margin:.9rem 0 0}
.index_case>div .editor>p{font-size:var(--font-size18);color:#333333;margin:0}
.index_case>div .editor h5 {font-size:.9rem;color:transparent;-webkit-text-stroke:1px #c79f62;}
.index_case>div .editor h6 {font-size:var(--font-size24);color:#333;}
.index_case>div>*{transform:translateY(3vw);opacity:0}
.index_page_current .index_case>div>*{transform:none;opacity:1;transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}
.index_page_current .index_case>div h3 {transition-delay:150ms}
.index_page_current .index_case>div p{transition-delay:200ms}
.index_page_current .index_case>div .editor{transition-delay:250ms}


.index_history{}
.index_history .titles{margin:0 0 .4rem;opacity:0;transform:translateY(3vw)}
.index_history .titles span {display:inline-block;font-size:var(--font-size18);color:#FFF;padding-left:.43rem;position:relative;font-family:"Montserrat-Regular"}
.index_history .titles span:before{content:'';width:.34rem;height:1px;background:#c79f62;position:absolute;top:50%;left:0}
.index_history .titles h3 {font-size:var(--font-size36);color:#000;font-weight:bold;margin:.3rem 0;}
.index_page_current .index_history .titles{transform:none;opacity:1;transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}

.index_history #greally {margin:0 0 .75rem;}
.index_history #greally .swiper-slide {display:flex;}
.index_history #greally .swiper-slide h6{font-size:1.35rem;color:#c79f62;font-family:"Montserrat-Medium";text-align:center;flex:0 0 50%;opacity:0;transform:translateY(3vw)}
.index_history #greally .swiper-slide .editor{flex:0 0 50%;font-size:var(--font-size16);color:#FFF;opacity:0;transform:translateX(3vw);height:3.2rem;}
.index_history #greally .swiper-slide .editor p{margin:0 0 5px;}
.index_history #greally .swiper-slide .editor b {display:inline-block;position:relative;font-size:var(--font-size24);font-family:"Montserrat-Light";padding:0 0 .2rem;}
.index_history #greally .swiper-slide .editor b:after{content:'';width:.34rem;height:2px;background:#c79f62;position:absolute;bottom:0;left:0}
.index_page_current .index_history #greally .swiper-slide-active>*{transform:none !important;opacity:1 !important;transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}
.index_history #greally .swiper-slide .editor * {transition:none !important}
.index_history #greally .swiper-slide .editor .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.index_history #greally .swiper-slide .editor .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#C79F62}
.index_history #greally .swiper-slide .editor .mCSB_scrollTools .mCSB_draggerRail{background:#FFF}


.index_history .thumbs{position:relative;}
.index_history .thumbs:before{content:'';width:100%;height:.19rem;background:#FFF;border-radius:35px;position:absolute;top:0;left:0}
.index_history .thumbs .swiper-slide {padding:.68rem 0 0;text-align:center;cursor:pointer;}
.index_history .thumbs .swiper-slide h6 {font-size:var(--font-size18);color:#888888;font-family:"Montserrat-Regular"}
.index_history .thumbs .swiper-slide:before{content:'';width:.19rem;height:.19rem;border:1px solid #a4a4a4;border-radius:100%;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:2;transition:all .35s linear}
.index_history .thumbs .swiper-slide:after{content:'';width:0;height:.19rem;background:#c79f62;border-radius:35px;position:absolute;top:0;left:50%;transition:all .35s linear;z-index:3}
.index_history .thumbs .swiper-slide-thumb-active:before{opacity:0}
.index_history .thumbs .swiper-slide-thumb-active:after{width:100%;left:0}
.index_history .thumbs .swiper-page{margin:.4rem 0 0;display:flex;justify-content:center;align-items:center;gap:0 .4rem;}
.index_history .thumbs .swiper-page>div{width:.5rem;height:.5rem;border:1px solid #a4a5a9;border-radius:100%;line-height:.48rem;text-align:center;font-size:var(--font-size20);color:#a4a5a8;}
.index_history .thumbs .swiper-page>div:hover {border-color:#c79f62;color:#c79f62}
.index_history .thumbs>*{opacity:0;transform:translateY(3vw)}
.index_page_current .index_history .thumbs>*{transform:none;opacity:1;transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}
.index_page_current .index_history .thumbs .swiper-page{transition-delay:150ms}

/**/
.index_footer{height:auto !important;}
.footer{background:#efefef;padding:.9rem 0 .7rem;}
.footer .infos{display:flex;justify-content:space-between}
.footer .infos .logos img {max-height:.75rem;transition:none}
.footer .infos .tels{margin:.6rem 0 0;font-size:var(--font-size16);color:#888}
.footer .infos .tels em {width:.24rem;display:inline-block;vertical-align:middle;}
.footer .infos .tels em img {max-height:.2rem;transition:none;}
.footer .infos .rlt{display:flex;gap:0 .8rem;padding:.15rem 0 0}
.footer .infos .rlt dl {margin:0;padding:0}
.footer .infos .rlt dl dt {margin:0 0 .25rem;font-weight:normal;}
.footer .infos .rlt dl dt a{font-size:var(--font-size21);color:#333}
.footer .infos .rlt dl dd{margin:0 0 .15rem;}
.footer .infos .rlt dl dd a{font-size:var(--font-size16);color:#888}
.footer .items{display:flex;align-items:flex-end}
.footer .items .copy {flex:0 0 78%;font-size:var(--font-size16);color:#333;padding:.25rem 0 0;border-top:1px solid #c7c7c7}
.footer .items .copy a{font-size:var(--font-size16);color:#333}
.footer .items .codes{flex:0 0 22%;display:flex;justify-content:space-between;padding-left:.15rem;}
.footer .items .codes .imgs {width:1.15rem;}
.footer .items .codes p{margin:.1rem 0 0;text-align:center;font-size:12px;color:#4f4f4f}
/**/
.pg_header{background:#FFF;padding:0 1rem;}
.pg_header .logos {line-height:.75rem;}
.pg_header .logos img {max-height:.5rem;transition:none}
.pg_header .navs li a{color:#333}
.pg_header .navs{border:0}
.pg_header .navs li.active a{color:#FFF}
.pg_header .items dl dt{color:#333;line-height:.75rem;}
.pg_header .items dl:after{background:#333}
.pg_header .items>a{color:#333}
/**/
.tem_banner.indise{padding:.75rem 0 0}
.flash {position:relative}
.flash img {width:100%;transition:none}
.flash .pg_text{top:50%;left:0;width:100%;text-align:center;position:absolute;transform:translateY(-50%);z-index:1}
.flash .pg_text h1 {font-size:var(--font-size36);color:#FFF;font-weight:bold;}
.flash .pg_text p{font-size:var(--font-size18);color:#FFF;margin:.25rem 0 0}
.sort_navlist{background:#FFF;border-bottom:1px solid #e7e8ef}
.sort_navlist ul{display:flex;justify-content:center;align-items:center;gap:0 .6rem;}
.sort_navlist li a{display:block;padding:.34rem 0 .26rem;font-size:var(--font-size15);color:#333;position:relative}
.sort_navlist li a:after{content:'';width:0;height:2px;background:#c79f62;position:absolute;bottom:0;left:50%;z-index:1;transition:all .35s linear;}
.sort_navlist li a:hover:after,.sort_navlist li.on a:after{width:100%;left:0}
/**/
.company {background:url(../images/x0.png) right  center no-repeat #f7f8fb;background-size:4.65rem auto;}
.company>div{display:flex;}
.company .text{flex:0 0 54%;padding:2.15rem 0.6rem 0 0;border-right:1px solid #e1e3eb}
.company .text h3 {font-size:var(--font-size36);color:#333;font-weight:bold;}
.company .text h3 i{color:#c79f62}
.company .text .editor{margin:.5rem 0 0;font-size:var(--font-size18);color:#898989;line-height:1.85}
.company .nums{flex:0 0 46%;padding:.25rem 0 .6rem;min-height:8.4rem;}
.company .nums>div{padding:.95rem 0 0 1.5rem;position:relative;}
.company .nums>div:before{content:'';width:1px;height:0;background:#c79f62;position:absolute;top:0;left:-1px;z-index:1;transition:all .35s linear}
.company .nums h5 {font-size:var(--font-size38);color:#a8a8a8;font-weight:bold;}
.company .nums p{font-size:var(--font-size20);color:#aeaeae;margin:.2rem 0 0}
.company .nums>div:nth-child(1) h5 {color:#c9c9cb;font-size:var(--font-size34);}
.company .nums>div:nth-child(1) p{font-size:var(--font-size16);color:#c9c9cb}
.company .nums>div:nth-child(4) h5 {color:#c9c9cb;font-size:var(--font-size26);}
.company .nums>div:nth-child(4) p{font-size:var(--font-size16);color:#c9c9cb}
.company .nums>div#current:before{height:100%}
.company .nums>div#current h5{font-size:var(--font-size46);color:#c79f62;}
.company .nums>div#current p{font-size:var(--font-size27);color:#333;}

.speech{background:linear-gradient(to right, #bcdcf3, #60a5d7);padding:.48rem 0 0}
.speech>div{display:flex;}
.speech .imgs {flex:0 0 55%}
.speech .imgs span {background:none !important;}
.speech .imgs img {max-height:7.5rem;transition:none;}
.speech .text{flex:0 0 45%}
.speech .text .titles{margin:0 0 .3rem;}
.speech .text .titles span {font-size:var(--font-size14);color:#FFF;padding:0 0 .17rem;position:relative;display:block}
.speech .text .titles span:after{content:'';width:.33rem;height:2px;background:#c79f62;position:absolute;bottom:0;left:0}
.speech .text .titles h3 {font-size:var(--font-size36);color:#FFF;font-weight:bold;margin:.15rem 0 .35rem;}
.speech .text>p {font-size:var(--font-size18);color:#FFF;}
.speech .text .items{padding:.25rem 0 0;margin:.3rem 0 0;border-top:1px dashed rgba(255,255,255,.6)}
.speech .text .items>p{font-size:var(--font-size14);color:#FFF;padding-left:.1rem;position:relative}
.speech .text .items>p:before{content:'';width:5px;height:5px;background:#FFF;border-radius:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);transition:all .4s linear}
.speech .text .items>p:hover {color:#c79f62}
.speech .text .items>p:hover:before{background:#c79f62}

.history{padding:1rem 0;overflow:hidden}
.history .titles{margin:0 0 .9rem;}
.cm_title span {display:inline-block;font-size:var(--font-size18);color:#c8c8c8;padding-left:.43rem;position:relative;font-family:"Montserrat-Regular"}
.cm_title span:before{content:'';width:.34rem;height:1px;background:#c79f62;position:absolute;top:50%;left:0}
.cm_title h3 {font-size:var(--font-size36);color:#000;font-weight:bold;margin:.3rem 0 0;}
.history .boxs {position:relative;padding:0 1.05rem;margin:0 0 1rem;}
.history .boxs #greally{padding-right:66.6666%}
.history .boxs #greally h4 {font-size:var(--font-size60);color:#666666;font-family:"Montserrat-SemiBold";margin:0 0 .3rem;position:relative}
.history .boxs #greally .editor{font-size:var(--font-size16);color:#666666;}
.history .boxs #greally .swiper-slide{opacity:.6}
.history .boxs #greally .swiper-slide-active,.history .boxs #greally .swiper-slide-next{opacity:1}
.history .boxs #greally .swiper-slide-active h4 {color:#c79f62}
.history .boxs .swiper-page>div{position:absolute;top:.53rem;left:0;width:.48rem;height:.48rem;border:1px solid #a5a6a9;border-radius:100%;line-height:.46rem;text-align:center;font-size:var(--font-size20);color:#a0a1a4}
.history .boxs .swiper-page>div.slide-button-next{left:auto;right:0}
.history .boxs .swiper-page>div:hover {border-color:#c79f62;color:#c79f62}

.history .thumbs{position:relative}
.history .thumbs:before{content:'';width:100vw;height:.26rem;background:linear-gradient(to right,#f7fafc,#cae3f6);border-radius:35px;position:absolute;top:0;left:50%;transform:translateX(-50%)}
.history .thumbs:after{content:'';width:100%;height:.16rem;background:url(../images/x1.png) 0 0 no-repeat;background-size:100% 100%;position:absolute;bottom:0;left:0}
.history .thumbs .swiper-slide{padding:.55rem 0 .27rem;text-align:center}
.history .thumbs .swiper-slide:before{content:'';width:.26rem;height:.26rem;background:#c79f62;position:absolute;top:0;left:50%;transform:translateX(-50%);border-radius:100%;transition:all .36s linear;opacity:0}
.history .thumbs .swiper-slide h6 {font-size:var(--font-size18);color:#666;font-family:"Montserrat-SemiBold";position:relative;display:inline-block;padding:.08rem .15rem .14rem;border-radius:35px;}
.history .thumbs .swiper-slide h6:after{content:'';width:5px;height:5px;background:#666;border-radius:100%;position:absolute;bottom:.05rem;left:50%;transform:translateX(-50%);transition:all .3s linear}

.history .thumbs .swiper-slide-thumb-active h6 {background:#c79f62;color:#FFF;}
.history .thumbs .swiper-slide-thumb-active h6:after{background:#FFF}
.history .thumbs .swiper-slide-thumb-active:before{opacity:1}
/**/
.honor{background-position:0 0;background-repeat:no-repeat;background-size:cover;padding:.7rem 0 1.2rem;}
.honor .titles{margin:0 0 .4rem;}
.honor .titles span {color:#FFF}
.honor .titles h3 {color:#FFF;margin:.3rem 0 0}
.honor .editor{font-size:var(--font-size16);color:#FFF;width:43%;line-height:1.6}
.honor .editor p{margin:0}
.honor .items{margin:.35rem 0 0;width:43%}
.honor .items .boxs{display:flex;align-items:center;border:1px solid #eaf1f6;padding:.15rem 0 .2rem;margin:0 0 .2rem}
.honor .items .boxs .let {flex:0 0 21%;padding-left:.24rem;}
.honor .items .boxs .let p{font-size:12px;color:#FFF;margin:0 0 .1rem;}
.honor .items .boxs .let h6{line-height:1;font-size:var(--font-size52);color:#c79f62;font-family:"Montserrat-Light";}
.honor .items .boxs .rlt{font-size:var(--font-size15);color:#FFF;padding:0 .25rem 0 .3rem;border-left:1px dashed #FFF}

.layout{padding:.45rem 0 .9rem;}
.layout>div{display:flex;}
.layout .let{flex:0 0 27%}
.layout .let .titles{margin:0 0 .8rem;}
.layout .let .editor h6{font-size:var(--font-size24);color:#c79f62;margin:0 0 .3rem;font-weight:bold;line-height:1.6}
.layout .let .editor p{font-size:var(--font-size16);color:#898989;margin:0 0 .9rem;}
.layout .let .editor ul{display:grid;grid-template-columns:1fr 1fr;gap:.4rem .8rem;}
.layout .let .editor li{min-width:0}
.layout .let .editor li p{font-size:var(--font-size18);color:#333;margin:0}
.layout .let .editor li p:first-child{font-size:var(--font-size40);color:#c79f62;font-family:"Montserrat-Light";line-height:1}

.layout .rlt {flex:0 0 74%;padding:0 .85rem;position:relative}
.layout .rlt .imgs span {background:none !important;display:inline-block;}
.layout .rlt .lists{position:absolute;bottom:1rem;left:0;width:100%;z-index:1;background:rgba(255,255,255,.36);padding:.2rem 0}
.layout .rlt .lists .swiper-slide{text-align:center}
.layout .rlt .lists .swiper-slide a{display:inline-block;border-radius:6px;overflow:hidden;position:relative;transform:scale(.8)}
.layout .rlt .lists .swiper-slide img {width:100%;height:1rem;object-fit:cover;transition:none}
.layout .rlt .lists .swiper-slide p{margin:0;position:absolute;bottom:0;left:0;width:100%;text-align:center;font-size:var(--font-size14);color:#FFF;background:#245fab;}
.layout .rlt .lists .swiper-slide-active a{transform:none;}

.business{background:#cee6f6;position:relative}
.business>div{position:relative;display:flex;justify-content:flex-end}
.business .titles{position:absolute;top:.9rem;left:0;z-index:2}
.business .editor{position:absolute;bottom:1.1rem;left:0;z-index:2;width:360px;max-width:100%}
.business .editor>p{font-size:var(--font-size16);color:#898989;margin:0}
.business .editor .boxs{margin:.4rem 0 0}
.business .editor .boxs>div{display:flex;}
.business .editor .boxs>div>p{margin:0;flex:0 0 71%}
.business .editor .boxs>div em{display:flex;background:linear-gradient(45deg,#f39600,#ff6003);border-radius:10px;font-size:var(--font-size14);color:#FFF;align-items:center;justify-content:center;flex:0 0 29%}
.business .editor .boxs>p{font-size:var(--font-size14);color:#000;margin:.12rem 0 0;background:#FFF;border:1px solid #ff7d32;border-radius:20px;text-align:center;line-height:.34rem;}
.business .mains{position:relative}
.business .mains .imgs span {background:none !important;}
.business .mains .china-map>div{position:absolute;z-index:3}

@-webkit-keyframes warn{
0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}
}
@-moz-keyframes warn{
0%{-moz-transform:scale(0);transform:scale(0);opacity:1}
100%{-moz-transform:scale(1);transform:scale(1);opacity:0}
}
@-o-keyframes warn{
0%{-o-transform:scale(0);transform:scale(0);opacity:1}
100%{-o-transform:scale(1);transform:scale(1);opacity:0}
}
@keyframes warn{
0%{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:1}
100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0}
}
.area-box{width:.29rem;height:.29rem;position:relative;}
.area-box .dot{position:absolute;left:0;width:.29rem;height:.29rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:radial-gradient(circle,#c8e2f3,#7eb0d4);opacity:1;filter:alpha(opacity=100);top:0}

.area-box .pulse{position:absolute;top:50%;left:50%;height:.49rem;width:.49rem;border:2px solid #7eb0d4;border-radius:48px;box-shadow:0 0 4px #7eb0d4,0 0 10px #7eb0d4 inset;opacity:.12;filter:alpha(opacity=0);-webkit-animation:warn 2s ease-out both;-moz-animation:warn 2s ease-out both;-o-animation:warn 2s ease-out both;animation:warn 2s ease-out both;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;background:0 0;margin:-.245rem 0 0 -.245rem}

.area-box .delay-01{-webkit-animation-delay:0;-moz-animation-delay:0;-o-animation-delay:0;animation-delay:0}
.area-box .delay-02{-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-o-animation-delay:.4s;animation-delay:.4s}
.area-box .delay-03{-webkit-animation-delay:.8s;-moz-animation-delay:.8s;-o-animation-delay:.8s;animation-delay:.8s}
.area-box .delay-04{-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;-o-animation-delay:1.2s;animation-delay:1.2s}
.area-box .delay-05{-webkit-animation-delay:1.6s;-moz-animation-delay:1.6s;-o-animation-delay:1.6s;animation-delay:1.6s}
.area-box .delay-06{-webkit-animation-delay:2s;-moz-animation-delay:2s;-o-animation-delay:2s;animation-delay:2s}
.area-box .delay-07{-webkit-animation-delay:2.4s;-moz-animation-delay:2.4s;-o-animation-delay:2.4s;animation-delay:2.4s}
.area-box .delay-08{-webkit-animation-delay:-.4s;-moz-animation-delay:-.4s;-o-animation-delay:-.4s;animation-delay:-.4s}
.area-box .delay-09{-webkit-animation-delay:-.8s;-moz-animation-delay:-.8s;-o-animation-delay:-.8s;animation-delay:-.8s}
.area-box .delay-10{-webkit-animation-delay:-1.2s;-moz-animation-delay:-1.2s;-o-animation-delay:-1.2s;animation-delay:-1.2s}
.area-box .delay-11{-webkit-animation-delay:4s;-moz-animation-delay:4s;-o-animation-delay:4s;animation-delay:4s}
.postition-1{top:39%;right:21%}
.postition-2{top:32%;left:20%}
.postition-3{top:27%;left:46%}
.postition-4{top:34%;left:63%}
.postition-5{top:41%;left:61%}
.postition-6{top:51%;left:73%}
.show-regin{font-size:var(--font-size18);color:#333;position:absolute;top:100%;left:50%;width:1rem;text-align:center;transform:translateX(-50%);padding:.1rem 0 0;font-weight:bold;}
.postition-4 .show-regin{left:auto;right:100%;top:50%;transform:translateY(-50%);text-align:right;width:1rem;padding:0 .1rem 0 0}
.active .area-box{width:.45rem;height:.45rem;}
.active .area-box .dot{width:.45rem;height:.45rem;background:radial-gradient(circle,#55c1fc,#2479b7);}
.active .area-box .pulse {width:.99rem;height:.99rem;border:2px solid #2377b5;box-shadow:0 0 4px #2377b5,0 0 10px #2377b5 inset;margin:-.495rem 0 0 -.495rem;}

.culture{padding:.85rem 0 1rem;}
.culture .titles{margin:0 0 .6rem;}
.culture .lists ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 .26rem;}
.culture .lists li{min-width:0}
.culture .lists li a{display:flex;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:10px;overflow:hidden;padding:.5rem .25rem 0;min-height:4.6rem;}
.culture .lists li h6 {flex:0 0 39%;font-size:var(--font-size34);color:#FFF;font-weight:bold;}
.culture .lists li .editor{flex:0 0 61%;font-size:var(--font-size18);color:#FFF}
/**/
.pg_ban{position:relative;}
.pg_ban img {width:100%;transition:none;}
.pg_ban .txt{position:absolute;top:50%;left:50%;transform:translateX(-50%);z-index:1;text-align:center;}
.pg_ban .txt h4 {font-size:var(--font-size48);color:#FFF}
.pg_ban .txt p{font-size:var(--font-size18);color:#FFF;margin:.25rem 0 0;line-height:1.8}
/**/
.com_pronav{padding:.95rem 0 1rem;}
.com_pronav>div{display:flex;gap:0 .2rem;}
.com_pronav .items,.com_pronav .items#ons{flex:0 0 24%;overflow:hidden;border-radius:45px;position:relative}
.com_pronav .items:before{content:'';width:100%;height:100%;border:10px solid rgba(0,0,0,0);border-radius:45px;position:absolute;top:0;left:0;transition:all .35s linear;z-index:2}
.com_pronav .items#on{flex:1;}
.com_pronav .items#on:before{border-color:#C79F62;}
.com_pronav .items a{display:block;position:relative;background-position:0 0;background-repeat:no-repeat;background-size:cover;min-height:5rem;padding:1.9rem .45rem 0;text-align:center;}
.com_pronav .items .bixs{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:flex;    flex-direction: column;    align-items: flex-start;    justify-content: space-between;padding:.3rem .45rem;text-align:left;opacity:0}
.com_pronav .items .item1 .icos {height:1.75rem;}
.com_pronav .items .item1 .icos img {max-height:.6rem;transition:none;filter:brightness(0) invert(1)}
.com_pronav .items .item1 h5 {font-size:var(--font-size24);color:#FFF;font-weight:bold;margin:0 0 .3rem;}
.com_pronav .items .item1>em {display:inline-block;font-size:var(--font-size14);color:#FFF}
.com_pronav .items .item1>em i{width:.3rem;height:.3rem;display:inline-block;background:#c79f62;border-radius:100%;line-height:.3rem;text-align:center;font-size:var(--font-size16);color:#FFF;margin:0 .1rem 0 0}
.com_pronav .items .bixs .icos img {max-height:.6rem;transition:none;filter:brightness(0) invert(1)}
.com_pronav .items .bixs .txt h5 {font-size:var(--font-size24);color:#FFF;font-weight:bold;margin:0 0 .2rem;}
.com_pronav .items .bixs .txt .editor{font-size:var(--font-size16);color:#FFF}
.com_pronav .items .bixs .txt .editor p{margin:0}
.com_pronav .items .bixs .icos{opacity:0;transform:translateY(-3vw)}
.com_pronav .items .bixs .txt{opacity:0;transform:translateY(3vw)}
.com_pronav .items#on .bixs{opacity:1}
.com_pronav .items#on .bixs>*{transform:none;opacity:1;transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}
.com_pronav .items#on .item1{opacity:0;transform:translateY(3vw);transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}


.product_box{}
.product_box .class2{display:grid;grid-template-columns:1fr 1fr}
.product_box .class2 a{display:flex;position:relative;min-height:5rem;justify-content:center;align-items:center;text-align:center;background-position:center;background-repeat:no-repeat;background-size:cover;}
.product_box .class2 h6 {font-size:var(--font-size24);color:#FFF;font-weight:bold}
.product_box .class2 a:hover {box-shadow:10px 10px 19px rgba(0,0,0,.09);z-index:3;}
.product_box .mains{padding:1.2rem 0 .8rem;}
.product_box .mains>div{display:flex;}
.product_box .mains .let {flex:0 0 20.8%}
.product_box .mains .let dl{margin:0 0 1.35rem;padding:0;position:relative}
.product_box .mains .let dl dt{margin:0 0 .35rem;display:flex;}
.product_box .mains .let dl dt .icos{flex:0 0 .47rem;}
.product_box .mains .let dl dt .icos img {max-height:.3rem;transition:none;}
.product_box .mains .let dl dt h6 {flex:1;font-size:var(--font-size20);color:#0d6fb8;font-weight:bold;}
.product_box .mains .let dl dd{padding-left:.47rem;}
.product_box .mains .let dl dd>p{margin:0 0 .2rem;}
.product_box .mains .let dl dd>p a{display:inline-block;font-size:var(--font-size18);color:#a5a5a5;}
.product_box .mains .let dl dd>p.on a{color:#606060}
.product_box .mains .let dl dd>p:last-child{margin:0}
.product_box .mains .let dl:last-child{margin:0}

.product_box .mains .rlt {flex:0 0 79.2%;padding-left:.65rem;border-left:1px solid #f0f0f0;max-width:79.2%}
.product_box .mains .rlt h1 {font-size:var(--font-size28);color:#0d6fb8;font-weight:bold;}
.product_box .mains .rlt>.editor{font-size:var(--font-size16);color:#898989;margin:.15rem 0 .3rem;}
.product_box .mains .rlt .swiper-slide a{display:block;position:relative;border-radius:10px;overflow:hidden;}
.product_box .mains .rlt .swiper-slide img{width:100%;height:3.6rem;object-fit:cover;transition:none}
.product_box .mains .rlt .items{padding:.9rem 0 1.15rem;}
.product_box .mains .rlt .items h5,.product_box .mains .rlt .items2 h5 {font-size:var(--font-size24);color:#FFF;background:#0d6fb8;border-radius:35px;line-height:.4rem;margin:0 0 .2rem;text-align:center}
.product_box .mains .rlt .items .editor p{border:1px solid #d2d2d2;margin:0 0 .18rem;display:flex;align-items:center;padding:.24rem 0;border-radius:15px;font-size:var(--font-size18);color:#898989}
.product_box .mains .rlt .items .editor p em {flex:0 0 21.5%;font-size:var(--font-size21);color:#0d6fb8;text-align:center;height:.5rem;display:flex;align-items:center;justify-content:center;border-right:2px solid #e3e3e3;margin-right:.5rem;}
.product_box .mains .rlt .items .editor p b,.product_box .mains .rlt .items .editor p strong{color:#4a99ce;font-weight:bold;}
.product_box .mains .rlt .items .editor p:nth-child(2n) {background:#efefef}
.product_box .mains .rlt .items2 h5{background:#4a99ce}
.product_box .mains .rlt .items2 .editor {font-size:var(--font-size16);color:#898989;}
.product_box .mains .rlt .items2 .editor table{width:100%;}
.product_box .mains .rlt .items2 .editor table td {border:1px solid #d0cfcc;width:auto;height:34px;vertical-align:middle;text-align:center;font-size:var(--font-size16);color:#898989;padding:.1rem 0}
.product_box .mains .rlt .items2 .editor table p{margin:0;text-align:center !important;}
.product_box .mains .rlt .items2 .editor table tr:first-child td {font-size:var(--font-size18);color:#606060;font-weight:bold;height:45px;}
.product_box .mains .rlt .items2 .editor table tr:nth-child(2n){background:#efefef}
.product_box .mains .rlt .items2 .editor table tr:nth-child(2){background:#f9f5ef}
.product_box .mains .rlt .pages{padding:.45rem 0;margin:.75rem 0 0;border-top:1px solid #e8e8e8}
.product_box .mains .rlt .pages>p{margin:0 0 .2rem;font-size:var(--font-size14);color:#606060}
.product_box .mains .rlt .pages>p a{font-size:var(--font-size14);color:#606060}
/*智造*/
.strength{padding:.9rem 0 1rem;}
.strength .titles{display:flex;align-items:center;justify-content:space-between}
.strength .titles h3 {font-size:var(--font-size36);color:#333333;font-weight:bold;}
.strength .titles p{font-size:var(--font-size18);color:#898989;margin:0;flex:0 0 70%}
.strength .mains{margin:.55rem 0 0 1rem;display:flex}
.strength .mains .let {position:relative;flex:0 0 68.5%}
.strength .mains .let .imgs,.strength .mains .let .imgs img {width:100%;height:100%;object-fit:cover;transition:none;}
.strength .mains .let .txt{position:absolute;bottom:.2rem;left:0;display:grid;grid-template-columns:1fr 1fr;gap:.2rem 0}
.strength .mains .let .txt>div{min-width:0;padding:0 1.25rem 0 1.5rem;}
.strength .mains .let .txt h5 {font-size:var(--font-size18);color:#FFF;font-weight:bold;}
.strength .mains .let .txt p{font-size:var(--font-size14);color:#FFF;margin:.1rem 0 0}
.strength .mains .rlt {flex:0 0 31.5%;padding-left:.32rem;}
.strength .mains .rlt .imgs img{width:100%;height:2.27rem;object-fit:cover;transition:none}
.strength .mains .rlt .editor{margin:.6rem .7rem 0 0;font-size:var(--font-size16);color:#898989;}

.base{background-position:center;background-repeat:no-repeat;background-size:cover;padding:.8rem 1rem 0 2.6rem}
.base .titles{display:flex;justify-content:space-between;margin:0 0 .5rem;}
.base .titles h3 {font-size:var(--font-size36);color:#333333;font-weight:bold;}
.base .titles p{font-size:var(--font-size18);color:#606060;margin:0;flex:0 0 70%}
.base .mains{width:5.5rem;max-width:100%;background:rgba(255,255,255,.6);border-radius:6px;padding:.15rem;}
.base .mains .editor{padding:.44rem 0 1rem}
.base .mains .editor p{font-size:var(--font-size15);color:#606060;margin:0;font-weight:bold}
.base .mains .editor p:first-child{font-size:.12rem;color:#606060;font-weight:normal;}
.base .mains .editor h5{font-size:var(--font-size52);color:#c79f62;font-family:"Montserrat-Light";margin:.1rem 0 .15rem;line-height:1}

.qua{padding:.75rem 0 0}
.qua .titles{background-position:center;background-repeat:no-repeat;background-size:cover;padding:2.65rem 0 2.5rem;}
.qua .titles h3 {font-size:var(--font-size36);color:#FFF;font-weight:bold;}
.qua .titles p{font-size:var(--font-size18);color:#FFF;margin:.2rem 0 0}
.qua .mains{position:relative;background:#7c8cb2;}
.qua .mains>div{position:relative;padding:1.97rem 0 .6rem;}
.qua .mains .editor{position:absolute;top:-1.3rem;left:0;width:100%;background:#FFF;border-radius:10px;z-index:2;box-shadow:0 0 10px rgba(0,0,0,.22);padding:.35rem;}
.qua .mains .editor ul{display:flex;justify-content:center;}
.qua .mains .editor ul li{padding:0 .9rem;text-align:center;border-right:1px solid #909090}
.qua .mains .editor ul li:last-child{border:0}
.qua .mains .editor ul li p{margin:0;font-size:var(--font-size18);color:#898989;}
.qua .mains .editor ul li p:first-child{margin:0;height:.8rem}
.qua .mains .editor ul li p img {max-height:.6rem;transition:none}
.qua .mains .editor ul li h5 {font-size:var(--font-size21);color:#c79f62;font-weight:bold;margin:0 0 .2rem;}
.qua .mains .lists{position:relative;padding:0 1rem;}
.qua .mains .lists .swiper-slide{text-align:center}
.qua .mains .lists .swiper-slide a{display:block;line-height:2.66rem;}
.qua .mains .lists .swiper-slide img {max-height:2.66rem;transition:none}
.qua .mains .lists .swiper-page>div{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:.4rem;height:.4rem;border:1px solid #c49e65;border-radius:100%;line-height:.38rem;text-align:center;font-size:var(--font-size20);color:#c49e65;left:0}
.qua .mains .lists .swiper-page>div.slide-button-next{left:auto;right:0}
.qua .mains .lists .swiper-page>div:hover {border-color:#FFF;color:#FFF}
.qua .mains .lists .slide-pagination{margin:.58rem 0 0;display:flex;justify-content:center;align-items:center;gap:0 .2rem;}
.qua .mains .lists .slide-pagination span {opacity:1;outline:none;width:9px;height:9px;background:#FFF;margin:0;position:relative}
.qua .mains .lists .slide-pagination span:before{content:'';width:.22rem;height:.22rem;border:1px solid #d7dce7;border-radius:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:all .5s linear}
.qua .mains .lists .slide-pagination span.swiper-pagination-bullet-active{background:#c79f62}
.qua .mains .lists .slide-pagination span.swiper-pagination-bullet-active:before{opacity:1}
.qua .imgbox{background:#efefef;padding:.5rem 0 .6rem;}
.qua .imgbox .swiper-slide a{display:inline-block;text-align:center;}
.qua .imgbox .swiper-slide .icos{height:1rem;}
.qua .imgbox .swiper-slide .icos img {max-height:.8rem;transition:none;}
.qua .imgbox .swiper-slide p{font-size:var(--font-size15);color:#666666;margin:0;}
.qua .textbox{padding:.85rem 0 1.3rem;}
.qua .textbox h3 {font-size:var(--font-size36);color:#333333;font-weight:bold;text-align:center;margin:0 0 .85rem;}
.qua .textbox .boxs{background:#f7f8fb;border-radius:35px;overflow:hidden;display:flex;align-items:center}
.qua .textbox .boxs .imgs{flex:0 0 52.9%;border-radius:35px;overflow:hidden;}
.qua .textbox .boxs .editor{padding:0 .55rem;}
.qua .textbox .boxs .editor h5 {font-size:var(--font-size24);color:#c79f62;font-weight:bold;margin:0 0 .25rem;}
.qua .textbox .boxs .editor p{font-size:var(--font-size18);color:#606060}
/**/
.topnews{background:#f7f8fb;padding:.87rem 0}
.topnews >div{background:#FFF;border-radius:10px;overflow:hidden;position:relative}
.topnews .swiper-slide a{display:flex;align-items:center;}
.topnews .swiper-slide .imgs{flex:0 0 52.4%}
.topnews .swiper-slide .imgs img {width:100%;height:4.2rem;object-fit:cover;transition:none;}
.topnews .swiper-slide .text{padding:0 .8rem}
.topnews .swiper-slide .text span {font-size:var(--font-size14);color:#999;display:flex;align-items:center;gap:0 .35rem;}
.topnews .swiper-slide .text h3 {font-size:var(--font-size27);color:#c79f62;font-weight:bold;margin:.2rem 0 .4rem;line-height:.35rem;height:.7rem;overflow:hidden;}
.topnews .swiper-slide .text p{font-size:var(--font-size16);color:#898989;line-height:.25rem;height:.75rem;overflow:hidden;margin:0 0 .6rem;}
.topnews .swiper-slide .text em {font-size:var(--font-size16);color:#4f4f4f}
.topnews .swiper-page{position:absolute;right:.8rem;bottom:.5rem;z-index:1;display:flex;align-items:center;gap:0 .18rem;}
.topnews .swiper-page>div{width:.41rem;height:.41rem;border:1px solid #a4a5a8;border-radius:100%;line-height:.39rem;text-align:center;font-size:var(--font-size18);color:#a0a1a4}
.topnews .swiper-page>div:hover{border-color:#c49e65;color:#c49e65}
.news_box .lists{padding:.88rem 0 .78rem;}
.news_box .lists ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.49rem .77rem}
.news_box .lists li{min-width:0}
.news_box .lists li a{display:block;position:relative;background:#f7f8fb}
.news_box .lists li .imgs img{width:100%;height:2.7rem;object-fit:cover;transition:none;}
.news_box .lists li .text{padding:.2rem}
.news_box .lists li .text h6 {font-size:var(--font-size21);color:#333333;font-weight:bold;line-height:.3rem;height:.6rem;overflow:hidden;margin:0 0 .1rem;}
.news_box .lists li .text span {font-size:var(--font-size14);color:#999}
.news_box .lists li .text p{font-size:var(--font-size16);color:#666666;line-height:.26rem;height:.78rem;overflow:hidden;margin:.25rem 0 .2rem;}
.news_box .lists li .text>div i{font-size:var(--font-size26);color:#c49e65}
.news_box .page {margin:.77rem 0 0}
/*翻页*/
.page {display:flex;justify-content:center;align-items:center;gap:0 .1rem;}
.page a{display:inline-block;width:.4rem;height:.4rem;line-height:.4rem;font-size:var(--font-size16);color:#333333;font-family:"Montserrat-Regular";border-radius:100%}
.page a.page-num-current {background:#c49e65;color:#FFF}
.page a.page-item{color:#a7a8ab}
.page a:hover {color:#c49e65}
/**/
.show_news{padding:.87rem 0 .74rem;background:#f7f8fb}
.show_news .titles{padding:0 0 .8rem;}
.show_news .titles .backs a{font-size:var(--font-size16);color:#000;}
.show_news .titles .backs a i{display:inline-block;width:.47rem;height:.47rem;border:1px solid #000;border-radius:100%;line-height:.45rem;text-align:center;font-size:var(--font-size20);color:#000;margin-right:.14rem;}
.show_news .titles .backs a:hover i{background:#c49e65;color:#FFF;border-color:#c49e65}
.show_news .titles .mbx{margin:.5rem 0 .6rem;display:flex;justify-content:space-between;align-items:center}
.show_news .titles .mbx .let {font-size:var(--font-size14);color:#686868}
.show_news .titles .mbx .let a{font-size:var(--font-size14);color:#686868}
.show_news .titles .mbx .share{display:flex;align-items:center;gap:0 .2rem;}
.show_news .titles .mbx .share a{font-size:var(--font-size20);color:#8C8C8C}
.show_news .titles h1{font-size:var(--font-size50);color:#000;font-weight:500;line-height:1.5}
.show_news .imgs{text-align:center;}
.show_news .imgs span {background:none !important;display:inline-block;}
.show_news .mains{padding:.93rem 0 .66rem;border-bottom:1px solid #CECECE;font-size:var(--font-size16);color:#000;line-height:1.9;}
.show_news .mains .slogan {background:#eee;padding:.38rem .65rem;font-size:var(--font-size16);color:#000;line-height:1.9;margin:0 0 .64rem;border-left:2px solid #000}
.show_news .mains video {max-width:100% !important;background:#000}
.show_news .other{padding:.52rem 0 0;}
.show_news .other .names{display:flex;justify-content:space-between;align-items:center;margin:0 0 .6rem}
.show_news .other .names h3 {font-size:var(--font-size38);color:#000;font-weight:500}
.show_news .other .names .swiper-page{display:flex;align-items:center;gap:0 .17rem;}
.show_news .other .names .swiper-page>div{display:inline-block;width:.48rem;height:.48rem;border:1px solid #000;opacity:.5;line-height:.46rem;text-align:center;font-size:var(--font-size20);color:#000;border-radius:100%}
.show_news .other .names .swiper-page>div:hover{opacity:1;background:#c49e65;color:#FFF;border-color:#c49e65}
.show_news .other .swiper-slide a{display:block;position:relative}
.show_news .other .swiper-slide .imgs_ {border-radius:13px;overflow:hidden;}
.show_news .other .swiper-slide .imgs_ img {width:100%;height:2.96rem;object-fit:cover;transition:none}
.show_news .other .swiper-slide .text{padding:.33rem 0 0}
.show_news .other .swiper-slide .text h5{font-size:var(--font-size22);color:#000;font-weight:bold;line-height:.25rem;height:.5rem;overflow:hidden;}
.show_news .other .swiper-slide .text p{font-size:var(--font-size16);color:#8c8c8c;line-height:.19rem;height:.38rem;overflow:hidden;margin:.2rem 0 .25rem;}
.show_news .other .swiper-slide .text span {font-size:var(--font-size16);color:#8c8c8c}
/**/
.contact_box .infos{padding:.75rem 0 1.3rem;}
.contact_box .infos .map {position:relative;z-index:1}
.contact_box .infos .map #container{height:8rem;}

.contact_infosbox{}
.contact_infosbox .text {padding:.25rem 0 0}
.contact_infosbox .text h4 {font-size:var(--font-size18);color:#333333;font-weight:bold;padding:0 0 .1rem;border-bottom:1px dashed #b9bcc6;}
.contact_infosbox .text .editor{padding:.15rem 0 0}
.contact_infosbox .text .editor p{margin:0 0 .2rem;display:flex;font-size:var(--font-size14);color:#a1a6b3}
.contact_infosbox .text .editor p em {flex:0 0 .3rem;}
.contact_infosbox .text .editor p em img {max-height:.2rem;transition:none;}
.contact_infosbox .text .editor p:last-child{margin:0}
.amap-adcontent-body{width:360px;max-width:100%;background:#FFF;border-radius:25px;box-shadow:0 0 12px rgba(0,0,0,.5);padding:22px;border:0}
.amap-adcombo-close,.bottom-center .amap-info-sharp{display:none}
.amap-info-contentContainer.bottom-center{padding:0}

.contact_box .shares{padding:1.1rem 0 1.4rem;display:grid;grid-template-columns:repeat(6,1fr);gap:0 .26rem;}
.contact_box .shares>div{min-width:0}
.contact_box .shares a{display:block;border:2px solid #f2f3f4;border-radius:20px;padding:.17rem 0 .15rem;text-align:center;overflow:hidden;}
.contact_box .shares span {height:.6rem;}
.contact_box .shares span img {max-height:.6rem;transition:none;}
.contact_box .shares h6 {font-size:var(--font-size18);color:#000000;font-weight:bold;margin:.2rem 0 .1rem;}
.contact_box .shares .editor{font-size:var(--font-size14);color:#a1a6b3;}
.contact_box .shares .editor p{margin:0}

.contact_box .message{background-position:center;background-repeat:no-repeat;background-size:cover;padding:.7rem 0 1.2rem;}
.contact_box .message h3 {font-size:var(--font-size27);color:#434344;font-weight:bold;text-align:center;margin:0 0 .6rem;}
.contact_box .message .lists{width:1000px;max-width:100%;margin:0 auto}
.contact_box .message .lists ol{margin:0 0 0 .46rem;padding:0;display:flex;gap:0 8px;}
.contact_box .message .lists ol li a{display:block;background:#dee2e6;font-size:var(--font-size16);color:#333333;line-height:.48rem;min-width:1.42rem;border-radius:10px 10px 0 0;text-align:center}
.contact_box .message .lists ol li:first-child a,.contact_box .message .lists ol li a:hover{background:#c49e65;color:#FFF}
.contact_box .message .lists .boxs{background:#FFF;padding:.68rem .65rem .4rem;border-radius:10px;}
.contact_box .message .lists .boxs ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.25rem .26rem;}
.contact_box .message .lists .boxs ul:last-child{grid-template-columns:1fr;gap:.25rem 0;margin:.26rem 0 0}
.contact_box .message .lists .boxs li{min-width:0;position:relative;}
.contact_box .message .lists .boxs li p{font-size:var(--font-size14);color:#707070;margin:0 0 .14rem .1rem;}
.contact_box .message .lists .boxs li p i{color:red;margin-left:.1rem;}
.contact_box .message .lists .boxs li input,.contact_box .message .lists .boxs li textarea {width:100%;height:35px;background:#edf0f4;border:1px solid #f6f8fa;font-size:var(--font-size16);color:#000;padding:0 .15rem;}
.contact_box .message .lists .boxs li textarea {height:1.7rem;padding:.15rem}
.contact_box .message .lists .boxs .codes {display:flex;align-items:center;gap:0 .15rem;}
.contact_box .message .lists .boxs .codes input {flex:0 0 35%}
.contact_box .message .lists .boxs .codes img {max-height:35px;transition:none}
.contact_box .message .lists .boxs button {display:inline-block;background:#c79f62;font-size:var(--font-size16);color:#FFF;text-align:center;min-width:3.45rem;height:40px;border:0;border-radius:35px;}
.contact_box .message .lists ul:last-child li:last-child{margin:.55rem 0 0}
.form-error-msg {color: #e74c3c;font-size:12px;position:absolute;bottom:-.22rem;left:.1rem;}
.input-has-error {
    border: 1px solid #e74c3c !important;
}
/*下载*/
.down_box{}
.down_box .picbox{position:relative;}
.down_box .picbox img {width:100%;transition:none}
.down_box .picbox .txt{position:absolute;top:50%;left:0;width:100%;text-align:center;z-index:1;transform:translateY(-50%)}
.down_box .picbox .txt h1 {font-size:var(--font-size36);color:#FFF;font-weight:bold;margin:0 0 .55rem;}
.down_box .picbox .txt .searchs{width:390px;margin:0 auto;position:relative;max-width:90%}
.down_box .picbox .txt .searchs input{width:100%;height:42px;background:rgba(255,255,255,.3);border-radius:35px;font-size:var(--font-size14);color:#FFF;padding:0 .99rem 0 .2rem;border:0}
.down_box .picbox .txt .searchs button {width:.79rem;height:42px;background:#c49e65;border:0;font-size:var(--font-size20);color:#FFF;position:absolute;top:0;right:0;z-index:2;border-radius:35px;}
.down_box .picbox .txt .searchs input::placeholder{color:#FFF}
.down_box .mains{background:#f7f8fb;padding:.6rem 0 1rem;}
.down_box .mains ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.48rem .42rem}
.down_box .mains li{min-width:0;background:#FFF;box-shadow:0 0 10px rgba(0,0,0,.16);border-radius:10px;padding:.22rem}
.down_box .mains li .imgs img {width:100%;height:2.3rem;object-fit:cover;transition:none;}
.down_box .mains li .imgs {border-radius:10px;overflow:hidden;}
.down_box .mains li .text{padding:.28rem 0 0}
.down_box .mains li .text h6{font-size:var(--font-size18);color:#333333;padding-left:.33rem;background:url(../images/x3.png) 0 center no-repeat;background-size:.15rem .18rem;}
.down_box .mains li .text .mores{margin:.7rem 0 0;display:flex;justify-content:space-between}
.down_box .mains li .text .mores span {font-size:var(--font-size15);color:#999999}
.down_box .mains li .text .mores .links{display:flex;gap:0 8px;}
.down_box .mains li .text .mores .links>a{display:inline-block;min-width:.7rem;background:#f2f7f9;border-radius:35px;font-size:var(--font-size14);color:#999;line-height:.26rem;text-align:center;}
.down_box .mains li .text .mores .links>a i{margin-right:8px;}
.down_box .mains li .text .mores .links>a:hover{background:#c49e65;color:#FFF}
.down_box .linkbox{display:grid;grid-template-columns:1fr 1fr}
.down_box .linkbox>a{display:block;text-align:center;background:#FFF;font-size:var(--font-size32);color:#999999;line-height:2.3rem;}
.down_box .linkbox>a i{margin-left:.22rem;}
.down_box .linkbox>a:first-child{padding-left:2.6rem;}
.down_box .linkbox>a:last-child{padding-right:2.6rem;}
.down_box .linkbox>a img {filter:brightness(0);opacity:.4;margin-right:.2rem;transition:none;max-height:.9rem;}
.down_box .linkbox>a:hover{background:#d7e6f2;color:#c79f62}
.down_box .linkbox>a:hover img {filter:none;transition:all .3s linear;opacity:1}
/*搜索*/
.searchs_box .lists ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.48rem .42rem}
.searchs_box .lists li{min-width:0;background:#FFF;box-shadow:0 0 10px rgba(0,0,0,.16);border-radius:10px;padding:.22rem}
.searchs_box .lists li .imgs img {width:100%;height:2.3rem;object-fit:cover;transition:none;}
.searchs_box .lists li .imgs {border-radius:10px;overflow:hidden;}
.searchs_box .lists li .text{padding:.28rem 0 0}
.searchs_box .lists li .text h6{font-size:var(--font-size18);color:#333333;padding-left:.33rem;background:url(../images/x3.png) 0 center no-repeat;background-size:.15rem .18rem;}
.searchs_box .lists li .text .mores{margin:.7rem 0 0;display:flex;justify-content:space-between}
.searchs_box .lists li .text .mores span {font-size:var(--font-size15);color:#999999}
.searchs_box .lists li .text .mores .links{display:flex;gap:0 8px;}
.searchs_box .lists li .text .mores .links>a{display:inline-block;min-width:.7rem;background:#f2f7f9;border-radius:35px;font-size:var(--font-size14);color:#999;line-height:.26rem;text-align:center;}
.searchs_box .lists li .text .mores .links>a i{margin-right:8px;}
.searchs_box .lists li .text .mores .links>a:hover{background:#c49e65;color:#FFF}
/*产品*/
.product2 .mains .let dl{padding:0 0 .5rem;margin:0 0 .5rem;border-bottom:1px solid #eee}
.product2 .mains .let dl dt{margin:0 0 .15rem;}
.product2 .mains .let{padding:0 .15rem 0 0}
.product2 .mains .let dl dd>p.on a {color:#c79f62}
.product2 .mains .rlt {padding-right:1.85rem;}
.product2 .proitems {margin:.65rem 0 1.07rem;border:1px solid #d8d8d8;border-radius:30px 30px 10px 10px;border-top:0}
.product2 .proitems h5 {    font-size: var(--font-size24);    color: #FFF;    background: #0d6fb8;    border-radius: 35px;    line-height: .4rem;    margin: 0 0 .2rem;    text-align: center;}
.product2 .proitems .editor{padding:.41rem;font-size:var(--font-size16);color:#898989;line-height:1.8}

.product2 .proitems1 {margin:0 0 .65rem;}
.product2 .proitems1 h5{background:#4a99ce}

.product2 .proitems2 {margin:0 0 1rem;border:0}
.product2 .proitems2 h5 {background:#022d64}
.product2 .proitems2 .editor{padding:.41rem 0 0}
.product2 .proitems2 .editor .t>p {padding-left:.42rem;position:relative}
.product2 .proitems2 .editor .t>p:before{content:'';width:5px;height:5px;background:#0d6fb8;border-radius:100%;position:absolute;top:50%;left:.3rem;transform:translateY(-50%)}
.product2 .proitems2 .editor table{width:100%;margin:0 0 .1rem;}
.product2 .proitems2 .editor table td {border:1px solid #d0cfcc;width:auto;height:34px;vertical-align:middle;text-align:center;font-size:var(--font-size16);color:#898989;padding:.1rem 0}
.product2 .proitems2 .editor table p{margin:0;text-align:center !important;}
.product2 .proitems2 .editor table tr:first-child td {font-size:var(--font-size18);color:#606060;font-weight:bold;height:45px;}
.product2 .proitems2 .editor table tr:nth-child(2n){background:#efefef}
.product2 .proitems2 .editor table tr:nth-child(2){background:#f9f5ef}

.product2 .proitems3 h5 {background:#0d6fb8}
.product2 .proitems4{margin:0}
.product2 .proitems4 .editor .tit {background:#4a99ce;display:grid;grid-template-columns:1fr 1fr;text-align:center;border-radius:10px 10px 0 0}
.product2 .proitems4 .editor .tit p{margin:0;line-height:.42rem;font-size:var(--font-size18);color:#FFF;}
/**/
.inqu .class2 {grid-template-columns:1fr 1fr 1fr}
.inqu .class2>div a:before{content:'';width:100%;height:100%;background:rgba(0,0,0,.42);position:absolute;top:0;left:0;transition:all .35s linear}
.inqu .class2>div a>*{position:relative;z-index:2}
.inqu .class2 .editor{font-size:var(--font-size16);color:#FFF;margin:.15rem 0 0}
.inqu .class2 a{flex-direction: column;    justify-content: center}
.inqu .class2>div.on a:before{background:rgba(13,111,184,.8)}
.product3 .mains .let dl dd>p.on a{color:#c79f62}
.product3 .mains .rlt{padding-right:1.85rem;}
.product3 .mains .rlt .mainsbox {padding:.55rem 0 1.34rem;display:flex;}
.product3 .mains .rlt .mainsbox .let_txt{flex:0 0 41%;padding:0 1rem 0 0}
.product3 .mains .rlt .mainsbox .let_txt .txt {margin:0 0 .45rem;}
.product3 .mains .rlt .mainsbox .let_txt .txt:last-child{margin:0}
.product3 .mains .rlt .mainsbox .let_txt .txt h6 {font-size:var(--font-size18);color:#0d6fb8;margin:0 0 .2rem;font-weight:600}
.product3 .mains .rlt .mainsbox .let_txt .txt p{font-size:var(--font-size16);color:#898989}
.product3 .mains .rlt .mainsbox .let_txt>div:nth-child(2) p{font-size:var(--font-size18);color:#606060;font-weight:600;border:1px solid #86b7dc;border-radius:30px;padding:.1rem .18rem;}
.product3 .mains .rlt .mainsbox .rlt_img{flex:0 0 59%}
.product3 .mains .rlt .mainsbox .rlt_img .imgs {margin:0 0 .52rem;}
.product3 .mains .rlt .mainsbox .rlt_img .imgs span {background:none !important}
.product3 .mains .rlt .mainsbox .rlt_img .editor_tab {padding:8px;border-radius:20px;border:1px solid #ddd;font-size:var(--font-size16);color:#898989;}
.product3 .mains .rlt .mainsbox .rlt_img .editor_tab p{margin:0;}
.product3 .mains .rlt .mainsbox .rlt_img .editor_tab table {width:100%}
.product3 .mains .rlt .mainsbox .rlt_img .editor_tab table td {font-size:var(--font-size16);color:#898989;height:37px;vertical-align:middle;width:auto;border-bottom:1px solid #ddd;padding:0 .15rem;}
.product3 .mains .rlt .mainsbox .rlt_img .editor_tab table tr:first-child td:first-child {background:#e4eef8;text-align:center;width:19%}

.product3 .mains .rlt .mainsbox .rlt_img .editor_tab table:nth-child(2) tr td {height:58px}
.product3 .mains .rlt .mainsbox .rlt_img .editor_tab table:nth-child(2) tr:first-child td:first-child{background:#eee;text-align:center;width:19%}

/*
.product3 .mains .rlt .mainsbox .rlt_img .editor_tab table tr:nth-child(6) td {height:58px;}
.product3 .mains .rlt .mainsbox .rlt_img .editor_tab table tr:nth-child(6) td:first-child {background:#eee;text-align:center}
*/
/**/
.product4 .pro_main {padding:.85rem 0 1.5rem;}
.product4 h5.com_tit {font-size:var(--font-size24);color:#0d6fb8;font-weight:600;padding:.2rem 0 .2rem .25rem;position:relative;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}
.product4 h5.com_tit:before{content:'';width:10px;height:10px;background:#0d6fb8;border-radius:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}
.product4 .pro_main .editor{padding:1rem 0 0;font-size:var(--font-size16);color:#747474}
.product4 .pro_main .editor .items {display:flex;align-items:center;margin:0 auto;padding:0 16% .7rem;border-bottom:1px solid #e8e8e8;margin:0 0 .35rem;}
.product4 .pro_main .editor .items .t {flex:0 0 56.5%;padding:0 1.35rem 0 0}
.product4 .pro_main .editor .items .t h6 {font-size:1.8rem;color:#0d6fb8;position:relative;text-align:center;line-height:.8;font-weight:600;text-align:right}
.product4 .pro_main .editor .items .t h6 em{position:absolute;top:0;left:0;font-size:var(--font-size16);color:#FFF;padding:0 .2rem 0 .13rem;border-radius:10px 0 0 10px;line-height:.25rem;background:linear-gradient(to right,#569bcc,#84b84f);font-weight:normal;text-align:left;}
.product4 .pro_main .editor .items .t h6 em:after{content:'';border-bottom:.25rem solid #FFF;border-left:.14rem solid transparent;position:absolute;right:0;top:0}
.product4 .pro_main .editor .items .t p{margin:.4rem 0 0;font-size:var(--font-size18);color:#606060}
.product4 .pro_main .editor .items ul{flex:0 0 43.5%;display:grid;grid-template-columns:1fr 1fr;gap:.22rem .17rem;}
.product4 .pro_main .editor .items ul li{min-width:0;border:1px solid #0d6fb8;border-radius:20px;text-align:center;height:1.1rem;font-size:var(--font-size18);color:#606060;display:flex;align-items:center;justify-content:center;position:relative}
.product4 .pro_main .editor .items ul li:before{content:'';width:0;height:100%;background:linear-gradient(to right,#0d6fb8,#96c261);position:absolute;top:0;left:0;transition:all .35s linear;border-radius:20px;}
.product4 .pro_main .editor .items ul li p{margin:0;position:relative;z-index:3}
.product4 .pro_main .editor .items ul li:hover:before{width:100%}
.product4 .pro_main .editor .items ul li:hover{color:#FFF}

.product4 .pro_main1 {background:#e4eef8;padding:.58rem 0 1.2rem;}
.product4 .pro_main1 h5 {border-color:#FFF}

.product4 .pro_main1 .lists{padding:.68rem 0 0} 
.product4 .pro_main1 .lists>p{font-size:var(--font-size18);color:#606060;margin:0 0 .4rem;}
.product4 .pro_main1 .lists li{margin:0 0 .2rem;background:#FFF;border-radius:10px;display:flex;align-items:center}
.product4 .pro_main1 .lists li .imgs{border-radius:10px;overflow:hidden;flex:0 0 32.7%}
.product4 .pro_main1 .lists li .imgs img {width:100%;height:2.9rem;object-fit:cover;transition:none}
.product4 .pro_main1 .lists li .text{padding:0 2.75rem 0 .9rem;flex:0 0 67.3%}
.product4 .pro_main1 .lists li .text h6 {font-size:var(--font-size18);color:#0d6fb8;font-weight:600;margin:0 0 .25rem;}
.product4 .pro_main1 .lists li .text .editor{font-size:var(--font-size16);color:#747474;}
.product4 .pro_main1 .lists li:hover {background:#4a99ce}
.product4 .pro_main1 .lists li:hover .text h6,.product4 .pro_main1 .lists li:hover .text .editor{color:#FFF}

.product4 .pro_main2 {padding:.8rem 0 1.45rem;}
.product4 .pro_main2 .editor{margin:.65rem 0 0;display:flex}
.product4 .pro_main2 .editor .imgs {flex:0 0 38.5%;padding:0 1.5rem 0 1rem;}
.product4 .pro_main2 .editor .imgs h6{font-size:var(--font-size18);color:#0d6fb8;font-weight:600;margin:.5rem 0 .15rem;}
.product4 .pro_main2 .editor .imgs p{font-size:var(--font-size16);color:#747474;margin:0;line-height:1.8}

.product4 .pro_main2 .editor .text{flex:0 0 61.5%}
.product4 .pro_main2 .editor .text>p{font-size:var(--font-size16);color:#747474;line-height:1.8;padding:0 0 .4rem;border-bottom:1px solid #f1f1f1;margin:0 0 .45rem;}
.product4 .pro_main2 .editor .text .boxs{background:#f7f8fb;border-radius:20px;padding:.2rem;}
.product4 .pro_main2 .editor .text .boxs table {background:#FFF;width:100%;border-top:1px solid #b9b9ba;margin:0 0 .25rem;}
.product4 .pro_main2 .editor .text .boxs table td {width:auto;height:.7rem;min-height:35px;font-size:var(--font-size18);color:#747474;vertical-align:middle;text-align:center}
.product4 .pro_main2 .editor .text .boxs table tr{border-bottom:1px solid #b9b9ba;}
.product4 .pro_main2 .editor .text .boxs table tr td:last-child{color:#000;font-weight:600}
.product4 .pro_main2 .editor .text .boxs table tr:last-child td{color:#000}
.product4 .pro_main2 .editor .text .boxs table tr:last-child td:last-child{color:#0d6fb8;font-weight:600}
.product4 .pro_main2 .editor .text .boxs p{margin:0;font-size:var(--font-size18);color:#606060}


.product5 h5.com_tit {font-size:var(--font-size24);color:#0d6fb8;font-weight:600;padding:.2rem 0 .2rem .25rem;position:relative;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}
.product5 h5.com_tit:before{content:'';width:10px;height:10px;background:#0d6fb8;border-radius:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}
.product5 .pro_main1{padding:.8rem 0 1.8rem;}
.product5 .pro_main1 .editor{display:flex;margin:.8rem 0 0}
.product5 .pro_main1 .editor .text {flex:0 0 58%;padding:0 .75rem 0 0}
.product5 .pro_main1 .editor .text h6 {font-size:var(--font-size18);color:#4a99ce;font-weight:600;margin:0 0 .2rem;}
.product5 .pro_main1 .editor .text p{font-size:var(--font-size16);color:#747474;}
.product5 .pro_main1 .editor .text .boxs {margin:.85rem 0 0}
.product5 .pro_main1 .editor .text .boxs table {background:#f7f8fb;width:100%}
.product5 .pro_main1 .editor .text .boxs table td {font-size:var(--font-size16);color:#747474;height:.62rem;min-height:35px;text-align:center;vertical-align:middle;width:auto;border:1px solid #b7b7b9;padding:.2rem 0}
.product5 .pro_main1 .editor .text .boxs table tr:first-child td{background:#0d6fb8;border-color:#0d6fb8;color:#FFF;height:.56rem;font-size:var(--font-size24);color:#FFF;font-weight:600}
.product5 .pro_main1 .editor .imgs{flex:0 0 42%}
.product5 .pro_main1 .editor .imgs span {background:none !important;}

.product5 .pro_main2{background-position:center;background-repeat:no-repeat;background-size:cover;padding:.6rem 0 1.2rem;}
.product5 .pro_main2 h5 {border-top:0;color:#FFF;}
.product5 .pro_main2 .editor{margin:.8rem 0 0}
.product5 .pro_main2 .editor .item1{margin:0 0 .9rem}
.product5 .pro_main2 .editor h6{font-size:var(--font-size24);color:#FFF;text-align:center;margin:0 0 .4rem;}
.product5 .pro_main2 .editor .item1 ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:.25rem;}
.product5 .pro_main2 .editor .item1 ul li{min-width:0;background:#FFF;border-radius:10px;padding:.3rem .35rem .3rem;text-align:center}
.product5 .pro_main2 .editor .item1 ul li p{font-size:var(--font-size16);color:#606060;margin:0}
.product5 .pro_main2 .editor .item1 ul li p:first-child{font-size:var(--font-size24);color:#011d4c;font-weight:600;margin:0 0 .25rem;}
.product5 .pro_main2 .editor .item1 ul li:hover {background:#0d6fb8;}
.product5 .pro_main2 .editor .item1 ul li:hover p{color:#FFF !important}
.product5 .pro_main2 .editor .item1 .txt{background:#0d131f;margin:.23rem 0 0;padding:.15rem .55rem;display:flex;justify-content:space-between;align-items:center;border-radius:10px;}
.product5 .pro_main2 .editor .item1 .txt p{font-size:var(--font-size18);color:#FFF;margin:0}
.product5 .pro_main2 .editor .item1 .txt p:first-child{font-size:var(--font-size21);color:#0d6fb8;font-weight:600;margin:0 0 .1rem;}
.product5 .pro_main2 .editor .item1 .txt>div:first-child{flex:0 0 50%;}
.product5 .pro_main2 .editor .item1 .txt>div:first-child{border-right:1px solid #2b5676}
.product5 .pro_main2 .editor .item2 ul{display:grid;grid-template-columns:repeat(8,1fr);gap:.17rem;}
.product5 .pro_main2 .editor .item2 ul li{min-width:0;background:#FFF;border:1px solid #86afcb;border-radius:10px;overflow:hidden;min-height:2.07rem;padding:0 0 .3rem;}
.product5 .pro_main2 .editor .item2 ul li p{font-size:var(--font-size16);color:#011d4c;margin:0;padding:.3rem .25rem 0;position:relative;text-align:center}
.product5 .pro_main2 .editor .item2 ul li p:last-child:before{content:'';width:.31rem;height:1px;background:#8ebfe0;position:absolute;top:0;left:50%;transform:translateX(-50%)}
.product5 .pro_main2 .editor .item2 ul li p:first-child{padding:0;background:#4a99ce;margin:0 0 .25rem;font-size:var(--font-size18);color:#FFF;font-weight:600;line-height:.62rem;border-radius:10px;}

.product5 .pro_main3{padding:.7rem 0 1.2rem;}
.product5 .pro_main3 .lists{margin:.6rem 0 0}
.product5 .pro_main3 .lists ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:.25rem}
.product5 .pro_main3 .lists li{min-width:0;border:1px solid #f2f7fc;border-radius:10px;}
.product5 .pro_main3 .lists li .imgs{border-radius:10px;overflow:hidden}
.product5 .pro_main3 .lists li .imgs img {width:100%;height:4.64rem;object-fit:cover;transition:none}
.product5 .pro_main3 .lists li .text{padding:.35rem .4rem .2rem;text-align:center}
.product5 .pro_main3 .lists li .text em{display:inline-block;width:.3rem;height:.3rem;background:#0d6fb8;border-radius:100%;line-height:.3rem;text-align:center;font-size:var(--font-size18);color:#FFF}
.product5 .pro_main3 .lists li .text h6{font-size:var(--font-size18);color:#011d4c;margin:.2rem 0 .15rem;font-weight:600}
.product5 .pro_main3 .lists li .text .editor{font-size:var(--font-size16);color:#747474;}
.product5 .pro_main3 .lists li .text .editor p{margin:0}
.product5 .pro_main3 .lists li:hover{background:#e4eef8}
/*语言*/
#translate{display:none !important}
body#lang-de .index_product .titles,body#lang-fr .index_product .titles {margin:0 0 .55rem;}
body#lang-fr .index_product .titles p,body#lang-de .index_product .titles p{width:100%}
body#lang-fr .index_product .lists .itemsbox,body#lang-de .index_product .lists .itemsbox{width:100%}
body#lang-fr .index_case>div>p,body#lang-de .index_case>div>p{width:4.5rem;margin:0 0 .55rem;line-height:1.7}

body#lang-fr .header .navs li a,body#lang-ru .header .navs li a,body#lang-de .header .navs li a  {padding:0 .25rem;}
/********<=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********/
.hc-mobile-nav .nav-wrapper{background:#0D6FB8;}
.hc-mobile-nav h2{color:#FFF}
.hc-mobile-nav li.nav-close a, .hc-mobile-nav li.nav-back a{background:#c49e65;color:#FFF;border-color:#c49e65}
.hc-mobile-nav a{border-color:rgba(255,255,255,.1)}
/**************************/
@media(max-height:900px){
	.index_history #greally{margin:0 0 .75rem;}
	.index_history .thumbs .swiper-page{margin:.45rem 0 0}
	.index_product .titles{margin:0 0 .9rem;}
	
	.index_product .titles p{width:60%}
	.index_product .lists .itemsbox{width:80%}
}
@media(max-width:1600px){
	.index_about .let{padding:0 .75rem 0 0}
	.base{padding-left:1.6rem;}
	.down_box .linkbox > a:first-child{padding-left:1.6rem}
	.down_box .linkbox > a:last-child{padding-right:1.6rem;}
	.product2 .mains .rlt,.product3 .mains .rlt{padding-right:0}
	.index_product .titles{margin:0 0 .3rem;}
	.index_product .titles p{width:80%;}
	.index_product .lists .itemsbox{width:90%}
	.tem_banner .label_text.ban_txt1{left:1.6rem;}
	.tem_banner .label_text{padding:0 1.6rem;}
	
	
}
@media(max-width:1200px){
		.base{padding-left:15px;}
		.strength .mains{margin-left:15px;}
	.down_box .linkbox > a:first-child{padding-left:15px}
	.down_box .linkbox > a:last-child{padding-right:15px;}
	.tem_banner .label_text.ban_txt1{left:0;}
	.tem_banner .label_text{padding:0 15px;}
	.tem_banner .swiper-page>div{left:15px;}
	.tem_banner .swiper-page>div.slide-button-next{left:auto;right:15px;}
}
/******ipad****/
@media(max-width:990px){
	body{overflow-x:hidden;}
	.st-menu {display:block;}	
	.header {display:none;}
	.m-header  {top:0;opacity:1;}
	
	.footer .items .copy{flex:0 0 60%}
	.footer .items .codes{flex:0 0 40%}
	.footer .items .codes .imgs{margin:0 auto}
	.speech .imgs{display:flex;align-items:flex-end}
	.honor .editor,.honor .items{width:55%}
	.business .editor{width:320px;}
	
	.com_pronav .items, .com_pronav .items#ons{width:100%}
	.com_pronav > div{display:grid;grid-template-columns:1fr;gap:.4rem;}
	.com_pronav .items .item1{opacity:0}
	.com_pronav .items .bixs{opacity:1}
	.com_pronav .items .bixs > *{opacity:1 !important;transform:none !important}
	

	.strength .mains{display:block}
	.strength .mains .rlt{padding:.35rem 0 0}
	.tem_banner.indise{padding:60px 0 0}
	.down_box .picbox{padding:60px 0 0}

}
/********mobile*********/
@media(max-width:767px){
    .tem_banner .swiper-page>div{font-size:20px;}
    .tem_banner .label_text.ban_txt1{text-align:center;}
    
	.index_about > div{display:block}
	.index_about .let{padding:0}
	.index_page_current .index_development_current h4{font-size:72px;}
	.index_product .lists ol{padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.35rem;}
	.index_product .lists ol li{border:0;margin:0;padding:.15rem 0 4px;}
	.index_case_bg{background:#E8ECF5;}
	.index_case > div > p{width:100%}
	.index_history #greally .swiper-slide{display:block}
	.footer .infos{display:block}
	.footer .infos .rlt{display:none}
	.footer .items{display:block;}
	.footer .items .codes{padding:.3rem 0 0}
	.tem_banner .flash img,.pg_ban img,.down_box .picbox img{width:100%;height:360px;object-fit:cover;transition:none;}
	.sort_navlist{display:none;}
	.company > div{display:block}
	.company .text{padding:2.15rem 0 0;border:0}
	.company .nums{padding:0 0 .6rem;display:grid;grid-template-columns:1fr 1fr;gap:.35rem;min-height:auto;}
	.company .nums > div{padding:.5rem 0 0 0;}
	.company .nums > div::before{display:none;}
	.company .nums > div h5{font-size: var(--font-size46) !important;  color: #c79f62 !important;}
	.company .nums > div p{font-size: var(--font-size27) !important;  color: #333 !important;}
	
	.speech > div{    flex-direction: column-reverse;}
	.speech .imgs{padding:.35rem 0 0;justify-content:center;}
	.speech .imgs img{max-height:4.5rem;}
	.history .boxs #greally{padding:0}
	.honor .editor, .honor .items{width:100%}
	.layout > div{display:block}
	.business .titles{position:relative;top:0;padding:.65rem 0 .5rem;}
	.business .editor{position:relative;width:100%;padding:1.5rem 0 0}
	.culture .lists ul{grid-template-columns:1fr;gap:.35rem;}
	.pg_ban .txt{width:100%;padding:0 15px;}
	.product_box .mains > div{display:block;}
	.product_box .mains .let{}
	.product_box .mains .let dl{margin:0 0 .65rem;}
	.product_box .mains .rlt{max-width:100%;padding:.65rem 0 0;border:0}
	.strength .mains{margin:.55rem 15px 0}
	.strength .mains .let .txt{position:relative;bottom:0;}
	.strength .mains .let .txt > div{padding:.35rem .15rem}
	.strength .mains .let .txt h5,.strength .mains .let .txt p{color:#000}
	.strength .mains .rlt .editor{margin-right:0}
	.base{padding-right:15px;}
	.base .mains{width:100%}
	.qua .mains .editor ul{display:grid;grid-template-columns:1fr 1fr;gap:.35rem .3rem;}
	.qua .mains .editor ul li{padding:0;border:0}
	.qua .mains .editor{position:relative;top:0;margin:0 0 .65rem;}
	.qua .textbox .boxs{display:block;}
	.qua .textbox .boxs .editor{padding:.55rem .25rem;}
	
	.topnews .swiper-slide a{display:block}
	.topnews .swiper-slide .text{padding:.8rem .15rem;}
	.topnews .swiper-slide .text p{line-height:20px;height:60px;}
	.news_box .lists ul{grid-template-columns:1fr 1fr;gap:.49rem 10px;}
	.news_box .lists li .text p{line-height:20px;height:60px;}
	.show_news .other .swiper-slide .text p{line-height:20px;height:40px;}
	.contact_box .infos .map #container{height:600px;}
	.contact_box .shares{grid-template-columns:1fr 1fr 1fr;gap:.26rem;}
	.contact_box .message .lists .boxs ul{grid-template-columns:1fr;gap:26px;}
	.down_box .mains ul{grid-template-columns:1fr 1fr;gap:.48rem 15px;}
	.down_box .mains li .text .mores{display:block}
	.down_box .mains li .text .mores .links{margin:.35rem 0 0}
	.form-error-msg{bottom:-22px;}
	.down_box .linkbox > a img{max-height:35px;}
	
	.show_news .mains video {width:100% !important;height:auto !important}
	
	.inqu .class2{grid-template-columns:1fr}
	.product3 .mains .rlt .mainsbox{display:block}
	.product3 .mains .rlt .mainsbox .let_txt{padding:0 0 1rem;}
	.product4 .pro_main .editor .items{display:block;padding:0 0 .7rem;}
	.product4 .pro_main .editor .items .t{padding:0 0 1rem;}
	.product4 .pro_main1 .lists li{display:block}
	.product4 .pro_main1 .lists li .text{padding:.9rem .15rem .65rem;}
	.product4 .pro_main2 .editor{display:block}
	.product4 .pro_main2 .editor .imgs{padding:0 0 1rem;}
	.product5 .pro_main1 .editor{display:block}
	.product5 .pro_main1 .editor .text{padding:0 0 .75rem;}
	.product5 .pro_main2 .editor .item1 ul{grid-template-columns:1fr 1fr}
	.product5 .pro_main2 .editor .item1 .txt{display:block}
	.product5 .pro_main2 .editor .item1 .txt>div{padding:.1rem 0;border:0 !important;}
	.product5 .pro_main2 .editor .item2 ul,.product5 .pro_main3 .lists ul{grid-template-columns:1fr 1fr}
	.business>div{display:block}
	.business .mains .china-map>div{transform:scale(.8)}
	.business .mains .china-map>div.postition-1{transform:scale(.6)}
	
}