@import url('responsive2.0.css');html{-webkit-text-size-adjust:100%;font-size:100px;overflow-x:hidden;}
html{font-size:5.2083334vw}
@media (max-width:1600px){html{font-size:calc(100 / 1600* 100vw);}
}
@media (max-width:1024px){html{font-size:calc(100 / 1024 * 100vw);}
}
@media (max-width:640px){html{font-size:calc(100 / 460 * 100vw);}
}
body,input,pre,select,th,td,textarea{font-size:0.16rem;font-weight:normal;}
.fl{float:left;}
.fr{float:right;}
@media(max-width:1024px){
    .fl,.fr{float:none;}
}
.ytable{display:table;width:100%;table-layout:fixed;}
.ytable-cell{display:table-cell;vertical-align:middle;}
@media(max-width:768px){
    .ytable-cell{display:block;}
}
@media(max-width:1024px){
    body,input,pre,select,th,td,textarea{font-size:0.18rem;font-weight:normal;}
}
.w1800{max-width:18rem;width:90%;margin:0 auto;}
.w1400{max-width:14rem;width:90%;margin:0 auto;}
.w1540{max-width:15.4rem;width:90%;margin:0 auto;}
.w570{max-width:5.7rem;margin:0 auto;width: 100%}
.w670{max-width:6.7rem;margin:0 auto;width: 100%}


.header{position:fixed;z-index:100;left:0;top:0;width:100%;transition:0.3s all;}
.menu-show .header,.header.hover{background:#fff;box-shadow:0 3px 8px rgba(0,0,0,.1)}
.header .auto{padding-top:0.2rem;align-items: center;}

.header .logo{max-width:1.6rem;width:35%;padding-bottom: 0.17rem;}
.header .logo a{display:block}
.header .logo img{width:100%}
.header .top-right{align-items:baseline;padding-top:0.2rem}
.whiteT .header .top-right,
.menu-show .header .top-right,
.no_banner .header .top-right,
.header.hover .top-right{padding-top: 0}
.header .tel a{padding-left:0.37rem;line-height:0.4rem;position:relative;font-size:0.2rem;display: block;color: #333}
.header .tel a:before{content:'';left:0;position:absolute;width:30px;height:100%;background:url(../images/top_tel.svg) no-repeat left center}
.header .search .box{width:2rem;margin:0px 0.4rem 0 0.5rem;padding-left:0.16rem;padding-right:0.5rem;position:relative;background:rgba(255,255,255,0.37);border-radius:30px;}

.header .search input{width:100%;height:40px;border:none;background:none;color:rgba(51,51,51,0.5);font-size:0.14rem}
.header .search a{position:absolute;width:40px;height:40px;right:0;top:0;background:url(../images/top_search.svg) no-repeat center center;background-size: .2rem}
.header .search a.open-search{display:none}
.header menu li{position:relative}
.header menu li span{display:block;font-size:0.18rem;padding:0.2rem 0;}
.header menu li a:hover,
.header menu li.aon span a{color:#0064eb;}
.top_h{display:none}
.no_banner .top_h{display:block}
.no_banner .header{box-shadow:0 8px 20px rgba(0,29,68,0.05)}
.no_banner .header .search .box{background:#f2f2f2}
.white_top .header .logo img,
.white_top .header .tel a:before{filter:grayscale(100%) brightness(1000%);}

.menu-show .header .logo img,
.menu-show .header .tel a:before,
.white_top .header.hover .logo img,
.white_top .header.hover .tel a:before{filter:none;}

.white_top .header .search input{color:rgba(255,255,255,0.5)}

.menu-show .header .search input,
.white_top .header.hover .search input{color:rgba(51,51,51,0.5)}

.white_top .header .search a{filter:grayscale(100%) brightness(1000%);}

.menu-show .header .search a,
.white_top .header.hover .search a{filter:none;}

.white_top .header .tel a{color:#fff}
.menu-show .header .tel a,
.whiteT .header .tel a,
.white_top .header.hover .tel a{color:#333}
.white_top .header .tel:before{filter:grayscale(100%) brightness(1000%);}
.menu-show .header .tel:before,.white_top .header.hover .tel:before{filter:none;}
.menu-show .header .top-right,.no_banner .header .top-right，.header.hover .top-right{align-items:center!important;}
.header menu li{position:static;}
.header menu li .sub{width:100%;left:0 !important;margin-left:0;top:100%;}
.header menu li .main_pro{max-width:1344px;width:96%;margin:0 auto;position:relative;min-height:2.2rem}
.header menu li#m3 .main_pro{min-height:2.5rem}
.header menu li .main_pro dt{width:calc(20% - 0.38rem);padding:0 0 10px}
.header menu li .main_pro dt>a{line-height:2.4;}
.header menu li .main_pro dt .sub_tit .svg{max-width: .2rem;margin-right: .05rem}
.header menu li .main_pro .box a{display:flex;align-items:center;}
.header menu li .main_pro .box .pic{width:4.2rem;height:2.4rem;position:relative;overflow:hidden;border-radius: 5px}
.header menu li .main_pro .box .pic .Ispic{position:absolute;width:100%;height:100%;left:0;top:0;}
.header menu li .main_pro .box .text{width:50%;text-align:left;margin-left:.8rem;}
.header menu li .main_pro .box .text .title{font-size: .2rem;}
.header menu li .main_pro .box{/*display:flex;justify-content:center;align-items:center;*/}
.header menu li .main_pro .box .ul{/*margin-left:-0.82%;margin-right:-0.82%;*/}
.header menu li .main_pro .box .ul .item:nth-child(3n){margin-right:0}
.header menu li .main_pro .box .ul .item a{padding:.1rem;background:#fff;box-shadow:0 10px 30px rgba(0,51,119,0.08);border-radius:10px;}
.header menu li .main_pro .box .ul .item figure{width:40%;padding-bottom:27.9%;}
.header menu li .main_pro .box .ul .item figure .isimg{height:94%;}
.header menu li .main_pro .box .ul .item .txt{width:78%;}
.header menu li .main_pro .box .ul .item .txt h4{text-align:left;padding-left:.2rem;}
.header menu li .main_pro .subbmain img{}
@media (max-width:1360px){}
@media (min-width:1025px){
    
    .whiteT .header menu li,
    .menu-show .header menu li,
    .no_banner .header menu li,
    .header.hover menu li{padding: 0.2rem 0 0}
    
    .whiteT .header .search .box,
    .menu-show .header .search .box,
    .header.hover .search .box{background:rgba(0,0,0,0.07);}
    
    .header menu li{line-height:40px}
    .header menu li:not(:last-child){margin-right:0.6rem}
    .header menu li .sub{position:absolute;top:100%;z-index:100;padding:.4rem 0;}
    .header menu li .main_pro{padding: 0}
    .header menu li .sub dt{font-size:0.16rem}
    .whiteT .header menu li span,
    .no_banner .header menu li span,
    .header.hover menu li span{}
    .header .open-menu{display:none}
    .white_top .header menu li:not(.aon) span a{color:#fff}
    .white_top .header.hover menu li:not(.aon) span a{color:#333}
    
    .header menu li .main_pro dt .sub_tit.cur .svg{filter: grayscale(100) brightness(100);}
    
    .header menu li .main_pro .subbmain{position:absolute;right:0;top:0;display:none;width:80%;max-width:1130px;padding-left:.4rem;padding-bottom: .4rem}
    .header menu li#m2 .main_pro .subbmain{}
    .header menu li .main_pro .subbmain:before{position:absolute;content: '';width: 2px;height: calc(100% - .4rem);background: #0064eb;left:0;top: 0;}
    .header menu li .main_pro .subbmain:after{position:absolute;content: '';width: 1000%;height: calc(100% + .4rem);background: rgba(256,256,256,.95);left:50%;transform: translateX(-50%);top: calc(0% - .4rem);z-index: -1;box-shadow: 0 2px 5px rgba(0,0,0,0.1);}
    .header menu li .main_pro .box .ul .item{width:27%;float:left;margin-right:2%;margin-bottom:2%;}
}
@media (max-width:1024px){
    .header{}
    .header header:after{display:none;}
    .header header{display:flex;justify-content:space-between;align-items:center;}
    .header .auto{padding-top:.14rem;height: .9rem;}
    .header .top-right{align-items:center;padding-top:0;position: relative}
    .header .top-right .tel a{line-height:30px;margin-left:10px;padding-left:30px;font-size: 0}
    .header .search a.open-search{display:block;position:relative;width:30px;height:30px;}
    .header .search .box{display:none;position:absolute;right: 0;width: 3rem;margin: 0;top: calc(100% + .17rem);background: rgba(255,255,255,0.85);}
    .header menu{position:fixed;z-index:20;left:-100%;top:.89rem;height:100%;background-color:#fff;opacity:0;transition:0.5s;width:100%;padding-bottom:1.5rem /*max-width:240px;*/}
    .menu-show .header menu{left:0;opacity:1;}
    .header menu ul{height:100%;overflow:auto;display:block;border-top:1px dotted #ddd;}
    .header menu li{border-bottom:1px dotted #eee;}
    .header menu li span{line-height:3;padding:0 0 0 2em;font-size:.24rem}
    .header menu li.has-sub span .op:before,.header menu li.has-sub span .op:after{background-color:#0064eb;}
    .header li .sub{background-color:#eee;}
    .header .open-menu{width:30px;height:30px;padding:8px;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;transition:0.3s;}
    .header .open-menu span{display:block;transition:0.3s;height:2px;background-color:#000;}
    .menu-show .header .open-menu{border-radius:50%;background-color:#0064eb;}
    .menu-show .header .open-menu span{background-color:#fff;height:1px;}
    .menu-show .header .open-menu span:nth-child(2){display:none;}
    .menu-show .header .open-menu span:nth-child(1){transform:rotate(45deg) translate(4px,5px);}
    .menu-show .header .open-menu span:nth-child(3){transform:rotate(-45deg) translate(4px,-5px);}
    .white_top .header .open-menu span{background-color:#fff}
    .white_top .header.hover .open-menu span{background-color:#000}
    .white_top .header.hover .open-menu.on span{background-color:#fff}
    .header menu li .main_pro{height:auto;padding:.3rem;}
    .header menu li#m3 .main_pro{height: auto;}
    .header menu li .main_pro dt{width:100%;text-align:left;}
    .header menu li .main_pro .subbmain{position:relative;left:auto;top:auto;display:block!important;}
    .header menu li#m3 .main_pro .box{margin-bottom:.2rem}
    .header menu li .main_pro .box,.header menu li .main_pro .box a{display:block;}
    .header menu li#m2 .main_pro .box a{display:flex}
    .header menu li .main_pro .box .ul .item{margin-bottom:.1rem;}
    .header menu li .main_pro .box .ul .item a{padding:.2rem;}
    .header menu li .main_pro .box .pic{width:100%;height:auto;}
    .header menu li .main_pro .box .pic .Ispic{position:relative;padding-bottom:50%;}
    .header menu li .main_pro .box .text{width:100%;margin-left:0;}
    .header menu li .main_pro .box .text .title{margin-bottom:0}
    .header menu li .main_pro .box .text .des{padding-bottom:15px;line-height:2}
    .header menu li .main_pro .box .ul .item figure{width:20%;padding-bottom:17%;}
    .header menu li .main_pro .box .ul .item figure .isimg{height:100%}
    #m4.has-sub span .op
    ,#m6.has-sub span .op{display:none}
    
    .open-search.on:before, 
    .open-search.on:after{background:#000}
    
    .whiteT .open-search.on:before,
    .no_banner .open-search.on:before,
    .header.hover .open-search.on:before,
    .whiteT .open-search.on:after,
    .no_banner .open-search.on:after,
    .header.hover .open-search.on:after{ }
}

@media(max-width:768px){
}


.title{font-weight:bold;}
.des{padding:0 0 30px 0;color:#8e8d8e;font-size:0.14rem !important;}
.details{display:inline-block !important;padding:5px 20px;border:1px solid #0656d6;color:#0656d6;border-radius:30px;font-size:0.12rem !important;}
.details:hover{color:#fff;background: #0656d6;}
.footer{background:#1d263c;padding-top:2%;padding-bottom:3.5%;font-size:0.14rem}
.footer,.footer a{color:#a8aab0}
.footer>.flex_js{padding:3% 0;}
.footer .fl_box{width:22%;display: flex;align-items: baseline}
.footer .fl_box img{/*filter:grayscale(100%) brightness(1000%);max-width:1.6rem;*/}
.footer .fl_box .logo1{margin-right: .1rem;}
.footer .fl_box .logo2{margin-left: .1rem;}
.footer .fl_box .line{display: block;width: 1px;height: .3rem;background: #fff;}
.footer .fr_box{align-items:flex-end}
.footer .fr_box span{display:block;padding-bottom:2%;text-align:right;}
.footer .fr_box figure{margin-left:0.2rem}
.footer .fr_box figure img{width:1.2rem}
.footer .mid_box{width:54%;padding-top:1%;padding-right:3vw;}
.footer .mid_box dt img{width:14px;margin-right:11px;}
.footer .mid_box dl:nth-child(3n) dt img{width:12px;}
.footer .mid_box dd{color:#fff;font-size:0.18rem;font-weight:lighter;font-family:none;}
.copyright{padding:1% 0;border-top:solid 1px #333b4f}
@media (max-width:1200px){
    .footer .mid_box{width:45%;justify-content:flex-start}
    .footer .mid_box dl:nth-child(2){width:100%;padding-top:2%}
    .footer .mid_box dl:nth-child(3){width:100%;padding-top:2%}
}
@media (max-width:1024px){
    .footer>.flex_js{display:block;padding-bottom:20px}
    .footer .fl_box{width:82%;}
    .footer .mid_box{width:100%;padding-top:30px;order:3;padding-right:0;float:left;width:60%}
    .footer .mid_box dl:nth-child(2),
    .footer .mid_box dl:nth-child(3){padding-top:15px;}
    .footer .fr_box{float:right;width:35%;padding-top:30px;display:block;text-align:right;}
    .des{font-size: .18rem !important;}
    .details{font-size: .16rem !important;}
}
.sub_menu ul{/*display:flex;justify-content:center;*/text-align: center}
.sub_menu ul li{padding:0px 0.23rem;font-size:0.24rem;display: inline-block}
.sub_menu ul li a{display:block;padding:.22rem 0;position:relative;line-height: 1.5}
.sub_menu ul li a:before{content:'';position:absolute;width:0;height:3px;top:-2px;background:#0064eb;border-radius:3px;transition:0.5s;}
.sub_menu ul li.aon a:before{width:100%}
@media (min-width:768px){
    .sub_menu{position:absolute;width:100%;bottom:0;border-top:solid 1px rgba(255,255,255,0.13)}
    .sub_menu ul li a{color:#fff;}
}
@media (max-width:1360px){
    .sub_menu ul li a{padding:10% 0;}
}
@media (max-width:768px){
    .sub_menu ul{display:block;width: 90%;margin: 0 auto;}
    .sub_menu ul li{padding:0px .09rem;font-size:.20rem;}
}
.current_menu{width:100%;background:#f4f6f9;text-align:center;transition:0.5s}
.current_menu span{padding:0px 20px;display:inline-block}
.current_menu a{display:block;padding:22% 0}
.current_menu .on a{color:#0064eb}
.current_menu.fixed{position:fixed;top:0;z-index:99;box-shadow:0 8px 20px rgba(0,29,68,0.05);}
@media (max-width:768px){.current_menu span{padding:0px 6px;}
}
.location{color:#888888;padding:2.5% 0 2.5% 30px;background:url(../images/icon_location.svg) no-repeat left;background-size:17px;}
.location a:not(:hover){color:#888888;}
.location span{color:#0064eb}
.inner_banner{position:relative;color:#fff}
.inner_banner .pic img{width:100%}
.inner_banner .pic.wap{display:none}
.inner_banner .column{text-align:center;padding-bottom:3%;font-size:0.36rem}
.inner_banner .search{position:relative;display:flex;justify-content:space-between;max-width: 5.7rem;margin: 0 auto;}
.inner_banner .search>*{border-radius:10px;}
.inner_banner .search input{width:71.2280701754386%;height:50px;color:#888888;padding:0px 25px;background:#fff;border:none}
.inner_banner .search a{color:#fff;cursor:pointer;width:26.31578947368421%;text-align:center;padding-right:38px;line-height:50px;background:#0064eb url(../images/icon_search.svg) no-repeat 85%;background-size:18px;transition:0.5s;font-size:0.16rem}
.inner_banner .search a:hover{background-color:#00a6f7}
.inner_banner .search a.btn{position:absolute;left:62%;width:30px;height:100%;background:#fff url(../images/icon_search2.svg) no-repeat center center;background-size:18px;}
.inner_banner .search a[data-name=popups_consult]{background-image:url(../images/icon_zx.png);background-size:21px;}
.inner_banner .pro_feature{padding-top:2vw;max-width:77%}
.inner_banner .pro_feature li{width:20%;padding:4% 0;color:#333;}
.inner_banner .pro_feature li img{width:50px;}
.inner_banner .pro_feature li span{display:inline-block;min-width:50px;text-align:center}
.inner_banner .list{padding-top:.8rem;}
.inner_banner .list h4{padding-bottom:.25rem;font-size:0.18rem}
.inner_banner .list h4 img{width:26px;background:#0064eb;border-radius:4px;margin-right:11px;}
.inner_banner .list ul{}
.inner_banner .list li{line-height:1.5;list-style:disc;}
.inner_banner .list li:not(:last-child){margin-bottom: .1rem;}
.inner_banner .list li::marker{font-size:10px}
.inner_banner .list li a{color:#fff}
.inner_banner .list li:hover{opacity:0.8}
.inner_banner .list .more{padding-top:4%;}
.inner_banner .list .more a{color:#0064eb;background:}
.inner_banner .job_info{text-align:center;padding-top:.8rem;font-size:0.16rem;line-height:0.3rem;max-width: 5.7rem; margin: 0 auto;}
.inner_banner .job_info h4{padding-bottom:.26rem}
.inner_banner .job_info .nmp{width: 110%;}
.inner_banner .job_info p.nMP{ text-align: left;}
.inner_banner .about_info{max-width:6.2rem;}
.inner_banner .about_info .info{padding-top:8%}

.inner_banner h3{font-size:0.4rem;line-height: 1.25}
.inner_banner h3 img{max-width: 2.2rem}
@media (max-width:1360px){
    .inner_banner .job_info{}
    .inner_banner .list{}
}

@media (max-width:1024px){
    .inner_banner:not(.inner_banner_proinfo) .pic.pc{display:none}
    .inner_banner:not(.inner_banner_proinfo) .pic.wap{display:block}
    .inner_banner .pic.wap figure{padding-bottom:70%}
    
    .inner_banner .box_absolute{position:absolute;width: 85%;left: 50%;top: 1.6rem;transform: translateX(-50%)}
    .inner_banner .box_proinfo{padding:.4rem 0 0;width: 100%;left: auto;top: auto;transform: translateX(0)}
    .inner_banner .box_proinfo .pro_feature{max-width: 45%;}
    .inner_banner .box_proinfo .pro_feature li{padding: .02rem 0}
    .inner_banner .box_about1{width: 100%;}
    
    .inner_banner .column{}
    .inner_banner .search input{border:1px solid #ebebeb;}
    .inner_banner .about_info{}
    .inner_banner .about_info .info{padding-top:2%}
    .inner_banner_about .about_info .info{padding-top:1rem}
    .inner_banner .solution_info .info{width:100%}
    .inner_banner .solution_info .txt p{text-align: left;}
    .inner_banner .all_btn{padding-top:3%}
}

@media (max-width:768px){
    .inner_banner .pic.pc{display:none}
    .inner_banner .pic.wap{display:block}
    
    .inner_banner .box_proinfo{height: 100%;align-items: flex-start;}
    .inner_banner .box_proinfo h3{text-align:center;font-size: .32rem;font-weight: bold;}
    .inner_banner .box_proinfo .pro_feature{position: absolute;bottom: .5rem;max-width:100%;width: 92%;left: 50%;transform: translateX(-50%)}
    .inner_banner .box_proinfo .pro_feature{}
    .inner_banner .box_proinfo .pro_feature li{text-align:center;padding:0 1%;}
    .inner_banner .box_proinfo .pro_feature li span{font-size: .14rem}
    .inner_banner .column{ padding-bottom: .5rem;}
    .inner_banner .pic.wap figure{padding-bottom:133.33%}
    .inner_banner_about .pic.wap figure{padding-bottom: 0;height: 90vh;background-position: right center}
    .inner_banner .job_info,
    .inner_banner .list{padding-top: .5rem}
    .inner_banner .search a{line-height:40px;padding-right:26px;background: #0064eb url(../images/icon_search.svg) no-repeat 92%;font-size: 0.14rem;background-size:14px;padding-left: 0.08rem;}
    .inner_banner .search .btn{line-height:38px;border:1px solid #ebebeb;border-left:0}
    .inner_banner .search input{height:40px}
    .inner_banner .search a[data-name=popups_consult]{background-size:16px;padding-right:22px}
    
    
    .inner_banner h3 img{max-height:.4rem}
}


@media (min-width:1025px){
.inner_banner .box_absolute{position:absolute;width:100%;top:0;bottom:0;margin:auto;padding-top:10.3vw;align-items: flex-start;justify-content: center}
.inner_banner .box_proinfo{align-items: center;padding-top: 0}
.inner_banner .box_new{}
.inner_banner .box_about{}
.inner_banner .box_about1{padding-top:12vw}
.inner_banner .w_620{max-width:6.2rem}
.inner_banner .box_proinfo .txt{max-width:77%;}
}



.ind_banner{position:relative}
.ind_banner .pic img{width:100%}
.ind_banner .pic.wap{display:none}
.ind_banner .info_absolute{position:absolute;width:100%;top:0;opacity:0;z-index:10;transition:0.5s}
.ind_banner .txt{}
.ind_banner .txt h2{font-size:0.56rem;line-height:1.2}
.ind_banner .txt h3{font-size:0.4rem;line-height:1.5;max-width:42%;}
.ind_banner .txt h2 span,.ind_banner .txt h3 span{color:#0656d6}
.ind_banner .txt h2:nth-child(2){text-indent:2em;}
.ind_banner .txt p{padding-top:1.5%;font-size:0.18rem;max-width:32%;}

.ind_banner .txt p.p2 i{font-style:normal;padding:0 .2rem;}
.ind_banner .slick-current .info_absolute{top:24.5%;opacity:1}


@media (min-width:1025px){
    .ind_banner .txt p.p2{padding-top:3.5%;max-width:50%;}
}

@media (max-width:1024px){
    
    
    .ind_banner .txt h2{font-size:0.32rem;}
    .ind_banner .txt h3{font-size:0.3rem;}
    
    .ind_banner .txt p.p2{max-width:100%;}
    .ind_banner .txt p.p2 i{padding:0 .1rem;}
   
}

@media(max-width:767px){
    .ind_banner .pic.wap{display:block}
    /* .ind_banner .pic.wap figure{height: 60vh} */
    .ind_banner .pic.pc{display:none}
    .ind_banner .pic.wap figure{height: 90vh}
    .inner_banner .box_absolute .w570{width:100%;max-width:100%;}
    
    .ind_banner .slick-current .info_absolute{top:1.7rem;}
    .ind_banner .txt p{max-width:69%;padding-top: 0.4rem}
    .ind_banner .txt p.p2 span{display: block}
    .ind_banner .txt p.p2 i{display: none}
    .ind_banner .all_btn a{ margin: 0;}
}
@media(max-width:640px){
    .ind_banner .txt h3{max-width:100%;}
}


.sub_title{padding:2% 0;text-align:center}
.sub_txt{text-align:center}
.sub_txt i{font-style: normal}
.all_btn{padding-top:8%}
.all_btn a{color:#fefefe;display:block;padding:0 0 0 23px;width:150px;line-height:50px;background:#0064eb url(../images/icon_jt.svg) no-repeat 82%;background-size:7px;transition:0.5s;border-radius:10px;cursor:pointer;}
.all_btn a:hover{background-color:#00a6f7;background-position:90%}
.all_btn .zx{background-image:url(../images/icon_zx.png);background-size:22px}
@media (max-width:768px){
    .all_btn a{width:140px;line-height:40px;margin:0 auto;}
    .sub_txt span{display: block}
    .sub_txt i{display: none}
}
.ind_technology{background:linear-gradient(90deg,#e5ecf5,#fff);padding:0.3rem 0;}
.ind_technology .sub_title{text-align:left;font-size:0.36rem;}
.ind_technology .txt{padding-top:10%;padding-bottom:4%;font-size:0.18rem;line-height:0.34rem}
.ind_technology .list{text-align:center;padding-top:4%;padding-bottom:4%}
.ind_technology .list li{width:1.04rem;}
.ind_technology .list figure{background:#fff;border-radius:100%;display:flex;align-items:center;justify-content:center;width:1.04rem;height:1.04rem;box-shadow:0 10px 23px rgba(0,100,2350,0.12)}
.ind_technology .list figure img{width:0.7rem;height:0.7rem;transition:all ease 0.5s;}
.ind_technology .list li:hover figure img{animation:icon-bounce 0.5s alternate;}
.ind_technology .list span{display:block;padding-top:0.1rem;font-size:0.2rem}
@media(min-width:768px){.ind_technology .info{width:37.5%;padding-right:5vw;}
.ind_technology .photo{width:62.362%}
.ind_technology .photo .img{width:110%}
}
@media(max-width:1200px){
    .ind_technology .sub_title{text-align:center;}
    .ind_technology .list figure{padding:10%}
    
}
.ind_product .sub_title{text-align:left;font-size:0.36rem;}
.ind_product{background:linear-gradient(-90deg,#e5ecf5,#fff);padding:0.3rem 0;}
.ind_product .txt{padding-top:6%;padding-bottom:3%;font-size:0.18rem;}
@media(min-width:768px){
    .ind_product .info{width:27%;order:2;padding-left:1.3vw}
    .ind_product .photo{width:62.362%}
    .ind_product .photo .img{transform:translateX(-1rem);}
    .ind_product .all_btn{padding-top:16%}
}
@media(max-width:1400px){
    .ind_product .photo .img{transform:translateX(-0.5rem);}
}

@media(min-width:1025px){
    .ind_solution .photo .wap{display: none}
}

@media(max-width:1024px){
    .ind_product .sub_title{text-align:center;font-size: .32rem;}
    .ind_product .photo .img{transform:translateX(0);}
    
    .ind_technology .sub_title{font-size: .32rem;}
    .ind_technology .list li {width: 0.8rem;}
    .ind_technology .list figure{width:.8rem;height:.8rem;}
    .ind_technology .list figure img{width:.5rem;height:.5rem;}
    
    .ind_solution .photo .pc{display: none}
    .ind_solution .photo .wap{padding-bottom: 70%}
    
    .ind_solution .solution_info .info{width:100%}
    
}
.ind_solution{position:relative;overflow:hidden}
.ind_solution .sub_title{font-size:0.36rem;padding:4.5vw 0 0.25rem}
.ind_solution .tab_title{text-align:center;font-size:0.2rem}
.ind_solution .tab_title span{max-width:2rem;width:30%;margin:0 0.15rem;}
.ind_solution .tab_title span a{display:block;cursor:pointer;padding:5.5% 0;color:#0064eb;background:#fff;border-radius:10px;transition:0.5s}
.ind_solution .tab_title span.show a{color:#fff;background:#0064eb}
.ind_solution .tab_item{position:relative}
.ind_solution .photo img{width:100%}
@media(min-width:769px){
    .ind_solution .box_absolute{position:absolute;width:100%;z-index:10}
    .ind_solution .sub_title{color:#fff}
    
}
@media(max-width:768px){
    
    .ind_technology .list{padding: 4% 0.5rem;}
    
    .ind_solution .sub_title{font-size:0.32rem;}
    .ind_solution .box_absolute{padding-bottom:4%}
    .ind_solution .photo img{width:200%;max-width:none;margin-left:-50%}
    .ind_solution .photo .wap{padding-bottom: 120%}
    
    .ind_solution .tab_title span a{border: 1px solid #0064eb}
}
.solution_info{position:absolute;width:100%;top:0;bottom:0;margin:auto;padding-top:12vw;}
.inner_banner .solution_info{padding-top:4vw;}
.solution_info .info{width:50%;max-width:5.7rem;color:#fff}
.solution_info .txt{width:94%}
.solution_info .txt h3{font-size:0.36rem;line-height:0.36rem;padding-bottom:0.2rem}
.solution_info .txt p{line-height:0.3rem;}
.solution_info .list{padding-top:2vw}
.inner_banner .solution_info .list{padding-top:1vw}
.solution_info .list figure{width:40px;padding:6%;margin-right:10px;background:#0064eb;border-radius:10px;}
.solution_info .list figure img{transition:all ease 0.3s;}
.solution_info .list li:hover figure img{animation:icon-bounce 0.5s alternate;}
.solution_info .list span{font-size:0.18rem}
.solution_info .all_btn{padding-top:4.5vw}
.inner_banner .solution_info .all_btn{padding-top:3.5vw}
@media(min-width:768px){
    .solution_info{padding-top:12vw;}
    .solution_info .list figure{width:60px;margin-right:20px;}
    .solution_info .all_btn a{box-shadow:0 0 0 2px #fff;background-color:transparent}
    .solution_info .all_btn a:hover{background-color:#0064eb;box-shadow:none}
    .solution_info .txt p{height:0.6rem;overflow:hidden}
}
@media(max-width:767px){
    .inner_banner .solution_info{padding-top:20vw;}
    .solution_info .txt{width:100%;text-align:center;}
    .solution_info .txt h3{font-size: .3rem;}
    .inner_banner .solution_info .list{padding-top:.8rem}
    .solution_info .list span{font-size: .14rem}
    .inner_banner .solution_info .all_btn{padding-top: .8rem}
    .solution_info .txt p{text-align: left;}
    .solution_info .list{padding-top:.8rem}
    .solution_info .all_btn{padding-top: .8rem}
}
.ind_case{background:linear-gradient(-135deg,#ffffff,#eaecf4)}
.product_main{padding-top:4%;padding-bottom:2%}
.product_main .sub_title{font-size:0.36rem}
.product_list .item_page{position:absolute;width:100%;height:2rem;bottom:100%;left:0;}
.product_list .item_group{padding-bottom:4%;position:relative;overflow: hidden;}
.product_list .title{padding:2% 0;font-size:0.3rem}
.product_list .title img{width:31px;margin-right:10px;vertical-align:middle}
.product_list ul{margin-left:-0.82%;margin-right:-0.82%}
.product_list li{width:33.333%;padding:0.82%}
.product_list li a{padding:3%;box-shadow:0 10px 30px rgba(0,51,119,0.08);border-radius:10px;}
.product_list figure{width:30%;padding-bottom:25%}
.product_list figure .isimg{width:60%;height:60%}
.product_list .txt{width:68%}
.product_list .txt h4{font-size:0.2rem}
@media(max-width:768px){.product_list li{width:50%;}
}
@media(max-width:480px){.product_list li{width:100%}
.product_list figure{width:40%;}
.product_list .txt{width:58%}
}
.product_overview{padding-top:4%;padding-bottom:4%}
.product_overview .sub_title{font-size:0.36rem}
.product_overview .fl_info{font-size:0.18rem;line-height:0.36rem}
.product_overview .fl_info p{margin-top:0}
@media(min-width:768px){.product_overview .fl_info{text-align:justify;width:68%;}
.product_overview .fr_pic{width:24%;text-align:right}
}
@media(min-width:1200px){.product_overview .sub_title{width:230px;text-align:left}
.product_overview .infobox{width:calc(100% - 230px);}
}
@media(max-width:768px){
    .product_overview .sub_title{font-size:0.26rem}
    .product_overview .auto,
    .product_overview .infobox{display:block}
    .product_overview .fr_pic{text-align:center;max-width:70%;margin:auto;display: none}
}

.product_feature{padding-top:4%;padding-bottom:6%;background:#f1f3f6 url(../images/product_feature_bg.jpg) no-repeat center top;background-size:100%;}
.product_feature .sub_title{font-size:0.36rem}
.product_feature .list ul{margin-left:-1%;margin-right:-1%}
.product_feature .list li{width:31.333%;margin:1%;padding:1.5% 2.5% 2.5% 2.5%;min-height:2.7rem;position:relative;background:#fff;border-radius:10px;box-shadow:0 10px 23px rgba(3,71,162,0.12);transition:0.3s all;}
.product_feature .list li .icon{display:flex;justify-content:space-between;align-items: center;margin-bottom: .1rem}
.product_feature .list li .icon img{width:29.252%;transition:0.3s all;}
.product_feature .list li:hover .icon img{-webkit-animation:icon-bounce 0.5s alternate;-moz-animation:icon-bounce 0.5s alternate;-o-animation:icon-bounce 0.5s alternate;animation:icon-bounce 0.5s alternate;}
.product_feature .list li .icon h4{font-size:0.2rem;line-height: 1.375;width: 68%;padding-top: 0.1rem;}
.product_feature .list li:before{content:'';position:absolute;top:0;left:15%;width:37px;height:4px;background:#0061ec;border-radius:0 0 3px 3px}

@media(min-width:1025px){
    .product_feature .list li:hover{transform:translateY(-5px);}
}

@media(max-width:1024px){
    .product_cs .fl_info{overflow: auto;}
    .product_cs .fl_info p{width: 250%;}
    .product_cs .fl_info table{width: 250%;}
}

@media(max-width:768px){
    .product_feature .list li{width:100%;min-height:auto;padding:20px;}
    .product_feature .sub_title{font-size:0.26rem}
    
}
.solution_overview{padding-top:2%;padding-bottom:4%}
.solution_overview .fr_pic{display: none}
.solution_overview .fr_pic img{width:100%;border-radius:12px}
.solution_overview .fl_info{line-height:0.36rem}
@media(min-width:768px){
    .solution_overview .sub_title{text-align:left;padding-bottom:1%}
    .solution_overview .fl_info{width:47.3%;text-align:justify}
    .solution_overview .fr_pic{width:41.858%;display: block}
}
.solution_value{background:#f3f6fa;padding-top:2%;padding-bottom:4%}
.solution_value .list ul{margin-left:-1%;margin-right:-1%}
.solution_value .list li{width:31.333%;margin:1%;padding:4.2% 3%;position:relative;background:#fff;border-radius:10px;box-shadow:0 10px 23px rgba(3,71,162,0.12)}
.solution_value .list li .icon{width:33.174%;padding:8.295% 0;text-align:center;background:url(../images/solution_value_icon_bg.png) no-repeat center center;background-size:contain;transition:.3s all;}
.solution_value .list li .icon img{width:50%}
.solution_value .list li:hover .icon{-webkit-animation:icon-bounce 0.5s alternate;-moz-animation:icon-bounce 0.5s alternate;-o-animation:icon-bounce 0.5s alternate;animation:icon-bounce 0.5s alternate;}
.solution_value .list li .txt{width:58%}
.solution_value .list li .txt h4{padding-bottom:6%}
.solution_value .list li .txt dl{min-height:90px}
.solution_value .list li .txt dl span{position:relative;display:block;padding-left:18px;}
.solution_value .list li .txt dl.row2 span{width:48%;display:inline-block}
.solution_value .list li .txt dl span:before{content:'';left:0;top:0;bottom:0;position:absolute;width:4px;height:4px;margin:auto;border-radius:100px;background:#888}
.solution_value .list li:before{content:'';position:absolute;top:0;left:15%;width:37px;height:4px;background:#0061ec;border-radius:0 0 3px 3px}
@media(max-width:960px){.solution_value .list li{width:48%;}
.solution_value .list li .txt dl{min-height:auto}
}
@media(max-width:640px){.solution_value .list li{width:100%;}
.solution_value .list li .icon{width:20%}
.solution_value .list li .txt{width:75%}
}
.solution_feature{padding-top:2%;padding-bottom:2%}
.solution_feature .icon{width:44px}
.solution_feature .main1>div{border-radius:12px}
.solution_feature .tab_title{width:18.57142857142857%;background:#0064eb;padding:5% 0;text-align:center}
.solution_feature .tab_title span{display:block;padding-right:5%;border-bottom:solid 1px rgba(0,150,255,0.4)}
.solution_feature .tab_title span a{cursor:pointer;display:block;padding:6.5% 0;color:#fff}
.solution_feature .tab_title span.show{background:#0096ff}
.solution_feature .tab_info{width:82.42857142857143%;margin-left:-1%;background:url(../images/solution_feature_bg.jpg) no-repeat right center;background-size:cover;overflow:hidden;height:6.66rem;position:relative;}
.solution_feature .tab_info .tab_item{position:absolute;width:100%;height:100%;left:0;top:0;padding:12% 10% 12% 6%;}
.solution_feature .tab_info .tab_item.show{}
.solution_feature .tab_info .tab_item .box{transform:translateY(-330px);opacity:0;transition:0.8s all;}
.solution_feature .tab_info .tab_item.show .box{transform:translateY(0px);opacity:1;}
.solution_feature .fl_info .sub_title{text-align:left}
.solution_feature .fl_info .info{padding-top:10%}
.solution_feature .fl_info .info ul{padding-left:20px}
.solution_feature .fl_info .info li{list-style:disc;padding:5px 0}
.solution_feature .fl_info .info li::marker{font-size:10px;}
.solution_feature .fr_pic{width:69%;perspective:226px;}
.solution_feature .fr_pic .pic{transform:rotateY(355deg);-webkit-box-reflect:below 0px linear-gradient(rgba(255,255,255,0) 65%,rgba(255,255,255,0.05));}
.solution_feature .fr_pic .pic img{width:100%}
@media(max-width:768px){
    .solution_feature .main1{display:block;}
    .solution_feature .box{display:block}
    .solution_feature .fl_info .info{padding:5% 0}
    .solution_feature .fl_info .info li{line-height: 1.5}
    .solution_feature .fr_pic{width:100%;}
    .solution_feature .tab_info{padding:4% 4% 12% 4%;}
    .solution_feature .icon{width:30px}
    .solution_feature .tab_title{width:100%;margin-bottom:.1rem}
    .solution_feature .tab_info{width:100%;height:auto}
    .solution_feature .tab_info .tab_item{position:relative;display: none;opacity: 0;transition: 0.3s all;padding: 12% 5%}
    .solution_feature .tab_info .tab_item.show{display: block;opacity: 1}
    .solution_feature .tab_title span{display:inline-block;padding:0 .2rem;}
    .solution_feature .tab_title span a{padding:.1rem 0}
}
.solution_application{padding-top:2%;padding-bottom:4%}
.solution_application .list ul{margin-left:-1.39%;margin-right:-1.39%}
.solution_application .list li{width:33.333%;padding:1.377%;}
.solution_application .list li a{position:relative;display:block;background:#000}
.solution_application .list li figure{padding-bottom:75%;opacity:0.7;transition:0.5s}
.solution_application .list li .txt{position:absolute;text-align:center;width:100%;padding:5%;bottom:0;z-index:10;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.3))}
.solution_application .list li .txt h5{color:#fff}
.solution_application .list li a:hover figure{opacity:1}
@media(max-width:768px){.solution_application .list li{width:50%;}
}
.solution_case{padding-top:4%;background:#f4f6f9;overflow:hidden}
.solution_case .auto{background:url(../images/case_home_map.png) no-repeat center 20%;background-size:57.63888888888889%}
.solution_case .sub_title{font-size:0.36rem;line-height:0.36rem;padding-bottom:1%}
.solution_case .txt{text-align:center}
.solution_case .info{text-align:center;max-width:680px;padding-top:3%;padding-bottom:4%;margin:auto}
.solution_case .info li{color:#0096ff;width:25%}
.solution_case .info li b{font-weight:normal;line-height:0.6rem;font-size:0.6rem;}
.solution_case .info li i{font-style:normal;font-size:0.6rem;line-height:0.6rem}
.solution_case .info li span{display:block;color:#595757}
.solution_case .list{background:rgba(255,255,255,0.5);border-radius:10px 10px 0 0;padding:0.5rem 0.7rem;box-shadow:0 10px 57px rgba(0,52,122,0.15)}
.solution_case .list dl{width:100%;display:flex;margin-bottom: .08rem}
.solution_case .list dl.title{padding-bottom:2%;font-size:0.2rem}
.solution_case .list dl.title:not(:first-child){padding-top:4%}
.solution_case .list dl dt{padding-right:11px;margin-right:11px;white-space:nowrap;min-width:45px;position:relative;color:#595757;line-height: 1.5}
.solution_case .list dl dd{color:#888888;line-height: 1.5}
.solution_case .list dl:not(.more) dt:after{content:'';position:absolute;width:1px;height:.15rem;top:.04rem;right:0;margin:auto;background:#ccd1d9}
@media(min-width:769px){
    .solution_case .list{column-count:2;}
}

@media(max-width:1024px){
    .solution_case .list{padding: .4rem}
    .solution_case .list dl{}
    .solution_case .list dl dt{min-width:auto;font-weight:bold;padding-left:0;font-size:.18rem}
    .solution_case .list dl dd{}
}

@media(max-width:768px){
    .solution_case .sub_title{font-size:0.26rem;}
    .ind_case .sub_title{font-size:0.32rem;}
    .solution_case .list{padding:0.3rem;}
    .solution_case .info li b,
    .solution_case .info li i{font-size: .4rem;}
    .solution_case .info li span{font-size: .14rem}
    /* .solution_case .list dl{display:block;}
    */
    
    /* .solution_case .list dl:not(.more) dt:after{right:auto;left:0;}
    */
    .solution_case .list dl:not(.more) dt:after{margin:0;height:1em;}
    
}
.solution_product{padding-top:3%;padding-bottom:5%;}
.solution_product .sub_title{font-size:0.36rem}
.solution_product .list .item a{display:block;padding:0 10px;margin:auto}
.solution_product .list .item figure{padding-bottom:75.152%;background:#f2f4f7;border-radius:12px;}
.solution_product .list .item figure .isimg{width:78.552%;height:78.552%;}
.solution_product .list .item .txt{padding-top:7%;text-align:center;font-size:0.2rem}
.solution_product .slick-list{margin:0 -10px;}
.solution_product .slick-arrow{top:42%}
.buy_consult{text-align:center;padding-top:6%}
.buy_consult a{line-height:50px;display:inline-block;width:150px;cursor:pointer;border-radius:10px;color:#fff;background:#0064eb;transition:0.5s}
.buy_consult a:hover{background:#0096ff}
.work_photo{padding-top:3%;padding-bottom:4%;}
.work_photo .item_group{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:0.8%}
.work_photo .item{width:27.78571428571429%;}
.work_photo .item figure{padding-bottom:56.3%;background:#000}
.work_photo .item figure span{opacity:0.9;transition:0.5s;}
.work_photo .item:nth-child(2){width:42.858%;padding:0}
.work_photo .item:nth-child(2) figure{padding-bottom:75%}
.work_photo .item:nth-child(4),.work_photo .item:nth-child(5){margin-top:-15.65%;}
.work_photo .item:hover figure span{opacity:1}
@media(max-width:768px){.solution_product .sub_title{font-size:0.26rem}
.work_photo .item{width:50%;padding:1%}
.work_photo .item:nth-child(2){width:100%;order:5;padding:1%}
.work_photo .item:nth-child(4),.work_photo .item:nth-child(5){margin:0}
}
.work_welfare{padding-top:2%;padding-bottom:2%;background:#f5f6fa}
.work_welfare .sub_txt{max-width:760px;margin:auto}
.work_develop .sub_txt,
.work_welfare .sub_txt{ text-align: left;}
.work_welfare .list{padding:3% 0}
.work_welfare .list ul{margin-left:-1%;margin-right:-1%;}
.work_welfare .list li{background:#fff;padding:3% 0.44rem 2%;width:23%;margin:1%;box-shadow:0 10px 30px rgba(0,51,119,0.08);border-radius:12px;}
.work_welfare .list .icon{width:50px;background:#0064eb;border-radius:5px;}
.work_welfare .list h4{padding-top:1.5vw}
@media(max-width:768px){.work_welfare .list li{width:48%;padding: 3% 0.2rem 2%;}
}
.work_develop{position:relative}
.work_develop .photo img{width:100%}
@media(min-width:768px){.work_develop .box_absolute{position:absolute;width:100%;top:0;bottom:0;color:#fff}
.work_develop .sub_txt{max-width:760px;margin:auto}
.work_develop .photo{background-image:none;}
}
@media(max-width:767px){.work_develop{padding:30px 0;}
.work_develop .box_absolute{position:relative;z-index:2}
.work_develop .box_absolute .sub_title,.work_develop .box_absolute .sub_txt{color:#fff}
.work_develop .photo{position:absolute;height:100%;width:100%;left:0;top:0;background-size:cover;}
.work_develop .photo img{display:none}
}
.work_job .sub_title{text-align:left}
.job_filter{padding-top:2%;}
.job_filter select{width:100%;height:50px;font-size:0.16rem;padding:0px 30px;margin-bottom:4%;background:#fff url(../images/select_icon.svg) no-repeat 90%;box-shadow:0 10px 30px rgba(0,51,119,0.08);background-size:12px;border-radius:12px;border:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.job_filter .btn{width:100%;height:50px;font-size:0.16rem;color:#fff;border:none;cursor:pointer;background:#0064eb;border-radius:12px;}
.job_contact{padding-top:15%}
.job_contact dl{display:flex;margin-bottom:.12rem}
.job_contact dl dt{color:#888888;width:24%;}
.job_contact dl dd{}
.job_contact dl dd a{color:#0064eb;text-decoration:underline}
@media(max-width:768px){.job_contact{padding:4% 0;}
.job_contact dl dt{width:15%;}
.job_filter select{font-size: .18rem;}
}
.work_job{padding-top:3%;padding-bottom:2%;background:#f5f6fa}
.work_job .item_group{padding:5%;margin-bottom:4%;background:#fff;box-shadow:0 10px 30px rgba(0,51,119,0.08);border-radius:12px;position:relative;overflow:hidden}
.work_job .job_info{position:relative;cursor:pointer}
.work_job .job_info i{position:absolute;right:4%;top:50%;transform:translateY(-50%);padding:1.642%;border:solid 1px #0064eb;border-radius:100px;transition:0.5s}
.work_job .job_info i:before{content:'';display:block;width:16px;height:16px;background:url(../images/icon_jt2.svg) no-repeat center center;background-size:14px;transition:0.5s}
.work_job .job_info .title{padding-bottom:1%}
.work_job .job_info .info{max-width:5.6rem;font-size:0.16rem;line-height:0.3rem}
.work_job .job_info .info span{display:inline-block;min-width:150px;padding-right:10px;}
.work_job .job_details{padding:1% 0;display:none}
.work_job .job_details .sub{padding-top:2%}
.work_job .job_details .txt{padding:1% 0;font-size:0.16rem;line-height:0.3rem}
.work_job .job_details .apply{padding-top:4%}
.work_job .job_details .apply a{display:block;cursor:pointer;padding-right:0.42rem;width:1.5rem;line-height:0.5rem;color:#fff;background:#0064eb url(../images/apply.svg) no-repeat 83%;background-size:17px;text-align:center;border-radius:8px;font-size:0.16rem;}
.work_job .job_details .apply a:hover{background-color:#0096ff}
.work_job .item_group.show .title{color:#0064eb}
.work_job .item_group.show .job_info i{background:#0064eb}
.work_job .item_group.show .job_info i:before{transform:rotate(180deg);filter:grayscale(100%) brightness(500%);}
.work_job .item_group.show:before{content:'';position:absolute;width:100%;height:4px;background:#0064eb;left:0;top:0;}
@media(min-width:768px){.work_job .main .fl_box{width:18.85714285714286%}
.work_job .main .fr_box{width:75.71428571428571%}
}
@media(max-width:768px){
    .work_job .main{display:block}
    .work_job .job_info i{right:0}
    .work_job .job_info .info{padding-right: .5rem;}
    .work_job .job_info .info span{min-width:auto;padding-right:.2rem;}
}
.about_business{padding-top:2%;padding-bottom:2%}
.about_business .sub_info{max-width:8.55rem;margin:auto;text-align:justify}
.about_business .business .item{padding:3% 0}
.about_business .business .box_pic img{width:100%;border-radius:12px;}
.about_business .business .box_info{padding:5.5%;text-align:justify;border-radius:12px;box-shadow:0 10px 23px rgba(2,44,100,0.12);background:#fff;position:relative;z-index:2}
.about_business .business .title{padding-bottom:4%}
@media(min-width:768px){.about_business .business .box_pic{width:56.42857142857143%}
.about_business .business .box_info{width:49.57142857142857%}
.about_business .business .item:nth-child(odd) .box_info{order:2;margin-left:-6%;}
.about_business .business .item:nth-child(even) .box_info{margin-right:-6%;}
}
@media(max-width:768px){.about_business .business .item{display:block}
.about_business .business .box_info{border-bottom-left-radius:0;border-bottom-right-radius:0}
.about_business .business .box_pic img{border-top-left-radius:0;border-top-right-radius:0}
}
.about_culture{position:relative}
.about_culture .box_absolute{position:absolute;width:100%;top:0;bottom:0}
.about_culture .item{width:48.14814814814815%;background:rgba(255,255,255,0.8);padding:4% 5%;border-radius:12px;}
.about_culture .item dl{width:50%;display:flex;padding:5px 0}
.about_culture .item dl dt{color:#0064eb;padding-right:10px}
.about_culture .item .icon{width:31.07%;padding:7.77% 0;text-align:center;background:url(../images/about_culture_icon_bg.png) no-repeat center center;background-size:100%;transition:0.3s all}
.about_culture .item .icon img{width:50%}
.about_culture .item:hover .icon{-webkit-animation:icon-bounce 0.5s alternate;-moz-animation:icon-bounce 0.5s alternate;-o-animation:icon-bounce 0.5s alternate;animation:icon-bounce 0.5s alternate;}
.about_culture .item .txt{width:63%}
.about_culture .item .txt p{min-height:60px;line-height:30px;}
.about_culture .sub_title{color:#fff;padding-top:12%}
.about_culture .logo img{filter:grayscale(100%) brightness(1000%);}
@media(min-width:768px){.about_culture .fl_box{width:26%}
.about_culture .fr_box{width:67.85714285714286%}
.about_culture .item:last-child{width:100%;margin-top:3.7037037037037%}
.about_culture .item:last-child .txt{width:83%}
.about_culture .item:last-child .icon{width:13.17%;}
}
@media(min-width:1024px){.about_culture .fr_box{width:57.85714285714286%}
}
@media(min-width:1400px){.about_culture .item{height:300px;}
.about_culture .item:last-child{height:280px;}
}
@media(max-width:768px){.about_culture .auto{display:block}
.about_culture .logo{width:30%;margin:0 auto .2rem}
.about_culture .item{align-items:center;padding:2%;width:100%;margin-bottom:.1rem}
.about_culture .item .txt p{line-height:22px;min-height:100%;}
.about_culture .item dl{width:100%;padding:0;line-height:22px}
.about_culture .item .txt{width:74%}
.about_culture .item .icon{width:52px;padding:4% 0;}
.about_culture .photo{overflow:hidden}
.about_culture .photo img{width:250%;max-width:none;margin-left:-75%}
.about_culture .sub_title{padding-top:3%}
}
.search_head{background:#f2f4f7;padding-top:2%}
.search_head .search{width:57.14285714285714%;padding-left:2%;margin:auto;background:#fff;border-radius:30px;overflow:hidden}
.search_head .search input{width:calc(100% - 120px);border:none;height:60px;background:#fff}
.search_head .search a{width:120px;line-height:60px;text-align:center;color:#fff;cursor:pointer;background:#0066ff;border-radius:30px;}
.search_head .search_tab{text-align:center;padding-top:3%;max-width:380px;margin:auto;display:flex;justify-content:space-between}
.search_head .search_tab span a{display:block;line-height:50px}
.search_head .search_tab span.on a{color:#0066ff;border-bottom:solid 3px #0066ff}
.search_type{margin-bottom:3%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;border-bottom:solid 1px #ebeef3}
.search_type .sub_title{padding:0}
.search_type .total{color:#666}
.search_type .total span{color:#0066ff}
.search_main{padding:2% 0}
.search_item{padding:2% 0}
.search_item:not(.show) .search_type{border-bottom-color:#fff}
.search_item:not(.show) .search_type .sub_title{opacity:0}
.search_item .row2 li{width:48%;padding:3%;box-shadow:0 10px 30px rgb(0 51 119 / 8%);border-radius:10px;}
.news_search li:not(:last-child){padding-bottom:2%}
.job_search p{display:flex;flex-wrap:wrap}
.job_search p span{min-width:32%;}
@media(max-width:768px){.search_item .row2 li{width:100%}
.search_head .search{width:100%}
.search_head .search input{height:45px;}
.search_head .search a{line-height:45px}
}
.news_list{padding-top:6%;}
.news_list ul{margin-left:-0.864%;margin-right:-0.864%}
.news_list li{width:33.333%;padding:0.868%;margin-bottom:2.5%}
.news_list li a{position:relative;display:block;}
.news_list li figure{padding-bottom:56.445%;background:#000;border-radius:12px;}
.news_list li figure span{opacity:0.95;transition:0.5s;}
.news_list li .txt{padding-top:8%;}
.news_list li .txt *{line-height:0.3rem;height:0.6rem;}
.news_list li .txt h4{font-size:0.2rem;}
.news_list li .txt p{margin:.2rem 0}
.news_list li .txt time{font-size:0.18rem}
.news_list li a:hover figure span{opacity:1}
.news_list li a:hover h4 span{color:#0064eb}
.news_list li a:hover time{color:#888}
@media(max-width:960px){.news_list li{width:50%;}
}
@media(max-width:640px){.news_list li{width:100%;}
.news_list li .txt *{height:auto;}
}
.news_hot li{padding:5% 0}
.news_hot li figure{padding-bottom:56.34%;}
.news_hot li .txt{padding-top:6%}
.news_hot li .txt h4{margin-bottom:2%;line-height:1.5}
@media(max-width:768px){.news_hot{padding-top:5%}
.news_hot h3{text-align:center;padding:1% 0;background:#d0d8e4}
.news_hot ul{padding:20px}
.news_hot li{padding:2% 0;list-style:disc;border-bottom:solid 1px #e5e5e5}
.news_hot li figure{display:none}
.news_hot li .txt{padding:0}
.news_hot li h4.dot2{-webkit-line-clamp:1;}
}
.news_details{padding-bottom:4%;padding-top:1%;}
.news_details .title h1{font-size:0.36rem}
.news_details .title dl{color:#888888;padding-bottom:3%;border-bottom:solid 1px #d0d8e4}
.news_details .title dl dd{display:inline-block;position:relative}

.news_details .title dl dd .bshare-custom{display:inline-block;margin-left:10px;transform:translateY(-3px)}
.news_details .detailss{padding:2% 0;line-height:0.36rem}
.news_details .detailss .img{text-indent:0em;text-align:center;padding:4% 0;}
.news_details .detailss .img.two{display:flex;justify-content:space-between;align-items: flex-start}
.news_details .detailss .img.two img{width:48.668%}
.news_details .detailss p{}
@media(min-width:768px){
    .news_details .fl_box{width:64.28571428571429%}
    .news_details .fr_box{width:25.35714285714286%}
    .news_details .title dl dd:not(:last-child){margin-right:50px;}
}
@media(max-width:768px){
    .news_details{display:block}
    .news_details .title h1{font-size:0.24rem;padding-bottom:.2rem}
    .news_details .title dl span:not(:last-child){margin-right:20px;}
    .news_details .title dl dd:not(:last-child){width: 49%;}
    .news_details .detailss img{height: auto!important;width: auto!Important}
    .news_details .detailss .img{height: auto!important;width: auto!Important;}
    .news_details .detailss .img.two{display: block!important}
}
.page_other{padding:3% 0;border-top:solid 1px #d0d8e4}
.page_other span{padding:3px 0}
.page_other i{font-style:normal;opacity:0.7;margin-right:10px}
.page_other .back a{display:block;padding-left:40px;width:150px;line-height:50px;text-align:center;border-radius:10px;color:#fff;background:#0064eb url(../images/icon_back.png) no-repeat 18%;background-size:16px;transition:0.5s}
.page_other .back a:hover{background-color:#00a6f7}
@media(min-width:768px){.page_other .back{order:2}
.page_other .other{max-width:70%}
}
@media(max-width:768px){.page_other{display:block}
.page_other .other{max-width:none}
.page_other .back{padding-bottom:4%}
.page_other .back a{width:140px;line-height:40px;}
}
.Pages{text-align:center;display:flex;justify-content:center;padding-top:4%;padding-bottom:6%}
.Pages .page-numbar{padding:0px 40px}
.Pages a{display:inline-block;min-width:50px;line-height:50px;border-radius:100px;}
.Pages .page-numbar a:hover:not(.a_cur){background-color:#f8f9fb}
.Pages a.a_cur{color:#fff;background:#0064eb}
.Pages .page-prev a,.Pages .page-next a{background-color:#0064eb;color:#fff;padding:0px 30px}
.Pages .page-prev a.no,.Pages .page-next a.no{background-color:#f8f9fb;cursor:default;color:#333333;box-shadow:0 0 0 1px #eaeaea}
@media(max-width:768px){.Pages .page-numbar{padding:0px 10px}
.Pages a{min-width:40px;line-height:40px;}
.Pages .page-prev a,.Pages .page-next a{padding:0px 20px}
}
@media(max-width:480px){.Pages a{min-width:32px;line-height:32px;}
.Pages .page-prev a,.Pages .page-next a{padding:0px 10px}
}
.pop-ups{display:none;position:fixed;top:0;width:100%;height:100%;z-index:200;background:rgba(0,0,0,0.2)}
.pop-ups .innerbox{width:100%;height:100%;display:flex;align-items:center;justify-content:center}
.pop-ups .box{max-width:7.2rem;background:#fff;border-radius:10px;padding:0.6rem 0.8rem;position:relative}
 .click_close{width:24px;height:24px;position:absolute;cursor:pointer;right:4%;top:4%;background:url(../images/close.svg);background-size:24px;}
.pop-ups .title{text-align:center;padding-bottom:5%;font-size:0.24rem;line-height:0.24rem}
.pop-ups .input_group{padding:5px 20px;margin-bottom:20px;background:#f4f6f9;border-radius:8px;display:table;width:100%}
.pop-ups .input_group .tips{/*position:absolute;*/line-height:40px;color:#999999;width:32%}
.pop-ups .input_group .text{width:100%;height:40px;border:none;background:none}
.pop-ups .input_group textarea.text{height:1.56rem;}
.pop-ups .file_group{display:flex;align-items:center;justify-content:space-between}
.pop-ups .file_group .file_box{width:45.135%;border-radius:8px;background:#f4f6f9;padding:10% 4%;}
.pop-ups .file_group .file_item{position:relative;}
.pop-ups .file_group .file_item input[type="text"]{position:absolute;width:100%;height:100%;top:0;cursor:pointer;opacity:0}
.pop-ups .file_group .file_item .textfield{text-align:center}
.pop-ups .file_group .file_item:not(.show) .textfield{color:#999999}
.pop-ups .file_group .file_item:not(.show) .textfield:before{content:'';display:block;margin:auto;transform:translateY(-10px);width:40px;height:40px;border-radius:100px;background:#fff url(../images/file_add.svg) no-repeat center center;background-size:17px;box-shadow:0 5px 18px rgba(86,91,103,0.17)}
.pop-ups .file_group .file_tips{width:48%}
.pop-ups .btn_group{text-align:center;padding-top:8%}
.pop-ups .btn_group input{width:150px;height:50px;color:#fff;background:#0064eb;margin:0 10px;border:none;cursor:pointer;border-radius:10px;}
.pop-ups .btn_group input:hover{background-color:#0096ff}
.pop-ups .buy_contact{max-width:450px;margin:auto}
.pop-ups .buy_contact .contact{width:60%}
.pop-ups .buy_contact .contact p span{display:block}
.pop-ups .buy_contact .contact p:not(:last-child){padding-bottom:10%}
.pop-ups .buy_contact .ewm{width:38%;text-align:center}
@media(max-width:768px){
    .pop-ups .box{padding:0.6rem 0.3rem; overflow: auto;max-height: 90vh;}
    .pop-ups .input_group{margin-bottom: .1rem}
    .pop-ups .input_group .tips{width:100%}
    .pop-ups .btn_group{padding-top: 0}
    .pop-ups .btn_group input{width:120px;height:40px;}
    .pop-ups .input_group textarea.text{height:92px;}
}
#bsBox,#bsWXBox{box-sizing:content-box;text-align:center;}
.bFind-wrapper-top{height:30px !important;}
.bshare-custom .bshare-more.more-style-addthis{background:url(../images/icon-share.png)no-repeat !important}
/* 2023.10.20 */
.header menu li .sub_tit{position:relative;text-align:left;display: block;border-radius: 5px;font-weight: bold;padding: 0 .2rem}

.header menu li .sub{/*background-color:rgba(256,256,256,.95);*/}
.header menu li#m4 .sub,.header menu li#m5 .sub,.header menu li#m6 .sub{display:none!important;}
.header menu li .sub .main_pro{background-color:transparent;}

@media(min-width:1025px){
    .header menu li .sub_tit::before{display:none;content:'';position:absolute;right:.1rem;top:0;bottom:0;width:10px;background:url(../images/icon_jt.svg)no-repeat center;background-size: .06rem auto;}
    .header menu li .sub_tit.cur{background:#2864d0;color: #fff}
    .header menu li .sub_tit.cur::before{display:block;}
}

@media(max-width:1024px){
.header menu li .sub{background-color:#f7f8f9;}
.header menu li .sub_tit{font-size:.22rem;text-align: left;font-weight: bold;padding-bottom: .1rem}
.header menu li .details{padding:0 .2rem}
}
@-webkit-keyframes icon-bounce{0%,100%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
25%{-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-webkit-transform:rotate(15deg);transform:rotate(15deg);}
50%{-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-webkit-transform:rotate(-15deg);transform:rotate(-15deg);}
75%{-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg);}
85%{-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg);}
}
@-moz-keyframes icon-bounce{0%,100%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
25%{-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-webkit-transform:rotate(15deg);transform:rotate(15deg);}
50%{-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-webkit-transform:rotate(-15deg);transform:rotate(-15deg);}
75%{-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg);}
85%{-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg);}
}
@-o-keyframes icon-bounce{0%,100%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
25%{-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-webkit-transform:rotate(15deg);transform:rotate(15deg);}
50%{-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-webkit-transform:rotate(-15deg);transform:rotate(-15deg);}
75%{-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg);}
85%{-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg);}
}
/* 20231116 */
body{max-width:1920px;overflow-x: hidden}
.menu-show .header,
.header.hover{background:rgba(255,255,255,1);}
.header menu li .main_pro .subbmain img{object-fit:contain;}
.about_culture .box_absolute{position:relative;padding:8% 0 4%;}
.about_culture .photo{position:absolute;left:-38%;top:-15%;z-index:-1;height:150%;width:160%;}
.about_culture .photo img{width:100%;height:100%;object-fit:cover;margin:0;}
.about_culture{overflow:hidden;}
.shareWX{position:relative;display:inline-block;}
.shareWX .ico{padding:10px;cursor:pointer;background:url(../images/icon-share.png)no-repeat center;}
.shareWX .spop{position:absolute;left:50%;margin-left:-45px;top:100%;width:90px;padding:5px;background:#fff;z-index:10;box-shadow:0 0 5px rgba(0,0,0,0.15);border-radius:5px;display:none;}
.shareWX .spop img{display:block;width:100%;}
.shareWX:hover .spop{}
@media (min-width:1024px){
    .header menu li .main_pro .box .pic{}
    .header menu li .main_pro .box .pic .Ispic{height:auto;padding-bottom:58.1%;position:relative;}
}
@media(min-width:768px){.solution_feature .tab_title span:first-child{border-top:solid 1px rgba(0,150,255,0.4);}
}
@media(min-width:1920px){html{font-size:100px;}
}
