.header{position: fixed;background:#fff;width: 100%;z-index: 1000;box-shadow: 0 0 12px rgba(0,0,0,0.5);}
.header>div{height:.92rem;line-height:.92rem;display:flex;justify-content: space-between;position:initial}
.header .logo{width:24.7%}
.header .navs{width:63%}
.header .navs ul{display:flex;justify-content: space-between;}
.header .navs ul>li {width:14.5%;text-align:center}
.header .navs ul>li.active>a{background:#fec907}
.header .navs ul>li>a{font-size:.16rem;color:#000000;font-weight:bold;}
.header .navs ul>li>a:hover{background:#fec907}
.header .navs ul li dl{position:absolute;width:100%;top:100%;left:0;padding:.35rem 0 .82rem;background:#f3f3f3;transition:0s;display:none;box-shadow: 0 0 10px rgba(0, 0, 0, .5);}
.header .navs ul li dl h2{text-align:left;height:.65rem;line-height:.65rem;font-size:.24rem;color:black;font-weight:bold;padding-left:.2rem;border-bottom:1px solid #c9c9c9;position:relative}
.header .navs ul li dl h2:after{content:"\f105";position:absolute;font:normal normal normal 14px/1 FontAwesome;left:0;top:50%;transform:translateY(-50%);font-size:.24rem}
.header .navs ul li dl .box{display:flex;justify-content: space-between;margin:.5rem 0 0}
.header .navs ul li dl .box a{height:.7rem;line-height:.7rem;;font-size:.16rem;color:#686868;width:25%;text-align:left;border-bottom:2px solid #dfdfdf;position:relative}
.header .navs ul li dl .box a:after{content:"\f105";position:absolute;font:normal normal normal 14px/1 FontAwesome;right:.2rem;transition:.3s;top:50%;transform:translateY(-50%);font-size:.24rem;color:##dfdfdf}
.header .navs ul li dl .box a:hover:after{right:0;transition:.3s}
.header .right{width:10.3%;padding-left:.42rem;position:relative;text-align:right }
.header .right:after{content:"";position:absolute;width:1px;height:.34rem;background:#b5b5b5;left:0;top:50%;transform:translateY(-50%);}
.header .right .langs{display:flex;font-size:.16rem;padding-left:.2rem;position:relative;align-items: center;justify-content: flex-end;}
.header .right .langs:after{position:absolute;content:"";background:url(/public/common/images/icon1.png)0 0 no-repeat;width:.21rem;height:.2rem;left:0;top:50%;transform:translateY(-50%);background-size:100% }
.header .right .langs a{margin:0 .06rem;color:#282418;font-weight:bold;font-size:.16rem;line-height:normal}
.tem_banner.indise{padding:.92rem 0 0}
.tem_banner.indise .txt{position:absolute;left:2.6rem;top:55%}
.tem_banner.indise .txt h1{font-size:.36rem;color:#232323;font-weight:bold}
.about_company{padding:0 0 .9rem}
.about_company .title{text-align:center;padding:1rem 0 .8rem}    
.about_company .title h1{font-size:.48rem;color:#000000;font-weight:bold}
.about_company .infos{display:flex;justify-content: space-between;padding:0 0 .9rem}
.about_company .infos .content{width:57%}
.about_company .infos .content p{font-size:.16rem;color:#484848;line-height:.3rem}
.about_company .infos .img{width:34.5%;padding:1.3rem 0 0}
.about_company .lists a{overflow:hidden}
.about_company .lists a:hover img{transform:scale(1.1)}
.about_company .lists .swiper-page{padding:1.3rem 0 0;display:flex;align-items: center;justify-content: center;text-align:center}
.about_company .lists .swiper-page .slide-button-prev,.about_company .lists .swiper-page  .slide-button-next{margin:0 .2rem;width:.9rem;height:.44rem;line-height:.44rem;border:1px solid #e5e5e5;border-radius:50px;color:#26334c;font-size:.16rem}
.about_company .lists .swiper-page .slide-button-prev:hover,.about_company .lists .swiper-page  .slide-button-next:hover{background:#fec907;border:1px solid #fec907}
.about_company .lists .slide-pagination span{margin:0 .04rem;width:.44rem;height:.44rem;line-height:.44rem;font-size:.18rem;opacity:1;background:none;color:#26334c}
.about_company .lists .slide-pagination span.swiper-pagination-bullet-active{background:#fec907}
.about_company .lists .slide-pagination span:hover{background:#fec907}
.about_culture{background:#f7f7f7;padding:0 0 2rem}
.about_culture .title{padding:1.05rem 0 .9rem;text-align:center}
.about_culture .title h1{font-size:.48rem;color:#000000;font-weight:bold}
.about_culture .infos{position:relative}
.about_culture .infos .imglist .swiper-slide {display:flex;justify-content: space-between;}
.about_culture .infos .imglist .swiper-slide .img{width:41%}
.about_culture .infos .imglist .swiper-slide .txt{width:57%;padding:.4rem 0 .65rem;}
.about_culture .infos .imglist .swiper-slide .txt h1{font-size:.3rem;color:#333333;margin:0 0 .5rem;padding-left:.9rem;position:relative;opacity:0;;transform:translateY(100px);}
.about_culture .infos .imglist .swiper-slide.swiper-slide-active .txt h1{transition: 1s;transition-delay:.2s;transform:none;opacity:1;}
.about_culture .infos .imglist .swiper-slide .txt h1:after{content:'';position:absolute;background:#cfcfcf;width:.75rem;height:1px;left:0;top:50%;transform:translateY(-50%)}
.about_culture .infos .imglist .swiper-slide .txt p{font-size:.24rem;color:#333333;padding-left:.9rem;opacity:0;;transform:translateY(100px);}
.about_culture .infos .imglist .swiper-slide.swiper-slide-active .txt p{transition: 1s;transition-delay:.4s;transform:none;opacity:1;}

.about_culture .infos .sm_list{position:absolute;right:0;width:57%;bottom:-.4rem;padding:0 1rem}
.about_culture .infos .sm_list:after{content:'';position:absolute;background:#cfcfcf;width:100%;height:2px;top:50%;transform:translateY(-50%);left:0}
.about_culture .infos .sm_list a{height:1rem;display:flex;flex-direction: column;cursor:pointer;justify-content: flex-end;position:relative}
.about_culture .infos .sm_list a h1{font-size:.16rem;color:#333333;text-align:center;font-weight:bold;}
.about_culture .infos .sm_list a:after{content:'';position:absolute;width:.22rem;height:.22rem;background:#fec907;border-radius:100%;left:50%;top:50%;transform:translate(-.2rem,-50%);opacity:0;transition:.3s}
.about_culture .infos .sm_list a:before{content:'';position:absolute;width:.1rem;height:.1rem;background:black;border-radius:100%;left:50%;top:50%;transform:translate(-.14rem,-50%);z-index:2;opacity:0;transition:.3s}
.about_culture .infos .sm_list .swiper-slide-thumb-active a:after{opacity:1;transition:.3s;transform:translate(-50%,-50%)}
.about_culture .infos .sm_list .swiper-slide-thumb-active a:before{opacity:1;transition:.3s;transform:translate(-50%,-50%)}
.about_honor .title{padding:1.1rem 0 .4rem}
.about_honor .title h1{font-size:.48rem;color:black;text-align:center;font-weight:bold}
.about_honor .honor_nav ul{display:flex;justify-content: center;padding:0 0 .5rem;}
.about_honor .honor_nav ul li{margin:0 .07rem;}
.about_honor .honor_nav ul li a{height:.44rem;line-height:.44rem;border:1px solid #dfdfdf;border-radius:50px;padding:0 .3rem;font-size:.16rem;color:#26334c}
.about_honor .honor_nav ul li#current a,.about_honor .honor_nav ul li a:hover{border:1px solid #fec907;background:#fec907;transition:.3s}
.about_honor .lists a{border:1px solid #c9c9c9;padding:.6rem 0 .48rem}
.about_honor .lists a h2{text-align:center;font-size:.16rem;color:#4b4b4b;margin:.55rem  0 0;font-weight:bold}
.about_honor .lists a:hover img{transform:scale(1.1)}
.about_honor .lists .items .swiper-page{padding:.7rem 0 1.4rem;display:flex;align-items: center;justify-content: center;text-align:center}
.about_honor .lists .items  .swiper-page .slide-button-prev,.about_honor .lists .items .swiper-page  .slide-button-next{margin:0 .2rem;width:.9rem;height:.44rem;line-height:.44rem;border:1px solid #e5e5e5;border-radius:50px;color:#26334c;font-size:.16rem}
.about_honor .lists .items  .swiper-page .slide-button-prev:hover,.about_honor .lists .items  .swiper-page  .slide-button-next:hover{background:#fec907;border:1px solid #fec907}
.about_honor .lists .items  .slide-pagination span{margin:0 .04rem;width:.44rem;height:.44rem;line-height:.44rem;font-size:.18rem;opacity:1;background:none;color:#26334c}
.about_honor .lists .items  .slide-pagination span.swiper-pagination-bullet-active{background:#fec907}
.about_honor .lists .items  .slide-pagination span:hover{background:#fec907}
.footer{border-top:2px solid #a0a0a0;background:url(/public/common/images/icon2.jpg)0 0 no-repeat;background-size:cover}
.footer .top{padding:.7rem 0 .6rem;display:flex;justify-content: space-between;align-items: center;}
.footer .top .logo{width:21.5%}
.footer .top .message{width:60%;display:flex;align-items: center;justify-content: flex-end;}
.footer .top .message h1{font-size:.24rem;color:#424242;margin-right:.2rem}
.footer .top .message form{width:4.5rem;position:relative}
.footer .top .message input{width:100%;height:.5rem;line-height:.5rem;border:2px solid #969696;color:black;padding-left:.13rem;padding-right:1.8rem}
.footer .top .message  button{position:absolute;height:100%;;top:0;right:0;width:1.6rem;background:#fec907;border:0;font-size:.16rem;color:#373636}
.footer .bot{display:flex;justify-content: space-between;align-items: center;border-top:2px solid #e8e8e8}
.footer .bot  .left{display:flex}
.footer .bot  .left>*{font-size:.16rem;color:#5e5d5d;margin-right:.2rem}
.footer .bot  .right{padding:.45rem 0 .35rem}
.footer .bot  .right ul{display:flex}
.footer .bot  .right ul li a{width:.3rem;height:.3rem;background:#0093dd;text-align:center;line-height:.3rem;border-radius:100%;;color:white;font-size:.18rem}
.footer .bot  .right ul li{margin-left:.1rem}
.solution {background:#f8f8f8}
.solution .title{padding:1rem 0 .6rem;text-align:center}
.solution .title h1{font-size:.48rem;color:black;font-weight:bold}
.solution .solution_nav{padding:0 0 .7rem}
.solution .solution_nav ul{display:flex;justify-content: space-between;}
.solution .solution_nav ul li{padding:0 .2rem}
.solution .solution_nav ul li.active a{color:black}
.solution .solution_nav ul li a{font-size:.18rem;color:#555454;padding-right:.3rem;position:relative;}
.solution .solution_nav ul li a:hover{color:black}
.solution .solution_nav ul li a:after{content:"\f107";position:absolute;font:normal normal normal 14px/1 FontAwesome;right:0;top:50%;transform:translateY(-50%);color:#555454;font-size:.18rem;transition:.3s}
.solution .solution_nav ul li.active a:after,.solution .solution_nav ul li a:hover:after{transform:translateY(-50%) rotate(180deg);transition:.3s}
.solution .solution_nav>div{padding:0 0 .48rem;border-bottom:2px solid #d2d2d2}
.solution .infos{padding:0 0 1.15rem}
.solution .infos>div{display:flex;padding:.4rem .6rem .4rem;background:white;justify-content: space-between;}
.solution .infos .img{width:35.5%}
.solution .infos .txt{width:62.5%;padding:.45rem 0 0    }
.solution .infos .txt h1{font-size:.48rem;color:black;font-weight:bold;margin:  0 0 .3rem}
.solution .infos .txt h2{font-size:.2rem;color:black;padding:.4rem 0 }
.solution .infos .txt>p {font-size:.16rem;color:#474747;line-height:.25rem;margin:0  0 .55rem}
.solution .infos .txt .box p{font-size:.16rem;color:#474747}
.solution .infos .txt a{margin:1rem 0 0;width:1rem;height:.4rem;;border-radius:50px;background:#fec907 url(/public/common/images/icon3.png) center center no-repeat;}
 
.solution .lists .tit{padding:0 0 .5rem;text-align:center}
.solution .lists   .tit h1{font-size:.36rem;color:black;font-weight:bold}
.solution .lists   .box .swiper-slide{display:flex;flex-wrap: wrap;justify-content: space-between;}
.solution .lists   .box .swiper-slide .items{width:32.2%;padding:.1rem;margin:0 0 .5rem}
.solution .lists   .box .swiper-slide:after{width:32.2%;content:""}
.solution .lists   .box .swiper-slide .items a{padding:0 0 .3rem;border-bottom:2px solid #dfdfdf}
.solution .lists   .box .swiper-slide .items .text{margin:.5rem 0 0}
.solution .lists   .box .swiper-slide .items .text h1{font-size:.2rem;color:black;padding-right:.5rem;position:relative}
.solution .lists   .box .swiper-slide .items .text h1:after{content:"";position:absolute;width:.32rem;height:.32rem;border-radius:100%;background:#fec907 url(/public/common/images/icon4.png) center center no-repeat;right:0;top:50%;transform:translateY(-50%);right:.3rem;transition:.3s;opacity:0}
.solution .lists   .box .swiper-slide .items a:hover .text h1:after{opacity:1;right:0}
.solution .lists   .box .swiper-slide .items a:hover img{transform:scale(1.1)}
.solution .lists   .box .swiper-slide .items a:hover .img{box-shadow:0 0 12px rgba(0,0,0,0.4)}
.solution .lists   .box .swiper-page{padding:.25rem 0 1.9rem;display:flex;align-items: center;justify-content: center;text-align:center}
.solution .lists   .box  .swiper-page .slide-button-prev,.solution .lists   .box  .swiper-page  .slide-button-next{margin:0 .2rem;width:.9rem;height:.44rem;line-height:.44rem;border:1px solid #e5e5e5;border-radius:50px;color:#26334c;font-size:.16rem}
.solution .lists   .box  .swiper-page .slide-button-prev:hover,.solution .lists   .box  .swiper-page .slide-button-next:hover{background:#fec907;border:1px solid #fec907}
.solution .lists   .box  .slide-pagination span{margin:0 .04rem;width:.44rem;height:.44rem;line-height:.44rem;font-size:.18rem;opacity:1;background:none;color:#26334c}
.solution .lists   .box  .slide-pagination span.swiper-pagination-bullet-active{background:#fec907}
.solution .lists   .box  .slide-pagination span:hover{background:#fec907}
.solution_con{padding:.92rem 0 2.15rem;background:#f8f8f8}
.solution_con .mbx{padding:.3rem 0 .55rem;display:flex;align-items: center;font-size:.14rem;color:#909090}
.solution_con .mbx a{font-size:.14rem;color:#909090;margin: 0 .04rem}
.solution_con .mbx a:first-child{padding-left:.35rem;position:relative}
.solution_con .mbx a:first-child:after{content:"";position:absolute;width:.16rem;height:.15rem;background:url(/public/common/images/icon5.png) 0 0 no-repeat;left:0;background-size:100%;top:50%;transform:translateY(-50%)}
.solution_con .mbx a:last-child{color:black;font-weight:bold}
.solution_con .content{background:white;padding:.9rem .45rem 1.25rem}
.solution_con .content h2{font-size:.36rem;padding:0 0 .43rem;border-bottom:2px solid #dedede}
.solution_con .content .editor{padding:.65rem 0 0;font-size:.16rem;color:#474747}
.case_list .title{text-align:center;padding:1rem 0 .8rem;}
.case_list .title h1{font-size:.48rem;color:black;font-weight:bold}
.case_list .list{display:flex;flex-wrap: wrap;justify-content: space-between;}
.case_list .list:after{content:'';width:32%}
.case_list .list .items{width:32%;margin:0 0 .75rem}
.case_list .list .items a {border-bottom:2px solid #dddddd}
.case_list .list .items a .text{height:.95rem;padding:0 .2rem;display:flex;flex-direction: column;justify-content: center;align-items: center;}
.case_list .list .items a .text h1{font-size:.18rem;color:#000000;font-weight:bold}
.pro_fixed {position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background:rgba(0,0,0,.5);transition:none;display:none;}
.pro_fixed .mains {position:absolute;top:50%;left:50%;background:#FFF;transform:translate(-50%,-50%);padding:.75rem 2.2rem 1.1rem;width:100%;max-width:1400px;}
.pro_fixed .mains_on {top:70%;opacity:0;visibility:hidden}
.pro_fixed .mains .lists{font-size:0}

.pro_fixed .mains .lists .top{position:relative;padding:0 .85rem}

.pro_fixed .mains .lists .top .swiper-page>div{position:absolute;width:.5rem;height:.5rem;background:#fec907;border-radius:100%;line-height:.5rem;text-align:center;font-size:.3rem;color:white;outline:none;z-index:2;top:50%;left:0;transform:translateY(-50%)}
.pro_fixed .mains .lists .top .swiper-page>div.slide-button-next {left:auto;right:0}
.pro_fixed .mains .lists h6{font-size:.16rem;color:#000000;font-weight:bold;padding:0 .85rem;margin:.45rem 0 0}
.pro_fixed .mains>em {position:absolute;right:.38rem;top:.3rem;width:.35rem;height:.35rem;border:1px solid #272536;border-radius:100%;cursor:pointer;}
.pro_fixed .mains>em:after,.pro_fixed .mains>em:before{content:'';width:.19rem;height:3px;background:#272536;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .36s}
.pro_fixed .mains>em:before{opacity:0;}
.pro_fixed .mains>em:hover:before{transform:translate(-50%,-50%) rotate(90deg);opacity:1}
.pro_fixed .mains>em:hover {transform:rotate(45deg)}
.case_list  .page{padding:.2rem 0 3rem;display:flex;align-items: center;justify-content: center;text-align:center}
.case_list  .page .page-item{margin:0 .2rem;width:.9rem;height:.44rem;line-height:.44rem;border:1px solid #e5e5e5;border-radius:50px;color:#26334c;font-size:.16rem}
.case_list  .page .page-item:hover{background:#fec907;border:1px solid #fec907}
.case_list  .page a{margin:0 .04rem;width:.44rem;height:.44rem;line-height:.44rem;font-size:.18rem;opacity:1;background:none;color:#26334c;border-radius:100%}
.case_list  .page .page-num-current{background:#fec907}
.case_list  .page a:hover{background:#fec907}
.news_box {background:#f8f8f8}
.news_box .title{text-align:center;padding:1rem 0 .7rem}
.news_box .title h1{font-size:.48rem;color:#000000;font-weight:bold}
.news_box .lists{display:flex;flex-wrap: wrap;justify-content: space-between;}
.news_box .lists:after{content:'';width:31%}
.news_box .lists .items{width:31%;margin:0 0 .7rem}
.news_box .lists .items a{background:#ffffff;padding:.44rem .32rem .5rem}
.news_box .lists .items a span{font-size:.14rem;color:#555555;display:inline-block;width:1rem;height:.3rem;line-height:.3rem;text-align:center;border-radius:50px;border:1px solid #b5b5b5}
.news_box .lists .items a h2{font-size:.22rem;margin:.33rem 0 .9rem;font-size:.22rem;color:#202020;font-weight:bold;height:.5rem;line-height:.25rem}
.news_box .lists .items a  em{margin:.42rem 0 0;font-size:.14rem;color:#555555;display:inline-block}
.news_box .lists .items a:hover img{transform:scale(1.1)}
.news_box .lists .items a:hover span{background:#fec907;border:1px solid #fec907;color:black}
.news_box .lists .items a:hover{box-shadow:0 0 20px rgba(0,0,0,0.2)}
.news_box   .page{padding:.15rem 0 2.05rem;display:flex;align-items: center;justify-content: center;text-align:center}
.news_box   .page .page-item{margin:0 .2rem;width:.9rem;height:.44rem;line-height:.44rem;border:1px solid #e5e5e5;border-radius:50px;color:#26334c;font-size:.16rem}
.news_box   .page .page-item:hover{background:#fec907;border:1px solid #fec907}
.news_box   .page a{margin:0 .04rem;width:.44rem;height:.44rem;line-height:.44rem;font-size:.18rem;opacity:1;background:none;color:#26334c;border-radius:100%}
.news_box   .page .page-num-current{background:#fec907}
.news_box   .page a:hover{background:#fec907}
.social_recruitment .title{padding:1rem 0 .75rem}
.social_recruitment .title h1{font-size:.3rem;color:#000000;font-weight:bold}
.social_recruitment .lists .items a{background:#f6f7f9;padding:.45rem  .1rem .5rem;text-align:center;border-radius:5px}
.social_recruitment .lists .items a  span{font-size:.16rem;color:#656565;width:1.05rem;height:.38rem;border:1px solid #d8d8d9;display:inline-block;line-height:.38rem;border-radius:50px}   
.social_recruitment .lists .items a h2{font-size:.24rem;color:#626262;font-weight:bold;margin:.4rem 0 1.15rem;height:.75rem;line-height:.25rem}
.social_recruitment .lists .items a  em{font-size:.14rem;color:#656565;border-bottom:1px solid #656565}
.social_recruitment .lists .items a:hover{background:#fec907}
.social_recruitment .lists .items a:hover span{color:#656565;background:white;border:1px solid white}   
.social_recruitment .lists .items a:hover h2{color:white}
.social_recruitment .lists .items a:hover  em{color:white;border-bottom:1px solid white}
.social_recruitment .lists  .swiper-page{padding:.95rem 0 1.65rem;display:flex;align-items: center;justify-content: center;text-align:center}
.social_recruitment .lists  .swiper-page .slide-button-prev,.social_recruitment .lists   .swiper-page  .slide-button-next{margin:0 .2rem;width:.9rem;height:.44rem;line-height:.44rem;border:1px solid #e5e5e5;border-radius:50px;color:#26334c;font-size:.16rem}
.social_recruitment .lists  .swiper-page .slide-button-prev:hover,.social_recruitment .lists   .swiper-page .slide-button-next:hover{background:#fec907;border:1px solid #fec907}
.social_recruitment .lists   .slide-pagination span{margin:0 .04rem;width:.44rem;height:.44rem;line-height:.44rem;font-size:.18rem;opacity:1;background:none;color:#26334c}
.social_recruitment .lists  .slide-pagination span.swiper-pagination-bullet-active{background:#fec907}
.social_recruitment .lists  .slide-pagination span:hover{background:#fec907}
.campus_recruitment {background:#f6f7f9}
.campus_recruitment .title{padding:1.05rem 0 .7rem}
.campus_recruitment .title h1{font-size:.3rem;color:#000000;font-weight:bold}
.campus_recruitment .lists .items a{background:white;padding:.45rem  .1rem .5rem;text-align:center;border-radius:5px}
.campus_recruitment .lists .items a  span{font-size:.16rem;color:#656565;width:1.05rem;height:.38rem;border:1px solid #d8d8d9;display:inline-block;line-height:.38rem;border-radius:50px}   
.campus_recruitment .lists .items a h2{font-size:.24rem;color:#626262;font-weight:bold;margin:.4rem 0 1.15rem;height:.75rem;line-height:.25rem}
.campus_recruitment .lists .items a  em{font-size:.14rem;color:#656565;border-bottom:1px solid #656565}
.campus_recruitment .lists .items a:hover{background:#fec907}
.campus_recruitment .lists .items a:hover span{color:#656565;background:white;border:1px solid white}   
.campus_recruitment .lists .items a:hover h2{color:white}
.campus_recruitment .lists .items a:hover  em{color:white;border-bottom:1px solid white}
.campus_recruitment .lists  .swiper-page{padding:.9rem 0 1.45rem;display:flex;align-items: center;justify-content: center;text-align:center}
.campus_recruitment .lists  .swiper-page .slide-button-prev,.campus_recruitment .lists   .swiper-page  .slide-button-next{margin:0 .2rem;width:.9rem;height:.44rem;line-height:.44rem;border:1px solid #e5e5e5;border-radius:50px;color:#26334c;font-size:.16rem}
.campus_recruitment .lists  .swiper-page .slide-button-prev:hover,.campus_recruitment .lists   .swiper-page .slide-button-next:hover{background:#fec907;border:1px solid #fec907}
.campus_recruitment .lists   .slide-pagination span{margin:0 .04rem;width:.44rem;height:.44rem;line-height:.44rem;font-size:.18rem;opacity:1;background:none;color:#26334c}
.campus_recruitment .lists  .slide-pagination span.swiper-pagination-bullet-active{background:#fec907}
.campus_recruitment .lists  .slide-pagination span:hover{background:#fec907}

.hidden1,.hidden2 {
  display: none !important;
}
.job_fixed {position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background:rgba(0,0,0,.5);transition:none;display:none;}

.job_fixed .mains {position:absolute;top:55%;left:50%;background:#FFF;transform:translate(-50%,-50%);padding:.5rem .6rem .5rem;width:100%;max-width:1400px;}
.job_fixed .mains   h5{font-size:.48rem;color:black;font-weight:bold;margin:0 0 .3rem}
.job_fixed .mains  .cnts{padding:0 0 .5rem;border-bottom:2px solid #e1e1e1}
.job_fixed .mains  .cnts p{font-size:.14rem;color:#909090;font-weight:bold}
.job_fixed .mains  .cnts1{padding: .5rem 0 ;display:flex;border-bottom:2px solid #e1e1e1}
.job_fixed .mains  .cnts1 h2{font-size:.24rem;color:#252525;font-weight:bold;width:40%}
.job_fixed .mains  .cnts1 .text {width:60%}
.job_fixed .mains  .cnts2{padding: .5rem 0 ;display:flex;border-bottom:2px solid #e1e1e1}
.job_fixed .mains  .cnts1 .text p{color:#777777;font-weight:bold;font-size:.16rem}
.job_fixed .mains  .cnts2 h2{font-size:.24rem;color:#252525;font-weight:bold;width:40%}
.job_fixed .mains  .cnts2 .text {width:60%}
.job_fixed .mains  .cnts2 .text p{color:#777777;font-weight:bold;font-size:.16rem}
.job_fixed .mains>a{position:absolute;right:.6rem;top:.5rem;width:1.45rem;height:.55rem;line-height:.55rem;font-size:.16rem;color:black;background:#fec907;border-radius:50px;text-align:center;font-weight:bold}
#cvlist {font-size:0.14rem;padding:.2rem 0}
#cvlist>div{background:white;}
.v52fmbx_hr{border-top:1px solid #ddd;margin:0;padding:0 5px 0 15px;font-weight:bold;font-size:0.16rem;background:#ddd;height:60px;line-height:60px;}
:-ms-input-placeholder{color:#999}
.met-focus{border:1px solid #2a3f97!important}
.v52fmbx{border:1px solid #ddd;border-top:0;overflow:hidden;text-align:left}
.v52fmbx dl:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.v52fmbx dl{width:100%;zoom:1;background:#fff}
.v52fmbx dl{border-top:1px solid #ddd;margin:0;display:-webkit-box;display:-moz-box;display:box;display:-ms-flexbox;position:relative;padding:5px 0}
.v52fmbx dl dt{padding:15px 15px 10px 15px;width:105px;text-align:left;font-weight:normal;overflow:hidden;line-height:1.2}
.v52fmbx dl dd{-moz-box-flex:1.0;-webkit-box-flex:1.0;box-flex:1.0;-ms-flex:1;padding:2px 0 0 15px;margin:10px 0}
.v52fmbx dl dd label input{position:relative;top:1px;margin-right:3px}
.v52fmbx dl dd .fbox{margin:0 10px 0 0}
.v52fmbx dl dd .tips{color:#aaa}
.v52fmbx dl dd .tips:hover{color:#f00}
.v52fmbx dl dd.labelinline label{display:inline}
.v52fmbx dl dt.addimgdt{padding:10px 5px 10px}
.v52fmbx dl dt.addimgdt p{height:30px;line-height:30px;margin-bottom:8px}
.v52fmbx dl.noborder{border-bottom:0}
.formerror{margin-top:6px;height:20px;line-height:20px}
.formerror .fa-times{color:#fff;border-radius:3px;padding:1px 2px;font-size:0.16rem;margin-right:5px;background:red}
.formerror .fa-check{color:#fff;border-radius:3px;padding:2px;font-size:0.14rem;margin-right:5px;background:#10aa00}
.formerrorbox{border:2px solid #f00!important}
.v52fmbx dl dd.ftype_description{color:#fff;padding:8px;margin:0 5px;background:#6c6fbf}
.ftype_input .fbox{float:left}
.ftype_input .tips{float:left;padding-top:5px}
.ftype_input .fbox input{width:350px;height:28px;line-height:28px\9;padding:2px 5px;border:1px solid #dcdfe0;background-color:#fff;color:#333;outline:0;border-radius:2px;}
.placeholder-ie{position:relative}
.placeholder-ie label{position:absolute;left:8px;top:7px;cursor:text;color:#999}
.ftype_textarea .tips{display:block}
.ftype_textarea textarea{width:350px;line-height:1.5;height:100px;padding:7px 5px;border:1px solid #dcdfe0;background-color:#fff;color:#333;outline:0}
.ftype_select .tips,.ftype_select-linkage .tips{display:block;margin-top:5px}
select{line-height:31px;height:31px;vertical-align:middle;background-color:#fff;outline:0;border:1px solid #ccc;padding:4px;color:#656565}
.ftype_radio .fbox label{font-weight:normal;height:28px;line-height:28px;margin:0;display:block}
.ftype_radio .fbox input[type='radio']{border-radius:100%;bottom:3px;height:15px;position:relative;vertical-align:middle;width:15px;margin:0;position:relative;top:-1px;margin-right:6px}
.ftype_radio .formerror{margin-top:0}
.ftype_checkbox .fbox input[type='checkbox']{border-radius:100%;bottom:3px;height:15px;position:relative;vertical-align:middle;width:15px;margin:0}
.ftype_checkbox .fbox label{font-weight:normal;height:28px;line-height:28px;margin:0;display:block}
.ftype_checkbox .fbox input{position:relative;top:-1px;margin-right:6px!important}
.ftype_checkbox .formerror{margin-top:0}
.ftype_transverse .fbox label{display:inline;margin-right:15px}
.submit{display:block;background:#fec907;border:0 none;height:34px;line-height:26px;padding:0 35px;color:#fff;cursor:pointer;border-radius:2px;font-family:'Microsoft YaHei',Tahoma,Verdana,'Simsun'}
.submit:hover{background:#fec907}
.submit.active{background:#fec907}
.v52fmbx dl dd.ftype_code input{width:80px;margin-right:10px}
.v52fmbx dl dd.ftype_code img{height:30px;position:relative;bottom:2px}
.v52fmbx dl dd.ftype_code img{height:30px;position:relative;bottom:2px}
.contact_box .infos{background:#f8f8f8}
.contact_box .infos .title{padding:1rem  0 .65rem}
.contact_box .infos .title h2{font-size:.3rem;color:#000000;font-weight:bold;}
.contact_box .infos .title h3{font-size:.24rem;color:#000000;font-weight:bold;margin:.7rem 0 0}
.contact_box .infos .box {display:flex;padding:0 0 1.52rem }
.contact_box .infos .box .txt{width:30%}
.contact_box .infos .box .txt h2{font-size:.18rem;color:#3b3b3b;margin:0 0 .25rem}
.contact_box .infos .box .txt p{font-size:.18rem;color:#272727;font-weight:bold}
.contact_box .infos .box .txt h1{font-size:.16rem;color:#3b3b3b;margin:.4rem  0 0}
.contact_box .infos .box  .imgs p{font-size:.18rem;color:#3b3b3b;padding:0 0 .15rem}
.contact_box .message{padding:0 0 1.8rem}
.contact_box .message  .title {padding:1.2rem 0 .7rem;}
.contact_box .message .title h1{font-size:.3rem;color:#000000;font-weight:bold}
    
.contact_box .message .form  .info{display:flex;flex-wrap: wrap;justify-content: space-between;width:86%;}
.contact_box .message .form  .info .input {width:47%;margin:0 0 .55rem}
.contact_box .message .form  .info .input input{width:100%;height:.7rem;;border:0;padding:0 .2rem;font-size:.16rem;color:#000000;border:1px solid #dddddd;background:#f8f8f8;border-radius:5px}
.contact_box .message .form  .info .input .text{font-size:.16rem;color:#000000;margin:0 0 .15rem}
.contact_box .message .form  .second  .text{font-size:.16rem;color:#000000;margin:0 0 .15rem}
.contact_box .message .form  .second textarea{width:100%;height:2.15rem;font-size:.16rem;color:#000000;border:1px solid #dddddd;background:#f8f8f8;;padding:.1rem;border-radius:5px}
.contact_box .message .form  .submint{margin:.35rem  0 0;}
.contact_box .message .form  .submint button{width:1.87rem;height:.7rem;background:#fec907;font-size:.16rem;color:white;border:0;border-radius:5px}
.tem_banner.index{padding:.92rem 0 0}
.tem_banner.index .label_text{position:absolute;right:2.6rem;top:42%;z-index:2;text-align:right}
.tem_banner.index .label_text h1{font-size:.48rem;color:#ffffff;text-shadow: 2px 2px 15px #3333337d;;font-weight:bold}
.tem_banner.index .label_text p{font-size:.24rem;color:#ffffff;text-shadow: 2px 2px 10px #3333338a;font-weight:bold;margin:.4rem 0 0;}
.tem_banner.index .slide-pagination{position:absolute;right:2.6rem;bottom:.65rem;z-index:2}
.tem_banner.index .slide-pagination span{width:.1rem;height:.1rem;margin-left:.1rem;opacity:1;background:none;border:1px solid white}
.tem_banner.index .slide-pagination span.swiper-pagination-bullet-active{background:white}
.index_product .index_pro_nav ul{display:flex}
.index_product .index_pro_nav ul li{width:20%}
.index_product .index_pro_nav ul li a{height:2.6rem;display:flex;flex-direction: column;justify-content: center;align-items: center;}
.index_product .index_pro_nav ul li a h2 {font-size:.24rem;color:#353535;padding:1.05rem 0 0 ;position:relative}
.index_product .index_pro_nav ul li#current{background:#fec907}
.index_product .index_pro_nav ul li a:hover{background:#fec907}
.index_product .index_pro_nav ul li:nth-child(1) a h2:after{content:"";position:absolute;background:url(/public/common/images/icon6.png)0  0 no-repeat;width:.75rem;height:.75rem;left:50%;transform:translateX(-50%);top:0;background-size:100%;transition:.5s}
.index_product .index_pro_nav ul li:nth-child(2) a h2:after{content:"";position:absolute;background:url(/public/common/images/icon7.png)0  0 no-repeat;width:.68rem;height:.68rem;left:50%;transform:translateX(-50%);top:0;background-size:100%;transition:.3s}
.index_product .index_pro_nav ul li:nth-child(3) a h2:after{content:"";position:absolute;background:url(/public/common/images/icon8.png)0  0 no-repeat;width:.76rem;height:.76rem;left:50%;transform:translateX(-50%);top:0;background-size:100%;transition:.3s}
.index_product .index_pro_nav ul li:nth-child(4) a h2:after{content:"";position:absolute;background:url(/public/common/images/icon9.png)0  0 no-repeat;width:.61rem;height:.64rem;left:50%;transform:translateX(-50%);top:0;background-size:100%;transition:.3s}
.index_product .index_pro_nav ul li:nth-child(5) a h2:after{content:"";position:absolute;background:url(/public/common/images/icon10.png)0  0 no-repeat;width:.75rem;height:.66rem;left:50%;transform:translateX(-50%);top:0;background-size:100%;transition:.3s}
.index_product .index_pro_nav ul li#current:nth-child(1) a h2:after,.index_product .index_pro_nav ul li:nth-child(1) a:hover  h2:after{content:"";position:absolute;background:url(/public/common/images/icon6-1.png)0  0 no-repeat;width:.75rem;height:.75rem;left:50%;transform:translateX(-50%);top:0;background-size:100%;transition:.5s}
.index_product .index_pro_nav ul li#current:nth-child(2) a h2:after,.index_product .index_pro_nav ul li:nth-child(2) a:hover  h2:after{content:"";position:absolute;background:url(/public/common/images/icon7-1.png)0  0 no-repeat;width:.68rem;height:.68rem;left:50%;transform:translateX(-50%);top:0;background-size:100%;transition:.5s}
.index_product .index_pro_nav ul li#current:nth-child(3) a h2:after,.index_product .index_pro_nav ul li:nth-child(3) a:hover  h2:after{content:"";position:absolute;background:url(/public/common/images/icon8-1.png)0  0 no-repeat;width:.76rem;height:.76rem;left:50%;transform:translateX(-50%);top:0;background-size:100%;transition:.5s}
.index_product .index_pro_nav ul li#current:nth-child(4) a h2:after,.index_product .index_pro_nav ul li:nth-child(4) a:hover  h2:after{content:"";position:absolute;background:url(/public/common/images/icon9-1.png)0  0 no-repeat;width:.61rem;height:.64rem;left:50%;transform:translateX(-50%);top:0;background-size:100%;transition:.5s}
.index_product .index_pro_nav ul li#current:nth-child(5) a h2:after,.index_product .index_pro_nav ul li:nth-child(5) a:hover  h2:after{content:"";position:absolute;background:url(/public/common/images/icon10-1.png)0  0 no-repeat;width:.75rem;height:.66rem;left:50%;transform:translateX(-50%);top:0;background-size:100%;transition:.5s}
.index_product  .infos {background:#f7f7f7;padding:0 0 .68rem}
.index_product  .infos .items>div{display:flex;justify-content: space-between;}
.index_product  .infos .items>div .left{width:49%;padding:1rem 0 0rem}
.index_product  .infos .items>div .left .text h1{font-size:.36rem;color:#333334;font-weight:bold;padding:0 0 .45rem}
.index_product  .infos .items>div .left .text p{font-size:.16rem;color:#474747;line-height:.3rem}
.index_product  .infos .items>div .left  .more{margin:.25rem  0 1rem}
.index_product  .infos .items>div .left  .more a{font-size:.14rem;color:#353535;display:inline-block;padding-right:1.05rem;position:relative;height:.5rem;line-height:.5rem}
.index_product  .infos .items>div .left  .more a:after{content:'';position:absolute;background:url(/public/common/images/icon11.png)0  0 no-repeat;width:.38rem;height:.33rem;transition:.3s;top:50%;transform:translateY(-50%);right:0;background-size:100%}
.index_product  .infos .items>div .left  .more a:before{content:'';position:absolute;background:url(/public/common/images/icon12.png)0  0 no-repeat;width:.63rem;height:.1rem;transition:.3s;top:50%;transform:translateY(-50%);right:.15rem;background-size:100%}
.index_product  .infos .items>div .left  .more a:hover:before{right:-.15rem;;transition:.3s} 
.index_product  .infos .items>div .left  .lists  a .img img{border-radius:100px;width:1.6rem;height:1.6rem}
.index_product  .infos .items>div>.img{width:45%}
.index_infos{display:flex}
.index_infos .index_case{width:53.5%;position:relative}
.index_infos .index_case .text{position:absolute;width:61%;left:2.6rem;bottom:0}
.index_infos .index_case .text h1{font-size:.18rem;color:white}
.index_infos .index_case .text h2{font-size:.48rem;color:white;margin:.22rem 0 .2rem}
.index_infos .index_case .text p{font-size:.16rem;color:white;line-height:.25rem}
.index_infos .index_case .text .more{margin:.9rem 0 .8rem}
.index_infos .index_case .text .more a{font-size:.14rem;color:white;display:inline-block;padding-right:1.05rem;position:relative}
.index_infos .index_case .text .more a:after{content:'';position:absolute;background:url(/public/common/images/icon13.png)0  0 no-repeat;width:.38rem;height:.33rem;transition:.3s;top:50%;transform:translateY(-50%);right:0;background-size:100%}
.index_infos .index_case .text .more a:before{content:'';position:absolute;background:url(/public/common/images/icon14.png)0  0 no-repeat;width:.63rem;height:.1rem;transition:.3s;top:50%;transform:translateY(-50%);right:.15rem;background-size:100%}
.index_infos .index_case .text .more a:hover:before{right:-.15rem;;transition:.3s} 
.index_infos .index_about{width:46.5%;background:#eef8fb;padding:.9rem  0  0 .7rem}
.index_infos .index_about h1{font-size:.18rem;color:#353535;margin:0 0 .2rem}
.index_infos .index_about h2{font-size:.3rem;color:#353535;margin:0 0 1rem;}
.index_infos .index_about h3{font-size:.24rem;color:#353535;margin:0 0 .6rem;font-weight:bold}
.index_infos .index_about .imgs{display:inline-block;text-align:center}
.index_infos .index_about .imgs p{font-size:.18rem;color:#3b3b3b;margin:.15rem 0 0 }
.index_infos .index_about .more{padding:1.6rem 0 0}
.index_infos .index_about .more a{font-size:.14rem;color:#3b3b3b;display:inline-block;padding-right:1.05rem;position:relative}
.index_infos .index_about .more a:after{content:'';position:absolute;background:url(/public/common/images/icon15.png)0  0 no-repeat;width:.38rem;height:.33rem;transition:.3s;top:50%;transform:translateY(-50%);right:0;background-size:100%}
.index_infos .index_about .more a:before{content:'';position:absolute;background:url(/public/common/images/icon16.png)0  0 no-repeat;width:.63rem;height:.1rem;transition:.3s;top:50%;transform:translateY(-50%);right:.15rem;background-size:100%}
.index_infos .index_about .more a:hover:before{right:-.15rem;;transition:.3s} 

/********<=767 mobile nav style css********/
.fl-page{position:relative;top:-1.5rem;}

.m-header {background:#FFF;box-shadow:0 0 12px rgba(0,0,0,0.2)}
.m-header >.col-xs-6>div {color:#333}
.m-header >.col-xs-6 img {max-height:45px;}
.st-container .st-menu {background:black;
	-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:#fec907;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:#fec907}}
.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********/
.m-header .dl-menuwrapper button.dl-active{color:#0061ae}
.m-header .dl-menuwrapper ul{background:#0061ae}
.m-header>div.col-xs-6,.m-header>div.m_langs {z-index:2}
.m-header .dl-menuwrapper {z-index:1}
.m-header .dl-menuwrapper li a {border-top:1px solid rgba(255,255,255,.2);font-size:12px;}
/**************************/

/******ipad****/
@media(max-width:1600px){
    .tem_banner.index .label_text{right:1.6rem}
    .index_infos .index_about h2{margin:0 0 .5rem}
    .index_infos .index_about .more{padding:1rem 0 0}
    .index_infos .index_case .text{left:1.6rem}
}
@media(max-width:1440px){
    .pro_fixed .mains{width:1200px}
    .job_fixed .mains{width:1200px}
}

@media(max-width:990px){
	body{overflow-x:hidden;}
	.st-menu {display:block;}	
	.header {display:none;}
	.m-header  {top:0;opacity:1;}
	
	.tem_banner{padding:60px 0 0}
	
}
/********mobile*********/
@media(max-width:767px){
    .tem_banner.index .label_text {text-align:left;top:50%;left:.6rem}
    .tem_banner.index .label_text h1{font-size:.36rem;}
.tem_banner.index .label_text p{font-size:.24rem;}
.index_product .index_pro_nav ul{display:flex;flex-wrap: wrap;}
.index_product .index_pro_nav ul li{width:50%}
.index_product .infos .items>div{display:inherit}
.index_product .infos .items>div .left{width:100%}
.index_infos{display:inherit}
.index_infos .index_case .text{top:20%;width:80%;left:.6rem}
.index_infos .index_case {width:100%}
.index_infos .index_about{width:100%;padding:.3rem }
.index_product .infos .items>div>.img{width:100%}
.footer .top{display:inherit}
.footer .top .message{width:100%}
.footer .top .logo{width:50%;display:none}
.footer .top .message{display:inherit}
.footer .bot .left{display:initial}
.footer .top{padding:.2rem 0}
.about_company .infos .img{display:none}
.about_company .infos .content{width:100%}
.about_culture .infos .imglist .swiper-slide{display:initial}
.about_culture .infos .imglist .swiper-slide .img{width:100%}
.about_culture .infos .imglist .swiper-slide .txt{width:100%}
.about_culture .infos .sm_list{width:100%}
.solution .solution_nav ul{display:flex;flex-wrap: wrap;justify-content: space-between;}

.solution .solution_nav ul li{width:50%}
.solution .infos>div{display:inherit}
.solution .infos .img{width:100%}
.solution .infos .txt{width:100%}
.solution .lists .box .swiper-slide .items{width:48%}
.tem_banner.indise .txt{left:1.6rem}
.case_list .list .items{width:48%}
.pro_fixed .mains{width:100%;padding:.5rem .2rem}
.news_box .lists .items{width:48%}
.news_box .lists .items a span{width:auto;padding:.1rem;line-height:normal;height:auto}
.job_fixed .mains{width:100%}
.ftype_textarea textarea{width:100%}
.ftype_input .fbox input{width:100%}
.contact_box .infos .box{display:inherit}
.contact_box .infos .box .txt{width:100%}
.contact_box .message .form .info{width:100%}


}