/*header*/
button{position:relative;display:inline-block;padding:0;vertical-align:middle;white-space:nowrap;background:0 0;border:none;border-radius:0;text-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.tras {-webkit-transition: all .4s;-o-transition: all .4s;transition: all .4s;}
.trans-md {-webkit-transition: all .8s;    -o-transition: all .8s;    transition: all .8s;}

.nav-header {position:fixed;top:0;right:0;z-index:50;width:100%;}
.nav-header .bg{position:fixed;top:0;right:0;width:100%;height:100%;background:rgba(0,0,0,0);visibility:hidden}
.nav-header .btns{position:fixed;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex}
.nav-open .nav-header .bg{background:rgba(0,0,0,.3);visibility:visible}
.nav-open .nav-header .nav-bg{-webkit-transform:translate(50%,-50%) scale(1);-ms-transform:translate(50%,-50%) scale(1);transform:translate(50%,-50%) scale(1)}

.menu_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.1rem;height:47px;line-height:47px;white-space:nowrap;color:#2b2b2b;overflow:hidden;-webkit-font-smoothing: auto;    outline: 0;background-image: none;}
.menu_btn span,.menu_btn span:after,.menu_btn span:before{width:20px;height:2px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.menu_btn span{position:relative;display:inline-block;margin-left:.15rem;}
.menu_btn span:after,.menu_btn span:before{content:"";position:absolute;background:#FFF;left:0}
.menu_btn span:before{top:-3px;width:20px}
.menu_btn span:after{top:3px;width:14px}

.menu_btn:hover span,.nav-open .menu_btn span{width:16px}
.menu_btn:hover span:after,.menu_btn:hover span:before,.nav-open .menu_btn span:after,.nav-open .menu_btn span:before{width:16px}
.menu_btn:hover span:before,.nav-open .menu_btn span:before{-webkit-transform:translateY(3px) rotate(-45deg);-ms-transform:translateY(3px) rotate(-45deg);transform:translateY(3px) rotate(-45deg)}
.menu_btn:hover span:after,.nav-open .menu_btn span:after{-webkit-transform:translateY(-3px) rotate(45deg);-ms-transform:translateY(-3px) rotate(45deg);transform:translateY(-3px) rotate(45deg)}
.nav-open .menu_btn span:after,.nav-open .menu_btn span:before{background:#FFF}
.menu_btn:hover span{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.nav-open .menu_btn:hover span{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}


#topnav{position:fixed;top:0;right:0;pointer-events:none;-webkit-transition:all .8s cubic-bezier(.77,0,.175,1) 0s;-o-transition:all .8s cubic-bezier(.77,0,.175,1) 0s;transition:all .8s cubic-bezier(.77,0,.175,1) 0s}
#topnav .main{position:absolute;top:0;right:0;width:280px;height:100%;background:#fff;pointer-events:auto;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;z-index:1;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:all .8s cubic-bezier(.77,0,.175,1) 0s;-o-transition:all .8s cubic-bezier(.77,0,.175,1) 0s;transition:all .8s cubic-bezier(.77,0,.175,1) 0s;border-left:1px solid #dcdcdc}
#topnav .main nav{max-width:100%;-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0);-webkit-transition:all .8s cubic-bezier(.77,0,.175,1) 0s;-o-transition:all .8s cubic-bezier(.77,0,.175,1) 0s;transition:all .8s cubic-bezier(.77,0,.175,1) 0s;position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;padding:0 15%}
#topnav .sub-btn{-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer}
#topnav .sub-btn h5 {position: relative;line-height: 40px;text-transform: capitalize;transition: all .4s;font-size:16px;color:#2b2b2b}
#topnav .sub-btn.active,.desktop #topnav .sub-btn:hover{color:#2c1d10}
#topnav .submenu{position:absolute;top:0;right:280px;width:280px;height:100%;padding-left:20px;padding-right:20px;background:#F0F0F0;pointer-events:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;opacity:0;-webkit-transition:all .8s cubic-bezier(.77,0,.175,1) 0s;-o-transition:all .8s cubic-bezier(.77,0,.175,1) 0s;transition:all .8s cubic-bezier(.77,0,.175,1) 0s}
.nav-open #topnav .submenu.open{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
.nav-open #topnav .submenu.open a{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
#topnav .submenu>div{position:absolute;top:50%;left:0;width:100%;padding:0 20%;transform:translateY(-50%)}

#topnav .submenu a{position:relative;display:block;margin-bottom:10px;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);-webkit-transition:all .8s cubic-bezier(.77,0,.175,1) 0s;-o-transition:all .8s cubic-bezier(.77,0,.175,1) 0s;transition:all .8s cubic-bezier(.77,0,.175,1) 0s;font-size:16px;color:#323232;margin:0 0 35px;}

#topnav .submenu a:focus img,.desktop #topnav .submenu a:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}
#topnav .submenu a:focus .title:before,.desktop #topnav .submenu a:hover .title:before{height:100%}
@media (orientation:landscape){#topnav .submenu{padding-top:20px;padding-bottom:20px}}#topnav nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
#topnav nav ul {    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;	
	}
.m-t-lg {margin-top:60px}	
nav ul li {    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-right: 15px;}
#topnav nav ul li {margin:0}
#topnav nav ul li a{    position: relative;
    display: block;
    line-height: 40px;
    text-transform: capitalize;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;padding:0;font-size:16px;color:#2b2b2b}
#topnav nav ul li a:hover,#topnav nav ul li a:focus{background:none;color:#2c1d10}

.nav-open #topnav .main{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.nav-open{overflow:hidden}
.nav-open #qtranslate-chooser{color:#583afa}
.desktop .mini-header .toplogo:after{background:#583afa}
.mini-header .toplogo .logo{background-position:bottom center}
.mini-header .menu_btn span:after,.mini-header .menu_btn span:before{background:#583afa}
.mini-header #qtranslate-chooser{color:#583afa}
.full {width:100%;height:100%;overflow:hidden;}
@media (max-width:812px){.p-v-md{padding-top:40px;padding-bottom:40px}}@media (max-width:767px){.p-v-md{padding-top:30px;padding-bottom:30px}}.p-v-lg{padding-top:120px;padding-bottom:120px}
@media (max-width:812px){.p-v-lg{padding-top:80px;padding-bottom:80px}}@media (max-width:767px){.p-v-lg{padding-top:60px;padding-bottom:60px}}@media (min-width:1600px){.p-v-lg{padding-top:160px;padding-bottom:160px}}.p-h-xs{padding-left:20px;padding-right:20px}


@media (orientation:landscape){#topnav .submenu{padding-top:20px;padding-bottom:20px}}#topnav nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
#topnav nav ul li{margin:0}
.nav-open #topnav .main{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.nav-open{overflow:hidden}
.nav-open #qtranslate-chooser{color:#2c1d10}
.desktop .mini-header .toplogo:after{background:#2c1d10}
.mini-header .toplogo .logo{background-position:bottom center}
.mini-header .menu_btn span:after,.mini-header .menu_btn span:before{background:#2c1d10}
.mini-header #qtranslate-chooser{color:#2c1d10}
@media (min-width:768px){html:not(.iphone_x) .mini-header .toplogo{height:70px;padding-top:24px;padding-bottom:24px}
html:not(.iphone_x) .mini-header #qtranslate-chooser,html:not(.iphone_x) .mini-header .menu_btn{height:70px;line-height:70px}
html:not(.iphone_x) .mini-header .pagenav .title,html:not(.iphone_x) .mini-header .pagenav ul li a{line-height:70px}}#qtranslate-chooser,#topnav .submenu,.menu_btn,.pagenav{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}
@media (min-width:768px) and (orientation:portrait){#topnav .p-v-lg{padding-top:120px}}@media (max-width:812px) and (orientation:portrait){.toplogo{width:160px;padding:34px 24px}
.pagenav{left:160px;width:calc(100% - 340px)}}@media (max-width:812px) and (orientation:landscape){#topnav .main{width:40%}
#topnav .submenu{right:40%;width:50%;max-width:240px}}
@media (max-width:767px){
.toplogo{width:140px;height:60px;padding:20px}
.menu_btn{width:60px;height:60px;line-height:60px}
#qtranslate-chooser{width:60px;height:60px;line-height:60px}
#topnav .main{padding-top:80px}
#topnav .main nav{max-width:80%}
#topnav .submenu a .title{font-size:12px}}
@media (max-width:767px) and (orientation:portrait){#topnav .main{width:60%;padding-top:100px}
#topnav .submenu{right:40%;width:60%}
.nav-open .opensub #topnav .main{-webkit-transform:translate3d(20vw,0,0);transform:translate3d(20vw,0,0)}}
@media (orientation:landscape){.iphone_x .header-bg{display:none}

.iphone_x .toplogo{left:20px;width:140px;height:60px;padding:20px}
.iphone_x .nav-header .btns{right:20px}
.iphone_x #qtranslate-chooser,.iphone_x .menu_btn{width:60px;height:60px;line-height:60px}}

/*header*/
.m90{margin:0 .9rem;}
.header{position:fixed;top:0;left:0;z-index:18;width:100%}
.header>div>div{display:inline-block;vertical-align:middle;width:10.5%}
.header .logos {line-height:1.1rem;}
.header .logos a{display:inline-block;position:relative}
.header .logos img {max-height:.69rem;transition:none;}
.header .logos img.logo2 {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}

.header .navlist{width:58%;text-align:center;}
.header .navlist li {display:inline-block;vertical-align:middle;padding:0 .25rem 0 0}
.header .navlist li:last-child {padding:0}
.header .navlist li a{font-size:.16rem;color:#FFF;}

.header .items{width:30.5%;text-align:right}
.header .items>div{display:inline-block;vertical-align:middle;}
.header .items .langs>*{display:inline-block;vertical-align:middle;}
.header .items .langs a{font-size:.16rem;color:#FFF;}
.header .items .langs em {padding:0 .1rem;font-size:.16rem;color:#FFF;}
.header .items .links{padding:0 .2rem;}
.header .items .links>a{display:inline-block;vertical-align:middle;margin:0 .15rem;font-size:.14rem;color:#FFF;position:relative}
.header .items .links>a img {max-height:.21rem;transition:none;display:block;margin:0 auto .1rem;}
.header .items .menus .menu_btn{background:rgba(0,0,0,.2);font-size:.14rem;color:#FFF;border-radius:35px;z-index:5}
body#en .header .navlist li{padding:0 .2rem 0 0}

.header.on-header .logos img {opacity:0}
.header.on-header .logos img.logo2 {opacity:1}
body.index .header .items .links>a:before{content:'';width:.21rem;height:.21rem;background-size:.21rem .21rem !important;position:absolute;top:0;left:50%;transform:translateX(-50%);transition:all .35s ease-in-out;opacity:0}
body.index .header .items .links>a.oa:before{background:url(../images/icon1-1b.png) 0 0 no-repeat;}
body.index .header .items .links>a.em:before{background:url(../images/icon1-2b.png) 0 0 no-repeat;}
body.index .header.on-header .items .links>a:before{opacity:1}
body.index .header.on-header .items .links>a img {opacity:0}
/*banner*/
.tem_banner .label_txt{position:absolute;top:16%;left:0;text-align:center;width:100%;text-align:center}
.tem_banner .label_txt .boxs h6{font-size:.3rem;color:#FFF;margin:.2rem 0 0}
.tem_banner .label_txt .boxs p{font-size:.22rem;color:#FFF;margin:0}
.tem_banner .label_txt .boxs p img {width:1.23rem;transition:none}
.tem_banner .label_txt>p{font-size:.48rem;color:#FFF;font-weight:bold;margin:.85rem 0 0}
.tem_banner .label_txt>*{opacity:0;transform:translateY(3vw);}
.tem_banner .swiper-slide-active .label_txt>* {opacity:1;transform:none;transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}
.tem_banner .swiper-slide-active .label_txt>p{transition-delay:150ms}

.tem_banner .swiper-page>div{position:absolute;top:50%;left:1.3rem;transform:translateY(-50%);font-size:.46rem;color:#FFF;opacity:.5;z-index:2;}
.tem_banner .swiper-page>div.slide-button-next {left:auto;right:.9rem;}
.tem_banner .swiper-page>div:hover {opacity:1}
/**/
main {position:relative}
.index_about{background:url(../images/icon6.jpg) center bottom no-repeat #FFF;background-size:100% auto;padding:1.3rem 0 1.35rem;}
.index_about .infos {text-align:center;margin-bottom:1.55rem;}
.index_about .infos h3 {font-size:.48rem;color:#122a5a;}
.index_about .infos p{font-size:.16rem;color:#3d3e3e;margin:.4rem auto .9rem;width:6.6rem;max-width:100%}
.index_about .infos>a{display:inline-block;border:1px solid #bfbfbf;padding:0 .34rem;line-height:.43rem;font-size:.16rem;color:#343435;border-radius:999px;}
.index_about .infos>a i{margin-left:.38rem;font-size:.18rem;}
.index_about .infos>a:hover {background:#122a5a;color:#FFF}
.index_about .nums{margin-left:3.4rem;position:relative;text-align:center;padding:0 0 .98rem;border-bottom:2px solid #016bac}
.index_about .nums>div{display:inline-block;vertical-align:top;width:33.333%}
.index_about .nums h5 {font-size:.89rem;color:#000;line-height:1}
.index_about .nums h5 em {font-size:1.08rem;line-height:1}
.index_about .nums p{font-size:.2rem;color:#545454;margin:.2rem 0 0;text-align:left;display:inline-block;}
.index_about .nums p em {display:block;color:#016bac}
.index_about .nums:before{content:'';width:.94rem;height:1.75rem;background:url(../images/icon7.png) 0 0 no-repeat;background-size:.94rem 1.75rem;position:absolute;left:-.64rem;bottom:-.46rem;}

.index_link{position:relative}
.index_link>div{display:inline-block;vertical-align:top;width:100%}
.index_link a{display:block;position:relative}
.index_link .imgs img {width:100%;height:6.5rem;object-fit:cover;transition:none;}
.index_link .text{position:absolute;top:30%;left:0;width:100%;padding:0 .85rem 0 1.3rem;z-index:5}
.index_link .text .title{margin:0 0 .4rem;}
.index_link .text .title h4 {font-size:.48rem;color:#FFF;font-weight:bold;}
.index_link .text .title p{font-size:.48rem;color:#FFF;margin:.1rem 0 0}

.index_link .text .txt em {background:#FFF;font-size:.16rem;color:#343435;border-radius:999px;text-align:center;line-height:.45rem;transform:translateY(3vw);opacity:0;display:inline-block;margin:.45rem 0 0;padding:0 .3rem;}
.index_link .text .txt em i{font-size:.26rem;margin-left:.6rem;}
.index_link .text .txt p{font-size:.16rem;color:#FFF;line-height:1.7;padding:0 1.2rem 0 0}
.index_link a:before{content:'';width:100%;height:0;background:rgba(18,42,90,.53);position:absolute;top:0;left:0;z-index:1;transition: all .8s cubic-bezier(.69, .27, .45, .99);}
.index_link a:hover:before{height:100%}
.index_link a:hover .txt em {opacity:1;transform:none;transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}


.index_product{position:relative;}
.index_product>ol{margin:0;padding:0;position:absolute;right:1.3rem;top:20%;z-index:2}
.index_product>ol.en {top:8%}
.index_product>ol>li {display:inline-block;padding-left:5px;}
.index_product>ol li a{display:block;border:1px solid #c3c3c3;border-radius:999px;font-size:.16rem;color:#7b7b7b;padding:0 .22rem;line-height:.42rem;}
.index_product>ol li#current a,.index_product>ol li a:hover {background:#122a5a;color:#FFF;border-color:#122a5a}
.index_product .itembox .imgs img{width:100%;height:100vh;object-fit:cover;transition:none;}
.index_product .itembox .names{position:absolute;left:1.3rem;top:18%;z-index:1}
.index_product .itembox .names h3{font-size:.48rem;color:#2a2a2a;font-weight:bold;}
.index_product .itembox .names p {font-size:.14rem;color:#676767;margin:.2rem 0 .6rem;width:4.3rem;}
.index_product .itembox .names a {display:inline-block;border:1px solid #bfbfbf;border-radius:999px;font-size:.16rem;color:#343435;padding:0 .22rem;line-height:.43rem;}
.index_product .itembox .names a i{margin-left:.6rem;font-size:.24rem;}
.index_product .itembox .names a:hover {background:#122a5a;color:#FFF;border-color:#122a5a}

.index_filed{position:relative;margin:0 1.3rem}
.index_filed>div{display:inline-block;vertical-align:top;width:33.333%;position:relative}
.index_filed>div>a{display:block;position:relative;}
.index_filed .imgs img {width:100%;height:100vh;object-fit:cover;transition:none;}
.index_filed .names{position:absolute;top:1.9rem;left:0;width:100%;z-index:2;padding:0 .68rem;z-index:2}
.index_filed .names p {font-size:.36rem;color:#FFF;font-weight:bold;opacity:.5;}
.index_filed .names h4 {font-size:.42rem;color:#FFF;text-transform:uppercase;font-weight:bold;}
.index_filed .editor {position:absolute;bottom:1.7rem;padding:0 .68rem;z-index:2;font-size:.16rem;color:#FFF;left:0;width:100%;opacity:0;transform:translateY(3vw);height:1.15rem;overflow:hidden;}
.index_filed .editor p{margin:0;line-height:.23rem;}
.index_filed .editor em {display:inline-block;background:#FFF;border-radius:999px;padding:0 .23rem;line-height:.44rem;font-size:.16rem;color:#343435;margin:1.8rem 0 0}
.index_filed .editor em i {margin-left:.6rem;font-size:.24rem;}
.index_filed>div a:before{content:'';width:100%;height:0;background:rgba(18,42,90,.53);position:absolute;top:0;left:0;z-index:1;transition: all .8s cubic-bezier(.69, .27, .45, .99);}
.index_filed>div a:hover:before{height:100%}
.index_filed>div a:hover .editor{opacity:1;transform:none;}

.m130 {margin:0 1.3rem}
.index_partner{padding:1.65rem 0 .6rem;}
.index_partner .infos{background:url(../images/icon8.jpg) center 0 no-repeat;background-size:100% auto;}
.index_partner .infos>div{position:relative}
.index_partner .infos .editor{position:relative;height:5.5rem;margin:0 1.3rem;}
.index_partner .infos h3 {font-size:.48rem;color:#323232;font-weight:bold;position:absolute;top:0;left:0}
.index_partner .infos .editor>div{position:absolute;padding:0 0 .5rem .35rem;}
.index_partner .infos .editor h5 {font-size:.5rem;color:#323232;font-weight:bold;margin:0 0 .25rem;line-height:1}
.index_partner .infos .editor h5 em {font-size:.72rem;display:inline-block;vertical-align:middle;line-height:1}
.index_partner .infos .editor p{font-size:.16rem;color:#6d6d6d;margin:0 0 .1rem;}
.index_partner .infos .editor>div:nth-child(1) {top:12%;left:55%;}
.index_partner .infos .editor>div:nth-child(2){top:28%;left:66%}
.index_partner .infos .editor>div:nth-child(3){top:52%;left:49%}
.index_partner .infos .editor>div:nth-child(4){top:45%;right:3%}

.index_partner .infos .editor>div:nth-child(5) {top:0;left:43%;}
.index_partner .infos .editor>div:nth-child(6){top:19%;left:5%}
.index_partner .infos .editor>div:nth-child(7){top:0;left:80%}



.index_partner .infos .editor>div:before{content:'';width:2px;height:90%;background:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0));position:absolute;top:10%;left:0}
.index_partner .infos .editor>div:after{content:'';width:.1rem;height:.1rem;background:#323232;position:absolute;top:0;left:-.04rem;transform:skew(-20deg);top:10%}
.index_partner .lists{border-top:2px solid #e7e7e7;padding:0 1.3rem;position:relative}
.index_partner .lists .swiper-slide {height:2.1rem;line-height:2.1rem;text-align:center;}
.index_partner .lists .swiper-slide img {max-height:.9rem;transition:none;}
.index_partner .lists .swiper-page>div{position:absolute;top:50%;left:0;transform:translateY(-50%);width:.79rem;height:.79rem;border:1px solid #121212;border-radius:100%;line-height:.77rem;font-size:.22rem;color:#000;text-align:center;}
.index_partner .lists .swiper-page>div.slide-button-next{left:auto;right:0}
.index_partner .lists .swiper-page>div:hover {background:#122a5a;border-color:#122a5a;color:#FFF}


.index_news{background:#efefef;padding:1.1rem 0 1.25rem;}
.index_news .titles{margin:0 1.3rem .55rem;display:flex;    display: flex;    flex-direction: row;    align-items: center;    justify-content: space-between}
.index_news .titles h3 {font-size:.48rem;color:#2a2a2a;font-weight:bold;}
.index_news .titles a{background:#122a5a;font-size:.16rem;color:#FFF;padding:0 .22rem;line-height:.43rem;border-radius:999px;}
.index_news .titles a i{margin-left:.38rem;font-size:.2rem;}
.index_news .lists{margin-left:1.3rem;position:relative}
.index_news .lists .swiper-wrapper {-webkit-transition-timing-function:linear !important;-o-transition-timing-function:linear !important;transition-timing-function:linear !important;}
.index_news .lists .swiper-slide a{display:block;position:relative}
.index_news .lists .swiper-slide .imgs {border-radius:10px;overflow:hidden}
.index_news .lists .swiper-slide .imgs img {width:100%;height:2.25rem;object-fit:cover;transition:none;}
.index_news .lists .swiper-slide .text{padding:.25rem .15rem 0}
.index_news .lists .swiper-slide .text h5 {font-size:.2rem;color:#0e1c26;font-weight:bold;line-height:.27rem;height:.54rem;overflow:hidden;margin:0 0 .25rem;}
.index_news .lists .swiper-slide .text p{font-size:.16rem;color:#797979;line-height:.25rem;height:.75rem;overflow:hidden;margin:0 0 .4rem;}
.index_news .lists .swiper-slide .mores{display:flex;flex-direction: row;    justify-content: space-between;align-items: center;}
.index_news .lists .swiper-slide .mores span {font-size:.14rem;color:#898989;}
.index_news .lists .swiper-slide .mores i {font-size:.4rem;color:#333}
.index_news .lists .swiper-slide a:hover .imgs{transform:scale(.98);box-shadow:2px 2px 4px rgba(0,0,0,.15)}
/*閫氱敤搴曢儴*/
.footer .infos{background:#e7e7e7;padding:.6rem 0}
.footer .infos>div>div{display:inline-block;vertical-align:top;width:32%}
.footer .infos .navlist{width:68%;padding:.2rem 0 0;text-align:right}
.footer .infos .items{width:100%;text-align:right;display:block;}
.footer .infos .logos>a img {max-height:.69rem;transition:none}
.footer .infos .logos .tels p{font-size:.14rem;color:#121215;margin:0 0 .15rem;}
.footer .infos .logos .tels{margin:1.15rem 0 0}
.footer .infos .navlist dl {display:inline-block;vertical-align:top;width:12.5%;padding:0 .15rem 0 0;margin:0;text-align:left}
.footer .infos .navlist dl dt {margin:0 0 .24rem;}
.footer .infos .navlist dl dt a{font-size:.16rem;color:#333}
.footer .infos .navlist dl dd {margin:0 0 .15rem;}
.footer .infos .navlist dl dd a{font-size:.14rem;color:#121215}
.footer .infos .items .search{display:inline-block;text-align:left;margin:0 0 .3rem;}
.footer .infos .items .search>p{font-size:.14rem;color:#121215;font-weight:bold;margin:0 0 .15rem;}
.footer .infos .items .search .boxs{position:relative}
.footer .infos .items .search .boxs input[type="text"] {width:3.53rem;max-width:100%;background:#FFF;height:.53rem;font-size:.16rem;color:#333;padding:0 1.08rem 0 .15rem;border:0}
.footer .infos .items .search .boxs button{position:absolute;right:0;top:0;background:#133984;width:.93rem;height:.53rem;border:0;text-align:center;font-size:.2rem;color:#FFF;}
.footer .infos .items .share>a{display:inline-block;margin-left:.25rem;font-size:.2rem;color:#121215}
.copy {background:#122a5a;padding:.3rem 0}
.copy>div{display:flex;    flex-direction: row;    justify-content: space-between;    align-items: center;}
.copy>div>p{margin:0;font-size:.14rem;color:#c5c5c5;font-weight:bold}
.copy>div>p>a{font-size:.14rem;color:#c5c5c5;}
.copy .f_links dl {position:relative;margin:0;padding:0}
.copy .f_links dl dt {font-size:.14rem;color:#c5c5c5;cursor:pointer;}
.copy .f_links dl dt i{margin-left:.32rem;}
.copy .f_links dl dd{position:absolute;bottom:100%;left:0;width:100%;background:#FFF;display:none;transition:none}
.copy .f_links dl dd p{margin:0}
.copy .f_links dl dd p a{font-size:.14rem;color:#333;display:block;padding:.1rem;}


/**/
.grid {display:grid}
.product_box{background:#f5f5f5;padding:.35rem 0 .6rem;}
.product_box .column {padding:0 0 .5rem;position:relative;text-align:center;}
.product_box .column li {display:inline-block;vertical-align:middle;padding:0 .4rem;position:relative}
.product_box .column ul li>a{display:block;position:relative;font-size:.16rem;color:#424242}
.product_box .column ul li:after{content:'';width:1px;height:.22rem;background:#707070;position:absolute;right:0;top:50%;transform:translateY(-50%)}
.product_box .column ul li:last-child:after{display:none;}
.product_box .column ul li>a i {margin-left:.15rem;font-size:12px;color:#133984;font-weight:bold;}
.product_box .column ul li>a:hover{color:#133984}
.product_box .column ul li dl {position:absolute;margin:0;bottom:.15rem;left:0;width:100%;display:none;transition:none;}
.product_box .column ul li dl dd {display:inline-block;vertical-align:middle;padding:0 .2rem 0 0;margin:0 .2rem 0 0;border-right:1px solid #707070}
.product_box .column ul li dl dd a{font-size:.16rem;color:#424242;display:block;line-height:.2rem;}
.product_box .column ul li dl dd:last-child{border:0;margin:0;padding:0}
.product_box .column ul li.on>a{color:#133984}
.product_box .column ul li.on dl {display:block;}
.product_box .column ul li.on dl dd.on2 a{color:#133984}
.product_box h3 {font-size:.24rem;color:#133984;text-align:center;font-weight:bold;margin:0 0 .35rem;}
.product_box .imgs{margin:0 0 .55rem;}
.product_box .imgs .swiper-slide a{display:block;border-radius:6px;overflow:hidden}
.product_box .imgs .swiper-slide img{width:100%;height:2.47rem;object-fit:cover;transition:none}
.product_box .imgs .swiper-slide a:hover {transform:scale(.98);box-shadow:2px 2px 4px rgba(0,0,0,.15)}

.product_box .mains>div{margin:0 0 .35rem;background:#FFF}
.product_box .mains h5 {font-size:.18rem;color:#133984;font-weight:bold;line-height:.5rem;padding:0 .45rem;background:#e8e8e8}
.product_box .mains>div>ul{display:block;padding:0 .45rem .3rem;}
.product_box .mains ul li{padding:.15rem 0;border-bottom:2px solid #f1f1f1}
.product_box .mains ul li>a{display:flex;justify-content:space-between;align-items:center;}
.product_box .mains ul li p{margin:0;font-size:.16rem;color:#212121;}
.product_box .mains ul li span {width:18%;font-size:.16rem;color:#212121;text-transform:uppercase;}
.product_box .mains ul li em {font-size:.14rem;color:#6a6a6a}
.product_box .mains ul li a:hover em {color:#133a84}

.product_box .mains .class2{padding:.25rem .45rem .3rem;}
.product_box .mains .class2 h6 {font-size:.16rem;color:#133984;font-weight:bold;padding-left:.25rem;border-left:3px solid #133984;margin:0 0 .1rem;}
.product_box .mains .class2 ul {padding:0 .25rem .25rem;}
/**/
.on-header{background:#FFF;box-shadow:0 0 12px rgba(0,0,0,.15)}
.on-header .logos{line-height:.9rem;}
.on-header .navlist li a{color:#313131}
.on-header .navlist li.active a{color:#133984}
.on-header .items .langs>*{color:#313131 !important;}
.on-header .items .links>a{color:#313131}
.on-header .items .menus .menu_btn {color:#313131}
.on-header .menu_btn span:after,.on-header .menu_btn span:before{background:#838383}
.tem_banner.indise{padding:.9rem 0 0}
/**/
.show_product{padding:.35rem 0 1.6rem;background:#f5f5f5}
.show_product .mainsbox{gap:.16rem;display:grid;margin:0 0 .45rem;grid-template-columns:50% auto}
.show_product .mainsbox .imglist{background:#FFF;padding:.45rem .8rem .85rem;}
.show_product .mainsbox .text{background:#FFF;padding:.45rem 1.7rem .85rem .5rem;    align-content: space-between;}
.show_product .mainsbox .text h4 {font-size:.36rem;color:#000;padding:0 0 .28rem;margin:0 0 .4rem;border-bottom:1px solid rgba(0,0,0,.12)}
.show_product .mainsbox .text p{font-size:.16rem;color:#565555;margin:0}

.show_product .mainsbox .text .links{grid-template-columns:1.6rem 1.6rem;gap:4px;text-align:center;}
.show_product .mainsbox .text .links>a{background:#133984;font-size:.16rem;color:#FFF;display:block;line-height:.34rem;}
.show_product .details{background:#FFF;padding:.8rem 1.7rem 1.85rem;}
.show_product .details h4 {font-size:.36rem;color:#000000;margin:0 0 .55rem;padding:0 0 .3rem;border-bottom:1px solid #e5e5e5}
.show_product .details .editor h6{font-size:.24rem;color:#133984;margin:0 0 .4rem;}
.show_product .details .editor table {min-width:65%;background:#f5f5f5;text-align:center;margin:0 0 .8rem}

.show_product .details .editor table td {border:1px solid #FFF;font-size:.14rem;color:#3d3d3d;height:.45rem;vertical-align:middle;padding:0 .2rem;min-width:120px;}
.show_product .details .editor table p{margin:0;}
.show_product .details .editor table tr:first-child td{background:#dcdcdc;font-size:.14rem;color:#133984;font-weight:bold;}
.show_product .details .editor>p{font-size:.16rem;color:#5a5a5a}
/**/
.filed_box{padding:.75rem 0 1rem;}
.filed_box .lists .item{width:50%;padding:0 .2rem;margin:0 0 .6rem;display:inline-block;vertical-align:top;}
.filed_box .lists .item:nth-child(3),.filed_box .lists .item:nth-child(4),.filed_box .lists .item:nth-child(5){width:33.333%}
.filed_box .lists .item .imgs{position:relative;}
.filed_box .lists .item img {width:100%;height:3.77rem;object-fit:cover;transition:none}
.filed_box .lists .item h5 {font-size:.24rem;line-height:.48rem;color:#333;}
.filed_box .lists .item .editor{margin:.1rem 0 0;font-size:.18rem;color:#333;line-height:.32rem;}
.filed_box .lists .item .editor p{margin:0}

/**/
.news_box{padding:0 0 1.9rem;}
.news_box>div{gap:.8rem;}
.news_box .navs{padding:.65rem 0 0;display:grid;grid-template-columns:68% auto;gap:.15rem;margin:0 0 .1rem;}
.news_box .navs ol {margin:0;padding:0;display:grid;grid-template-columns:repeat(5,20%);gap:.95rem;}
.news_box .navs ol li a{font-size:.3rem;color:#1c1c1c}
.news_box .navs ol li.active a,.news_box .navs ol li a:hover {color:#123883}
.news_box .navs .search{position:relative;}
.news_box .navs .search input {width:100%;height:.45rem;border:0;border-bottom:1px solid #1c1c1c;font-size:.16rem;color:#838383;padding:0 .45rem 0 .15rem;}
.news_box .navs .search button {position:absolute;right:.15rem;top:50%;transform:translateY(-50%);font-size:.22rem;color:#000;border:0;background:none;font-weight:bold;}
.news_box .top_news{padding:.8rem 0}
.news_box .top_news>a{display:grid;position:relative;background:#f4f4f4;grid-template-columns:46% auto;    align-items: center;}
.news_box .top_news .text{padding:0 .55rem;}
.news_box .top_news .text span {font-size:.16rem;color:#929292}
.news_box .top_news .text h6 {font-size:.24rem;color:#373636;margin:.35rem 0;line-height:.28rem;height:.56rem;overflow:hidden}
.news_box .top_news .text p{font-size:.16rem;color:#797979;line-height:.27rem;height:.54rem;overflow:hidden;margin:0 0 .55rem;}
.news_box .top_news .text em {display:inline-block;font-size:.14rem;color:#FFF;background:#929292;border-radius:999px;line-height:.36rem;padding:0 .25rem;}
.news_box .top_news .imgs img{width:100%;height:3.95rem;object-fit:cover;transition:none;}
.news_box .lists{margin:0 0 .8rem;}
.news_box .lists ul {grid-template-columns:repeat(3,33.3333%);gap:.7rem .3rem;}
.news_box .lists ul li a{display:block;position:relative;background:#f4f4f4}
.news_box .lists ul li .imgs {overflow:hidden;}
.news_box .lists ul li .imgs img {width:100%;height:2.62rem;object-fit:cover;transition:none}
.news_box .lists ul li .text{padding:.48rem .3rem .6rem;}
.news_box .lists ul li .text h3 {font-size:.2rem;color:#363636;font-weight:bold;line-height:.3rem;height:.6rem;overflow:hidden;}
.news_box .lists ul li .text p{font-size:.16rem;color:#565656;line-height:.28rem;height:.56rem;overflow:hidden;margin:.2rem 0 .55rem;}
.news_box .lists ul li .text em {font-size:.16rem;color:#363636;text-transform:uppercase}
.news_box .lists ul li .text em i {margin-left:.19rem;font-size:.2rem;font-weight:bold;}
.news_box .lists ul li a:hover {box-shadow:4px 4px 6px rgba(0,0,0,.12)}
/**/
.page {}
.page a{display:inline-block;vertical-align:middle;margin:0 4px;width:.41rem;height:.41rem;border:1px solid #929292;border-radius:10px;line-height:.39rem;font-size:.16rem;color:#7d7d7d}
.page a.page-num-current,.page a:hover{background:#103783;border-color:#103783;color:#FFF}
/**/
.company {padding:1.15rem 0 .9rem;}
.company .titles {margin:0 0 1rem;display:grid;grid-template-columns:50% auto;gap:1.9rem;}
.company .titles h4 {font-size:.72rem;color:#707070;font-weight:bold;}
.company .titles h4 i {color:#123883}
.company .titles p {font-size:.16rem;color:#707070;line-height:1.8}
.company .editor {font-size:.16rem;color:#707070;line-height:1.8;text-indent:2em}
.company .nums{margin:1.45rem 0 0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:2.4rem;}
.company .nums>div{}
.company .nums>div .text h5>*{display:inline-block;vertical-align:middle;}
.company .nums>div .text h5 em {font-size:.6rem;color:#123883;font-weight:bold;}
.company .nums>div .text h5 sup {width:.32rem;height:.32rem;background:#e5e5e5;border-radius:100%;font-size:.18rem;color:#123883;text-align:center;line-height:.32rem;top:0;margin-left:.15rem;}
.company .nums>div .text p {font-size:.18rem;color:#575858;margin:.2rem 0 0}
.company .nums > div .icon img {max-height:.49rem;transition:none;}
.company .nums > div .icon{margin:0 0 .15rem;}

.brand{padding:1.1rem 0 .75rem;background:#f0f0f0}
.brand h3 {font-size:.48rem;color:#333;font-weight:bold;margin:0 0 .45rem}
.brand .lists>div{margin:0 0 .15rem;display:flex;    flex-direction: row;    justify-content: space-between;}
.brand .lists>div>div{display:inline-block;vertical-align:top;width:67.8%;position:relative;overflow:hidden}
.brand .lists>div>div:nth-child(2){width:31%}

.brand .lists>div .imgs{overflow:hidden}
.brand .lists>div .imgs img{width:100%;height:4.61rem;object-fit:cover;transition:none}
.brand .lists>div .text {position:absolute;top:8%;left:10%;z-index:1}
.brand .lists>div:first-child>div:nth-child(2) .text{left:auto;right:18%;text-align:right;}

.brand .lists>div .text h4 {font-size:.36rem;color:#FFF;margin:0 0 .1rem;}
.brand .lists>div .text>div{font-size:.18rem;color:#FFF;line-height:.28rem;}
.brand .lists>div:first-child>div:first-child .text,.brand .lists>div:nth-child(3)>div:first-child .text{top:45%;left:5%}
.brand .lists>div:nth-child(2n) {flex-direction: row-reverse;}
.brand .lists>div:last-child>div{width:100%}
.brand .lists>div>div:hover .imgs {transform:scale(1.03)}
.brand .lists>div>div:hover .text {transform:translateY(.25rem)}


.history{padding:.95rem 0 1.1rem;background:url(../images/icon5.jpg) center no-repeat;background-size:100% auto}
.history h3 {font-size:.48rem;color:#414141;text-align:center;margin:0 0 1rem;}
.history .lists {position:relative;padding:0 .6rem 0 2.6rem;}
.history .lists:before{content:'';width:100%;height:2px;background:#8195bd;position:absolute;top:50%;left:0;transform:translateY(-50%)}
.history .lists .swiper-slide>div{position:relative}
.history .lists .swiper-slide>div:before{content:'';width:10px;height:10px;background:#133984;border-radius:100%;position:absolute;}
.history .lists .swiper-slide>div.it0{padding-right:1.8rem;padding-bottom:.3rem;}
.history .lists .swiper-slide>div.it1{padding-left:1.8rem;padding-top:.3rem;}
.history .lists .swiper-slide>div .imgs{height:1.97rem;}
.history .lists .swiper-slide>div .imgs img{max-height:1.97rem;transition:none}
.history .lists .swiper-slide>div .text{padding:.2rem 0 0}
.history .lists .swiper-slide>div .text h6 {font-size:.28rem;color:#202020;margin:0 0 .2rem}
.history .lists .swiper-slide>div .text .editor {font-size:.16rem;color:#2f2f2f;height:.52rem;line-height:.26rem;overflow:hidden}
.history .lists .swiper-slide>div .text .editor p{margin:0}
.history .lists .swiper-slide>div.it0:before{left:1.8rem;bottom:-5px;}
.history .lists .swiper-slide>div.it1:before{top:-5px;left:0}
.history  .swiper-page{margin:.4rem 2.6rem 0}
.history  .swiper-page>div{outline:none;width:.53rem;height:.53rem;border:1px solid #ababab;line-height:.51rem;text-align:center;font-size:.24rem;color:#676769;display:inline-block;vertical-align:middle;margin:0 .19rem 0 0;border-radius:100%}
.history  .swiper-page>div:hover {background:#133984;border-color:#133984;color:#FFF}

.honor{position:relative;}
.honor .text{position:absolute;top:1.1rem;left:0;width:100%;text-align:center;}
.honor .text h3 {font-size:.48rem;color:#414141;margin:0 0 .45rem;}
.honor .text>a{display:inline-block;border:2px solid #133984;border-radius:999px;padding:0 .4rem;line-height:.57rem;font-size:.16rem;color:#133984}
.honor .text>a:hover {background:#133984;color:#FFF}


.workshop{padding:.9rem 0 2.2rem}
.workshop h3 {font-size:.48rem;color:#414141;text-align:center;margin:0 0 .5rem;}
.workshop ol {margin:0 0 .6rem;padding:0;text-align:center;}
.workshop ol li {display:inline-block;vertical-align:top;margin:0 .07rem;}
.workshop ol li a{display:block;border:2px solid #aaa;border-radius:9999px;font-size:.16rem;color:#898a8b;padding:0 .35rem;line-height:.45rem;}
.workshop ol li#current a,.workshop ol li a:hover{border-color:#133984;color:#133984}
.workshop .swiper-slide{text-align:left;}
.workshop .swiper-slide>div{display:inline-block;vertical-align:top;width:33.333%;padding:0 .1rem;margin:0 0 .35rem;}
.workshop .swiper-slide a{display:block;position:relative}
.workshop .swiper-slide img {width:100%;height:3rem;object-fit:cover;transition:none;}
.workshop .swiper-slide a:hover {transform:scale(.98);box-shadow:4px 4px 6px rgba(0,0,0,.12);}
.workshop .itembox .slide-pagination{margin:.3rem 0 0;text-align:center}
.workshop .itembox .slide-pagination span{opacity:1;outline:none;width:.12rem;height:.12rem;background:#747474;margin:0 .06rem;border-radius:0;}
.workshop .itembox .slide-pagination span.swiper-pagination-bullet-active{background:#133984}
/*猫聧拢猫陋鈥懊碘€灻绰?/
.honor_box{}
.honor_box .mains0 {background:#f6f6f6;padding:.8rem 0 .94rem;}
.honor_box h3 {font-size:.36rem;color:#707070;margin:0 0 .52rem;}
.honor_box .mains0 .swiper-slide{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem .34rem;align-items:start;text-align:center;}
.honor_box .mains0 .swiper-slide .imgs {box-shadow:8px 8px 24px rgba(0,0,0,.11);border-radius:12px;overflow:hidden;height:2.75rem;line-height:2.75rem;background:#FFF;padding:0 .15rem;}
.honor_box .mains0 .swiper-slide .imgs img {max-height:2.5rem;transition:none;}
.honor_box .mains0 .swiper-slide p{font-size:.16rem;color:#5f6060;margin:.3rem 0 0}
.honor_box .mains0 .swiper-slide a:hover .imgs{transform:scale(.98);}
.honor_box .slide-pagination{text-align:center;margin:.95rem 0 0;padding:.52rem 0 0;border-top:1px solid #d8d8d8}
.honor_box .slide-pagination span {opacity:1;outline:none;width:.33rem;height:.33rem;border:1px solid #a1a1a1;border-radius:8px;line-height:.31rem;font-size:.16rem;color:#272727;background:none;}
.honor_box .slide-pagination span.swiper-pagination-bullet-active{background:#133984;border-color:#133984;color:#FFF}

.honor_box .mains1 {background:#eff4fe;padding:1.2rem 0 1.85rem;}
.honor_box .mains1 .swiper-slide{padding:16px 0 32px;}
.honor_box .mains1 .swiper-slide a{display:block;position:relative;background:#FFF;height:4rem;line-height:4rem;text-align:center;border-radius:14px;overflow:hidden;box-shadow:8px 8px 24px rgba(0,0,0,.11)}
.honor_box .mains1 .swiper-slide img {max-height:3.3rem;transition:none;}
.honor_box .mains1 .swiper-slide a:hover{transform:scale(.98)}
/*猫聛鈥澝陈幻λ嗏€樏ぢ宦?/
.contact_box{}
.contact_box .infos {padding:1.08rem 0 1rem;}
.contact_box .infos>div{grid-template-columns:3.54rem auto 1.85rem;align-items:start;}
.contact_box .titles{font-size:.48rem;color:#232323;font-weight:bold;}
.contact_box .infos .editor h4{font-size:.24rem;color:#232323;margin:0 0 .45rem;}
.contact_box .infos .editor p{font-size:.16rem;color:#373737;}
.contact_box .infos .map{text-align:center}
.contact_box .infos .map h6 {font-size:.16rem;color:#232323;cursor:pointer;}
.contact_box .infos .map h6 i {font-size:.65rem;color:#133984;display:block;margin:0 0 .25rem;}
.contact_box .message{padding:.9rem 0 1.5rem;}
.contact_box .message>div {grid-template-columns:3.54rem auto;align-items:start}
.contact_box .message .lists {padding-right:.9rem;}
.contact_box .message .lists ul.grid{grid-template-columns:1fr 1fr;gap:.45rem .65rem;}
.contact_box .message .lists ul li input,.contact_box .message .lists ul li textarea{border:0;background:none;border-bottom:2px solid #373737;height:.89rem;min-width:35px;font-size:.16rem;color:#373737;width:100%}
.contact_box .message .lists ul li textarea{height:1rem;padding:.1rem 0;}
.contact_box .message .lists ul:last-child li{padding:.45rem 0 0}
.contact_box .message .lists li button {border:2px solid #373737;font-size:.16rem;color:#373737;border-radius:12px;padding:0 .65rem;height:.67rem;min-height:35px;}
.contact_box .message .lists li.code input{width:35%}
.fixed_forms.map_box .mains {padding:0}
.fixed_forms.map_box .mains .map {width:100%;height:100%}
.fixed_forms.map_box .mains .map #container{width:100%;height:100%}
.fixed_forms.map_box .mains .close_ {z-index:50}
/*鍏氱兢*/
.dangqun{padding:.8rem 0 1.95rem;}
.dangqun h3 {font-size:.36rem;color:#1c1c1c;font-weight:bold;margin:0 0 .55rem;text-align:center;}
.dangqun .editor {font-size:.16rem;color:#333;padding:0 0 .75rem;line-height:1.8}
.dangqun .swiper-slide>div{float:left;}
.dangqun .swiper-slide>div.im0{width:38.2%;padding:0 .1rem 0 0}
.dangqun .swiper-slide>div.im0 img {width:100%;height:6.09rem;object-fit:cover;transition:none;}
.dangqun .swiper-slide>div.im1 {width:36.7%;padding:0 .1rem 0 0}
.dangqun .swiper-slide>div.im2{width:25.1%}

.dangqun .swiper-slide>div.im1 img,.dangqun .swiper-slide>div.im2 img {width:100%;height:2.85rem;object-fit:cover;transition:none;}
.dangqun .swiper-slide>div.im4 {width:36.3%;padding:0 0 0 .1rem;margin:.06rem 0 0}
.dangqun .swiper-slide>div.im3{width:25.5%;margin:.06rem 0 0}
.dangqun .swiper-slide>div.im3 img,.dangqun .swiper-slide>div.im4 img {width:100%;height:3.18rem;object-fit:cover;transition:none;}
.dangqun .swiper-slide>div a{display:block;position:relative;overflow:hidden;}
.dangqun .swiper-slide>div a:hover {transform:scale(.98);box-shadow:2px 2px 4px rgba(0,0,0,.12)}
.dangqun .slide-scrollbar{margin:.85rem 0 0;background:#fafafa;border:1px solid #d5d5d5;border-radius:999px;height:11px;}
.dangqun .slide-scrollbar>div{background:#e64025;border-radius:999px;}
/*鎷涜仒*/
.job_box{padding:.45rem 0 .5rem;}
.job_box>div>div{display:inline-block;vertical-align:top;width:25%}
.job_box .mid_list{width:50%}
.job_box .let{padding-right:.4rem;}
.job_box .let h4 {font-size:.24rem;color:#333;padding:.12rem .2rem;margin-bottom:.1rem;}
.job_box .let ol {margin:0;padding:0}
.job_box .let li a{display:block;padding:.16rem .2rem;border-radius:6px;font-size:.16rem;color:#333;line-height:.24rem;}
.job_box .let li.on a{background:#2f54eb;color:#FFF;box-shadow:0 10px 20px 0 rgba(47,84,235,.2)}

.job_box .mid_list h6{padding:0 .16rem .13rem;border-bottom:1px solid rgb(235, 235, 235);font-size:.14rem;color:#333;line-height:.22rem;}
.job_box .mid_list li {    border-bottom: 1px solid rgb(235, 235, 235);}
.job_box .mid_list li>a{display:block;padding:.24rem .16rem .16rem;}
.job_box .mid_list li h4 {font-size:.2rem;color:#333;line-height:.28rem;font-weight:600;}
.job_box .mid_list li h4 i.ht{font-size:.16rem;color:rgb(255, 71, 90);margin:0 .1rem 0 0}
.job_box .mid_list li h4 i.cz {font-size:.16rem;color: rgb(63, 209, 163);margin:0 .1rem 0 0}
.job_box .mid_list li .infos {    display: flex;    overflow: hidden;    align-items: flex-end;    margin-top: .12rem;    justify-content: space-between;}
.job_box .mid_list li .infos p{margin:0}
.job_box .mid_list li .infos p span {display:inline-block;font-size:.14rem;color:#333;}
.job_box .mid_list li .infos p span:after{display:inline-block;content:'';width:1px;height:.1rem;margin:0 .08rem;background:rgb(235,235,235)}
.job_box .mid_list li .infos p span i{color: rgb(191, 191, 191);margin:0 .1rem 0 0}
.job_box .mid_list li .infos p span:last-child:after{display:none}
.job_box .mid_list li .infos>p:last-child{font-size:.14rem;color:rgb(140, 140, 140);line-height:.22rem;}
.job_box .mid_list li .submenu {display:none;transition:none;font-size:.14rem;color:rgb(102,102,102);background:rgb(250,250,250);padding:.16rem;}
.job_box .mid_list li .submenu .mores{display:flex;     flex-direction: row;    align-items: center;    justify-content: space-between;}
.job_box .mid_list li .submenu .mores span a{display:inline-block;font-size:.14rem;line-height:.32rem;border-radius:6px;background: #2f54eb;min-width:1.5rem;text-align:center;padding:0 .16rem;color:#FFF}
.job_box .mid_list li .submenu .mores em a{font-size:.14rem;color:#2f54eb}
.job_box .mid_list li .submenu .mores em a i{margin-left:.1rem;}
.job_box .mid_list li>a:hover {background:#f4f6fe}
.job_box .rlt{padding-left:.4rem;}
.job_box .rlt .items {margin:0 0 .2rem;}
.job_box .rlt .items h6 {padding:.16rem .12rem;border-top:4px solid rgb(47, 84, 235);font-size:.2rem;color:rgb(20,20,20);line-height:.28rem;font-weight:600}
.job_box .rlt .items h6 i {font-size:.22rem;margin:0 .1rem 0 0;color:rgb(255, 71, 90)}
.job_box .rlt .items li  a{padding:.12rem;border-top:1px solid rgb(235, 235, 235);display:block}
.job_box .rlt .items li h5{    font-size: .16rem;    color: rgb(20, 20, 20);    line-height:.24rem;    font-weight: 600;margin-bottom:8px;}
.job_box .rlt .items li p{margin:0;    font-size: .12rem;    color: rgb(140, 140, 140);    line-height: .2rem;    font-weight: 400;}
.job_box .rlt .items:last-child h6 i {color:rgb(63, 209, 163)}
.job_box .rlt .items li a:hover{background:#f4f6fe}
/**/
.show_job {padding:1.35rem 0 1.2rem;}
.show_job h4 {font-size:.28rem;color:#333;line-height:.28rem;font-weight:600;}
.show_job h4 i.ht{font-size:.2rem;color:rgb(255, 71, 90);margin:0 .1rem 0 0}
.show_job h4 i.cz {font-size:.2rem;color: rgb(63, 209, 163);margin:0 .1rem 0 0}
.show_job .infos {    display: flex;    overflow: hidden;    align-items: flex-end;    margin-top: .24rem;    justify-content: space-between;padding:0 0 .24rem;border-bottom:1px solid rgb(235, 235, 235);}
.show_job .infos p{margin:0}
.show_job .infos p span {display:inline-block;font-size:.14rem;color:#333;}
.show_job .infos p span:after{display:inline-block;content:'';width:1px;height:.1rem;margin:0 .08rem;background:rgb(235,235,235)}
.show_job .infos p span i{color: rgb(191, 191, 191);margin:0 .1rem 0 0}
.show_job .infos p span:last-child:after{display:none}
.show_job .infos>p:last-child{font-size:.14rem;color:rgb(140, 140, 140);line-height:.22rem;}

.show_job  .editor {font-size:.14rem;color:rgb(20,20,20);line-height:.3rem;padding:.3rem 0}
.show_job  .mores>a{display:inline-block;font-size:.16rem;line-height:.4rem;border-radius:6px;background: #2f54eb;min-width:2rem;text-align:center;padding:0 .16rem;color:#FFF}
/********<=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:1600px){
    .header .navlist li{padding:0 .2rem 0 0}
}
@media(max-width:1440px){
	.history .swiper-page{margin:.4rem 1.6rem 0;}
	.index_partner .infos .editor{margin:0}
	.index_about .nums{margin-left:2.4rem;}
}
@media(max-width:1200px){
	.header .items .links{padding:0 .2rem;}
	.header .items .links>a{margin:0 .15rem}

	.m130 {margin:0 25px;}
}
/******ipad****/
@media(max-width:990px){
	body{overflow-x:hidden;}
	.st-menu {display:block;}	
	.m90{margin:0 25px;}
	.m130 {margin:0 15px;}
	.header .navlist{display:none}
	.header .logos,.header .items{width:50%}
	.header .items .menus .menu_btn{width:110px;height:35px;line-height:35px;}
	.tem_banner .swiper-page > div{left:25px;margin:30px 0 0}
	.tem_banner .swiper-page > div.slide-button-next{left:auto;right:25px;}
	.history .swiper-page{margin:.4rem 25px 0;}
	
	.index_about .nums,.index_news .lists{margin-left:25px;}
	.index_product .itembox .names{left:25px;}
	.index_product > ol{right:25px;}
	.index_news .titles{margin:0 25px .55rem;}
}
/********mobile*********/
@media(max-width:767px){
	.header{background:#FFF;}
	.header .items .links{display:none;}
	.tem_banner,.tem_banner.indise{padding:60px 0 0}
	.header .logos img{max-height:40px;}
	.header .items .menus .menu_btn{width:80px;}
	.header .logos{line-height:60px;}
	.header .items .langs a,.header .items .langs em{color:#1c1c1c}
	.header .items .langs{margin-right:.15rem;}
	
	
	.copy > div{grid-template-columns:none;}

	.show_product .mainsbox{display:block}
	.show_product .mainsbox .imglist{padding:.45rem .2rem .85rem;}
	.show_product .mainsbox .text{padding:.45rem .2rem .8rem;}
	.show_product .mainsbox .text .links{margin:.35rem 0 0}
	.show_product .details{padding-left:.2rem;padding-right:.2rem;}
	.filed_box .lists,.filed_box .lists .item{display:block;}
	.filed_box .lists .item img{height:auto;}
	.filed_box .lists .item{margin:0 0 .35rem;}
	.filed_box .lists .item .imgs{width:100%;margin:0 0 10px}
	.news_box .navs{display:none}
	.news_box .top_news {display:none}
	.news_box .lists {padding:.8rem 0 0}
	.news_box .lists ul{display:block;}
	.news_box .lists ul li {margin:0 0 .35rem;}
	.company .titles{grid-template-columns:none;gap:.15rem;}
	.company .nums{grid-template-columns:1fr 1fr;gap:.3rem .1rem}
	.history .lists{padding:0 25px;}
	.honor img {width:100%;height:450px;object-fit:cover;}
	.contact_box .infos > div,.contact_box .message > div,.contact_box .message .lists ul.grid{display:block;}
	.contact_box .infos > div .editor{margin:.35rem 0}
	.contact_box .message .lists{padding:0}
	.workshop .swiper-slide > div{width:50%}
	.workshop .swiper-slide img{height:2rem}
	.workshop ol li{margin-bottom:.15rem}

	.index_about .nums,.index_news .lists{margin-left:15px;}
	.index_product .itembox .names{left:15px;top:.45rem;}
	.index_product > ol{right:15px;top:35%}
	.index_product > ol > li{width:50%}
	.index_news .titles{margin:0 15px .55rem;}
	.index_about .nums{text-align:left;}
	.index_about .nums > div{width:50%}
	.index_about .nums h5 em{font-size:.8rem;}
	.index_link > div{width:100%}
	.index_link .imgs img{height:4.5rem;}
	.index_link .text{padding:0 15px;top:20%}
	.index_filed > div{width:50%}
	.index_filed .imgs img{height:4.5rem;}
	.index_filed .names{top:.25rem;}
	.index_filed .editor em{margin:.3rem 0 0}
	.index_filed .editor{bottom:.35rem;}
	.index_filed .names,.index_filed .editor{padding:0 15px;}
	.index_partner .infos .editor{height:auto;}
	.index_partner .infos h3{position:relative;margin:0 0 .35rem;}
	.index_partner .infos .editor>div{position:relative;top:auto !important;left:auto !important;right:auto !important;width:50%;display:inline-block;vertical-align:top;}
	.index_partner .lists{padding:0;}
	.index_partner .lists .swiper-page{display:none;}
	.footer .infos > div > div{display:block;width:100% !important}
	.footer .infos .navlist{display:none;}
	.footer .infos .items{text-align:left;}

	
	.job_box .joblist .items .submenu > div{width:100%}
	
	.brand .lists > div{display:block;margin:0}
	.brand .lists > div>div{width:100% !important;margin:0 0 .15rem}
	.job_box > div > div{display:block;width:100% !important}
	.job_box .let{padding:0 0 .4rem;}
	.job_box .rlt{display:none}
	.job_box .let ol li {display:inline-block;vertical-align:top;width:50%;text-align:center}
	
	.product_box .column{display:none}
	.product_box .mains ul li span{display:none}
	.product_box .mains ul li p{width:auto}
	.filed_box .lists .item{width:100%}
}