.cw1820{max-width:1820px;width:92%;margin:auto;}

.body_mask{width: 100%;height: 100%;background: rgba(0,0,0,.5);position: fixed;z-index: 999;left: 0;top: 0;font-size: 16px;color: #fff;display: flex;justify-content: center;align-items: center;}

/*特殊字体*/
@font-face{
    font-family: "PR";
    src: url("/themes/default/css/font/PlusJakartaDisplay-Regular.otf") format("opentype");
}
@font-face{
    font-family: "PM";
    src: url("/themes/default/css/font/PlusJakartaDisplay-Medium.otf") format("opentype");
}

.ly_roll_number_span{text-align: justify;}

/*分页*/
.lyui_paging_btn.cur,
.lyui_paging_btn:hover,
.lyui_paging_prev:hover,
.lyui_paging_next:hover{background-color: #018bd4 !important;}

#turn_page .lyui_paging_prev,
#turn_page .lyui_paging_next{padding: 0 16px;background: #fff;border: 1px solid #e6e6e6;display: none;}

#turn_page .lyui_paging_prev[href],
#turn_page .lyui_paging_next[href]{display: flex;}

#turn_page .lyui_paging{font-size: 16px;}

@media(max-width: 750px){
    [alert] .at-contents{font-size: 26px;}

    .lyui_paging_label,
    .lyui_paging_point,
    .lyui_paging_btn{width: 60px !important;height:60px !important;font-size: 26px !important;background: #fff;}

    .lyui_paging_prev,
    .lyui_paging_next{width: 150px !important;height:60px !important;font-size: 26px !important;background: #fff;}

}

/*全站搜索*/
#search{width:100%; padding-bottom:40px;padding-top: 60px;}
#search .form{margin-bottom:45px;margin-top: 30px;}
#search .form .text{width: 340px;padding-left: 15px;height: 49px;line-height: 49px;border:1px solid #dddddd;border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:none;font-size: 16px;}
#search .form .submit{height: 49px;width: 59px;border:1px solid #008cd6;border-top-right-radius: 5px;border-bottom-right-radius:5px;background: #008cd6;color: #fff;font-size: 16px;cursor: pointer;background-size: 22px;}
#search .form .submit svg path{fill: #fff;}
#search .list{width:100%; margin-bottom:50px;}
#search .list .info .cate{padding-left:15px;}
#search .list .new .cate{}
#search .list .know .cate{}
#search .list .info li{padding:20px 0; border-bottom:1px solid #dddddd;}
#search .list .info li:first-child{border-top:1px solid #dddddd;}
#search .list .info .title{max-width: 100%;margin-right:16px; line-height:22px; color: #008cd6; font-size:16px; font-weight:700;}
#search .list .info .day,
#search .list .info .cate{color:#888888; font-size:16px; margin-right:20px;}
#search .list .info .day{margin:0;}
#search .list .info .desc{/*height:60px;*/ overflow:hidden; margin-top:1.375%; color:#888888; font-size:14px; line-height:32px;}
#search .txt{font-size: 16px;margin: 45px 0;}
@media (max-width: 750px){
    #search{padding-top: 60px;}
    #search .form .text{width: 400px;height: 60px;line-height: 60px;font-size: 30px;}
    #search .form .submit{width: 60px;height: 60px;font-size: 26px;background-size: 26px;}
    #search .form .submit svg{width: 30px;height: 30px;}
    #search .list .info li{padding: 35px 0;}
    #search .list .info .title{font-size: 36px;line-height: 1.6;}
    #search .list .info .day,
    #search .list .info .cate{font-size: 28px;line-height: 1.6;}
    #search .list .info .desc{font-size: 30px;line-height: 1.6;/*height: 144px;*/}
    #search .txt{font-size: 30px;}
}


/*头部*/
.header_blank{height: 110px;}
#header{width: 100%;height: 110px;z-index: 20;display: flex;flex-direction: column;justify-content: center;}
#header.none{transform: translateY(-100%);}
#header .box{}
#header .logo{width: 162px;/*height: 30px;*/height: 45px;}
#header .nav{}
#header .nav .one_nav{margin-right: 50px;}
#header .nav .one_nav .one_a{font-size: 18px;color: #fff;line-height: 110px;}
#header .nav .one_nav:hover .one_a{color: #008cd6;}
#header .nav .one_nav.cur .one_a{color: #008cd6;}
#header .nav .one_nav .two_nav{height:0; overflow:hidden; top:110px; left:50%;z-index:3;transform:translateX(-50%);box-shadow: 0 0 10px 0 rgba(0,0,0,.1);}
#header .nav .two_nav .hnavbg{background: rgba(255,255,255,1);text-align: center;padding: 10px 20px 0;}
#header .nav .two_nav .hnavbg>div{width:100%;line-height: 35px;border-bottom: 1px solid rgba(255,255,255,.3);/*margin-bottom: 10px;*/padding-bottom: 10px;}
#header .nav .two_nav .hnavbg>div:last-child{border-bottom: 0;}
#header .nav .two_nav .hnavbg>div .tnav_a{width:100%;font-size: 16px;color:#333;white-space:nowrap;}
#header .nav .two_nav .hnavbg>div:hover .tnav_a{color: #008cd6;}
#header .right{}
#header .right .search{width: 20px;height: 20px;}
#header .right .search svg{fill: #fff;}
#header .right .lang{margin-left: 30px;}
#header .right .lang .lang-icon .txt{font-size: 16px;color: #fff;margin: 0 2px 0 10px;}
#header .right .lang .lang-icon svg path{transition: all .3s;}
#header .right .lang .h-lang{width:140px;height:100px;z-index:5;top:65px;left:50%;transform:translateX(-50%); overflow:hidden;display:none;background:#fff;box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.03);}
#header .right .lang .h-lang .lang-box .name{width:100%;text-align:center; font-size:16px;line-height:50px;color:#666;}
#header .right .lang .h-lang .lang-box .name:hover{background:#f5f5f5;color:#1a1a1a;}

#header.cur{background: #fff;box-shadow: 0 0 10px 0 rgba(0,0,0,.1);}
#header.cur .nav .one_nav .one_a{color: #222;}
#header.cur .nav .one_nav.cur .one_a{color: #008cd6;}
#header.cur .nav .one_nav:hover .one_a{color: #008cd6;}
#header.cur .right .search svg{fill: #222;}
#header.cur .right .lang .lang-icon svg path{fill: #222;}
#header.cur .right .lang .lang-icon .txt{color: #222;}

#header.bgfff .nav .one_nav .one_a{color: #222;}
#header.bgfff .nav .one_nav.cur .one_a{color: #008cd6;}
#header.bgfff .nav .one_nav:hover .one_a{color: #008cd6;}
#header.bgfff .right .search svg{fill: #222;}
#header.bgfff .right .lang .lang-icon svg path{fill: #222;}
#header.bgfff .right .lang .lang-icon .txt{color: #222;}

#header.detail{box-shadow: 0 0 10px 0 rgba(0,0,0,.1);}
#header.detail .nav .one_nav .one_a{color: #222;}
#header.detail .nav .one_nav.cur .one_a{color: #008cd6;}
#header.detail .nav .one_nav:hover .one_a{color: #008cd6;}
#header.detail .right .search svg{fill: #222;}
#header.detail .right .lang .lang-icon svg path{fill: #222;}
#header.detail .right .lang .lang-icon .txt{color: #222;}

#header.bgc{background: rgb(251,251,251);}

@media(max-width: 1536px){
    #header .nav .one_nav{margin-right: 40px;}
}
@media(max-width: 1440px){
    #header .nav .one_nav{margin-right: 30px;}
}
@media(max-width: 1280px){
    #header .nav .one_nav{margin-right: 15px;}
    #header .right .lang{margin-left: 15px;}
}

/* 头部移动端 */
#m-header,
#m-nav,
#search-box{display: none;}
.m-header-blank{display: none;}
@media screen and (max-width:1100px) {
    #header_top{display: none;}
    .header_blank{display: none;}
    #header{display: none;}
    #m-header{display: block;width: 100%;height: 120px;display: flex;flex-direction: column;justify-content: center;background: #fff;position: fixed;left: 0;top: 0;right: 0;z-index: 20;box-shadow: 0 3px 10px 0 rgba(0,0,0,.1);}
    .m-header-blank{display: block;height: 120px;}
    #m-header .logo{margin-right: auto;width: 200px;}
    #m-header .search svg{width: 36px;height: 36px;}
    #m-header .menu{width: 40px;height: 40px;background: url(/images/m-menu-icon.png) no-repeat center;margin-left: 60px;}
    #m-header .menu.cur{background-image: url(/images/h-close-icon.png);}
    #m-nav{display: block;width: 100%;height: 0;z-index: 49;left: 0;right: 0;top: 120px;width: 100%;background: #fff;overflow-y: auto;}
    #m-nav.cur{height: calc(100vh - 120px);}
    #m-nav .nav .one-nav{line-height: 60px;color: #333;}
    #m-nav .nav .one-nav .one{margin: 0 30px;border-bottom: 1px solid #ebebeb;background: url(/images/nav-icon1.png) no-repeat right;}
    #m-nav .nav .one-nav.nobg .one{background: none;}
    #m-nav .nav .one-nav.cur .one{background: url(/images/nav-icon2.png) no-repeat right;}
    #m-nav .nav .one-nav.cur.nobg .one{background: none;}
    #m-nav .nav .one-nav .one-a{font-size: 18px;font-weight: 700;}
    #m-nav .nav .one-nav .two-nav{width: 100%;background: #f7f7f7;padding: 0 30px;}
    #m-nav .nav .one-nav .two-nav>div{border-bottom: 1px solid #dcdcdc;}
    #m-nav .nav .one-nav .two-nav .two-a{font-size: 16px;}

    #m-nav .lang_box{margin-top:60px}
    #m-nav .lang_box .item{}
    #m-nav .lang_box .item .icon{width:100px;height:100px;line-height:98px;border:1px solid #333;font-size:18px;color:#333;border-radius:100%;margin:0 auto}
    #m-nav .lang_box .item .tit{font-size:18px;color:#333;margin-top:10px}

    #search-box{display: block;width: 100%;height: 240px;z-index: 50;left: 0;right: 0;top: 120px;width: 100%;background: #fff;display: none;flex-direction: column;justify-content: center;}
    #search-box .form-box{width: 92%;margin: 70px auto 0;height: 90px;border: 1px solid #d1d1d1;border-radius: 45px;}
    #search-box .form-box .input{width: calc(100% - 100px);padding-left: 45px;}
    #search-box .form-box .input input{width: 100%;height: 100%;font-size: 22px;color: #222;}
    #search-box .form-box .submit{width: 90px;height: 90px;}
    #search-box .form-box .submit svg{width: 40px;height: 40px;}
}
@media (max-width: 750px){
    #m-nav .nav .one-nav{line-height: 100px;}
    #m-nav .nav .one-nav .one-a{font-size: 32px;}
    #m-nav .nav .one-nav .two-nav .two-a{font-size: 28px;}
    #m-nav .lang_box .item .icon,#m-nav .lang_box .item .tit{font-size:28px}
    #search-box .form-box .input input{font-size: 28px}
}



/*banner*/
#inner_banner{width: 100%;}
#inner_banner .text_box{color: #fff;z-index: 2;width: 90%;left: 50%;top: 50%;transform: translate(-50%,-50%);text-align: center;margin-top: 40px;}
#inner_banner .text_box .title_cn{font-size: 50px;font-weight: 600;}
#inner_banner .text_box .title_en{font-size: 18px;margin-top: 10px;opacity: .6;}
@media (max-width: 1100px){
    #inner_banner .text_box{margin-top: 0;}
}
@media (max-width: 750px){
    #inner_banner .text_box .title_en{font-size: 30px;}
}

/*二级导航*/
#second_nav{height: 80px;width: 100%;}
#second_nav .cw1600{}
#second_nav .box{width: 100%;}
#second_nav .box .li{/*width: auto;*/line-height: 77px;font-size: 16px;color: #222;border-bottom: 3px solid transparent;transition: .3s;}
#second_nav .box .li:hover{color: #018bd4;}
#second_nav .box .li.cur{color: #018bd4;border-bottom-color: #018bd4;}
@media (max-width: 1200px){
    #second_nav{margin-top: 0;}
}
@media (max-width: 750px){
    #second_nav{height: 100px;}
    #second_nav .box{max-width: 100%;width: auto;}
    #second_nav .box .li{font-size: 30px;line-height: 98px;}
    /*#second_nav .box .li:first-child{margin-left: 0;}*/
    #second_nav .box .li{width: auto !important;margin: 0 30px;}
    /*#second_nav .btn{width: 18px;height: 36px;top: 50%;transform: translateY(-50%);}
    #second_nav .prev{background: url(/images/btn-l1.png) no-repeat center;left: -10px;}
    #second_nav .next{background: url(/images/btn-r1.png) no-repeat center;right: -10px;}
    #second_nav .btn.swiper-button-disabled{display: none;}*/
}

@media (max-width: 1400px){
    .index_wrap{position: relative;}
}

/*首页*/
/*首页右侧栏菜单*/
.index_wrap .idx-pagin.swiper-pagination{right: 40px;width: 1px;}
.index_wrap .idx-pagin .swiper-pagination-bullet{width: 9px;height: 9px;background-color: rgba(255,255,255,1);margin: 10px 0!important;transition: all 0.3s;float: right;position: relative;opacity: 1;}
.index_wrap .idx-pagin .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 15px;height: 15px;background-color: transparent !important;border: 3px solid #ef9a40;transform: translateX(3px);}
.index_wrap .idx-pagin .swiper-pagination-bullet .swi-name{position: absolute;top: 50%;right: calc(100% + 10px);transform: translateY(-50%);white-space: nowrap;color: #ffffff;opacity: 0;font-size: 16px;font-weight: 500;}
.index_wrap .idx-pagin .swiper-pagination-bullet:nth-child(5) .swi-name,
.index_wrap .idx-pagin .swiper-pagination-bullet:nth-child(6) .swi-name{color: rgba(34,34,34,.65);}
.index_wrap .idx-pagin .swiper-pagination-bullet.swiper-pagination-bullet-active .swi-name{opacity: 1;}
.index_wrap .idx-pagin.black .swiper-pagination-bullet{background-color: rgba(34,34,34,.3);}
.index_wrap .idx-pagin .swiper-pagination-bullet:last-child{display: none;}


#index_products{}
#index_products .li{height: 100%;}
#index_products .pic::before{content: '';width: 100%;height: 100%;position: absolute;background: url(/images/index-banner-mask.png);z-index: 1;left: 0;top: 0;}
#index_products .pic video{object-fit: cover;}
#index_products .box{display: flex;flex-direction: column;justify-content: center;position: relative;z-index: 1;text-align: center;}
#index_products .box .title_cn{font-size: 50px;color: #fff;font-weight: 700;}
#index_products .box .title_en{font-size: 18px;color: rgba(255,255,255,.6);margin: 12px 0 55px;font-family: "PR";}
#index_products .box .more{width: 180px;height: 55px;line-height: 53px;border-radius: 30px;border: 1px solid #fff;margin: 0 auto;}
#index_products .box .more .txt{font-size: 16px;color: #fff;}
#index_products .box .more .icon{margin-left: 20px;}
#index_products .box .more:hover{background: #008cd6;border-color: #008cd6;}
#index_products .mouse{width: 26px;height: 70px;background: url(/images/mouse-icon.png) no-repeat center;position: absolute;left: calc(50% - 13px);bottom: 50px;z-index: 1;animation: updown 3s linear infinite 0s;}
@keyframes updown {
    0%{transform: translateY(-5px);}
    50%{transform: translateY(5px);}
    100%{transform: translateY(-5px);}
}
@media(max-width: 1400px){
    #index_products{position: relative;}
    #index_products .pic{position: relative;}
    #index_products .box{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 2;height: auto;}
    #index_products .box .title_cn{font-size: 42px;}
}
@media(max-width: 1100px){
    #index_products .box .title_cn{margin-top: -80px;}
}
@media(max-width: 750px){
    #index_products .pic{height: 850px;}
    #index_products .box .title_en{font-size: 30px;}
    #index_products .box .more{font-size: 200px;height:60px;line-height: 58px;}
    #index_products .box .more .txt{font-size: 26px;}
    #index_products .box .more .icon{transform: scale(1.5);}
}

#index_about .pic::before{content: '';width: 100%;height: 100%;position: absolute;background: rgba(48,57,74,.5);z-index: 1;left: 0;top: 0;}
#index_about .box{display: flex;flex-direction: column;justify-content: center;position: relative;z-index: 1;text-align: center;}
#index_about .box .title_cn{font-size: 50px;color: #fff;font-weight: 700;}
#index_about .box .title_en{font-size: 18px;color: rgba(255,255,255,.6);margin: 12px 0 0;font-family: "PR";}
#index_about .box .content{margin-top: 90px;}
#index_about .box .content .item{width: 33.333%;color: #fff;padding: 0 20px;text-align: center;}
#index_about .box .content .item .top{line-height: 1;}
#index_about .box .content .item .top .num{font-size: 80px;font-family: "PM";}
#index_about .box .content .item .top .num span{text-align: justify;}
#index_about .box .content .item .top .unit{font-size: 16px;margin: 13px 0 0 6px;}
#index_about .box .content .item .tit{font-size: 18px;margin-top: 20px;}
@media(max-width: 1440px){
    #index_about .box .content .item .top .num{font-size: 60px;}
}
@media(max-width: 1400px){
    #index_about{position: relative;}
    #index_about .pic{position: relative;}
    #index_about .box{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 2;height: auto;}
    #index_about .box .title_cn{font-size: 42px;}
}
@media(max-width: 1024px){
    #index_about .box .content .item .top .num{font-size: 50px;}
}
@media(max-width: 750px){
    #index_about .box .title_en{font-size: 30px;}
    #index_about .box .content{flex-wrap: wrap;}
    #index_about .box .content .item{width: 50%;margin-bottom: 30px;}
    #index_about .box .content .item .top .num{font-size: 60px;}
    #index_about .box .content .item .top .unit{font-size: 26px;}
    #index_about .box .content .item .tit{font-size: 30px;}
}

#index_solution{}
#index_solution .box{}
#index_solution .box .li{}
#index_solution .box .li .pic{}
#index_solution .box .li .pic::before{content: '';width: 100%;height: 100%;position: absolute;background: rgba(20,52,88,.5);z-index: 1;left: 0;top: 0;}
#index_solution .box .li .text{display: flex;flex-direction: column;justify-content: center;position: relative;z-index: 1;margin-top: -60px;}
#index_solution .box .li .text .title{font-size: 50px;color: #fff;font-weight: 700;line-height: 1.44;}
#index_solution .box .li .text .more{width: 180px;height: 55px;line-height: 53px;border-radius: 30px;border: 1px solid #fff;margin-top: 60px;}
#index_solution .box .li .text .more .txt{font-size: 16px;color: #fff;}
#index_solution .box .li .text .more .icon{margin-left: 20px;}
#index_solution .box .li .text .more:hover{background: #008cd6;border-color: #008cd6;}
#index_solution .content{left: 0;right: 0;bottom: 80px;margin: auto;z-index: 2;}
#index_solution .content .cont{border-left: 1px solid rgba(255,255,255,.2);}
#index_solution .content .cont .item{width: 20%;border: 1px solid rgba(255,255,255,.2);border-left: 0;padding: 40px 40px 36px;}
#index_solution .content .cont .item .icon{width: 50px;height: 40px;}
#index_solution .content .cont .item .tit{font-size: 16px;color: #fff;margin-left: 20px;}
#index_solution .content .cont .item.cur{background: #008cd6;}
@media(max-width: 1400px){
    #index_solution{position: relative;}
    #index_solution .box .li .pic{position: relative;}
    #index_solution .box .li .pic::after{content: '';padding-top: 50%;}
    #index_solution .box .li .pic img{position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
    #index_solution .box .li .text{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 2;margin-top: -120px;height: auto;}
    #index_solution .box .li .text .title{font-size: 42px;margin-top: -60px;}
    #index_solution .box .li .text .more{margin-top: 30px;}
}
@media(max-width: 1280px){
    #index_solution .content .cont .item{padding: 40px 20px 36px;}
}
@media(max-width: 1024px){
    #index_solution .box .li .text{margin-top: -100px;}
    #index_solution .box .li .text .title{font-size: 36px;margin-top: 0;}
    #index_solution .box .li .text .more{margin-top: 30px;}
    #index_solution .content{bottom: 20px;}
}
@media(max-width: 750px){
    #index_solution .box .li .text{top: 60px;transform: translate(-50%,0);margin-top: 0;}
    #index_solution .box .li .text .more{width: 200px;height: 60px;line-height: 58px;}
    #index_solution .box .li .text .more .txt{font-size: 26px;}
    #index_solution .box .li .text .more .icon{transform: scale(1.5);}
    #index_solution .box .li .pic::after{content: '';padding-top: 128%;}

    #index_solution .content{bottom: 60px;}
    #index_solution .content .cont{flex-wrap: wrap;}
    #index_solution .content .cont .item{width: 50%;}
    #index_solution .content .cont .item .tit{font-size: 26px;}
}

#index_rd{width: 100%;}
#index_rd .box{}
#index_rd .box .list{width: 50%;position: relative;z-index: 1;text-align: center;}
#index_rd .box .list .pic{}
#index_rd .box .list .pic::before{content: '';width: 100%;height: 100%;position: absolute;background: rgba(37,50,74,.55);z-index: 1;left: 0;top: 0;}
#index_rd .box .list .pic video{object-fit: cover;}
#index_rd .box .list .content{/*position: relative;*/z-index: 2;display: flex;flex-direction: column;justify-content: center;}
#index_rd .box .list .content .icon{width: 85px;height: 85px;margin: 0 auto;}
#index_rd .box .list .content .tit_cn{font-size: 50px;color: #fff;font-weight: 600;margin: 50px 0 15px;}
#index_rd .box .list .content .tit_en{font-size: 18px;color: #fff;font-family: "PR";}
#index_rd .box .list .content .btn{width: 71px;height: 27px;margin: 95px auto 0;}
#index_rd .box .list .content2{/*position: relative;*/z-index: 2;opacity: 0;display: flex;flex-direction: column;justify-content: center;}
#index_rd .box .list .content2 .tit_cn{font-size: 50px;color: #fff;font-weight: 600;}
#index_rd .box .list .content2 .tit_en{font-size: 18px;color: #fff;font-family: "PR";margin-top: 15px;}
#index_rd .box .list .content2 .data_box{margin-top: 80px;}
#index_rd .box .list .content2 .data_box .item{color: #fff;width: 50%;text-align: center;}
#index_rd .box .list .content2 .data_box .item:first-child{width: 100%;margin-bottom: 55px;}
#index_rd .box .list .content2 .data_box .item .top{line-height: 1;}
#index_rd .box .list .content2 .data_box .item .top .num{font-size: 80px;font-family: "PM";}
#index_rd .box .list .content2 .data_box .item .top .unit{font-size: 16px;margin: 12px 0 0 6px;}
#index_rd .box .list .content2 .data_box .item .txt{font-size: 18px;margin-top: 15px;}
#index_rd .box .list:hover .content{opacity: 0;}
#index_rd .box .list:hover .content2{opacity: 1;}
#index_rd .box .list.notcur .content{opacity: .5;}
@media(max-width: 1440px){
    #index_rd .box .list .content2 .data_box .item .top .num{font-size: 60px;}
}
@media(max-width: 1400px){
    #index_rd{position: relative;height: 700px;}
    #index_rd .box .list .content .tit_cn{font-size: 42px;}
}
@media(max-width: 1024px){
    #index_rd .box .list .content2 .data_box .item .top .num{font-size: 50px;}
}
@media(max-width: 750px){
    #index_rd{height: auto;}
    #index_rd .box .list:hover .content{opacity: 1;}
    #index_rd .box .list:hover .content2{opacity: 0;}
    
    #index_rd .box{flex-wrap: wrap;}
    #index_rd .box .list{width: 100%;height: 600px;}
    /*#index_rd .box .list .pic{position: relative;}*/
    #index_rd .box .list .content .tit_en{font-size: 30px;}
}

#index_partner .box{display: flex;flex-direction: column;justify-content: center;position: relative;z-index: 1;text-align: center;}
/*#index_partner .box .top{margin-top: 160px;}*/
#index_partner .box .top .title{font-size: 50px;color: #000;font-weight: 500;}
#index_partner .box .top .more{}
#index_partner .box .top .more .txt{font-size: 16px;color: #018bd4;}
#index_partner .box .top .more .icon{margin: 4px 0 0 10px;}
#index_partner .box .top .more .icon svg path{stroke: #018bd4;transition: all .3s;}
#index_partner .box .top .more:hover .txt{color: #ef9a40;}
#index_partner .box .top .more:hover .icon svg path{stroke: #ef9a40;}
#index_partner .box .content{width: 100%;margin-top: 50px;}
#index_partner .box .content .li{width: 15.625%;margin: 0 1.25% 20px 0;background: #fff;}
#index_partner .box .content .li:nth-child(6n){margin-right: 0;}
#index_partner .box .content .li::before{content: '';padding-top: 52%;}
#index_partner .box .content .li img{max-width: 85%;}
#index_partner .box .partner_page_el{margin-top: 60px;}
#index_partner .box .partner_page_el{}
#index_partner .box .partner_page_el .swiper-pagination-bullet{width: 9px;height: 9px;margin: 0 5px;}
#index_partner .box .partner_page_el .swiper-pagination-bullet-active{width: 15px;height: 15px;background: #018bd4;transform: translateY(3px);}

#index_partner.partner{padding: 90px 0 120px;}
#index_partner.partner .box .top{margin-top: 0;}
#index_partner.partner .box .top .title{color: #222;}
@media(max-width: 1536px){
    #index_partner .box{padding-top: 60px;}
    #index_partner .box .top .title{font-size: 36px;}
    #index_partner .box .partner_page_el{margin-top: 20px;}
}
@media(max-width: 1400px){
    #index_partner{position: relative;padding: 80px 0;}
    #index_partner .box{padding-top: 0;}
    #index_partner .box .top{margin-top: 0;}
    #index_partner .box .top .title{font-size: 42px;}
}
@media(max-width: 1024px){
    #index_partner .box .content .li{width: 32%;margin-right: 2%;}
    #index_partner .box .content .li:nth-child(3n){margin-right: 0;}

    #index_partner.partner{padding: 80px 0;}
}
@media(max-width: 750px){
    #index_partner .box .top .more .txt{font-size: 26px;}
    #index_partner .box .top .more .icon{transform: scale(1.5);}
}

#index_news{overflow: hidden;}
#index_news .box{/*display: flex;flex-direction: column;justify-content: center;*/position: relative;z-index: 1;}
#index_news .box .top{margin-top: 190px;}
#index_news .box .top .title{font-size: 50px;color: #000;font-weight: 500;}
#index_news .box .top .more{}
#index_news .box .top .more .txt{font-size: 16px;color: #018bd4;}
#index_news .box .top .more .icon{margin: 4px 0 0 10px;}
#index_news .box .top .more .icon svg path{stroke: #018bd4;transition: all .3s;}
#index_news .box .top .more:hover .txt{color: #ef9a40;}
#index_news .box .top .more:hover .icon svg path{stroke: #ef9a40;}
#index_news .box .content{margin-top: 50px;}
#index_news .box .content .li{}
#index_news .box .content .li .pic{}
#index_news .box .content .li .pic::before{content: '';/*padding-top: 74.899%;*/padding-top: 62.5%;}
#index_news .box .content .li .tit{font-size: 20px;color: #222;margin: 25px 0 12px;}
#index_news .box .content .li .time{font-size: 16px;color: #777;font-family: "PR";}
#index_news .box .content .li:hover .tit{color: #018bd4;}
#index_news .box .btn_box{margin-top: 65px;}
#index_news .box .btn_box .btn{width: 50px;height: 50px;border-radius: 50%;border: 2px solid #b0b2b5;}
#index_news .box .btn_box .prev{margin-right: 20px;}
#index_news .box .btn_box .btn svg path{stroke: #b0b2b5;transition: all .3s;}
#index_news .box .btn_box .btn:hover{border-color: #299cd9;}
#index_news .box .btn_box .btn:hover svg path{stroke: #299cd9;}
@media(max-width: 1680px){
    #index_news .box .top{margin-top: 150px;}
}
@media(max-width: 1536px){
    #index_news .box .top{margin-top: 120px;}
    #index_news .box .top .title{font-size: 36px;}
    #index_news .box .content,
    #index_news .box .btn_box{margin-top: 30px;}
}
@media(max-width: 1400px){
    #index_news{position: relative;padding: 80px 0;}
    #index_news .box .top{margin-top: 0;}
    #index_news .box .top .title{font-size: 42px;}
}
@media(max-width: 750px){
    #index_news .box .top .more .txt{font-size: 26px;}
    #index_news .box .top .more .icon{transform: scale(1.5);}
    #index_news .box .content .li .tit{font-size: 30px;}
    #index_news .box .content .li .time{font-size: 26px;}
    #index_news .box .btn_box .btn{width: 80px;height: 80px;}
    #index_news .box .btn_box .btn svg{transform: scale(1.5);}
    #index_news .box .btn_box .btn{border-color: #299cd9;}
    #index_news .box .btn_box .btn svg path{stroke: #299cd9;}
}

/*关于我们*/
@-webkit-keyframes warn_map{
    0%{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1);}
    50%{opacity:1;}
    to{opacity:0;-webkit-transform:scale(2);transform:scale(2);}
}
@keyframes warn_map{
    0%{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1);}
    50%{opacity:1}
    to{opacity:0;-webkit-transform:scale(2);transform:scale(2);}
}

#about{}
#about .bg{/*background: url(/images/about-bg.jpg) no-repeat center / cover;*/padding: 85px 0 100px;}
#about .box .text_box{width: 55.9375%;}
#about .box .text_box .title{font-size: 50px;color: #222;font-weight: 500;line-height: 1.24;}
#about .box .text_box .brief{font-size: 16px;color: #222;line-height: 1.875;margin-top: 50px;}
#about .box .data_box{width: 34.6875%;margin-top: 50px;}

#about .box .data_box .li{padding-bottom: 45px;margin-bottom: 40px;border-bottom: 1px solid #d2d4d8;}
#about .box .data_box .li:last-child{margin-bottom: 0;padding-bottom: 0;border-bottom: 0;}
#about .box .data_box .li .data{}
#about .box .data_box .li .data .top{line-height: 1;color: #018bd4;}
#about .box .data_box .li .data .top .num{font-size: 60px;font-family: 'PM';}
#about .box .data_box .li .data .top .unit{font-size: 14px;margin: 10px 0 0 8px;}
#about .box .data_box .li .data .tit{font-size: 16px;color: #777;margin-top: 10px;}
#about .box .data_box .li .icon{width: 50px;height: 50px;margin-top: 6px;}
#about .video_box{width: 100%;}
#about .video_box .play_box{top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 2;}
#about .video_box .pic::before{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(48,57,74,.5);z-index: 1;}
#about .video_box .play{width: 80px;height: 80px;background: #fff;border-radius: 100%;}
#about .video_box .play::before{content: '';width: 100%;height: 100%;opacity: 0;border-radius: 100%;background: rgba(255,255,255,0.2);position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 1;margin: auto;animation: warn_map 2s ease-out .1s infinite;-webkit-animation: warn_map 2s ease-out .1s infinite;}
#about .video_box .play_box .txt{font-size: 16px;color: #fff;margin-left: 30px;}
@media(max-width: 1024px){
    #about .box{flex-wrap: wrap;}
    #about .box .text_box{width: 100%;}
    #about .box .data_box{width: 100%;margin-top: 30px;}
}
@media(max-width: 750px){
    #about .box .text_box .title{font-size: 42px;}
    #about .box .text_box .brief{font-size: 30px;}
    #about .box .data_box .li .data .tit{font-size: 30px;}
    #about .box .data_box .li .data .top .unit{font-size: 26px;margin-top: 5px;}
    #about .video_box .play_box .txt{font-size: 26px;}
}


/*企业文化*/
#culture{}
#culture .title_box{position: absolute;width: 100%;left: 0;right: 0;top: 90px;z-index: 2;}
#culture .title_box .tit{font-size: 48px;color: #fff;font-weight: 500;}
#culture .box{width: 100%;}
#culture .box .li{width: 100%;}
#culture .box .li .pic{width: 100%;}
#culture .box .li .pic::before{content: '';padding-top: 44.271%;background: rgba(6,19,50,.5);position: relative;z-index: 1;width: 100%;}
#culture .box .li .text{position: absolute;top: 40%;left: 50%;z-index: 2;color: #fff;width: 92%;text-align: center;transform: translate(-50%,-50%);margin: 0 auto;}
#culture .box .li .text .t{font-size: 32px;font-weight: 500;}
#culture .box .li .text .brief{font-size: 18px;line-height: 1.6;margin-top: 20px;}
#culture .content{left: 0;right: 0;bottom: 100px;margin: auto;z-index: 2;}
#culture .content .cont{width: 78.75%;margin: 0 auto;}
#culture .content .cont .item{width: 23.809%;margin-right: 1.588%;padding: 30px 20px 25px;background: #fff;text-align: center;}
#culture .content .cont .item:nth-child(4n){margin-right: 0;}
#culture .content .cont .item .icon{width: 40px;height: 40px;margin: 0 auto;}
#culture .content .cont .item .icon img:nth-child(1){opacity: 1;}
#culture .content .cont .item .icon img:nth-child(2){opacity: 0;}
#culture .content .cont .item .t{font-size: 20px;color: #222;font-weight: 500;margin-top: 28px;}
#culture .content .cont .item.cur{background: #008cd6;}
#culture .content .cont .item.cur .icon img:nth-child(1){opacity: 0;}
#culture .content .cont .item.cur .icon img:nth-child(2){opacity: 1;}
#culture .content .cont .item.cur .t{color: #fff;}
@media(max-width: 1536px){
    #culture .title_box{top: 60px;}
    #culture .content{bottom: 60px;}
}
@media(max-width: 1536px){
    #culture .title_box{top: 30px;}
    #culture .box .li .text{top: 35%;}
    #culture .content{bottom: 30px;}
}
@media(max-width: 1024px){
    #culture .box .li .pic img:nth-child(1){display: none;}
    #culture .box .li .pic img:nth-child(2){display: inline-block;}
    #culture .box .li .pic::before{padding-top: 113.333%;}
    #culture .content .cont{width: 100%;flex-wrap: wrap;justify-content: space-between;}
}
@media(max-width: 750px){
    #culture .box .li .text{top: 28%;}
    #culture .box .li .text .t{font-size: 36px;}
    #culture .box .li .text .brief{font-size: 30px;}
    #culture .content .cont .item{width: 49%;margin-right: 0;margin-bottom: 10px;}
    #culture .content .cont .item .t{font-size: 26px;}
}

/*发展历程*/
#history{padding: 85px 0 80px;/*background: url(/images/history-bg.jpg) no-repeat center / cover;*/}
#history .title{font-size: 50px;color: #222;font-weight: 500;}
#history .cw1600{overflow: hidden;}
#history .main{width: 50%;margin: 0 auto;text-align: center;overflow: visible;margin-top: 180px;}
#history .main .li{padding: 0 20px 60px;}
#history .main .li .tit{font-size: 32px;color: #222;font-weight: 500;opacity: 0;}
#history .main .li .brief{font-size: 18px;color: #777;line-height: 1.94;margin-top: 20px;opacity: 0;}
#history .main .li .year{font-size: 100px;color: rgba(255,255,255,.3);font-family: "PM";margin: auto;line-height: 1;left: 0;top: 0;right: 0;z-index: -1;}
#history .main .li.swiper-slide-prev .year{text-align: right;padding-right: 120px;}
#history .main .li.swiper-slide-next .year{text-align: left;padding-left: 120px;}
#history .main .li.swiper-slide-active .tit,
#history .main .li.swiper-slide-active .brief{opacity: 1;}
#history .main .li.swiper-slide-active .year{font-size: 280px;top: -95px;}
#history .control{height: 120px;/*background: url(/images/history-line.png) repeat-x bottom;*/margin-top: 140px;}
#history .control .li{display: flex;flex-direction: column;justify-content: flex-end;}
#history .control .li::before{content: '';position: absolute;background: url(/images/history-line.png) repeat-x bottom;width: 227px;height: 20px;left: 50%;}
#history .control .li .year{font-size: 16px;color: #222;font-family: "PM";text-align: center;}
#history .control .li .line{width: 2px;height: 40px;background: #000;margin: 16px auto 0;}
#history .control .li.swiper-slide-active .year{font-size: 20px;color: #018bd4;}
#history .control .li.swiper-slide-active .line{height: 80px;background: #018bd4;}
@media screen and (max-width:1680px) {
    #history .control .li::before{width: 198px;}
    #history .main .li.swiper-slide-prev .year{padding-right: 110px;}
    #history .main .li.swiper-slide-next .year{padding-left: 110px;}
}
@media screen and (max-width:1536px) {
    #history .main .li .year{font-size: 90px;}
    #history .main .li.swiper-slide-prev .year{padding-right: 100px;}
    #history .main .li.swiper-slide-next .year{padding-left: 100px;}
    #history .main .li.swiper-slide-active .year{font-size: 200px;top: -50px;}
}
@media screen and (max-width:1366px) {
    #history .main .li.swiper-slide-prev .year{padding-right: 60px;}
    #history .main .li.swiper-slide-next .year{padding-left: 60px;}
}
@media screen and (max-width:1024px) {
    #history .control .li::before{width: 213px;}
    #history .main .li .year{font-size: 60px;}
    #history .main .li.swiper-slide-prev .year{padding-right: 20px;}
    #history .main .li.swiper-slide-next .year{padding-left: 20px;}
    #history .main .li.swiper-slide-active .year{font-size: 120px;top: -25px;}
}
@media screen and (max-width:750px) {
    #history .main{width: 100%;overflow: hidden;}
    #history .main .li .tit{font-size: 36px;}
    #history .main .li .brief{font-size: 30px;}
    #history .main .li.swiper-slide-active .year{font-synthesis: 200px;}
    #history .control .li::before{width: 154px;}
    #history .control .li .year{font-size: 30px;}
    #history .control .li.swiper-slide-active .year{font-size: 36px;}
}

/*荣誉资质*/
#honor{/*background: url(/images/honor-bg.jpg) no-repeat center / cover;*/padding: 90px 0 120px;position: relative;}
#honor .title{font-size: 50px;color: #222;font-weight: 500;}
#honor .brief{font-size: 16px;color: #222;line-height: 1.5;margin-top: 20px;}
#honor .content{margin-top: 60px;position: relative;}
/*#honor .container{z-index: 2;width: 85.3125%;margin: 0 auto;}
#honor .slide.swiper-slide-active{z-index: 2;}
#honor .slide.swiper-slide-active .rotate {box-shadow: 0px 10px 35px 0px rgba(28, 28, 28, 0.15);}
#honor .slide.swiper-slide-active .text{opacity: 1;}
#honor .slide{transform-style: preserve-3d;perspective: 410px;width: 410px;}
#honor .slide .rotate{transition: .5s;padding: 80px 0;position: relative;background-color: #fff;}
#honor .slide .rotate .img{padding-top: 70%;}
#honor .slide .text {font-size: 20px;text-align: center;color: #222;font-weight: 500;margin-top: 35px;opacity: 0;}
#honor .slide[data-number='4'] .rotate{transform: rotateY(10deg) }
#honor .slide[data-number='3'] .rotate{transform: rotateY(15deg) translate3d(1180px, 0px, 0px) scale(1);}
#honor .slide[data-number='2'] .rotate{transform: rotateY(20deg) translate3d(525px, 0px, 25px) scale(1);}
#honor .slide[data-number='1'] .rotate{transform: rotateY(25deg) translateX(200px); scale(1);}
#honor .slide[data-number='-1'] .rotate{transform: rotateY(-25deg) translateX(-200px);z-index: 1;}
#honor .slide[data-number='-2'] {z-index: -1;}
#honor .slide[data-number='-2'] .rotate{transform: rotateY(-20deg) translate3d(-525px, 0px, 25px);z-index: -1;}
#honor .slide[data-number='-3'] {z-index: -2;}
#honor .slide[data-number='-3'] .rotate{transform: rotateY(-15deg) translate3d(-1180px, 0px, 0px);}
#honor .swiper-container-horizontal>.swiper-pagination-bullets {display: none;}
#honor .point {display: flex;justify-content: space-between;position: absolute;top: 50%;left: 0;right: 0;transform: translate(0,-50%);}
#honor .point .box{cursor:pointer; width: 55px;height: 55px;border-radius: 50%;display: flex;align-items: center;justify-content: center;border: 1px solid #777;}
#honor .point .box svg path{stroke: #777;transition: all .3s;}
#honor .point .box:hover svg path{stroke: #fff;}
#honor .point .box:hover {background: #018bd4;border-color: #018bd4;}
@media screen and (max-width:750px) {
    #honor .container{z-index: 0;}
    #honor .slide{width: 600px;}
    #honor .slide .text {font-size: 30px;}
    #honor .point .box  {width: 90px;height: 90px;}
    #honor .slide .rotate .img {transform: scale(1.2);}
    #honor .point .box svg path{stroke: #fff;}
    #honor .point .box {background: #018bd4;border-color: #018bd4;}
    #honor .point .box svg{transform: scale(1.5);}
}*/

#honor .container {z-index: 1;padding: 0px 50px;overflow: visible;}
#honor .container .slide{width: 35.7%;background-color: #f4f5f9;border: 1px solid #dcdcdc;}
#honor .container .slide.swiper-slide-active {box-shadow: 0px 9px 26px 0px rgba(0, 0, 0, 0.1);}
#honor .container .slide .img{width: 100%;padding-top: 89%;}
#honor .container .slide .img .images {min-width: 85.6%;}
#honor .container .slide .text {margin-bottom: 35px;font-size: 20px;text-align: center;color: #333333;}
#honor .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction  {display: none;}
#honor .svg {width: 100%;position: absolute;left: 50%; top: 50%;transform: translate(-50%,-50%);z-index: 2;}
#honor .svg .icon {width: 60px;height: 60px;border: 1px solid #777;border-radius: 50%;cursor:pointer;}
#honor .svg .icon svg path{stroke: #777;transition: all .3s;}
#honor .svg .icon:hover svg path{stroke: #fff;}
#honor .svg .icon:hover {background: #018bd4;border-color: #018bd4;}

@media screen and (max-width:1024px) {
    #honor .svg .icon {background-color: #ffffff;}
}
@media screen and (max-width:750px) {
    #honor .brief{font-size: 30px;}
    #honor .container {padding: 0;overflow: hidden;padding-bottom: 100px;}
    #honor .container .slide {padding: 0 35px ;width: 500px;}
    #honor .container .slide .text {font-size: 26px;margin-top: 30px;}
    #honor .svg {position: relative;transform: translate(0);top: 0;left: 0;justify-content: center;}
    #honor .svg .icon {width: 80px;height: 80px;}
    #honor .svg .icon.right {margin-left: 30px;}
}



/*合作伙伴*/
#partner{padding: 90px 0 100px;background: url(/images/partner-bg.png) no-repeat center / 100% #f4f5f9;}
#partner .title{font-size: 50px;color: #222;font-weight: 500;}
#partner .content{margin-top: 50px;}
#partner .content .li{width: 15.625%;margin: 0 1.25% 20px 0;background: #fff;}
#partner .content .li:nth-child(6n){margin-right: 0;}
#partner .content .li::before{content: '';padding-top: 52%;}
#partner .content .li img{max-width: 85%;}
@media(max-width: 1024px){
    #partner .content .li{width: 32%;margin-right: 2%;}
    #partner .content .li:nth-child(3n){margin-right: 0;}
}


/*产品*/
#products{}
#products .top{background: #f4f5f9;padding: 90px 0 110px;}
#products .top .title{font-size: 50px;color: #222;font-weight: 500;}
#products .top .brief{font-size: 16px;color: #777;line-height: 1.875;margin-top: 30px;}
#products .content{}
#products .content .li{padding: 70px 0 75px;}
#products .content .li:nth-child(2n){background: #f4f5f9;}
#products .content .li .tit{font-size: 36px;color: #222;font-weight: 500;}
#products .content .li .more{width: 180px;height: 55px;line-height: 53px;border-radius: 30px;border: 1px solid #018bd4;margin: 0 auto;margin-top: 35px;}
#products .content .li .more .txt{font-size: 16px;color: #018bd4;}
#products .content .li .more .icon{margin-left: 20px;}
#products .content .li .more .icon svg path{stroke: #018bd4;transform: all .3s;}
#products .content .li .more:hover{background: #018bd4;border-color: #018bd4;}
#products .content .li .more:hover .txt{color: #fff;}
#products .content .li .more:hover .icon svg path{stroke: #fff;}
#products .content .li .pic{width: 75%;margin: 30px auto 0;}
#products .content .li .pic::before{content: '';padding-top: 46.667%;}
#products .content .li .data_box{margin-top: 20px;}
#products .content .li .data_box .item{margin: 0 38px;text-align: center;}
#products .content .li .data_box .item .data{font-size: 36px;color: #018bd4;font-family: "PM";}
#products .content .li .data_box .item .t{font-size: 16px;color: #777;margin-top: 6px;}
@media(max-width: 1024px){
    #products .top{padding: 80px 0;}
}
@media(max-width: 750px){
    #products .top .brief{font-size: 30px;}
    #products .content .li .more{width: 200px;height:60px;line-height: 58px;}
    #products .content .li .more .txt{font-size: 26px;}
    #products .content .li .more .icon{transform: scale(1.5);}
    #products .content .li .data_box .item .t{font-size: 26px;}
}

/*产品详情*/
#products_detail{}
#products_detail .top{padding: 90px 0 100px;background: #fbfcfd;}
#products_detail .top .title{font-size: 50px;color: #222;font-weight: 500;}
#products_detail .top .data_box{margin-top: 30px;}
#products_detail .top .data_box .item{margin: 0 38px;text-align: center;}
#products_detail .top .data_box .item .data{font-size: 36px;color: #018bd4;font-family: "PM";}
#products_detail .top .data_box .item .t{font-size: 16px;color: #777;margin-top: 6px;}
#products_detail .top .pic_box{width: 75%;margin: 50px auto 0;}
#products_detail .top .pic_box .pic::before{content: '';padding-top: 46.667%;}
#products_detail .top .page_el{text-align: center;margin-top: 50px;}
#products_detail .top .page_el .swiper-pagination-bullet{width: 9px;height: 9px;margin: 0 12px;}
#products_detail .top .page_el .swiper-pagination-bullet-active{width: 15px;height: 15px;background: #018bd4;transform: translateY(3px);}
#products_detail .content{background: #f4f5f9;}
#products_detail .content .list{padding: 90px 0 0;}
#products_detail .content .list .left{width: 25%;}
#products_detail .content .list .left .tit_cn{font-size: 32px;color: #222;font-weight: 500;}
#products_detail .content .list .left .tit_en{font-size: 16px;color: #777;font-family: "PR";margin-top: 10px;}
#products_detail .content .list .right{width: 75%;border-bottom: 1px solid #dbdce0;padding-bottom: 120px;}
#products_detail .content .list.fun .right{padding-bottom: 150px;}
#products_detail .content .list:last-child .right{border-bottom: 0;}
#products_detail .content .list .right .brief{font-size: 16px;color: #222;line-height: 1.875;}
#products_detail .content .list .right .li{position: relative;font-size: 16px;color: #222;padding-left: 18px;margin-bottom: 8px;}
#products_detail .content .list .right .li::before{content: '';position: absolute;width: 7px;height: 7px;border-radius: 50%;background: #018bd4;left: 0;top: 8px;}
@media(max-width: 750px){
    #products_detail .top .data_box .item .t{font-size: 26px;}
    #products_detail .top .pic_box{width: 100%;}
    #products_detail .content .list{flex-wrap: wrap;padding-top: 60px;}
    #products_detail .content .list .left{width: 100%;}
    #products_detail .content .list .left .tit_en{font-size: 26px;}
    #products_detail .content .list .right{width: 100%;margin-top: 30px;}
    #products_detail .content .list .right .brief{font-size: 26px;}
    #products_detail .content .list .right *{font-size: 26px !important;}
    #products_detail .content .list .right,
    #products_detail .content .list.fun .right{padding-bottom: 60px;}
    #products_detail .content .list .right .li{font-size: 26px;margin-bottom: 15px;line-height: 1.5;padding-left: 25px;}
    #products_detail .content .list .right .li::before{width: 12px;height: 12px;top: 15px;}
}

/*研发制造-核心技术*/
#technology{padding: 90px 0 120px;background: url(/images/tech-bg.jpg) no-repeat center / cover #f5f5f7;}
#technology .title{font-size: 50px;color: #222;font-weight: 500;}
#technology .brief{font-size: 16px;color: #777;margin-top: 20px;}
#technology .data_box{margin-top: 60px;}
#technology .data_box .li{margin: 0 70px;text-align: center;}
#technology .data_box .li .data{line-height: 1;}
#technology .data_box .li .data .num{font-size: 60px;color: #018bd4;font-family: "PM";line-height: 1;font-weight: 500;}
#technology .data_box .li .data .unit{font-size: 14px;color: #018bd4;margin: 10px 0 0 6px;}
#technology .data_box .li .num{font-size: 60px;color: #018bd4;font-family: "PM";line-height: 1;}
#technology .data_box .li .tit{font-size: 16px;color: #777;margin-top: 10px;}
#technology .content{margin-top: 75px;}
#technology .content .li{width: 18.75%;margin-right: 1.5625%;background: #fff;padding: 60px 35px;}
#technology .content .li:nth-child(5n){margin-right: 0;}
#technology .content .li .icon{width: 80px;height: 80px;border-radius: 50%;margin: 0 auto;background: rgba(1,139,212,.05);}
#technology .content .li .icon img:nth-child(1){opacity: 1;}
#technology .content .li .icon img:nth-child(2){opacity: 0;}
#technology .content .li .tit{font-size: 20px;color: #222;font-weight: 500;margin: 35px 0 20px;}
#technology .content .li .brief{font-size: 16px;color: #777;line-height: 1.875;}
#technology .content .li:hover{background: #018bd4;}
#technology .content .li:hover .icon{background: rgba(255,255,255,.05);}
#technology .content .li:hover .icon img:nth-child(1){opacity: 0;}
#technology .content .li:hover .icon img:nth-child(2){opacity: 1;}
#technology .content .li:hover .tit,
#technology .content .li:hover .brief{color: #fff;}
@media(max-width: 1366px){
    #technology .data_box .li{margin: 0 30px;}
}
@media(max-width: 1024px){
    #technology{padding: 80px 0;}
    #technology .data_box{flex-wrap: wrap;}
    #technology .data_box .li{width: 50%;margin: 0 0 30px;padding: 0 20px;}
    #technology .content{flex-wrap: wrap;justify-content: space-between;margin-top: 30px;}
    #technology .content .li{width: 48%;margin-right: 0;margin-bottom: 20px;}
}
@media(max-width: 750px){
    #technology .brief{font-size: 30px;line-height: 1.6;}
    #technology .data_box .li .tit,
    #technology .data_box .li .data .unit{font-size: 26px;}
    #technology .content .li{width: 100%;}
    #technology .content .li .tit{font-size: 30px;}
    #technology .content .li .brief{font-size: 26px;}
}

/*研发制造-专利证书*/
#patent{padding: 90px 0 130px;overflow: hidden;position: relative;}
#patent::before{content: '';width: 100%;height: 100%;position: absolute;background: rgba(5,22,49,.5);z-index: 1;left: 0;top: 0;}
#patent .title{font-size: 50px;color: #fff;font-weight: 500;position: relative;z-index: 2;}
#patent .content{margin-top: 70px;position: relative;z-index: 2;}
#patent .content .container .slide{transform:scale(.8);}
#patent .content .container .swiper-slide-active,
#patent .content .container .swiper-slide-duplicate-active{transform:scale(1);}
#patent .content .li{}
#patent .content .li .pic{background: url(/images/patent.png) no-repeat center / cover;}
#patent .content .li .pic::before{content: '';padding-top: 130.645%;}
#patent .content .li .pic img{max-width: calc(100% - 60px);}
#patent .content .li .tit{font-size: 18px;color: #fff;font-weight: 500;margin-top: 10px;line-height: 1.444;opacity: 0;padding: 0 20px;}
#patent .content .li.swiper-slide-active .tit{opacity: 1;}
#patent .content .li.swiper-slide-prev{transform:scale(.8) translateX(-15px);}
#patent .content .li.swiper-slide-next{transform:scale(.8) translateX(15px);}
#patent .content .btn{cursor:pointer; width: 55px;height: 55px;border-radius: 50%;border: 1px solid rgba(255,255,255,.5);top: 50%;transform: translateY(-50%);}
#patent .content .btn.prev{left: -110px;}
#patent .content .btn.next{right: -110px;}
#patent .content .btn svg path{stroke: rgba(255,255,255,.5);transition: all .3s;}
#patent .content .btn:hover svg path{stroke: #fff;}
#patent .content .btn:hover {background: #018bd4;border-color: #018bd4;}
@media(max-width: 1680px){
    #patent .content .btn.prev{left: -60px;}
    #patent .content .btn.next{right: -60px;}
}
@media(max-width: 1536px){
    #patent .content .li .pic img{max-width: calc(100% - 50px);}
    #patent .content .btn.prev{left: -55px;}
    #patent .content .btn.next{right: -55px;}
}
@media(max-width: 1440px){
    #patent .content{width: 96%;margin: 70px auto 0;}
}
@media(max-width: 1366px){
    #patent .content .li .pic img{max-width: calc(100% - 40px);}
}
@media(max-width: 1024px){
    #patent{padding: 80px 0;}
    #patent .content .li .pic img{max-width: calc(100% - 50px);}
}
@media(max-width: 750px){
    #patent .content .li .tit{font-size: 26px;}
    #patent .content .btn{display: none;}
}

/*研发制造-智能制造*/
#manufactur{}
#manufactur .top{padding: 90px 0 110px;background: url(/images/manufacturing-bg.jpg) no-repeat center / cover;}
#manufactur .top .title{font-size: 50px;color: #222;font-weight: 500;}
#manufactur .top .brief{font-size: 16px;color: #777;margin-top: 20px;}
#manufactur .top .data_box{margin-top: 60px;}
#manufactur .top .data_box .item{margin: 0 75px;text-align: center;}
#manufactur .top .data_box .item .data{line-height: 1;}
#manufactur .top .data_box .item .data .num{font-size: 60px;color: #018bd4;font-family: "PM";line-height: 1;font-weight: 500;}
#manufactur .top .data_box .item .data .unit{font-size: 14px;color: #018bd4;margin: 10px 0 0 6px;}
#manufactur .top .data_box .item .tit{font-size: 16px;color: #777;margin-top: 15px;}
#manufactur .bot{}
#manufactur .bot .box{width: 100%;}
#manufactur .bot .box .li{width: 100%;}
#manufactur .bot .box .li .pic{width: 100%;}
#manufactur .bot .box .li .pic::before{content: '';padding-top: 44.271%;background: rgba(1,10,22,.7);position: relative;z-index: 1;width: 100%;}
#manufactur .bot .box .li .text{position: absolute;top: 46%;left: 50%;z-index: 2;color: #fff;max-width: 92%;text-align: center;transform: translate(-50%,-50%);}
#manufactur .bot .box .li .text .t{font-size: 32px;font-weight: 500;}
#manufactur .bot .box .li .text .brief{font-size: 16px;line-height: 1.5625;margin: 20px;}
#manufactur .bot .box .li .text .data_box{margin-top: 65px;}
#manufactur .bot .box .li .text .data_box .item{margin: 0 38px;}
#manufactur .bot .box .li .text .data_box .item .txt{font-size: 16px;}
#manufactur .bot .box .li .text .data_box .item .data{font-size: 36px;color: #018bd4;font-family: "PM";margin-top: 10px;line-height: 1;}
#manufactur .bot .content{left: 0;right: 0;bottom: 46px;margin: auto;z-index: 2;}
#manufactur .bot .content .cont{}
#manufactur .bot .content .cont .item{margin: 0 40px;padding-bottom: 5px;border-bottom: 3px solid transparent;font-size: 16px;color: #fff;}
#manufactur .bot .content .cont .item.cur{border-bottom-color: #018bd4;}
@media(max-width: 1366px){
    #manufactur .top .data_box .item{margin: 0 30px;}
}
@media(max-width: 1024px){
    #manufactur .top{padding: 80px 0;}
    #manufactur .top .data_box{flex-wrap: wrap;}
    #manufactur .top .data_box .item{width: 50%;margin: 0 0 30px;padding: 0 20px;}
    #manufactur .bot .box .li .text{width: 100%;margin: 0 auto;}
    #manufactur .bot .box .li .text .data_box{margin-top: 30px;}
    #manufactur .bot .content{bottom: 20px;}
}
@media(max-width: 750px){
    #manufactur .top .brief{font-size: 30px;line-height: 1.6;}
    #manufactur .top .data_box .item .tit,
    #manufactur .top .data_box .item .data .unit{font-size: 26px;}
    #manufactur .bot .box .li .text{position: static;color: #333;transform: translate(0,0);padding: 30px 0;}
    #manufactur .bot .box .li .text .brief,
    #manufactur .bot .box .li .text .data_box .item .txt{font-size: 26px;}
    #manufactur .bot .content{position: static;padding: 30px 0 60px;}
    #manufactur .bot .content .cont .item{font-size: 30px;color: #333;}
}

/*新闻列表*/
#news{padding: 100px 0 120px;background: #f4f5f9;}
#news .top{background: #fff;}
#news .top .left{width: 52.5%;}
#news .top .left .li::before{content: '';padding-top: 62.5%;}
#news .top .right{width: 47.5%;padding: 75px 80px;}
#news .top .right .li{}
#news .top .right .li .top_name{font-size: 20px;color: #222;font-weight: 500;line-height: 1.416;height: 68px;}
#news .top .right .li .top_time{font-size: 16px;color: #777;font-family: "PR";margin: 2px 0 30px;}
#news .top .right .li .top_brief{font-size: 16px;color: #777;line-height: 1.75;height: 56px;}
#news .top .right .swiper-pagination-bullets{text-align: left;}
#news .top .right .swiper-pagination-bullets .swiper-pagination-bullet{width: 10px;height: 10px;margin-right: 24px;}
#news .top .right .swiper-pagination-bullets .swiper-pagination-bullet-active{width: 14px;height: 14px;background: #018bd4;transform: translateY(2px);}
#news .content{margin-top: 60px;}
#news .content .li{width: 31.125%;margin: 0 3.3125% 55px 0;}
#news .content .li:nth-child(3n){margin-right: 0;}
#news .content .li .pic::before{content: '';/*padding-top: 74.899%;*/padding-top: 62.5%;}
#news .content .li .tit{font-size: 20px;color: #222;margin-top: 25px;}
#news .content .li .time{font-size: 16px;color: #777;font-family: "PR";margin-top: 10px;}
#news .content .li:hover .tit{color: #018bd4;}
@media(max-width: 1440px){
    #news .top .right{padding: 50px;}
}
@media(max-width: 1024px){
    #news .top{flex-wrap: wrap;}
    #news .top .left{width: 100%;}
    #news .top .right{width: 100%;padding: 30px;}
    #news .top .right .control{padding-bottom: 60px;}
    #news .content{justify-content: space-between;}
    #news .content .li{width: 48%;margin-right: 0;}
    #news .top .right{}
}
@media(max-width: 750px){
    #news .top .right .li .top_name{font-size: 36px;line-height: 1.6;height: 116px;}
    #news .top .right .li .top_time{font-size: 26px;}
    #news .top .right .li .top_brief{font-size: 30px;height: 105px;}
    #news .content .li{width: 100%;}
    #news .content .li .tit{font-size: 30px;}
    #news .content .li .time{font-size: 26px;}
}

/*新闻详情*/
#news_detail{padding: 80px 0 120px;background: #f4f5f9;}
#news_detail .box{background: #fff;padding: 70px 100px 100px;}
#news_detail .title {font-size: 36px;color: #222;text-align: center;font-weight: 500;line-height: 1.278;}
#news_detail .time {font-size: 16px;color: #999;display: flex;align-items: center;justify-content: center;margin-top: 20px;font-family: "PR";}
#news_detail .time .icon {margin-right: 8px;margin-top: 2px;}
#news_detail .time .icon .svg {fill: #cccccc;}
#news_detail .content {margin-top: 58px;font-size: 18px;line-height: 30px;}
#news_detail .btn_box {display: flex;align-items: center;justify-content: center;margin-top: 50px;}
#news_detail .btn_box .btn {width: 30px;height: 30px;margin-right: 3.14%;cursor:pointer}
#news_detail .btn_box .btn .svg {fill: #cccccc;}
#news_detail .btn_box .btn:last-child {margin-right: 0;}
#news_detail .btn_box .wechat:hover {fill: #22ac38;}
#news_detail .btn_box .sina:hover {fill: #e60012;}
#news_detail .btn_box .qq:hover {fill: #0288fa;}
#news_detail .btn_box .facebook:hover {fill: #3b579b;}
#news_detail .btn_box .linkedin:hover {fill: #37b4ee;}
#news_detail .page {margin-top: 85px;display: flex;justify-content: space-between;}
#news_detail .page .pn {width: 48%;padding: 35px 50px 30px 39px;background: #f7f7f7;}
#news_detail .page .pn .text {font-size: 16px;color: #666666;}
#news_detail .page .pn .name {font-size: 22px;line-height: 30px;margin-top: 10px;height: 60px;}
#news_detail .page .pn .time_box {font-size: 16px;color: #999999;display: flex;align-items: center;margin-top: 20px;font-family: "PR";}
#news_detail .page .pn .time_box .icon {margin-right: 8px;margin-top: 2px;}
#news_detail .page .pn .time_box .icon .svg {fill: #cccccc;}
#news_detail .page .pn:hover{background: #018bd4;}
#news_detail .page .pn:hover .text {color: #fff;}
#news_detail .page .pn:hover .name {color: #fff;}
#news_detail .page .pn:hover .time_box {color: #fff;}
#news_detail .page .pn:hover .time_box .icon .svg {fill: #fff;}
@media screen and (max-width:1280px) {
    #news_detail{padding-bottom: 80px;}
    #news_detail .box{padding: 60px;}
}
@media screen and (max-width:750px) {
    #news_detail .content{margin-top: 30px;}
    #news_detail .page {flex-direction: column;}
    #news_detail .page .pn {width: 100%;}
    #news_detail .time {font-size: 26px;}
    #news_detail .page .pn .time_box .icon ,
    #news_detail .time .icon  {transform: scale(1.5);margin-right: 16px;}
    #news_detail .content * {font-size: 30px !important;line-height: 1.8 !important;}
    #news_detail .btn_box .btn {transform: scale(1.5);}
    #news_detail .btn_box .btn {margin-right: 15.14%;}
    #news_detail .page .pn .text {font-size: 26px;}
    #news_detail .page .pn .name {font-size: 36px;line-height: 1.8;height: auto;}
    #news_detail .page .pn .time_box{font-size: 26px;}
}

/*投资者关系-公司行情*/
#situation{padding: 90px 0 110px;/*background: url(/images/situation.jpg) no-repeat center / cover;*/}
#situation .title{font-size: 50px;color: #fff;font-weight: 500;}
#situation .content{margin-top: 85px;}
#situation .content .item{width: 15.5%;color: #fff;border-right: 1px solid rgba(255,255,255,.2);padding: 16px 0;padding-left: 80px;}
#situation .content .item .tit{font-size: 18px;}
#situation .content .item .num{font-size: 24px;font-family: "PR";margin-top: 3px;}
#situation .content .li{width: 26.25%;font-size: 18px;color: #fff;background: url(/images/stock-icon.png) no-repeat 90px;border-right: 1px solid rgba(255,255,255,.2);padding-left: 136px;}
#situation .content .li span{font-size: 60px;font-family: "PM";margin-right: 6px;}
#situation .content .item:nth-child(1){width: 13.625%;padding-left: 40px;}
#situation .content .item:nth-child(6){width: 13.625%;border-right: 0;}
#situation .txt{font-size: 16px;color: #fff;line-height: 1.875;margin-top: 175px;}
#situation .txt span{font-family: "PR";}
@media(max-width: 1536px){
    #situation .content .li{padding-left: 80px;background-position-x: 40px;}
    #situation .content .item{padding-left: 50px;}
}
@media(max-width: 1280px){
    #situation .content{flex-wrap: wrap;margin-top: 50px;}
    #situation .content .item,
    #situation .content .item:nth-child(1),
    #situation .content .item:nth-child(6){width: 33.33%;padding-left: 40px;}
    #situation .content .li{width: 33.33%;}
    #situation .content .item:nth-child(3){border-right: 0;}
    #situation .content .li span{font-size: 50px;}
    #situation .txt{margin-top: 80px;}
}
@media(max-width: 1024px){
    #situation{padding: 80px 0;}
    #situation .content .item,
    #situation .content .item:nth-child(1),
    #situation .content .item:nth-child(6){width: 50%;padding-left: 40px;}
    #situation .content .item:nth-child(3),
    #situation .content .item:nth-child(6){border-right: 1px solid rgba(255,255,255,.2);}
    #situation .content .li{width: 50%;}
}
@media(max-width: 750px){
    #situation .content .item .tit,
    #situation .content .item .num,
    #situation .content .li,
    #situation .txt{font-size: 30px;}
    #situation .content .item,
    #situation .content .li{border-right: 0 !important;}
}

/*投资者关系-公司公告*/
#announcement{padding: 90px 0 120px;/*background: url(/images/announcement-bg.jpg) no-repeat center / cover;*/}
#announcement .title{font-size: 50px;color: #222;font-weight: 500;}
#announcement .content{margin-top: 40px;}
#announcement .content .txt{font-size: 16px;color: #333;text-align: center;}
#announcement .content .li{width: 48.125%;font-size: 16px;color: #222;padding-bottom: 36px;border-bottom: 1px solid #d7d9db;margin-bottom: 50px;}
#announcement .content .li .text{width: calc(100% - 100px);}
#announcement .content .li .text .time{font-size: 16px;color: #018bd4;font-family: "PR";}
#announcement .content .li .text .tit{margin-top: 10px;}
#announcement .content .li .btn{padding-left: 32px;background: url(/images/pdf-icon.png) no-repeat left;line-height: 28px;}
#announcement .content .li:hover{border-bottom-color: #018bd4;}
#announcement .content .li:hover .text .time{color: #777;}
#announcement .content .li:hover .text .tit{color: #018bd4;}
#announcement .page_el{margin-top: 10px;text-align: center;}
#announcement .page_el .swiper-pagination-bullet{width: 9px;height: 9px;margin: 0 5px;}
#announcement .page_el .swiper-pagination-bullet-active{width: 15px;height: 15px;background: #018bd4;transform: translateY(3px);}
@media(max-width: 1024px){
    #announcement{padding: 80px 0;}
    #announcement .content .li{width: 100%;}
    #announcement .content .li .text{width: calc(100% - 100px);}
}
@media(max-width: 750px){
    #announcement .content .txt{font-size: 26px;}
    #announcement .content .li .text .tit{font-size: 30px;}
    #announcement .content .li .text .time,
    #announcement .content .li .btn{font-size: 26px;}
}

#exchange{padding: 90px 0 120px;/*background: url(/images/exchange-bg.jpg) no-repeat center / cover;*/position: relative;}
#exchange::before{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.35);z-index: 1;}
#exchange .box{position: relative;z-index: 2;}
#exchange .title{font-size: 50px;color: #fff;font-weight: 500;}
#exchange .top{margin-top: 50px;}
#exchange .top .type_box{}
#exchange .top .type_box .item{width: 180px;height: 60px;line-height: 60px;background: #fff;text-align: center;font-size: 16px;color: #222;position: relative;}
#exchange .top .type_box .item:first-child{margin-right: 20px;}
#exchange .top .type_box .item::after{content: '';position: absolute;left: 50%;bottom: -15px;border: 7px solid transparent;transform: translateX(-50%);border-top-width: 8px;}
#exchange .top .type_box .item.cur{background: #018bd4;color: #fff;}
#exchange .top .type_box .item.cur::after{border-top-color: #018bd4;}
#exchange .top .ask_btn{width: 180px;height: 60px;line-height: 60px;background: #018bd4;border-radius: 30px;}
#exchange .top .ask_btn .icon{}
#exchange .top .ask_btn .txt{font-size: 16px;color: #fff;margin-left: 15px;}
#exchange .top .ask_btn:hover{background: #ef9a40;}
#exchange .bind{margin-top: 27px;background: #f3f3f4;padding: 50px;}
#exchange .bind .content{height: 435px;overflow-y: auto;padding-right: 50px;}
#exchange .bind .content .list{margin-bottom: 40px;}
#exchange .bind .content .list:last-child{margin-bottom: 0;}
#exchange .bind .content .list .problem_box{}
#exchange .bind .content .list .problem_box .avatar{width: 80px;height: 80px;border: 1px solid #e5e5e5;margin-right: 20px;}
#exchange .bind .content .list .problem_box .text{width: calc(100% - 100px);padding-top: 3px;}
#exchange .bind .content .list .problem_box .text .name{font-size: 16px;color: #018bd4;}
#exchange .bind .content .list .problem_box .text .name span{color: #222;margin: 0 5px;}
#exchange .bind .content .list .problem_box .text .time{font-size: 12px;color: #888;font-family: "PR";margin: 5px 0 8px;}
#exchange .bind .content .list .problem_box .text .problem{font-size: 16px;color: #222;line-height: 1.75;}
#exchange .bind .content .list .reply_box{padding: 20px 20px 20px 50px;background: #fff;margin-top: 20px;}
#exchange .bind .content .list .reply_box .reply{width: calc(100% - 100px);font-size: 16px;color: #222;line-height: 1.75;}
#exchange .bind .content .list .reply_box .icon{width: 80px;height: 80px;border: 1px solid #e5e5e5;}
#exchange .bind .content::-webkit-scrollbar,
#exchange .bind .content *::-webkit-scrollbar{height:3px;width:3px;background: #dadada;}
#exchange .bind .content::-webkit-scrollbar-thumb,
#exchange .bind .content *::-webkit-scrollbar-thumb{background: #018bd4;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}
#exchange .bind .content::-webkit-scrollbar-thumb:hover,
#exchange .bind .content *::-webkit-scrollbar-thumb:hover{-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.25);-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.25);-ms-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.25);-o-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.25);box-shadow:inset 1px 1px 1px rgba(0,0,0,0.25);background-color:#018bd4;}
@media(max-width: 750px){
    #exchange{padding: 80px 0;}
    #exchange .top .type_box .item{width: 200px;font-size: 26px;}
    #exchange .top .ask_btn{width: 200px;}
    #exchange .top .ask_btn .txt{font-size: 26px;}
    #exchange .bind .content{padding-right: 20px;}
    #exchange .bind .content .list .problem_box .text .name,
    #exchange .bind .content .list .problem_box .text .time,
    #exchange .bind .content .list .problem_box .text .problem,
    #exchange .bind .content .list .reply_box .reply{font-size: 26px;}
    #exchange .bind .content .list .reply_box{padding: 20px;}
}

/*提问弹窗*/
#ask_pop.cur{background: rgba(0,0,0,.6);}
#ask_pop .content{width: 750px;background: #fff;max-height: 90vh;overflow-y: auto;max-width: 92%;}
#ask_pop .content .center{width: 80%;padding: 70px 0 80px;margin: 0 auto;}
#ask_pop .content .title{font-size: 40px;color: #222;font-weight: 500;margin-bottom: 45px;}
#ask_pop .content .form_box{}
#ask_pop .content .form_box .li{width: 100%;margin-bottom: 55px;}
#ask_pop .content .form_box .li .tit{font-size: 16px;color: #222;margin-bottom: 22px;}
#ask_pop .content .form_box .li .tit span{color: #e60012;margin-left: 5px;}
#ask_pop .content .form_box .li .input{width: 100%;font-size: 20px;color: #222;padding-bottom: 8px;border-bottom: 1px solid rgba(34,34,34,.1);}
#ask_pop .content .form_box .li .textarea{width: 100%;font-size: 20px;color: #222;padding-bottom: 8px;border-bottom: 1px solid rgba(34,34,34,.1);line-height: 1.5;height: 110px;}
#ask_pop .content .form_box .li .yzm_box .input{width: calc(100% - 150px);}
#ask_pop .content .form_box .li .yzm_box .yzm{width: 130px;height: 46px;background: #eee;}
#ask_pop .content .form_box .li .input::-webkit-input-placeholder{color: #ccc;}
#ask_pop .content .form_box .li .input::-moz-placeholder{color: #ccc;opacity: 1;}
#ask_pop .content .form_box .li .input::-ms-input-placeholder{color: #ccc;}
#ask_pop .content .form_box .li .textarea::-webkit-input-placeholder{color: #ccc;}
#ask_pop .content .form_box .li .textarea::-moz-placeholder{color: #ccc;opacity: 1;}
#ask_pop .content .form_box .li .textarea::-ms-input-placeholder{color: #ccc;}
#ask_pop .content .form_box .li .input:focus,
#ask_pop .content .form_box .li .textarea:focus{border-bottom-color: rgba(34,34,34,1);}
#ask_pop .content .form_box .submit{width: 190px;height: 60px;line-height: 60px;border-radius: 30px;background: #018bd4;font-size: 16px;color: #fff;text-align: center;margin: 10px auto 0;}
#ask_pop .content .form_box .submit svg{margin-left: 30px;}
#ask_pop .content .form_box .submit:hover{background: #ef9a40;}
@media(max-width: 750px){
    #ask_pop .content .form_box .li .tit,
    #ask_pop .content .form_box .li .input{font-size: 30px;}
    #ask_pop .content .form_box .li .yzm_box .input{width: calc(100% - 200px);}
    #ask_pop .content .form_box .li .yzm_box .yzm{width: 200px;height:60px}
    #ask_pop .content .form_box .submit{width: 230px;font-size: 26px;}
    #ask_pop .content .form_box .submit svg{transform: translateY(-4px);}
}

/*加入我们*/
#join{}
#join .top{padding: 100px 0 110px;background: #f4f5f9;}
#join .top .title{font-size: 36px;color: #333;font-weight: 500;line-height: 1.556;}
#join .top .brief{font-size: 16px;color: #777;line-height: 1.875;margin-top: 20px;}
#join .why{padding: 85px 0 120px;background: url(/images/join-bg1.jpg) no-repeat center / cover;}
#join .why .title{font-size: 50px;color: #222;font-weight: 500;}
#join .why .content{margin-top: 40px;}
#join .why .content .li{width: 31.125%;margin-right: 3.3125%;}
#join .why .content .li:nth-child(3n){margin-right: 0;}
#join .why .content .li .pic{width: 100%;padding-top: 114.458%;}
#join .why .content .li .text_box{color: #fff;background: linear-gradient(to top, rgba(0,0,0,.5) 0%, rgba(0,0,0,0) 30%);left: 0;top: 0;width: 100%;height: 100%;z-index: 1;display: flex;flex-direction: column;justify-content: flex-end;padding: 40px;}
#join .why .content .li .text_box .tit{font-size: 30px;font-weight: 500;transform: translateY(80px);}
#join .why .content .li .text_box .brief{font-size: 16px;margin-top: 15px;line-height: 1.875;opacity: 0;}
#join .why .content .li:hover .text_box{background: rgba(1,139,212,.9);}
#join .why .content .li:hover .text_box .tit{transform: translateY(0);}
#join .why .content .li:hover .text_box .brief{opacity: 1;}
@media(max-width: 1024px){
    #join .top,
    #join .why{padding: 80px 0;}
    #join .why .content{flex-wrap: wrap;}
    #join .why .content .li{width: 100%;margin-right: 0;margin-bottom: 30px;}
    #join .why .content .li .pic{width: 100%;padding-top: 114.458%;}
}
@media(max-width: 750px){
    #join .top .brief{font-size: 30px;}
    #join .why .content .li .text_box{background: rgba(1,139,212,.5);}
    #join .why .content .li .text_box .tit{transform: translateY(0);}
    #join .why .content .li .text_box .brief{opacity: 1;font-size: 26px;}
}

#welfare{padding: 90px 0 120px;}
#welfare .title{font-size: 50px;color: #fff;font-weight: 500;}
#welfare .content{margin-top: 60px;}
#welfare .content .li{width: 23.125%;margin: 0 2.5% 40px 0;background: rgba(1,139,212,.2);padding: 45px;backdrop-filter: blur(6px);-webkit-backdrop-filter: blur(6px);}
#welfare .content .li:nth-child(4n){margin-right: 0;}
#welfare .content .li .icon{width: 50px;height: 50px;}
#welfare .content .li .tit_cn{font-size: 18px;color: #fff;margin: 50px 0 10px;}
#welfare .content .li .tit_en{font-size: 12px;color: rgba(255,255,255,.3);margin-top: 8px;font-family: "PR";}
#welfare .content .li:hover{background: rgba(1,139,212,.75);}
@media(max-width: 1366px){
    #welfare .content .li{padding: 30px;}
}
@media(max-width: 1024px){
    #welfare{padding: 80px 0;}
    #welfare .content{justify-content: space-between;}
    #welfare .content .li{width: 48%;margin-right: 0;}
}
@media(max-width: 750px){
    #welfare .content .li{width: 100%;}
    #welfare .content .li .tit_cn{font-size: 30px;}
    #welfare .content .li .tit_en{font-size: 26px;}
}

#talent{padding: 85px 0 120px;}
#talent .title{font-size: 50px;color: #222;font-weight: 500;}
#talent .content{margin-top: 50px;}
#talent .content .li{width: 47.5%;}
#talent .content .li .pic{width: 100%;padding-top: 62.5%;}
#talent .content .li .cont{background: rgba(0,17,44,.5);display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 20px;}
#talent .content .li .cont .tit{font-size: 36px;color: #fff;}
#talent .content .li .cont .brief{font-size: 16px;color: #fff;margin: 15px 0 55px;text-align: center;}
#talent .content .li .cont .more{width: 180px;height: 55px;line-height: 53px;border-radius: 30px;border: 1px solid #fff;margin: 0 auto;}
#talent .content .li .cont .more .txt{font-size: 16px;color: #fff;}
#talent .content .li .cont .more .icon{margin-left: 20px;}
#talent .content .li .cont .more:hover{background: #008cd6;border-color: #008cd6;}
@media(max-width: 1024px){
    #talent .content{flex-wrap: wrap;}
    #talent .content .li{width: 100%;margin-bottom: 30px;}
}
@media(max-width: 750px){
    #talent .content .li .cont .brief{font-size: 30px;}
    #talent .content .li .cont .more{width: 200px;height: 60px;line-height: 58px;}
    #talent .content .li .cont .more .txt{font-size: 26px;}
    #talent .content .li .cont .more .icon{transform: scale(1.5);}
}

/*招贤纳士*/
#recruit{padding: 80px 0 110px;background: #f4f5f9;}
#recruit .type_box{}
#recruit .type_box .item{width: 180px;height: 60px;line-height: 60px;font-size: 16px;color: #222;text-align: center;margin: 0 20px;background: #fff;}
#recruit .type_box .item.cur{background: #018bd4;color: #fff;}
#recruit .type_box .item:not(.cur):hover{color: #018bd4;}
#recruit .box{margin-top: 60px;}
#recruit .box .item{margin-top: 10px; border: 1px solid #e7e8ea;padding: 0 42px; height: 80px;}
#recruit .box .item .txt{width: 19.5%;font-size: 16px;color: #222;padding-right: 10px;}
#recruit .box .item .txt:last-child{width: auto;padding-right: 0;}
#recruit .box .thead{background: #fafafa;}
#recruit .box .sub-menu{background: #fff;}
#recruit .box .tbody{border: 2px solid transparent;}
#recruit .box .tbody .txt{color: #777;}
#recruit .box .tbody .txt.tit{color: #222;}
#recruit .box .tbody .date{background: url(/images/time1.png) no-repeat left;padding-left: 25px;}
#recruit .box .tbody .btn{width:36px;height: 36px;}
#recruit .box .tbody .btn svg path{transition: all .3s;}
#recruit .box .tbody:hover{background: #018bd4;}
#recruit .box .tbody:hover .txt{color: #fff;}
#recruit .box .tbody:hover .date{background-image: url(/images/time2.png);}
#recruit .box .tbody:hover .btn svg path{fill: #fff;}
#recruit .box .tbody.cur{background: #018bd4;border-color: #018bd4;}
#recruit .box .tbody.cur .txt{color: #fff;}
#recruit .box .tbody.cur .date{background-image: url(/images/time2.png);}
#recruit .box .tbody.cur .btn{transform: rotate(180deg);}
#recruit .box .tbody.cur .btn svg path{fill: #fff;}
#recruit .box .con{padding: 45px 40px;border: 2px solid #018bd4;border-top: 0;}
#recruit .box .con .content{width: calc(100% - 200px);}
#recruit .box .con .caption {font-size: 18px;color: #222;font-weight: 500;margin-bottom: 10px;}
#recruit .box .con .text {font-size: 16px;color: #666;line-height: 1.875;margin-bottom: 28px;}
#recruit .box .con .text:nth-child(4){margin-bottom: 0;}
#recruit .box .con .pop_btn{width:180px;height:55px;line-height: 55px;padding:0 20px;background: #018bd4;font-size: 16px;color:#fff;text-align: center;right: 50px;top: 50px;z-index: 4;border-radius: 30px;}
#recruit .box .con .pop_btn:hover {background: #ef9a40;}

@media screen and (max-width: 750px){
    #recruit .type_box .item{width: 200px;font-size: 26px;}
    #recruit .box .con .content .text ,{font-size: 30px;line-height: 1.8;}
    #recruit .box .item{height: 117px;}
    #recruit .box .item .num,
    #recruit .box .item .date{display: none;}
    #recruit .box .item .tit,
    #recruit .box .item .add,
    #recruit .box .item .txt{font-size: 30px;}
    #recruit .box .item .txt{width: 43%;}
    #recruit .box .con .content{width: 100%;}
    #recruit .box .con .caption{font-size: 30px;}
    #recruit .box .con .text{font-size: 26px;}
    #recruit .box .con .pop_btn{position: static;width: 200px;height:60px;line-height: 60px;margin-top: 30px;font-size: 26px;}
}

/*投递简历弹窗*/
#recruit_pop.cur{background: rgba(0,0,0,.6);}
#recruit_pop .content{width: 750px;background: #fff;max-height: 90vh;overflow-y: auto;max-width: 92%;}
#recruit_pop .content .center{width: 80%;padding: 70px 0 80px;margin: 0 auto;}
#recruit_pop .content .title{font-size: 40px;color: #222;font-weight: 500;margin-bottom: 45px;}
#recruit_pop .content .form_box{}
#recruit_pop .content .form_box .li{width: 100%;margin-bottom: 55px;}
#recruit_pop .content .form_box .li .tit{font-size: 16px;color: #222;margin-bottom: 22px;}
#recruit_pop .content .form_box .li .tit span{color: #e60012;margin-left: 5px;}
#recruit_pop .content .form_box .li .input{width: 100%;font-size: 20px;color: #222;padding-bottom: 8px;border-bottom: 1px solid rgba(34,34,34,.1);}
#recruit_pop .content .form_box .li .upload_box .file{width: calc(100% - 190px);font-size: 20px;color: #ccc;line-height: 46px;border-bottom: 1px solid rgba(34,34,34,.1);}
#recruit_pop .content .form_box .li .upload_box .upload{width: 170px;height: 46px;line-height: 46px;background: #eee;border-radius: 10px;font-size: 16px;color: #333;text-align: center;}
#recruit_pop .content .form_box .li .upload_box .upload:hover{background: #018bd4;color: #fff;}
#recruit_pop .content .form_box .li .input::-webkit-input-placeholder{color: #ccc;}
#recruit_pop .content .form_box .li .input::-moz-placeholder{color: #ccc;opacity: 1;}
#recruit_pop .content .form_box .li .input::-ms-input-placeholder{color: #ccc;}
#recruit_pop .content .form_box .li .textarea::-webkit-input-placeholder{color: #ccc;}
#recruit_pop .content .form_box .li .textarea::-moz-placeholder{color: #ccc;opacity: 1;}
#recruit_pop .content .form_box .li .textarea::-ms-input-placeholder{color: #ccc;}
#recruit_pop .content .form_box .li .input:focus,
#recruit_pop .content .form_box .li .textarea:focus{border-bottom-color: rgba(34,34,34,1);}
#recruit_pop .content .form_box .submit{width: 190px;height: 60px;line-height: 60px;border-radius: 30px;background: #018bd4;font-size: 16px;color: #fff;text-align: center;margin: 10px auto 0;}
#recruit_pop .content .form_box .submit svg{margin-left: 30px;}
#recruit_pop .content .form_box .submit:hover{background: #ef9a40;}
@media(max-width: 750px){
    #recruit_pop .content .form_box .li .tit,
    #recruit_pop .content .form_box .li .input{font-size: 30px;}
    #recruit_pop .content .form_box .li .upload_box{flex-wrap: wrap;}
    #recruit_pop .content .form_box .li .upload_box .file{width: 100%;font-size: 26px;}
    #recruit_pop .content .form_box .li .upload_box .upload{width: 230px;height: 60px;line-height: 60px;font-size: 26px;margin-top: 15px;}
    #recruit_pop .content .form_box .submit{width: 230px;font-size: 26px;}
    #recruit_pop .content .form_box .submit svg{transform: translateY(-4px);}
}

/*联系我们*/
#contact{padding: 90px 0;background: url(/images/contact-bg.png) no-repeat center / cover #f4f5f9;}
#contact .title{font-size: 50px;color: #222;font-weight: 500;}
#contact .content{margin-top: 40px;}
#contact .content .list{}
#contact .content .list.address{width: 60%;}
#contact .content .list.contact{width: 33.75%;}
#contact .content .list .tit{padding-bottom: 22px;border-bottom: 2px solid #d1d7da;}
#contact .content .list .tit span{font-size: 22px;color: #222;font-weight: 500;padding-left: 42px;position: relative;display: inline-block;}
#contact .content .list .tit span::after{content: '';position: absolute;left: 0;right: 0;bottom: -24px;width: 100%;height: 2px;background: #018bd4;}
#contact .content .list.address .tit span{background: url(/images/address-icon.svg) no-repeat left;}
#contact .content .list.contact .tit span{background: url(/images/contact-icon.svg) no-repeat left;}
#contact .content .list .cont{margin-top: 55px;}
/*#contact .content .list .cont .item:nth-child(1){width: 100%;margin-bottom: 60px;}*/
/*#contact .content .list .cont .item:nth-child(2){margin-right: 145px;}*/
#contact .content .list.address .cont .item:nth-child(1){width: 100%;padding-right: 0;}
#contact .content .list.address .cont .item{width: 50%;padding-right: 20px;margin-bottom: 60px;}

#contact .content .list.contact .cont .item:nth-child(2){margin-right: 0;}

#contact .content .list .cont .item .tit_box{}
#contact .content .list .cont .item .tit_box .icon{width: 20px;height: 20px;}
#contact .content .list .cont .item .tit_box .t{font-size: 16px;color: #777;margin-left: 8px;}
#contact .content .list .cont .item .brief{font-size: 22px;color: #222;font-weight: 500;margin-top: 10px;}
#contact .content .list .cont .item .qrcode_box{margin-top: 12px;}
#contact .content .list .cont .item .qrcode_box .qrcode{width: 120px;height: 120px;padding: 6px;border-radius: 5px;background: #fff;}
#contact .content .list .cont .item .qrcode_box .txt{font-size: 16px;color: #777;margin-left: 18px;}
#contact .content .list .cont .item .qrcode_box .txt span{font-size: 18px;color: #222;font-weight: 500;margin-top: 8px;display: inline-block;}
#contact .map{width: 100%;height: 550px;/*background: #dedede;*//*margin-top: 60px;*/}
@media(max-width: 1536px){
    #contact .content .list .cont .item:nth-child(2){margin-right: 80px;}
}
@media(max-width: 1366px){
    #contact .content{flex-wrap: wrap;}
    #contact .content .list.address{width: 100%;}
    #contact .content .list.contact{width: 100%;margin-top: 60px;}
}
@media(max-width: 1024px){
    #contact .content .list .cont .item{width: 100%;margin-bottom: 30px;}
    #contact .content .list .cont .item:nth-child(1){margin-bottom: 30px;}
    #contact .content .list .cont .item:nth-child(2){margin-right: 0;}
    #contact .content .list.contact{margin-top: 30px;}
}
@media(max-width: 750px){
    #contact .content .list .cont .item .tit_box .icon{width: 24px;height: auto;}
    #contact .content .list .cont .item .tit_box .icon img{width: 100%;}
    #contact .content .list .tit span,
    #contact .content .list .cont .item .tit_box .t,
    #contact .content .list .cont .item .brief{font-size: 30px;}
    #contact .content .list .cont .item .qrcode_box .txt,
    #contact .content .list .cont .item .qrcode_box .txt span{font-size: 26px;}
}

#global{padding: 0 0 100px;background: #f4f5f9;}
#global .title{font-size: 50px;color: #222;font-weight: 500;}
#global .pic{margin: 60px auto 0;width: 90.625%;}

#consultation{padding: 100px 0;}
#consultation .title{font-size: 36px;color: #221815;font-weight: 500;}
#consultation .form {margin-top: 60px;}
#consultation .form .grid {display: grid;column-gap: 1.25%;grid-auto-flow: row;place-content: space-evenly;grid-template-columns: repeat(4, 24.0625%);margin: 0 0 20px;}
#consultation .form .grid .input {height: 60px;border: 1px solid #e9e9e9;width: 100%; height: 55px; line-height: 55px;font-size: 16px;color: #333333;padding: 0px 20px;}
#consultation .form .grid .input:focus {border-color: #018bd4;}
#consultation .form .textarea:focus::-webkit-input-placeholder,
#consultation .form .grid .input:focus::-webkit-input-placeholder{color: #231915;}
#consultation .form .textarea:focus::-webkit-input-placeholder,
#consultation .form .grid .input:focus::-moz-placeholder{color: #231915;}
#consultation .form .textarea:focus::-webkit-input-placeholder,
#consultation .form .grid .input:focus::-moz-placeholder{color: #231915;}
#consultation .form .textarea:focus::-webkit-input-placeholder,
#consultation .form .grid .input:focus::-ms-input-placeholder{color: #231915;}
#consultation .form .grid .input.notnull {border-color: #018bd4;}
#consultation .form .textarea {height: 270px;border: 1px solid #e9e9e9;width: 100%; padding: 10px 20px;line-height: 1.5;font-size: 18px;color: #333333;}
#consultation .form .textarea:focus {border-color: #018bd4;}
#consultation .form .textarea.notnull {border-color: #018bd4;}
#consultation .form .btn {width: 190px;height: 60px;line-height: 60px;background-color: #018bd4;margin: 60px auto 0;font-size: 18px;color: #fff;text-align: center;cursor:pointer;font-weight: 300;border-radius: 30px;}
#consultation .form .btn:hover{background-color: #ef9a40;}
@media(max-width: 750px){
    #consultation .text {font-size: 42px;}
    #consultation{padding-bottom: 80px;}
    #consultation .form {margin-top: 30px;}
    #consultation .form .grid {display: block;margin: 0;}
    #consultation .form .textarea {width: 100%;font-size: 30px;}
    #consultation .form .grid .input {width: 100%; font-size: 30px;margin-bottom: 30px;height: 70px;}
    #consultation .form .btn {width: 300px; font-size: 30px;height: 100px;line-height: 100px;margin-top: 30px;border-radius: 50px;}
}



#supplier{padding: 90px 0 120px;position: relative;}
#supplier::before{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(8,41,92,.5);z-index: 1;}
#supplier .title{font-size: 50px;color: #fff;font-weight: 500;position: relative;z-index: 2;}
#supplier .form_box{position: relative;z-index: 2;margin-top: 40px;}
#supplier .form_box .li{width: 31.25%;margin-bottom: 40px;}
#supplier .form_box .li.maxw{width: 100%;}
#supplier .form_box .li .tit{font-size: 16px;color: #fff;margin-bottom: 18px;}
#supplier .form_box .li .tit span{color: #e60012;margin-left: 5px;}
#supplier .form_box .li .input{width: 100%;font-size: 20px;color: #fff;padding-bottom: 10px;border-bottom: 1px solid rgba(255,255,255,.3);}
#supplier .form_box .li .textarea{width: 100%;font-size: 20px;color: #fff;padding-bottom: 10px;border-bottom: 1px solid rgba(255,255,255,.3);line-height: 1.5;height: 105px;}
#supplier .form_box .li .input::-webkit-input-placeholder{color: rgba(255,255,255,.3);}
#supplier .form_box .li .input::-moz-placeholder{color: rgba(255,255,255,.3);opacity: 1;}
#supplier .form_box .li .input::-ms-input-placeholder{color: rgba(255,255,255,.3);}
#supplier .form_box .li .textarea::-webkit-input-placeholder{color: rgba(255,255,255,.3);}
#supplier .form_box .li .textarea::-moz-placeholder{color: rgba(255,255,255,.3);opacity: 1;}
#supplier .form_box .li .textarea::-ms-input-placeholder{color: rgba(255,255,255,.3);}
#supplier .form_box .li .input:focus,
#supplier .form_box .li .textarea:focus{border-bottom-color: rgba(255,255,255,1);}
#supplier .form_box .submit{width: 190px;height: 60px;line-height: 60px;border-radius: 30px;background: #018bd4;font-size: 16px;color: #fff;text-align: center;margin: 10px auto 0;}
#supplier .form_box .submit svg{margin-left: 30px;}
#supplier .form_box .submit:hover{background: #ef9a40;}
@media(max-width: 1024px){
    #supplier .form_box .li{width: 48%;}
}
@media(max-width: 750px){
    #supplier .form_box .li{width: 100%;}
    #supplier .form_box .li .tit,
    #supplier .form_box .li .input{font-size: 30px;}
    #supplier .form_box .li .textarea{height: 150px;font-size: 30px;}
    #supplier .form_box .submit{width: 230px;font-size: 26px;}
    #supplier .form_box .submit svg{transform: translateY(-4px);}
}

/*底部*/
#footer{}
#footer .top{padding: 85px 0;background: #e3e6ea;}
#footer .top .content{}
#footer .top .content .left{}
#footer .top .content .left .logo{width: 185px;}
#footer .top .content .left .qrcode_box{margin-top: 30px;}
#footer .top .content .left .qrcode_box .qrcode{width: 100px;height: 100px;border-radius: 5px;padding: 6px;background: #fff;}
#footer .top .content .left .qrcode_box .tit{font-size: 16px;color: #777;line-height: 1.875;margin-left: 18px;}
#footer .top .content .nav_box{width: calc(100% - 300px);}
#footer .top .content .nav_box .fnav-one .one-a{font-size: 18px;color: #222;}
#footer .top .content .nav_box .fnav-two{margin-top: 30px;}
#footer .top .content .nav_box .fnav-two .list .two-a{font-size: 16px;color: #777;line-height: 1.875;}
#footer .top .content .nav_box .fnav-two .list .two-a:hover{color: #299cd9;}
#footer .top .contact{margin-top: 80px;}
#footer .top .contact .item{padding-right: 20px;}
#footer .top .contact .item .tit_box{}
#footer .top .contact .item .tit_box .icon{width: 20px;height: 20px;}
#footer .top .contact .item .tit_box .tit{font-size: 16px;color: #777;margin-left: 8px;}
#footer .top .contact .item .brief{font-size: 18px;color: #222;font-weight: 500;margin-top: 10px;}
#footer .bot{padding: 50px 0;background: #676b6f;}
#footer .bot .box{}
#footer .bot .box .copyright{font-size: 16px;color: #fff;}
#footer .bot .box .share_box{}
#footer .bot .box .share_box .share{}

#footer .bot .box .share_box .share{width: 30px;height: 25px;margin-left: 35px;}
#footer .bot .box .share_box .share svg{fill: #fff;}
#footer .bot .box .share_box .share .qr{width: 110px;height: 110px;background: #fff;left: -42px;top: -120px;display: none;z-index: 1;padding: 6px;}
#footer .bot .box .share_box .share .qr::before{content: '';position: absolute;border: 5px solid transparent;border-top-color: #fff;left: 50%;transform: translateX(-50%);bottom: -10px;}
#footer .bot .box .share_box .share:hover>img{opacity: .8;}
#footer .bot .box .share_box .share:hover .qr{display: block;}
@media(max-width: 1536px){
    #footer .top{padding: 50px 0;}
    #footer .top .contact{margin-top: 40px;}
    #footer .bot{padding: 30px 0;}
}
@media(max-width: 1366px){
    #footer .top .content .nav_box{width: calc(100% - 250px);}
}
@media(max-width: 1100px){
    #footer .top{padding-bottom: 40px;}
    #footer .top .content{flex-wrap: wrap;}
    #footer .top .content .left{width: 100%;}
    #footer .top .content .left .logo{margin: 0 auto;}
    #footer .top .content .left .qrcode_box{justify-content: center;}
    #footer .top .content .nav_box{width: 100%;margin-top: 30px;flex-wrap: wrap;}
    #footer .top .content .nav_box .fnav{width: 100%;}
    #footer .top .content .nav_box .fnav-one{line-height:60px;border-bottom:1px solid #999;background: url(/images/f-a.png) no-repeat center right;}
    #footer .top .content .nav_box .fnav.in .fnav-one{background-image: url(/images/f-a-h.png);}
    #footer .top .content .nav_box .fnav-one.nobg{background-image: none;}
    #footer .top .content .nav_box .fnav.in .fnav-one.nobg{background-image: none;}
    #footer .top .content .nav_box .fnav-two{height:0;overflow: hidden;margin-top:0;}
    #footer .top .content .nav_box .fnav-two .list .two-a{line-height: 60px;padding: 10px 30px;border-bottom: 1px dashed #e6e6e6;}
    #footer .top .contact{margin-top: 50px;flex-wrap: wrap;}
    #footer .top .contact .item{width: 50%;margin-bottom: 20px;}
    #footer .bot .box{flex-wrap: wrap;}
    #footer .bot .box .copyright{width: 100%;text-align: center;}
    #footer .bot .box .share_box{width: 100%;justify-content: center;margin-top: 30px;}
    #footer .bot .box .share_box .share{margin: 0 20px;}
}
@media(max-width: 750px){
    #footer .top .content .left .qrcode_box .qrcode{width: 140px;height: 140px;}
    #footer .top .content .left .qrcode_box .qrcode img{width: 100%;}
    #footer .top .content .left .qrcode_box .tit{font-size: 26px;}

    #footer .top .content .nav_box .fnav .fnav-one{line-height: 80px;}
    #footer .top .content .nav_box .fnav .fnav-one .one-a{font-size: 32px;}
    #footer .top .content .nav_box .fnav .fnav-two .list .two-a{font-size: 28px;}

    #footer .top .contact .item .tit_box .icon{width: 22px;height: auto;}
    #footer .top .contact .item .tit_box .icon img{width: 100%;}
    #footer .top .contact .item{width: 100%;padding-right: 0;}
    #footer .top .contact .item .tit_box .tit{font-size: 30px;}
    #footer .top .contact .item .brief{font-size: 30px;}

    #footer .bot .box .copyright{font-size: 26px;line-height: 1.6;}
    #footer .bot .box .share_box .share{transform: scale(1.3);margin: 0 30px;}
}
