
/* ==================================================================================== */
/* 滚动到一定距离，将导航隐藏 */
#header_bg,
#header_ct{transition:.3s;opacity: 1;}
#header.scroll-down #header_bg,
#header.scroll-down #header_ct{transform: translateY(-100%);pointer-events: none;}
/* ==================================================================================== */


/* 背景色 */
#header_bg{height: 96px;width: 100%;pointer-events: none;transition:.3s,height .1s;}
#header.fixed.scroll-top #header_bg{background: rgba(0, 0, 0, 0);}
#header.fixed.scroll-top.opacity_black #header_bg{background-color: rgba(255, 255, 255, 0.1);}

#fei_web_header_001_0_mb_nav{ display: none;}
#fei_web_header_001_0_nav.cur{ box-shadow: 0 0 10px rgba(0, 0, 0, .05);}
#fei_web_header_001_0_nav .head{transition: .3s;}
#header.fixed #fei_web_header_001_0_nav.cur{ top: 0; left: 0; width: 100%;}
#header.fixed #fei_web_header_001_0_nav.cur,
#header.fixed.scroll-top #fei_web_header_001_0_nav .head{color: #fff;}
#header.fixed #fei_web_header_001_0_nav.cur .head,
#header.fixed.scroll-center #fei_web_header_001_0_nav .head{color: #333;}
#header.fixed.scroll-center #fei_web_header_001_0_nav,
#header.fixed.scroll-top #fei_web_header_001_0_nav{background: transparent;}

/* logo部分 */
#fei_web_header_001_0_nav .weblogo{ overflow: hidden;margin-right: 20px;}
#fei_web_header_001_0_nav .weblogo .logo_w{max-height: 90%;display: var(--head_logo_w);}
#fei_web_header_001_0_nav .weblogo .logo_b{max-height: 90%;display: var(--head_logo_b);}
#header.fixed #fei_web_header_001_0_nav.cur .weblogo .logo_w,
#header.fixed.scroll-top #fei_web_header_001_0_nav .weblogo .logo_w{display: block;}
#header.fixed #fei_web_header_001_0_nav.cur .weblogo .logo_b,
#header.fixed.scroll-top #fei_web_header_001_0_nav .weblogo .logo_b{display: none;}
#header.fixed #fei_web_header_001_0_nav.cur,
#header.fixed.scroll-center #fei_web_header_001_0_nav{ background: #fff;}
#header.fixed #fei_web_header_001_0_nav.cur .weblogo .logo_w,
#header.fixed.scroll-center #fei_web_header_001_0_nav .weblogo .logo_w{display: none;}
#header.fixed #fei_web_header_001_0_nav.cur .weblogo .logo_b,
#header.fixed.scroll-center #fei_web_header_001_0_nav .weblogo .logo_b{display: block;}

/* 搜索&语言切换 */
#fei_web_header_001_0_nav .SearchLang{ margin-left: 30px; height: 96px; font-size: 18px;}
#fei_web_header_001_0_nav .SearchLang > *{padding: 10px 5px;}
#fei_web_header_001_0_nav .SearchLang > *:last-child{padding-right: 0;}
#fei_web_header_001_0_nav .SearchLang > * > i{font-size: 24px;}
#fei_web_header_001_0_nav .SearchLang .menu-nav{ display: none;}
#fei_web_header_001_0_nav .SearchLang .menu-nav .lyicon-menu{ font-size: 24px;}
#fei_web_header_001_0_nav .SearchLang .language .icon i{margin-right: 10px; font-size: 21px;}
#fei_web_header_001_0_nav .SearchLang .language .icon i.lyicon-arrow-down{ margin-right: 0; margin-left: 22px; font-size: 11px;}
#fei_web_header_001_0_nav .SearchLang .language .pop{ top: 100%; left: 0; padding: 10px; width: 100%; background: #fff; color: #333; border-radius: 10px; box-shadow: 0 0 10px rgba(0, 0, 0, .1); opacity: 0; pointer-events: none;}
#fei_web_header_001_0_nav .SearchLang .language .item{ margin-top: 5px;}
#fei_web_header_001_0_nav .SearchLang .language .item:first-child{ margin-top: 0;}
#fei_web_header_001_0_nav .SearchLang .language:hover .pop{ opacity: 1; pointer-events: visible;}

/* 电话 */
#fei_web_header_001_0_nav .head_btn{font-size: 16px;margin-left: 40px;}
#fei_web_header_001_0_nav .head_btn .icon{font-size: 46px;margin-right: 15px;}
#fei_web_header_001_0_nav .head_btn .cd_words_wrapper {display: inline-block;position: relative;text-align: left;}
#fei_web_header_001_0_nav .head_btn .cd_words_wrapper b {display: inline-block;position: absolute;white-space: nowrap;left: 0;top: 0;font-size:34px;/*color: var(--hoverColor);*/font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
#fei_web_header_001_0_nav .head_btn .cd_words_wrapper b.is-visible {position: relative;}
#fei_web_header_001_0_nav .head_btn .cd_headline.scale i {display: inline-block;opacity: 0;-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);font-style:normal;}
#fei_web_header_001_0_nav .head_btn .cd_headline.scale i.in {-webkit-animation: fei_web_header_001_0-scale-up 0.6s forwards;-moz-animation: fei_web_header_001_0-scale-up 0.6s forwards;animation: fei_web_header_001_0-scale-up 0.6s forwards;}
#fei_web_header_001_0_nav .head_btn .cd_headline.scale i.out {-webkit-animation: fei_web_header_001_0-scale-down 0.6s forwards;-moz-animation: fei_web_header_001_0-scale-down 0.6s forwards;animation: fei_web_header_001_0-scale-down 0.6s forwards;}

#header #fei_web_header_001_0_nav .head_btn .icon{color: #173887;}
#header #fei_web_header_001_0_nav .head_btn .cd_headline.scale i{color: #173887;}

#header.fixed #fei_web_header_001_0_nav.cur .head_btn .icon,
#header.fixed.scroll-top #fei_web_header_001_0_nav .head_btn .icon{color: inherit;}
#header.fixed #fei_web_header_001_0_nav.cur .head_btn .cd_headline.scale i,
#header.fixed.scroll-top #fei_web_header_001_0_nav .head_btn .cd_headline.scale i{color: inherit;}
@media only screen and (max-width: 1460px) {
    #fei_web_header_001_0_nav .head_btn{display: none;}
}



/* 导航 */
#fei_web_header_001_0_nav .nav{ font-size: 18px;}
#fei_web_header_001_0_nav .nav .li{ height: 100%; padding: 0 20px;}
#fei_web_header_001_0_nav .nav .li:before{ display: block; content: ''; position: absolute; bottom: 3px; left: 0; width: 0; height: 2px; background: #fff; transition: all .3s;}
#fei_web_header_001_0_nav .nav .li.cur:before{ width: 100%;}
#fei_web_header_001_0_nav .nav .li:hover:before,
#fei_web_header_001_0_nav .nav .li.nav_hover:before{ width: 100%;}

#header.fixed.scroll-center .li.cur>a{ color: #173887;}

.ly_header_nav_default .li:hover{ background: #173887 !important;}

#header.fixed.scroll-top #fei_web_header_001_0_nav .list{box-shadow: none;color: #fff;}
#header.fixed.scroll-top.opacity_black #fei_web_header_001_0_nav .list{color: #333;}

@media only screen and (max-width: 750px) {
    #header .fei_web_header_001_0{opacity: 1;position: static;height: var(--head_top_height_app);}
}


/* 移动端菜单按钮 */
#fei_web_header_001_0_nav .head .menu{display: none;padding: 30px 20px;position: relative;cursor: pointer;margin-right: -20px;}
#fei_web_header_001_0_nav .head .menu i{width: 36px;height: 2px;display: block;background: var(--head_fz_color);position: relative;transition: .3s;}
#fei_web_header_001_0_nav .head .menu i::before{display: block;content: '';width: 100%;height: 2px;background: var(--head_fz_color);position: absolute;top: 0;transform: translateY(-14px);transition: .3s;}
#fei_web_header_001_0_nav .head .menu i::after{display: block;content: '';width: 100%;height: 2px;background: var(--head_fz_color);position: absolute;top: 0;transform: translateY(14px);transition: .3s;}
#header.fixed.scroll-top #fei_web_header_001_0_nav .head .menu i,
#header.fixed.scroll-top #fei_web_header_001_0_nav .head .menu i::before,
#header.fixed.scroll-top #fei_web_header_001_0_nav .head .menu i::after{background: #fff;}
#header.fixed.scroll-top.opacity_black #fei_web_header_001_0_nav .head .menu i,
#header.fixed.scroll-top.opacity_black #fei_web_header_001_0_nav .head .menu i::before,
#header.fixed.scroll-top.opacity_black #fei_web_header_001_0_nav .head .menu i::after{background: #333;}



/* 侧边栏菜单展开状态(右侧)  */
#header.menu_expand #fei_web_header_001_0_nav .head{box-shadow: none !important;border-bottom-color: transparent !important;}
#header.menu_expand #fei_web_header_001_0_nav .menu i{background: transparent !important;}
#header.menu_expand #fei_web_header_001_0_nav .menu i::before{background: var(--head_fz_color) !important;transform: translateY(0px) rotateZ(45deg);}
#header.menu_expand #fei_web_header_001_0_nav .menu i::after{background: var(--head_fz_color) !important;transform: translateY(0px) rotateZ(-45deg);}
#header.menu_expand #fei_web_header_001_0_nav .head_btn{display: none;}

#fei_web_header_001_0_nav .nav .sub{ top: 100%; left: -9999px; padding: 13px 0 16px; width: 260px; background: #fff; border-top: 1px solid #ddd; transform: translateX(-50%); box-shadow: 0 10px 10px rgba(0, 0, 0, .07);}
#fei_web_header_001_0_nav .nav .sub-name{ padding: 0 30px; height: 50px; font-size: 16px; color: #333;}
#fei_web_header_001_0_nav .nav .sub-two{ top: 0; left: 100%; margin-top: -1px; padding: 16px 0 13px; width: 280px; height: calc(100% + 1px); background: #fff; border-top: 1px solid #ddd;}
#fei_web_header_001_0_nav .nav .sub-two-in{ height: 100%; overflow-y: auto;}
#fei_web_header_001_0_nav .nav .sub-two-name{ padding: 0 30px; height: 43px; font-size: 16px; color: #666;}
#fei_web_header_001_0_nav .nav .lyicon-arrow-down{ font-size: 12px; font-weight: bold;}

#fei_web_header_001_0_nav .nav .sub-three-name{ padding-left: 42px; line-height: 30px; font-size: 16px; color: #666;}
#fei_web_header_001_0_nav .nav .sub-three-name:before{ display: block; content: ''; position: absolute; top: 50%; left: 30px; width: 6px; height: 6px; background: #666; transform: translateY(-50%); border-radius: 50%; transition: all .3s;}

#fei_web_header_001_0_nav .nav .sub-li:hover .sub-name{ background: #f7f7f7; color: #173887;}
#fei_web_header_001_0_nav .nav .sub-two-li:hover{ background: #f7f7f7;}
#fei_web_header_001_0_nav .nav .sub-two-li:hover .sub-two-name{ color: #173887;}
#fei_web_header_001_0_nav .nav .sub-two-li:hover .lyicon-arrow-down{ color: #173887; transform: rotate(-180deg);}
#fei_web_header_001_0_nav .nav .sub-three-name:hover{ color: #173887;}
#fei_web_header_001_0_nav .nav .sub-three-name:hover:before{ background: #173887;}

/* 导航栏放不下时 */
#fei_web_header_001_0_nav.pc_app .nav .li{display: none;}
#fei_web_header_001_0_nav.pc_app .menu{display: block;}
/*
@media (any-hover: hover) {
    #fei_web_header_001_0_nav .nav .li:hover .sub{ left: 50%;}
}
*/
#fei_web_header_001_0_nav .nav .li:hover .sub{ left: 50%;}

@media only screen and (max-width: 1076px) {
    #fei_web_header_001_0_nav .SearchLang .menu-nav{ display: block;}

    #fei_web_header_001_0_mb_nav{ display: block; top: 0; left: 0; z-index: 1; padding: 20px; width: 100%; height: 100%; background: #fff; text-align: right; transform: translateX(200%);}
    #fei_web_header_001_0_mb_nav.open{ transform: translateX(0);}
    #fei_web_header_001_0_mb_nav .lyicon-close{ font-size: 26px; color: #7f7f7f;}
    #fei_web_header_001_0_mb_nav .nav_in{ height: 100%; overflow-y: auto;}
    #fei_web_header_001_0_mb_nav .li{ border-bottom: 1px solid #ddd;}
    #fei_web_header_001_0_mb_nav .li .title{ width: 100%; height: 60px;}
    #fei_web_header_001_0_mb_nav .li .text{ font-size: 26px;}
    #fei_web_header_001_0_mb_nav .li .lyicon-add{ font-size: 26px; color: #7f7f7f;}
    #fei_web_header_001_0_mb_nav .li .sub-li{ padding-left: 30px;}
    #fei_web_header_001_0_mb_nav .li .sub-name{ height: 50px;}
    #fei_web_header_001_0_mb_nav .li .sub-text{ font-size: 22px;}
    #fei_web_header_001_0_mb_nav .li .sub-two-name{ padding-left: 30px; height: 50px;}
    #fei_web_header_001_0_mb_nav .li .sub-two-text{ line-height: 50px; font-size: 22px;}
    #fei_web_header_001_0_mb_nav .li .sub-three{ padding-left: 30px;}
    #fei_web_header_001_0_mb_nav .li .sub-three-name{ padding-left: 30px; line-height: 40px; font-size: 18px; text-align: left;}

    #fei_web_header_001_0_mb_nav .sub-li.cur .sub-name .lyicon-arrow-down{ transform: rotate(180deg);}
    #fei_web_header_001_0_mb_nav .sub-two-li.cur .sub-two-name .lyicon-arrow-down{ transform: rotate(180deg);}
}

@media only screen and (max-width: 1024px) {
    #fei_web_header_001_0_nav .list .nav{font-size: 16px;}
}

@media only screen and (max-width: 900px) {
    #fei_web_header_001_0_nav .SearchLang .search i {font-size: 26px;}
    #fei_web_header_001_0_nav .SearchLang .language{font-size: 20px;}
    #fei_web_header_001_0_nav .SearchLang .language i {font-size: 26px;margin-right: 10px;}
}

@media only screen and (max-width: 750px) {
    #fei_web_header_001_0_nav .weblogo,
    #fei_web_header_001_0_nav .weblogo img{ width: 100px;}
    /*
    #fei_web_header_001_0_nav .head{height: var(--head_top_height_app) !important;}
    #header_bg{height: var(--head_top_height_app) !important;}
    */

    #fei_web_header_001_0_nav{ box-shadow: 0 0 30px rgba(0, 0, 0, .05);}
    #fei_web_header_001_0_nav .SearchLang > * > i{font-size: 42px;}
    #fei_web_header_001_0_nav .SearchLang .menu-nav .lyicon-menu,
    #fei_web_header_001_0_nav .SearchLang .search i,
    #fei_web_header_001_0_nav .SearchLang .language .icon i{ font-size: 42px;}
    #fei_web_header_001_0_nav .SearchLang .language .icon>div{ font-size: 38px;}
    #fei_web_header_001_0_nav .SearchLang .language .icon i.lyicon-arrow-down{ font-size: 26px;}
    #fei_web_header_001_0_nav .SearchLang .language .item{ font-size: 38px;}
    /* #fei_web_header_001_0_nav .SearchLang .language{display: none;} */

    #fei_web_header_001_0_nav .head .menu{padding: 30px;}
    #fei_web_header_001_0_nav .head .menu i{width: 46px;height: 3px;}
    #fei_web_header_001_0_nav .head .menu i::before{transform: translateY(-18px);height: 3px;}
    #fei_web_header_001_0_nav .head .menu i::after{transform: translateY(18px);height: 3px;}

    #fei_web_header_001_0_mb_nav .lyicon-close{ font-size: 42px;}

    #fei_web_header_001_0_mb_nav .li .title{ line-height: 2; height: auto;}
    #fei_web_header_001_0_mb_nav .li .text{ font-size: 36px;}
    #fei_web_header_001_0_mb_nav .li .sub-text{ line-height: 2; font-size: 32px;}
    #fei_web_header_001_0_mb_nav .li .lyicon-add{ font-size: 42px;}

    #header.menu_expand #fei_web_header_001_0_nav .weblogo{opacity: 0;}
}


@-webkit-keyframes fei_web_header_001_0-scale-up {
    0% {-webkit-transform: scale(0);opacity: 0;}
    60% {-webkit-transform: scale(1.2);opacity: 1;}
    100% {-webkit-transform: scale(1);opacity: 1;}
}
@-moz-keyframes fei_web_header_001_0-scale-up {
    0% {-moz-transform: scale(0);opacity: 0;}
    60% {-moz-transform: scale(1.2);opacity: 1;}
    100% {-moz-transform: scale(1);opacity: 1;}
}
@keyframes fei_web_header_001_0-scale-up {
    0% {-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);opacity: 0;}
    60% {-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);opacity: 1;}
    100% {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);opacity: 1;}
}

@-webkit-keyframes fei_web_header_001_0-scale-down {
    0% {-webkit-transform: scale(1);opacity: 1;}
    60% {-webkit-transform: scale(0);opacity: 0;}
}
@-moz-keyframes fei_web_header_001_0-scale-down {
    0% {-moz-transform: scale(1);opacity: 1;}
    60% {-moz-transform: scale(0);opacity: 0;}
}
@keyframes fei_web_header_001_0-scale-down {
    0% {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);opacity: 1;}
    60% {-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);opacity: 0;}
}



#fei_web_footer_001_0 { background: #222424; overflow: hidden;}

#fei_web_footer_001_0 .content{ padding: 102px 0 30px; width: calc(100% - 30%);}

#fei_web_footer_001_0 .content .link{ padding: 0 2.0833vw 23px 8.333vw; border-bottom: 1px solid #2f3131;}
#fei_web_footer_001_0 .link .qrcode{ margin-left: 20px; width: 13.5417vw; height: 40px;}
#fei_web_footer_001_0 .link .qrcode:first-child{ margin-left: 0;}
#fei_web_footer_001_0 .qrcode .in{ padding: 0 7px; width: 100%; min-height: 100%; background: #173887; border-radius: 20px;}
#fei_web_footer_001_0 .qrcode .top{ width: 100%; height: 40px;}
#fei_web_footer_001_0 .in .icon{ width: 26px; height: 26px;}
#fei_web_footer_001_0 .in .txt{ padding-right: 13px; font-size: 16px; color: #ccc;}
#fei_web_footer_001_0 .in .img{ display: none; width: 100%;}
#fei_web_footer_001_0 .in .img_in{ padding: 10px 10px 20px;}
#fei_web_footer_001_0 .in .img img{ width: 100%; height: 100%;}
#fei_web_footer_001_0 .link .qrcode:hover .img{ display: block;}

#fei_web_footer_001_0 .content .foot_nav { padding: 50px 0 32px 8.3333vw;}
#fei_web_footer_001_0 .content .copyright { padding-left: 8.3333vw; width: 100%; padding-top: 26px; border-top: 1px solid #2f3131; font-size: 16px; color: #888;}

#fei_web_footer_001_0 .foot_nav .ul{ margin: 0 3.2083vw 20px 0;}
#fei_web_footer_001_0 .foot_nav .ul .text{ margin-bottom: 17px; line-height: 38px; font-size: 18px; color: #fff;}
#fei_web_footer_001_0 .foot_nav .ul .lyicon-add{ display: none;}
#fei_web_footer_001_0 .foot_nav .ul .li { line-height: 30px; font-size: 16px; color: #999;}

#fei_web_footer_001_0 .copyright > *{display: flex;align-items: center;flex-wrap: wrap;gap: 10px 20px;}

@media (any-hover: hover){
    #fei_web_footer_001_0 .foot_nav .ul .li:hover{ text-decoration: underline;}
}

#fei_web_footer_001_0 .foot_rig{ padding: 116px 8.3333vw 30px 2.2396vw; width: 30%; border-left: 1px solid #2f3131;}
#fei_web_footer_001_0 .foot_title{ line-height: 28px; font-size: 20px; color: #fff;}
#fei_web_footer_001_0 .foot_info{ margin-top: 42px;}
#fei_web_footer_001_0 .foot_info .item{ margin-top: 16px; min-height: 23px; font-size: 16px; color: #ccc;}
#fei_web_footer_001_0 .foot_info .icon{ margin-right: 13px;}
#fei_web_footer_001_0 .foot_info .item:first-child{ margin-top: 0;}
#fei_web_footer_001_0 .addr_list{ margin-top: 27px;}
#fei_web_footer_001_0 .addr_item{ margin-top: 23px;}
#fei_web_footer_001_0 .addr_item .address{ line-height: 23px; font-size: 16px; color: #999;}

/* 友情链接 */
#fei_web_footer_001_0_links{font-size: 16px;height: 72px;border-top: 1px solid var(--font_color_3);color: var(--font_color_2);}
#fei_web_footer_001_0_links .fd_link{display: flex;flex-wrap: wrap;gap: 10px 26px;}
#fei_web_footer_001_0_links .fd_link span{font-weight: bold;}

@media only screen and (max-width: 1920px){
    #fei_web_footer_001_0 .footer_in{ margin: 0 auto; max-width: 1920px;}
    #fei_web_footer_001_0 .content{ width: calc(100% - 550px);}
    #fei_web_footer_001_0 .foot_rig{ width: 550px;}
}

@media only screen and (max-width: 1680px){
    #fei_web_footer_001_0 .foot_nav .ul{ margin-right: 4.2083vw;}
    #fei_web_footer_001_0 .logo_foot{ width: 90%;}
}

@media only screen and (max-width: 1536px){
    /* #fei_web_footer_001_0 .content .link{ flex-direction: column;} */
    #fei_web_footer_001_0 .foot_nav{ flex-wrap: wrap;}
    #fei_web_footer_001_0 .foot_nav .ul{ margin-right: 1.6%; width: 31.3333%;}
}

@media only screen and (max-width: 1440px){
    #fei_web_footer_001_0 .content{ width: calc(100% - 35%);}
    #fei_web_footer_001_0 .foot_rig{ width: 35%;}
}
@media only screen and (max-width: 1050px){
    #fei_web_footer_001_0{ flex-direction: column-reverse;}
    #fei_web_footer_001_0 .content{ width: 100%;}
    #fei_web_footer_001_0 .foot_rig{ padding: 30px; width: 100%;}
    #fei_web_footer_001_0 .foot_info{ display: flex; flex-wrap: wrap;}
    #fei_web_footer_001_0 .foot_info .item{ margin: 0 2% 0 0; width: 31.3333%;}
    #fei_web_footer_001_0 .addr_list{ display: flex; flex-wrap: wrap;}
    #fei_web_footer_001_0 .addr_list .addr_item{ margin-right: 2%; width: 31.3333%;}
    #fei_web_footer_001_0 .link .qrcode{ width: 22vw;}
}
@media only screen and (max-width: 992px){
    #fei_web_footer_001_0{ flex-direction: column-reverse;}
    #fei_web_footer_001_0 .content{ width: 100%;}
    #fei_web_footer_001_0 .foot_rig{ padding: 30px; width: 100%;}
    #fei_web_footer_001_0 .foot_info{ display: flex; flex-wrap: wrap;}
    #fei_web_footer_001_0 .foot_info .item{ margin: 0 2% 0 0; width: 31.3333%;}
    #fei_web_footer_001_0 .addr_list{ display: flex; flex-wrap: wrap;}
    #fei_web_footer_001_0 .addr_list .addr_item{ margin-right: 2%; width: 31.3333%;}
    #fei_web_footer_001_0 .link .qrcode{ width: 22vw;}
}

@media only screen and (max-width: 750px) {
    #fei_web_footer_001_0 { padding: 80px 0 60px;}
    #fei_web_footer_001_0 .foot_title{ font-size: 36px;}

    #fei_web_footer_001_0 .footer_in{ flex-direction: column;}

    #fei_web_footer_001_0 .content .link{ flex-direction: column; padding: 0 30px 30px; text-align: center;}
    #fei_web_footer_001_0 .content .rig{ justify-content: center; margin-top: 30px;}
    #fei_web_footer_001_0 .content .qrcode{ width: 49%;}
    #fei_web_footer_001_0 .content .foot_nav{ padding: 0; width: 100%;}
    #fei_web_footer_001_0 .content .ul{ flex-direction: column; margin: 0; padding: 0 30px; width: 100%; border-top: 1px solid #2f3131;}
    #fei_web_footer_001_0 .content .ul:first-child{ border-top: 0;}
    #fei_web_footer_001_0 .content .ul .title{ display: flex; justify-content: space-between; align-items: center; height: 80px; cursor: pointer;}
    #fei_web_footer_001_0 .content .ul .title_a{ width: 100%;}
    #fei_web_footer_001_0 .content .ul .text{ margin-bottom: 0;}
    #fei_web_footer_001_0 .content .ul .lyicon-add{ display: block; margin: 0; font-size: 24px; color: #fff;}
    #fei_web_footer_001_0 .content .ul .li{ display: none; margin-bottom: 10px;}
    #fei_web_footer_001_0 .content .ul .li:last-child{ margin-bottom: 25px;}
    #fei_web_footer_001_0 .content .ul.cur .li{ display: block; line-height: 1.6;}

    #fei_web_footer_001_0 .foot_info .item{ margin: 23px 0 0 0; width: 100%; font-size: 32px;}
    #fei_web_footer_001_0 .foot_info .icon{ width: 36px;}
    #fei_web_footer_001_0 .addr_list{ flex-direction: column; margin-top: 0; width: 100%;}
    #fei_web_footer_001_0 .addr_list .addr_item{ margin-right: 0; width: 100%;}
    #fei_web_footer_001_0 .addr_list .addr_item .address{ line-height: 40px; font-size: 32px;}

    #fei_web_footer_001_0 .link .qrcode{ height: auto;}
    #fei_web_footer_001_0 .link .qrcode .in{ padding: 5px 20px 0;}
    #fei_web_footer_001_0 .qrcode .in{ position: static; border-radius: 30px;}
    #fei_web_footer_001_0 .qrcode .top{ height: 60px;}
    #fei_web_footer_001_0 .in .icon{ width: 40px; height: 40px;}
    #fei_web_footer_001_0 .in .txt{ font-size: 32px;}
    #fei_web_footer_001_0 .in .img{ display: block;}
    #fei_web_footer_001_0 .in .img img{ border-radius: 20px;}
    #fei_web_footer_001_0 .content .ul .title .text{ font-size: 32px;}
    #fei_web_footer_001_0 .content .ul .li a{ font-size: 32px;}
    #fei_web_footer_001_0 .content .copyright{ padding-left: 0;}
    #fei_web_footer_001_0 .copyright > *{ font-size: 32px;}
}

#scroll_top{ right: 1%; bottom: 10%; z-index: 10; width: 50px; height: 50px; cursor: pointer;}
#scroll_top .icon{ width: 100%; height: 100%; background: #fff; border-radius: 50%; box-shadow: 0 0 10px rgba(0, 0, 0, .1);}

#fei_web_banner_001_0_index_pc{ width:100%; height: 48.4792vw;}
#fei_web_banner_001_0_index_pc .pic{ width: 100%; height: 100%;}
#fei_web_banner_001_0_index_pc video{ width: 100%; height: 100%; object-fit: cover;}

#fei_web_banner_001_0_index_pc .swiper-pagination-bullets{ bottom: 44px;}
#fei_web_banner_001_0_index_pc .swiper-pagination-bullet{ margin: 0 18px; width: 12px; height: 12px; border: 2px solid #fff; background: none; opacity: .5;}
#fei_web_banner_001_0_index_pc .swiper-pagination-bullet.swiper-pagination-bullet-active{ opacity: 1; background: #fff;}

#fei_web_banner_001_0_inner_ban_pc{ width: 100%;}
#fei_web_banner_001_0_inner_ban_pc img{ width: 100%;}

@media screen and (max-width: 750px){
	#fei_web_banner_001_0_index_pc{ display: none;}
	#fei_web_banner_001_0_index_mb{ display: block; height: 126.6667vw;}
	#fei_web_banner_001_0_index_mb .pic{ width: 100%; height: 100%;}
	#fei_web_banner_001_0_inner_ban_pc{ display: none;}
	#fei_web_banner_001_0_inner_ban_mb{ display: block;}
}
#fei_web_number_001_1_number{ width: 100%; height: 160px; background: #173887;}
#fei_web_number_001_1_number .item{ width: 100%; border-left: 1px solid #2f4c93;}
#fei_web_number_001_1_number .item:first-child{ border-left: 0;}
#fei_web_number_001_1_number .top{ height: 52px;}
#fei_web_number_001_1_number .num{ line-height: 52px; font-size: 50px; color: #fff;}
#fei_web_number_001_1_number .unit{ margin: 0 0 2px 3px; font-size: 24px; color: #fff;}
#fei_web_number_001_1_number .txt{ margin-top: 10px; line-height: 34px; font-size: 24px; color: #fff;}

@media only screen and (max-width: 900px){
	#fei_web_number_001_1_number .num{ font-size: 35px;}
	#fei_web_number_001_1_number .unit{ font-size: 20px;}
	#fei_web_number_001_1_number .txt{ font-size: 20px;}
}

@media only screen and (max-width: 750px){
	#fei_web_number_001_1_number .txt{ font-size: 28px;}
}
#fei_web_products_001_2_products{ padding: 115px 0 120px; width: 100%;  height: 830px; background: url(/images/i_pro_bg.png) no-repeat top center #f7f7f7;}
#fei_web_products_001_2_products .title{ line-height: 45px; font-size: 36px; color: #173887; text-align: center; font-weight: bold;}
#fei_web_products_001_2_products .container{ margin-top: 50px;}
#fei_web_products_001_2_products .slide .img{ width: 100%; height: 100%;}
#fei_web_products_001_2_products .slide img{ width: 100%; height: 100%;}
#fei_web_products_001_2_products .slide .name{ margin-top: 27px; line-height: 27px; font-size: 18px; color: #292c33; text-align: center;}
#fei_web_products_001_2_products .btn_list{ top: 50%; left: 0; z-index: 1; width: 100%; height: 60px; transform: translateY(-90%); pointer-events: none;}
#fei_web_products_001_2_products .btn_list .btn{ width: 40px; height: 60px; border: 2px solid #e6e6e6; background: #fff; border-radius: 20px; pointer-events: visible;}
#fei_web_products_001_2_products .btn_list .btn:hover{ border-color: #173887; background: #173887; color: #fff;}
#fei_web_products_001_2_products .btn.prev{ margin-left: 40px;}
#fei_web_products_001_2_products .btn.next{ margin-right: 40px;}
#fei_web_products_001_2_products .more_btn{ margin: 60px auto 0; width: 200px; line-height: 50px; border: 2px solid #ddd; font-size: 18px; color: #333; border-radius: 25px;}
#fei_web_products_001_2_products .more_btn .lyicon-arrow-right-bold{ margin-left: 16px;}
#fei_web_products_001_2_products .more_btn:hover{ background: #173887; border-color: #173887; color: #fff;}
#fei_web_products_001_2_products .more_btn:hover .lyicon-arrow-right-bold{ color: #fff;}

#fei_web_products_001_2_products .slide:hover .name{ color: #173887;}

@media only screen and (max-width: 1200px){
	#fei_web_products_001_2_products{ padding: 50px 0 60px; height: auto;}
}

@media only screen and (max-width: 750px){
	#fei_web_products_001_2_products .title{ line-height: 1.6; font-size: 42px;}
	#fei_web_products_001_2_products .btn.prev{ margin-left: 0;}
	#fei_web_products_001_2_products .btn.next{ margin-right: 0;}
	#fei_web_products_001_2_products .slide .name{ line-height: 30px; font-size: 32px;}
	#fei_web_products_001_2_products .more_btn{ font-size: 24px;}
}
#fei_web_case_001_3_case{ padding: 115px 0 120px; width: 100%; overflow: hidden;}
#fei_web_case_001_3_case .title{ line-height: 45px; font-size: 36px; color: #173887; text-align: center; font-weight: bold;}
#fei_web_case_001_3_case .brief{ margin-top: 30px; line-height: 30px; font-size: 18px; color: #888; text-align: center;}

#fei_web_case_001_3_case .container.list{ margin: 50px auto 0; width: 32.2917vw; overflow: visible;}
#fei_web_case_001_3_case .thumbs{ margin-top: 66px;}
#fei_web_case_001_3_case .thumbs .wrapper{ width: 100% !important;}
#fei_web_case_001_3_case .thumbs .slide{ padding: 36px 5.1042vw 0 5.1042vw; line-height: 30px; font-size: 20px; color: #333; text-align: center; white-space: nowrap; cursor: pointer;}
#fei_web_case_001_3_case .thumbs .icon{ top: 0; left: 50%; z-index: 2; width: 50px; height: 23px; transform: translateX(-50%); opacity: 0;}
#fei_web_case_001_3_case .thumbs .slide:before{ display: block; content: ''; position: absolute; top: 13px; left: 50%; width: 100%; height: 3px; background: #173887; transform: translateX(-50%);}
#fei_web_case_001_3_case .thumbs .slide:first-child:before{ width: 50%; transform: translateX(0);}
#fei_web_case_001_3_case .thumbs .slide:last-child:before{ left: 0; right: 50%; width: 50%; transform: translateX(0);}
#fei_web_case_001_3_case .thumbs .slide:after{ display: block; content: ''; position: absolute; top: 7px; left: 50%; z-index: 1; width: 24px; height: 14px; border: 3px solid #173887; background: #fff; border-radius: 7px; transform: translateX(-50%); box-sizing: border-box;}

#fei_web_case_001_3_case .thumbs .swiper-slide-thumb-active{ color: #173887;}
#fei_web_case_001_3_case .thumbs .swiper-slide-thumb-active .icon{ opacity: 1;}
#fei_web_case_001_3_case .thumbs .swiper-slide-thumb-active:before{ background: url(/images/i_case_slide_bg.png) no-repeat center #173887;}
#fei_web_case_001_3_case .thumbs .swiper-slide-thumb-active:first-child:before{ background-position: right center;}
#fei_web_case_001_3_case .thumbs .swiper-slide-thumb-active:last-child:before{ background-position: left center;}
#fei_web_case_001_3_case .thumbs .swiper-slide-thumb-active:after{ opacity: 0;}

#fei_web_case_001_3_case .slide .img{ width: 32.2917vw; height: 26.0417vw;}
#fei_web_case_001_3_case .slide img{ width: 100%; height: 100%;}
#fei_web_case_001_3_case .slide .con{ top: 0; left: 0; padding: 3.3854vw 3.125vw 3.9583vw; width: 100%; height: 100%;}
#fei_web_case_001_3_case .slide .name{ margin-top: 27px; line-height: 36px; font-size: 24px; color: #fff;}
#fei_web_case_001_3_case .slide .brief{ margin-top: 16px; line-height: 30px; font-size: 18px; color: #fff; text-align: left;}
#fei_web_case_001_3_case .slide .more_btn{ line-height: 25px; font-size: 16px; color: #fff;}
#fei_web_case_001_3_case .slide .lyicon-direction-up{ display: inline-block; margin-left: 11px; transform: rotate(45deg);}

@media only screen and (max-width: 1200px){
	#fei_web_case_001_3_case{ padding: 50px 0 60px;}
}

@media only screen and (max-width: 750px){
	.lyicon-direction-up:before{ font-size: 32px;}
	#fei_web_case_001_3_case .title{ line-height: 1.6; font-size: 42px;}
	#fei_web_case_001_3_case .brief{ line-height: 1.6; font-size: 32px;}
	#fei_web_case_001_3_case .container.list{ width: 80vw;}

	#fei_web_case_001_3_case .slide .img{ width: 80vw; height: auto;}
	#fei_web_case_001_3_case .slide .name{ font-size: 42px;}
	#fei_web_case_001_3_case .slide .brief{ line-height: 1.6; font-size: 32px;}
	#fei_web_case_001_3_case .slide .more_btn{ font-size: 32px;}
	#fei_web_case_001_3_case .thumbs .slide{ padding: 36px 0 0; font-size: 28px;}
}
#fei_web_i_about_001_4_about{ width: 100%; background: #f7f7f7;}
#fei_web_i_about_001_4_about .about_in{ margin: 0 auto; max-width: 1920px;}

#fei_web_i_about_001_4_about .img{ top: 0; right: 0;}
#fei_web_i_about_001_4_about .bg_text{ top: 60px; left: 0; line-height: 127px; font-size: 160px; color: #173887; writing-mode: vertical-rl; opacity: .08; font-weight: bold;}
#fei_web_i_about_001_4_about .info{ padding: 96px 0 80px;}
#fei_web_i_about_001_4_about .top_l{ width: 47.1429%;}
#fei_web_i_about_001_4_about .top_l .title{ line-height: 45px; font-size: 36px; color: #173887; font-weight: bold;}
#fei_web_i_about_001_4_about .top_l .name{ margin-top: 34px; line-height: 64px; font-size: 46px; color: #333; font-weight: bold;}
#fei_web_i_about_001_4_about .top_l .brief{ margin-top: 10px; line-height: 36px; font-size: 18px; color: #666;}
#fei_web_i_about_001_4_about .top_l .btn{ z-index: 1; margin-top: 40px; width: 160px; height: 50px; font-size: 18px; color: #333; border: 2px solid #ddd; border-radius: 25px;}
#fei_web_i_about_001_4_about .top_l .lyicon-arrow-right{ margin-left: 18px; font-size: 12px; font-weight: bold;}
#fei_web_i_about_001_4_about .top_l .btn:hover{ border-color: #173887; background: #173887; color: #fff;}

#fei_web_i_about_001_4_about .bot{ margin-top: 106px;}
#fei_web_i_about_001_4_about .bot .title{ line-height: 40px; font-size: 30px; color: #333;}
#fei_web_i_about_001_4_about .bot img{ margin-left: 12px;}
#fei_web_i_about_001_4_about .bot .list{ margin-top: 40px; width: 100%; height: 300px;}
#fei_web_i_about_001_4_about .bot .item{ margin-left: 20px; padding: 37px 30px 39px; width: 335px; background: #fff; border-radius: 16px;}
#fei_web_i_about_001_4_about .bot .item:first-child{ margin-left: 0;}
#fei_web_i_about_001_4_about .bot .icon{ width: 50px; height: 50px;}
#fei_web_i_about_001_4_about .bot .name{ margin-top: 15px; line-height: 30px;  font-size: 20px; color: #333;}
#fei_web_i_about_001_4_about .bot .brief{ margin-top: 9px; line-height: 30px;  font-size: 18px; color: #666;}
#fei_web_i_about_001_4_about .bot .item:hover{ box-shadow: 0 30px 50px rgba(23, 56, 135, .15);}
#fei_web_i_about_001_4_about .bot .item:hover .name{ color: #173887;}

@media screen and (max-width: 1920px){
	#fei_web_i_about_001_4_about .img{ width: 50%;}
}

@media screen and (max-width: 1200px){
	#fei_web_i_about_001_4_about .info{ padding: 40px 0;}

	#fei_web_i_about_001_4_about .top_l .name{ line-height: 45px; font-size: 35px;}
	#fei_web_i_about_001_4_about .top_l .brief{ line-height: 28px; font-size: 16px;}

	#fei_web_i_about_001_4_about .bot{ margin-top: 60px;}
}

@media screen and (max-width:750px) {
	#fei_web_i_about_001_4_about .bg_text,
	#fei_web_i_about_001_4_about .img{ display: none;}

	#fei_web_i_about_001_4_about .top_l{ width: 100%;}
	#fei_web_i_about_001_4_about .top_l .title{ font-size: 42px; text-align: center;}
	#fei_web_i_about_001_4_about .top_l .name{ font-size: 36px; text-align: center;}
	#fei_web_i_about_001_4_about .top_l .brief{ line-height: 1.6; font-size: 28px; text-align: center;}
	#fei_web_i_about_001_4_about .top_l .btn{ margin: 40px auto 0; font-size: 24px;}

	#fei_web_i_about_001_4_about .bot .title{ line-height: 50px; font-size: 42px;}
	#fei_web_i_about_001_4_about .bot .list{ flex-wrap: wrap; height: auto;}
	#fei_web_i_about_001_4_about .bot .item{ margin: 30px 2% 0 0; width: 49%;}
	#fei_web_i_about_001_4_about .bot .item:nth-child(-n+2){ margin-top: 0;}
	#fei_web_i_about_001_4_about .bot .item:nth-child(2n){ margin-right: 0;}
	#fei_web_i_about_001_4_about .bot .icon{ width: 80px; height: 80px;}
	#fei_web_i_about_001_4_about .bot .icon img{ width: 100%;}
	#fei_web_i_about_001_4_about .bot .name{ line-height: 42px; font-size: 32px;}
	#fei_web_i_about_001_4_about .bot .brief{ line-height: 1.6; font-size: 32px;}
	#fei_web_i_about_001_4_about .bot .brief{ line-heightg: 1.6; font-size: 32px;}
	
	#fei_web_i_about_001_4_about .container .slide {width: 500px;height: 625px; transform:scale(.75); -webkit-transform:scale(.75);}
	#fei_web_i_about_001_4_about .container .slide .box .img img,
	#fei_web_i_about_001_4_about .container .slide .box .img {transform:scale(1) ; -webkit-transform:scale(1.055) ;}
	#fei_web_i_about_001_4_about .container .slide .box .img img {width: 100%;}
	#fei_web_i_about_001_4_about .container .slide .box .img {width: 100%; padding: 0 65px;}
	#fei_web_i_about_001_4_about .container .swiper-slide-active {transform:scale(1); -webkit-transform:scale(1);}
	#fei_web_i_about_001_4_about .container .slide .box .text {font-size: 30px;}

}

#fei_web_partner_001_5_partner{ padding: 116px 0 120px;}
#fei_web_partner_001_5_partner .con{ margin-top: 67px;}
#fei_web_partner_001_5_partner .tit{ line-height: 54px; font-size: 36px; color: #173887; text-align: center; font-weight: bold;}
#fei_web_partner_001_5_partner .brief{ margin-top: 20px; line-height: 28px; font-size: 18px; color: #778393; text-align: center;}

/* 首页 - 合作伙伴 */
#fei_web_partner_001_5_partner .pictures{ margin-top: 25px; height: 60px; white-space: nowrap;}
#fei_web_partner_001_5_partner .demos{/* padding: 30px 0; width: 100%;*/ width: max-content; height: 100%; white-space: nowrap;}
#fei_web_partner_001_5_partner .slide{ width: max-content; height: 100%;}

#fei_web_partner_001_5_partner .slide .img{ display: inline-block; margin: 0 24px 0; padding: 0 40px; height: 100%; border-radius: 8px; box-sizing: inherit; overflow: hidden;}
#fei_web_partner_001_5_partner .slide img{ max-height: 100%;}

@keyframes leftMove_index {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-50%);
    }
}

@keyframes rightMove_index {
    from {
        transform: translateX(-50%);
    }
    to {
        transform: translateX(0);
    }
}

.aniLeft {
    transition: all;
    animation: leftMove_index infinite linear 30s;
}

.aniRight {
    transition: all;
    animation: rightMove_index infinite linear 30s;
}

.aniLeft:hover,
.aniRight:hover {
    animation-play-state: paused;
}

@media screen and (max-width: 1200px){
    #fei_web_partner_001_5_partner{ padding: 60px 0;}
}

@media screen and (max-width: 750px){
    #fei_web_partner_001_5_partner .tit{ line-height: 1.6; font-size: 42px;}
    #fei_web_partner_001_5_partner .con{ margin-top: 0;}
    #fei_web_partner_001_5_partner .slide img{ min-width: 60px; max-width: 150px;}
}