﻿/* 基础样式（animate / bootstrap / swiper / youacacia）已移至 header.html 用带版本号的 <link> 引入，保证改动后浏览器能立即更新；引入顺序与原 @import 完全一致：animate → bootstrap → swiper → youacacia → 本文件 */
/*redefine global*/
:root{
    --FEY-color-C8181D:#C8181D;
    --FEY-color-EBEBEB:#EBEBEB;
    --FEY-color-202E31:#202E31;
    --FEY-color-D6D6D6:#D6D6D6;
    --FEY-color-FAFAFA:#FAFAFA;
    --FEY-fbf:100%;
}
::-webkit-scrollbar {width: 4px;height: 11px;border: none;background: var(--FEY-color-C8181D)}
::-webkit-scrollbar-track-piece {border: none;position: absolute;padding: 0;box-shadow: none;background: var(--FEY-color-C8181D, #004573);border-radius: 1px}
::-webkit-scrollbar-thumb:vertical {background: var(--FEY-color-C8181D, #004573);border-radius: 0;border: none}
::-webkit-scrollbar-thumb:horizontal {background: var(--FEY-color-C8181D, #004573);border-radius: 0;border: none}
::-webkit-scrollbar {width: 4px;height: 12px}
::-webkit-scrollbar-button:vertical {display: none}
::-webkit-scrollbar-track:vertical {background: var(--FEY-color-C8181D, #004573)}
::-webkit-scrollbar-track-piece {background: #fff}
::-webkit-scrollbar-thumb:vertical {background: var(--FEY-color-C8181D, #004573);border-radius: 5px}
::-webkit-scrollbar-thumb:vertical:hover {background: var(--FEY-color-C8181D, #004573)}
::-webkit-scrollbar-corner:vertical {background: var(--FEY-color-C8181D, #004573)}
/* font */
@font-face {
    font-family: 'iconfont';
    /* Project id 4107409 */
    src: url('../fonts/iconfont.eot');
    /* IE9 */
    src: url('../fonts/iconfont.eot#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('../fonts/iconfont.woff2') format('woff2'),
        url('../fonts/iconfont.woff') format('woff'),
        url('../fonts/iconfont.ttf') format('truetype'),
        url('../fonts/iconfont.svg#iconfont') format('svg');
}
@font-face {
    font-family: 'DingTalkJinBuTi';
    src: url("../fonts/DingTalkJinBuTi.ttf");
}
@font-face {
    font-family: 'DingTalkSans';
    src: url("../fonts/DingTalkSans.ttf");
}
@font-face {
    font-family: 'PangMenZhengDaoBiaoTiTi';
    src: url("../fonts/PangMenZhengDaoBiaoTiTi.ttf");
}
.yc-icon {
    font-family: "iconfont" !important;
    font-size: var(--FEY-font-size-16);
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.1px;
    -moz-osx-font-smoothing: grayscale;
}
div {margin: 0}
.container:before,.container:after{display: none}
@media (min-width: 1600px) {
    .container {width: 84vw;min-width: 1600px;max-width: 1600px}
}
@media (min-width: 1300px) and (max-width: 1599px) {
    .container {width: 95vw;max-width: 100%}
}
/*header*/
#header{transition: ease-in-out all .3s;-webkit-transition: ease-in-out all .3s;-moz-transition: ease-in-out all .3s;height: 80px;}
#header:before{position: absolute;left: 0;bottom: 0;width: var(--FEY-fbf);height: 1px;background: var(--FEY-color-white);opacity: .2;content: ''}
#header .container{display: flex;justify-content: space-between;align-items: center;height: var(--FEY-fbf)}
.header-logo{height: 50px;width: 10vw;min-width: 192px;background: url(../images/logo-1.png) no-repeat left center;background-size: contain}
.header-logo a{display: block;width: var(--FEY-fbf);height: var(--FEY-fbf);opacity: 0}
.header-nav{display: flex;justify-content: space-between;align-items: center;height: var(--FEY-fbf)}
.header-nav-item{font-size: var(--FEY-font-size-18);display: flex;align-items: center;justify-content: center;height: var(--FEY-fbf);position: relative;margin-right: 5.2vw}
.header-nav-item:last-child{margin-right: 0}
.header-nav-item:before{position: absolute;left: 50%;bottom: 0;width: 0;height: 1px;background: var(--FEY-color-white);content: '';transform: translateX(-50%);-ms-transform: translateX(-50%);transition: ease-in-out all .3s;-webkit-transition: ease-in-out all .3s;-moz-transition: ease-in-out all .3s;    }
.header-nav-item a{color: var(--FEY-color-white)}
.header-nav-item.active:before,.header-nav-item:hover:before{width: var(--FEY-fbf);}
.header-tel{font-family: 'PangMenZhengDaoBiaoTiTi';font-size: var(--FEY-font-size-16);color: var(--FEY-color-white)}
.header-tel b{font-size: var(--FEY-font-size-24)}
/* .header-button::before,.header-button::after,.header-button span{background-color: var(--FEY-color-white);} */
#header.scroll{height: 60px}
#header.active{background: var(--FEY-color-white)}
#header.active:before{background: var(--FEY-color-666)}
#header.active .header-logo{background: url(../images/logo-3.png) no-repeat left center;background-size: contain;height: 30px}
#header.active .header-nav-item a{color: var(--FEY-color-333)}
#header.active .header-nav-item:before{background: var(--FEY-color-C8181D)}
#header.active .header-nav-item:hover a,#header.active .header-nav-item.active a{color: var(--FEY-color-C8181D)}
#header.active .header-tel{color: var(--FEY-color-333)}
/*nav*/
#nav{position: fixed;right: -150%;top: 0;left: auto;width: 100%;height: 100%;z-index: 1034;overflow-y: auto;padding-top:50px;transition: ease-in-out .3s;-webkit-transition: ease-in-out .3s;-o-transition: ease-in-out .3s;background: var(--FEY-color-black)}
#nav .header-button{position: absolute;right: 1.5vw;top: 1.5vw}
#nav .header-button::before,#nav .header-button::after,#nav .header-button span{background-color: var(--FEY-color-white);}
#nav .header-logo{margin: auto auto 20px;height: 50px;width: 70%;background-position: center}
.nav-item-title{display: flex;justify-content: space-between;align-items: center;font-size: var(--FEY-font-size-18);color: var(--FEY-color-black);position: relative}
#nav .nav-list .nav-item{padding: 10px 15px;border-color: rgba(255,255,255,.1)}
.nav-item-title a{color: var(--FEY-color-white);font-size: var(--FEY-font-size-16) !important;line-height: 30px;}
.nav-item-title i{width: 30px;height: 30px;text-align: center;font-size: var(--FEY-font-size-16);cursor: pointer;position:absolute;right: 0;top: 50%;z-index: 2;line-height: 30px;margin-top: -15px;transition: ease-in-out .3s;-webkit-transition: ease-in-out .3s;-o-transition: ease-in-out .3s;color: var(--FEY-color-999)}
.nav-item-title i.active{transform: rotate(180deg);}
.nav-menu{padding-left: 30px;margin-top: 5px;display: none}
.nav-menu a{font-size: var(--FEY-font-size-14);line-height: 2.2;color: var(--FEY-color-999)}
.nav-menu a:hover{color: var(--FEY-color-BC211F);font-weight: bold}
.nav-contact{position: absolute;left: 0;bottom: 0;width: 100%;display: flex;justify-content: center;align-items: center;background: var(--FEY-color-C8181D);padding: 10px;}
.nav-contact-item{display: flex;align-items: center;}
.nav-contact-item i{font-size: var(--FEY-font-size-30);color: var(--FEY-color-white);margin-right: 10px;line-height: 1}
.nav-contact-item p{font-size: var(--FEY-font-size-16);color: var(--FEY-color-white)}
#nav.active{right: 0;top: 0}
/* banner */
.banner-pagination{bottom: 20px;}
.banner-pagination span{width: 20px;height: 8px;background-color: var(--FEY-color-white );border-radius: 4px;opacity: 1;transition: ease-in-out all .3s;-webkit-transition: ease-in-out all .3s;-moz-transition: ease-in-out all .3s;}
.banner-pagination span.swiper-pagination-bullet-active{width: 50px;}
/*main*/
/* #main{overflow: hidden;} */
.home-channel-en{font-family: 'Noto', 'Noto Sans CJK SC', 'Noto Sans CJK';font-size: calc(var(--FEY-font-size-38) + var(--FEY-font-size-12));font-weight: 900;color: var(--FEY-color-D6D6D6);text-transform: uppercase;}
.home-channel-cn{font-size: var(--FEY-font-size-30);color: var(--FEY-color-333);font-weight: 400}
.home-more{background-color: var(--FEY-color-333);height: 48px;border-radius: 24px;padding: 0 17px;color: var(--FEY-color-white);display: inline-flex;justify-content: center;align-items: center;font-size: var(--FEY-font-size-14);line-height: 48px;}
.home-more i{font-size: var(--FEY-font-size-22);color: var(--FEY-color-white);margin-left: 8px;}
.home-more:hover{background-color: var(--FEY-color-C8181D);}
/* about */
.about{background-color: var(--FEY-color-FAFAFA);padding: 55px 0 110px;}
.about .container{display: flex;justify-content: space-between;position: relative;align-items: flex-start;flex-wrap: wrap;}
.about-left{margin-right: 40px;width: calc(100% - 36.875vw - 40px);}
.about-text{margin-top: 40px;font-size: var(--FEY-font-size-18);color: var(--FEY-color-666);line-height: calc(46 / 18);margin-bottom: 35px;}
.about-right{border-radius: 50px 0 50px 0;width: 36.875vw;overflow: hidden;}
.about-path{/*position: absolute;left: 0;bottom: -30px;width: 68.85vw;*/margin-top: 50px; width: 100%; background-color: var(--FEY-color-white);display: flex;justify-content: space-between;align-items: center;height: 14.58vw;}
.about-path-item{flex: 1;text-align: center;position: relative;height: 100%;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.about-path-item::after{position: absolute;right: 0;top: 50%;width: 1px;height: 57%;background-color: #F7F7F7;content: '';transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);}
.about-path-item:last-child::after{display: none;}

.about-path-title{font-size: var(--FEY-font-size-18);color: var(--FEY-color-333);line-height: calc(46 / 18);margin-bottom:20px;}
.about-path-subtitle{display: flex;justify-content: center;align-items: flex-start;font-size: var(--FEY-font-size-18);color: var(--FEY-color-333);}
.about-path-subtitle .number{font-size: 3.75vw;color: var(--FEY-color-C8181D);font-family: "DingTalkJinBuTi";line-height: calc(86 /  72);margin-right: 10px;}
.about-path-item:hover {
    background-color: var(--FEY-color-C8181D);
}

.about-path-item:hover .about-path-title,
.about-path-item:hover .about-path-subtitle,
.about-path-item:hover .about-path-subtitle .number {
    color: var(--FEY-color-white);
}
/* service */
.service-list{display: flex;justify-content: space-between;align-items: center;}
.service-item{flex: 1;position: relative;transition: ease-in-out all .3s;-webkit-transition: ease-in-out all .3s; -moz-transition: ease-in-out all .3s;overflow: hidden;}
.service-item::before,.service-item::after{position: absolute;left: 0;top: 0;width: var(--FEY-fbf);height: var(--FEY-fbf);content: '';z-index: 1;}
.service-item::before{left: 0;background-color: rgba(0, 0, 0, .5);}
.service-item::after{left: calc(var(--FEY-fbf) * -1);background-color: var(--FEY-color-C8181D);}
.service-content{position: absolute;left: 0;top: 0;width: var(--FEY-fbf);height: var(--FEY-fbf);display: flex;justify-content: center;align-items: flex-start;flex-direction: column;padding: var(--FEY-font-size-50);transition: ease-in-out all .3s;-webkit-transition: ease-in-out all .3s;-moz-transition: ease-in-out all .3s;z-index: 2;}
.service-icon{margin-bottom: 40px;line-height: 1;}
.service-icon i{font-size: 3vw;color: var(--FEY-color-white);line-height: 1;}
.service-title{font-size: var(--FEY-font-size-32);color: var(--FEY-color-white);margin-bottom: 20px;}
.service-title-en{font-size: var(--FEY-font-size-26);color: var(--FEY-color-white);}
.service-more-icon{margin-top: 5.2vw;margin-bottom: 8.3vw;color: var(--FEY-color-white);}
.service-more-icon i{font-size: var(--FEY-font-size-38);line-height: 1;}
.service-text{font-size: var(--FEY-font-size-18);color: var(--FEY-color-white);line-height: 2.78;height: 0;}
.service-item .home-more{width: 150px;height: 46px;background-color: transparent;color: var(--FEY-color-white);font-size: var(--FEY-font-size-18);position: relative;overflow: hidden;padding: 0;}
.service-item .home-more::after{position: absolute;left: 0;top: 0;border: solid 1px var(--FEY-color-white);border-radius: 46px;width: var(--FEY-fbf);height: var(--FEY-fbf);content: '';}
.service-item .home-more::before{position: absolute;left: 0;top:0;width: 0;height: var(--FEY-fbf);content: '';background-color: var(--FEY-color-white);z-index: 2;}
.service-item .home-more-link{color: var(--FEY-color-white);position: relative;z-index: 3;display: block;}
.service-item .home-more:hover::before{width:var(--FEY-fbf);transition: ease-in-out all .3s;-webkit-transition: ease-in-out all .3s; -moz-transition: ease-in-out all .3s;}
.service-item .home-more:hover .home-more-link,.service-item .home-more:hover i{color: var(--FEY-color-C8181D);}
.service-item:hover::before{left: var(--FEY-fbf);transition: ease-in-out all .3s;
    -webkit-transition: ease-in-out all .3s;
    -moz-transition: ease-in-out all .3s;}
.service-item:hover::after{left: calc(var(--FEY-fbf) * 0);transition: ease-in-out all .3s;
    -webkit-transition: ease-in-out all .3s;
    -moz-transition: ease-in-out all .3s;transition-delay: .1s;}
.service-item:hover .service-more-icon{margin-top: 30px;margin-bottom: 35px;}
.service-item:hover .service-text{height: calc(var(--FEY-font-size-18) * 6 * 2.78);margin-bottom: 45px;transition: ease-in-out all .3s;
    -webkit-transition: ease-in-out all .3s;
    -moz-transition: ease-in-out all .3s;}

/* news */
.news{padding: 80px 0;}
.news-channel,.business-channel{display: flex;justify-content: space-between;align-items: center;margin-bottom: 50px;}
.news-channel-right,.business-right{display: flex;justify-content: center;align-items: center;}
.news-nav-item,.business-nav-item{margin-right: 3.645vw;height: 60px;background: #F7F7F7;border-radius: 30px;}
.news-nav-item a,.business-nav-item a{padding: 0 var(--FEY-font-size-40);display: flex;height: 100%;justify-content: center;align-items: center;font-size: var(--FEY-font-size-16);color: var(--FEY-color-333);}
.news-nav-item i,.business-nav-item i{margin-right: 15px; font-size: var(--FEY-font-size-30);color: var(--FEY-color-333);}
.news-nav-item:last-child,.business-nav-item:last-child{margin-right: 0;}
.news-nav-item:hover,.news-nav-item.active,.business-nav-item:hover,.business-nav-item.active{background: var(--FEY-color-C8181D);}
.news-nav-item:hover a,.news-nav-item.active a,.news-nav-item:hover i,.news-nav-item.active i,.business-nav-item:hover a,.business-nav-item.active a,.business-nav-item:hover i,.business-nav-item.active i{color: var(--FEY-color-white);}
.news-container-item{display: none;}
.news-title{font-size: var(--FEY-font-size-18);color: var(--FEY-color-333);font-weight: 500;line-height: 1.8;height: calc(var(--FEY-font-size-18)* 2 * 1.8);position: relative}
.news-title::after{}
.news-line{
	margin: 30px 0 20px;
	display: block;
	width: 28px;
	height: 3px;
	background-color:var(--FEY-color-ccc);
}
.news-img{
	width: 100%;
	height: 192px;
	overflow: hidden
}
.news-img img{
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: ease-in-out all .3s;
    -webkit-transition: ease-in-out all .3s;
    -moz-transition: ease-in-out all .3s;
}
.news-summary{margin-top: 30px;font-size: var(--FEY-font-size-16);color: var(--FEY-color-666);line-height: 2;margin-bottom: 40px;}
.news-more{font-size: var(--FEY-font-size-16);color: var(--FEY-color-666);}
.news-container-item ul li:hover .news-title{color: var(--FEY-color-C8181D);}
.news-container-item ul li:hover .news-line{background-color: var(--FEY-color-C8181D);}
.news-container-item ul li:hover .news-img img{
	transform: scale(1.25);
}
/* reasons */
.reasons{background: linear-gradient(180deg,#ffffff 0%,#f7f7f7 100%);padding-top: 75px;padding-bottom: 80px;}
.reasons .container{display: flex;align-items: flex-start;justify-content: space-between;}
.reasons-left{width: 23.4375vw;background-color: var(--FEY-color-white);box-shadow: 0px 2px 50px rgba(194, 194, 194, 0.25);}
.reasons-title-en{margin-top: 30px;text-shadow: 1px 1px 0 #E8E8E8,-1px 1px 0 #E8E8E8,1px -1px 0 #E8E8E8,-1px -1px 0 #E8E8E8;text-align: center;color: white;font-size: 3.125vw;font-weight: 900;}
.reasons-title-cn{text-align: center;font-size: var(--FEY-font-size-30);color: var(--FEY-color-333);margin-bottom: 20px;}
.reasons-title-cn span{font-size: var(--FEY-font-size-40);}
.reasons-subtitle{font-size: var(--FEY-font-size-16);color: var(--FEY-color-333);text-align: center;margin-bottom: 50px;}
.reasons-list{margin-bottom:3.125vw;padding-left: 15.11%;}
.reasons-item{background-color: #F3F3F3;height: 3.645vw;border-radius: 50px 0 0 50px;display: flex;justify-content: space-between;align-items: center;padding: 0 4.167vw 0 var(--FEY-font-size-26);margin-bottom: 15px;cursor: pointer;}
.reasons-item:last-child{margin-bottom: 0;}
.reasons-item i{font-size: var(--FEY-font-size-26);color: var(--FEY-color-333);}
.reasons-item span{font-size: var(--FEY-font-size-18);color: var(--FEY-color-333);}
.reasons-item b{font-size: var(--FEY-font-size-36);color: #EBEBEB;font-weight: 700;}
.reasons-item:hover,.reasons-item.active{background-color: #202E31;}
.reasons-item:hover i,.reasons-item.active i,.reasons-item:hover span,.reasons-item.active span{color: var(--FEY-color-white);}
.reasons-item:hover b,.reasons-item.active b{color: var(--FEY-color-C8181D);}
.reasons-info{text-align: center;font-size: var(--FEY-font-size-16);color: #E5E5E5;text-transform: uppercase;margin-bottom:3.125vw;}
.reasons-right{width: calc(100% - 23.4375vw - 50px);}
.reasons-img{margin-top: 3.125vw;height: 20.5vw;}
.reasons-img img{max-height: 100%;}
.reasons-content-title{margin-top: 15px;font-size: var(--FEY-font-size-24);color: black;font-weight: 500;}
.reasons-summary{margin-top: 20px;font-size: var(--FEY-font-size-16);line-height: 2;color: var(--FEY-color-666);}
.reasons-logo-en{margin-top: 30px;display: flex;justify-content: space-between;align-items: center;font-size: var(--FEY-font-size-16);text-transform: uppercase;color: var(--FEY-color-333);opacity: .15;letter-spacing: 10px;}
/* business */
.business{background-color: #FAFAFA;padding: 80px 0;}
.business-list{display: flex;justify-content: space-between;align-items: center;flex-direction: row;flex-wrap: wrap;display: none;}
.business-item{width: calc((100% - 30px) / 4);margin-bottom: 15px;overflow: hidden;}
.business-item:nth-child(3),.business-item:nth-child(4){width: calc(((100% - 30px) / 4) * 2);}
.business-img{height: 21.458vw;position: relative;background-position: center;background-repeat: no-repeat;background-size: cover;transition: ease-in-out all .3s;-webkit-transition: ease-in-out all .3s;-moz-transition: ease-in-out all .3s;}
.business-text{position: absolute;left: 0;top: 0;width: var(--FEY-fbf);height: var(--FEY-fbf);background-color: rgba(0, 0, 0, .3);display: flex;justify-content: center;align-items: center;flex-direction: column;transition: ease-in-out all .3s;-webkit-transition: ease-in-out all .3s;-moz-transition: ease-in-out all .3s;visibility: hidden;opacity: 0;}
.business-title{font-size: var(--FEY-font-size-20);color: var(--FEY-color-white);margin-bottom: 30px;}
.business-title svg{width: var(--FEY-font-size-46);height: var(--FEY-font-size-46);display: block;}
.business-more{display: flex;justify-content: center;align-items: center;font-size: var(--FEY-font-size-14);color: var(--FEY-color-white);}
.business-more i{font-size: var(--FEY-font-size-16);margin-left: 2px;}
/* .business-more:hover{color: var(--FEY-color-C8181D);}
.business-more:hover i{color: var(--FEY-color-C8181D);} */
.business-item:last-child .business-text{visibility: visible;opacity: 1;}
.business-item:last-child .business-title{margin-bottom: 20px;}
.business-item:hover .business-text{visibility: visible;opacity: 1;}
.business-item:hover .business-img{transform: scale(1.1);}
/* search */
.search{background: linear-gradient(120deg,#8d0f12 0%,#c8181d 55%,#d93a37 100%);position: relative;padding: 95px 0 75px;}
.search::before{position: absolute;left: 0;top: 0;width: var(--FEY-fbf);height: var(--FEY-fbf);background-color: var(--FEY-color-C8181D);opacity: .8;content: '';}
.search .container{position: relative;z-index: 2;display: flex;justify-content: space-between;align-items: center;}
.search-left{width: 26.25vw;}
.search-title{font-size: var(--FEY-font-size-36);color: var(--FEY-color-white);font-weight: 500;}
.search-subtitle{font-size: var(--FEY-font-size-16);color: var(--FEY-color-white);line-height: 2.375;}
.search-right{display: flex;align-items: center;justify-content: center;}
.search-input{display: flex;align-items: center;justify-content: space-between;border-bottom: solid 1px var(--FEY-color-white);height: 64px;width: 26vw;}
.search-input input{flex: 1;border: none;height: var(--FEY-fbf);font-size: var(--FEY-font-size-16);color: var(--FEY-color-white);background: transparent;outline: none;}
.search-input input::placeholder{color: var(--FEY-color-white);}
.search-input-icon{color: var(--FEY-color-white);cursor: pointer;}
.search-input-icon i{font-size: var(--FEY-font-size-32) ;}
.search-advice{margin-left: 4.427vw;background: var(--FEY-color-white);display: flex;align-items: center;justify-content: center;font-size: var(--FEY-font-size-16);color: var(--FEY-color-C8181D);cursor: pointer;height: 64px;width: 10.15vw;}
.search-advice a{display: block;line-height: 64px;text-align: center;color: var(--FEY-color-C8181D);}
/* footer */
#footer{background: linear-gradient(160deg,#2b2b2b 0%,#202e31 55%,#3a1416 100%);position: relative;padding: 145px 0 60px;overflow: hidden;}
#footer::before{position: absolute;left: 0;top: 0;width: var(--FEY-fbf);height: var(--FEY-fbf);background: black;opacity: .8;content: '';}
#footer .container{position: relative;z-index: 2;}
.footer-logo{height: 112px;background: url(../images/logo-2.png) no-repeat center;background-size: contain;}
.footer-logo span{opacity: 0;}
.footer-nav{margin-top: 130px;display: flex;justify-content: space-between;align-items: center;}
.footer-nav-item{flex: 1;margin-right: var(--FEY-font-size-40);position: relative;border-bottom: solid 1px var(--FEY-color-ccc);line-height: 40px;}
.footer-nav-item:last-child{margin-right: 0;}
.footer-nav-item::after{position: absolute;right: -3px;bottom: -1px;width: 11px;height: 7px;border-bottom: solid 1px var(--FEY-color-ccc);border-right: solid 1px var(--FEY-color-ccc);border-radius:0 0 4px 0;content: '';}
.footer-nav-item a{font-size: var(--FEY-font-size-16);color: var(--FEY-color-white);display: block;}
.footer-nav-item:hover{border-color: var(--FEY-color-C8181D);}
.footer-nav-item:hover::after{border-color: var(--FEY-color-C8181D);}
.footer-nav-item:hover a{color: var(--FEY-color-C8181D);}
.footer-copy{display: flex;justify-content: space-between;align-items: center;margin-top: 175px;font-size: var(--FEY-font-size-18);color: var(--FEY-color-white);}
.footer-copy-content span{font-family: "PangMenZhengDaoBiaoTiTi";font-size: var(--FEY-font-size-24);}
.footer-copy-content i{font-size: var(--FEY-font-size-20);}
.footer-copy a{color: var(--FEY-color-white);margin: auto var(--FEY-font-size-20) ;}
.footer-copy a:hover{color: var(--FEY-color-C8181D);}
@media(max-width:1180px) and (min-width:768px){
    .header-nav-item{margin-right: 2.2vw;}
    .home-more i{font-size: var(--FEY-font-size-16);}
    .about-text{font-size: var(--FEY-font-size-16);line-height: 2;margin-top: 20px;margin-bottom: 20px;}
    .about-path{height: 10vw;}
    .about-path-title{font-size:var(--FEY-font-size-12);margin-bottom: 15px;}
    .about-path-subtitle{font-size: var(--FEY-font-size-12);}
    .about-path-subtitle .number{font-size: 3vw;line-height: 1;}
    .service-content{padding: var(--FEY-font-size-20);}
    .service-icon{margin-bottom: 20px;}
    .service-title{font-size: var(--FEY-font-size-20);margin-bottom: 10px;}
    .service-title-en{font-size: var(--FEY-font-size-14);}
    .service-more-icon i{font-size: var(--FEY-font-size-26);}
    .service-text{font-size: var(--FEY-font-size-14);line-height: 2;}
    .service-item:hover .service-text{height: calc(var(--FEY-font-size-14) * 6 * 2);}
    .service-item .home-more{font-size: var(--FEY-font-size-14);}
    .reasons-title-cn{font-size: var(--FEY-font-size-22);}
    .reasons-title-cn span{font-size: var(--FEY-font-size-30);}
    .reasons-item{height: 4.5vw;padding: 0 var(--FEY-font-size-20);}
    .reasons-item i{font-size: var(--FEY-font-size-20);}
    .reasons-item span{font-size: var(--FEY-font-size-16);}
    .reasons-item b{font-size: var(--FEY-font-size-24);}
    .reasons-info{font-size: var(--FEY-font-size-12);}
    .reasons-img{margin-top: 1vw;height: 25vw;}
    .reasons-content-title{font-size: var(--FEY-font-size-20);}
    .reasons-summary{font-size: var(--FEY-font-size-14);}
    .news-nav-item, .business-nav-item{margin-right: 2vw;height: 50px;}
    .news-nav-item a, .business-nav-item a{padding: 0 var(--FEY-font-size-20);}
    .business-title{margin-bottom: 15px;font-size: var(--FEY-font-size-16);}
    .business-title svg{width: var(--FEY-font-size-30);height: var(--FEY-font-size-30);}
    .business-more{font-size: var(--FEY-font-size-12);}
    .business-more i{font-size: var(--FEY-font-size-14);}
    .search{padding: 70px 0;}
    .search-left{width: 35vw;}
    .search-title{font-size: var(--FEY-font-size-26);}
    .search-subtitle{font-size: var(--FEY-font-size-14);margin-top: 10px;}
    .search-input,.search-advice{height: 50px;}
    .search-advice{margin-left: 2vw;}
    #footer{padding: 80px 0 50px;}
    .footer-logo{height: 80px;}
    .footer-nav{margin-top: 80px;}
    .footer-copy{margin-top: 100px;font-size: var(--FEY-font-size-14);}
}
@media(max-width:767px){
    #header{height: 60px;}
    #banner{margin-top: 60px;}
    .home-channel-en{font-size: var(--FEY-font-size-30);text-align: center;}
    .home-channel-en::after{display: block;content: '';margin: 10px auto 20px;width: 30px;height: 4px;background: var(--FEY-color-C8181D);border-radius: 2px;}
    .home-channel-cn{font-size: var(--FEY-font-size-24);text-align: center;}
    .home-more{margin: auto;height: 40px;}
    .home-more i{font-size: var(--FEY-font-size-16);}
    .about{padding: 50px 0;}
    .about .container{flex-direction: column;flex-wrap: wrap;}
    .about-left{margin-right: 0;width: 100%;}
    .about-text{margin-top: 30px;font-size: var(--FEY-font-size-14);line-height: 2;}
    .about-more{text-align: center;}
    .about-right{display: none;}
    .about-path{position: initial;width: 100%;bottom: auto;box-shadow: 0 0 10px rgba(0, 0, 0, .1);border-radius: 5px;height: auto;flex-direction: row;flex-wrap: wrap;margin-top: 40px;}
    .about-path-item{width: 50%;flex: none;border-bottom: solid 1px #F7F7F7;border-right: solid 1px #F7F7F7;height: 120px;}
    .about-path-item::after{display: none;}
    .about-path-item:nth-child(2n){border-right: none;}
    .about-path-title{font-size: var(--FEY-font-size-12);line-height: 1;}
    .about-path-subtitle{font-size: var(--FEY-font-size-12);}
    .about-path-subtitle .number{font-size: var(--FEY-font-size-30);line-height: 1;}
    .service-list{flex-direction: row;flex-wrap: wrap;}
    .service-item{width: 50%;flex: none;height: 40vh;}
    .service-icon{margin-bottom: 20px;}
    .service-icon i{font-size: var(--FEY-font-size-30);}
    .service-content{padding: var(--FEY-font-size-20);align-items: center;justify-content: center}
    .service-title{font-size: var(--FEY-font-size-20);}
    .service-title-en{font-size: var(--FEY-font-size-14);}
    .service-more-icon{display: none;}
    .service-text{display: none;}
    .service-item .home-more{position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;}
    .news{padding: 50px 0;}
    .news-channel, .business-channel{flex-direction: column;justify-content: center;margin-bottom: 30px;}
    .news-channel-right, .business-right{margin-top: 40px;}
    .news-nav-item, .business-nav-item{height: 40px;}
    .news-nav-item a, .business-nav-item a{padding: 0 10px;font-size: var(--FEY-font-size-14);}
    .news-nav-item i, .business-nav-item i{font-size: var(--FEY-font-size-16);margin-right: 5px;line-height: 1}
	.news-nav-item span, .business-nav-item span{line-height: 1}
    .news-title{font-size: var(--FEY-font-size-16);height: calc(var(--FEY-font-size-16)* 2 * 1.5);line-height: 1.5;}
    .news-title::after{margin-top: 20px;margin-bottom: 30px;}
    .news-img{background-size: cover;}
    .news-summary{margin-top: 20px;font-size: var(--FEY-font-size-14);margin-bottom: 20px;}
    .news-more{font-size: var(--FEY-font-size-14);}
    .reasons{background-size: auto 100px;padding-bottom: 40px;}
    .reasons .container{flex-direction: row;flex-wrap: wrap;}
    .reasons-left{width: 100%;}
    .reasons-title-en{font-size: var(--FEY-font-size-30);line-height: 1;}
    .reasons-title-cn{font-size: var(--FEY-font-size-20);margin-top: 10px;}
    .reasons-title-cn span{font-size: var(--FEY-font-size-24);margin-bottom: 15px;}
    .reasons-subtitle{font-size: var(--FEY-font-size-12);margin-bottom: 30px;}
    .reasons-info{display: none;}
    .reasons-right{width: 100%;}
    .swiper-reasons{padding-bottom: 60px;}
    .reasons-img{margin-top: 6vw;height: auto;}
    .reasons-content-title{display: flex;justify-content: space-between;align-items: center;}
    .reasons-content-title i{font-size: var(--FEY-font-size-30);margin-right: 10px;}
    .reasons-content-title span{flex: 1;}
    .reasons-content-title b{color: var(--FEY-color-ccc);font-size: var(--FEY-font-size-40);opacity: .3;}
    .reasons-summary{font-size: var(--FEY-font-size-14);}
    .reasons-logo-en{font-size: var(--FEY-font-size-12);letter-spacing: 2px;opacity: .1;}
    .reasons-pagination span.swiper-pagination-bullet-active{background-color: var(--FEY-color-C8181D);}
    .business{padding: 50px 0;}
    .business-right{flex-direction: row;flex-wrap: wrap;}
    .business-nav-item{margin-bottom: 10px;}
    .business-nav-item:nth-child(3){margin-right: 0;}
    .business-item{width: calc((100% - 10px) / 2);margin-bottom: 10px;}
    .business-img{height: 40vw;}
    .business-item:nth-child(3), .business-item:nth-child(4){width: 100%;}
    .business-title{font-size: var(--FEY-font-size-14);margin-bottom: 10px;}
    .business-more{font-size: var(--FEY-font-size-12);}
    .business-title svg{width: var(--FEY-font-size-24);height: var(--FEY-font-size-24);}
    .business-item:last-child .business-title{margin-bottom: 10px;}
    .search{padding: 60px 0;}
    .search .container{flex-direction: row;flex-wrap: wrap;justify-content: center;}
    .search-left{width: 100%;}
    .search-title{font-size: var(--FEY-font-size-26);}
    .search-subtitle{font-size: var(--FEY-font-size-14);margin-top: 10px;line-height: 2;}
    .search-right{margin-top: 30px;width: 100%;flex-direction: row;flex-wrap: wrap;justify-content: center  ;}
    .search-input{width: 90vw;}
    .search-advice{margin-top: 30px;margin-left: auto;width:120px;margin-right: auto;height: 50px;border-radius: 10px;line-height: 50px;}
    #footer{padding: 70px 0 40px;}
    .footer-logo{height: 60px;}
    .footer-nav{margin-top: 50px;}
    .footer-nav-item{margin-right: var(--FEY-font-size-20);}
    .footer-nav-item a{font-size: var(--FEY-font-size-14);padding: 10px 0;line-height: 1.5;}
    .footer-copy{margin-top: 50px;flex-direction: column;align-items: flex-start;font-size: var(--FEY-font-size-12);line-height: 2;}
    .footer-copy a:first-child{margin-left: 0;}
}
@media(max-width:375px){
    .business-nav-item:nth-child(2n){margin-right: 0;}
    .business-nav-item:nth-child(3){margin-right: 3.645vw;}
    .search-title{font-size: var(--FEY-font-size-20);}
}
/* page */
.page-main{position: relative;}
.page-container{padding: 50px 0;}
.page-banner{position: relative;}
.page-banner-img{width: 100%;overflow: hidden;}
.page-banner-text{position: absolute;left: 0;top: 0;width: var(--FEY-fbf);height: var(--FEY-fbf);display: flex;justify-content: center;align-items: center;background-color: rgba(0, 0, 0, .2);flex-direction: column;padding: 80px 0 75px;}
.page-banner-title-cn{font-family:'Noto','Noto Sans CJK SC','Noto Sans CJK';font-size: var(--FEY-font-size-36);font-weight: 700;margin-bottom: 15px;color: var(--FEY-color-white);}
.page-banner-title-en{font-family: 'Noto','Noto Sans CJK SC','Noto Sans CJK';font-size: var(--FEY-font-size-20);font-weight: 700;text-transform: uppercase;color: var(--FEY-color-white);}
.page-main{position: relative;z-index: 2;background-color: var(--FEY-color-white);}
.page-channel{--height: 75px;height: var(--height);position: absolute;top: calc(var(--height) * -1);width: var(--FEY-fbf);}
.page-channel .container{background-color: rgba(255, 255, 255, .9);height: var(--FEY-fbf);}
.page-channel-list{display: flex;justify-content: flex-start;align-items: center;height: var(--FEY-fbf);}
.page-channel-item{font-size: var(--FEY-font-size-20);height: var(--FEY-fbf);}
.page-channel-item a{padding: 0 3.645vw;color: var(--FEY-color-333);display: flex;justify-content: center;align-items: center;height: var(--FEY-fbf);}
.page-channel-item:hover a,.page-channel-item.active a{background-color: var(--FEY-color-C8181D);color: var(--FEY-color-white);}
.page-text{font-size: var(--FEY-font-size-14)}
.page-title{font-size: var(--FEY-font-size-20);color: var(--FEY-color-333);}
.page-text img{max-width: 100%; height: auto !important;}
.page-text table{border: solid 1px var(--FEY-color-ddd);}
.page-text table tr td{border: solid 1px var(--FEY-color-ddd);}
@media(max-width:767px){
    .page-banner-text{padding: 0 0 40px;}
    .page-banner-title-cn{font-size: var(--FEY-font-size-30);line-height: 1;}
    .page-banner-title-en{font-size: var(--FEY-font-size-18);}
    .page-channel{--height:44px}
    .page-channel-item{font-size: var(--FEY-font-size-14);}
}
/* about */
.page-about{padding-top: 50px;}
.page-about-box{--distance:80px;display: flex;margin-top: var(--distance);justify-content: space-between;align-items: center;}
.page-about-left{width: 44.27vw;}
.page-about-left .page-text{font-size: var(--FEY-font-size-18);color: var(--FEY-color-666);line-height: 2.5;}
.page-about-img{--radius:50px;border-radius: var(--radius) 0  var(--radius) 0;overflow: hidden;}
.page-about-right{width: calc(var(--FEY-fbf) - 44.27vw - var(--FEY-font-size-50));}
.page-about-path{--distance:75px;margin-top: var(--distance);display: flex;justify-content: space-between;align-items: center;height: 275px;}
.page-honor{background: linear-gradient(180deg,#ffffff 0%,#f2f2f2 100%);padding: 70px 0 65px;}
.page-honor-box{--distance:75px;margin-top:var(--distance)}
.page-honor-box ul li{width: 390px;}
.page-honor-img{--height:265px;height: var(--height);overflow: hidden;background-color: var(--FEY-color-FAFAFA);}
.page-honor-img img{height: var(--FEY-fbf);object-fit:cover;}
.page-honor-title{margin-top: 60px;font-size: var(--FEY-font-size-20);color: black; }
.page-button-item{position:relative;width: 3.75vw;height:3.75vw;display:flex;align-items:center;justify-content:center;font-size:var(--FEY-font-size-24);color:var(--FEY-color-white);top: auto;right: auto;left: auto;text-align: center;margin-top: 0;margin: auto var(--FEY-font-size-26);}
.page-button-item::after{display: none;}
.page-button-item i{transition:ease-in-out .3s;-webkit-transition:ease-in-out .3s;-moz-transition:ease-in-out .3s}
.page-button-bg{font-size:3.75vw;color:#a4b8c5;position:absolute;left:0;top:0;z-index:1;line-height:1}
.page-button-icon{position:relative;z-index:4;display:flex;justify-content:center;align-items:center;line-height:1;font-size:var(--FEY-font-size-24);display: block;text-align: center;}
.page-button-item.swiper-button-prev .page-button-icon {
    transform: rotateY(180deg);
    -ms-transform: rotateY(180deg)
}

.page-button-item.swiper-button-next .page-button-icon{
    transform: rotateX(180deg);
    -ms-transform: rotateY(180deg)
}
.page-button-item.swiper-button-next:hover .page-button-bg:first-child,.page-button-item.swiper-button-prev:hover .page-button-bg:first-child{transform:rotate(90deg)}
.page-button-item.swiper-button-next:hover .page-button-bg:nth-child(2),.page-button-item.swiper-button-prev:hover .page-button-bg:nth-child(2){transform:rotate(-45deg);color:var(--FEY-color-C8181D)}
.page-button{margin-top: 95px;display: flex;justify-content: center;align-items: center;}
.page-course{background: linear-gradient(180deg,#ffffff 0%,#f2f2f2 100%) no-repeat center;padding: 80px 0 65px;background-size: cover;}
.page-course-box{margin-top: 60px;}
.swiper-course-pagcation{width: 100%;margin-bottom: 110px;}
.swiper-course-pagcation::after{position: absolute;left: calc(var(--FEY-fbf) / 5 / 2);bottom: 14px;background: #E5E5E5;content: '';height: 2px;width: calc(var(--FEY-fbf) - (var(--FEY-fbf) / 5));}
.swiper-course-pagcation ul li{text-align: center;cursor: pointer;}
.swiper-course-pagcation ul li span{position: relative;padding-bottom: 50px;font-size: var(--FEY-font-size-16);color: var(--FEY-color-333);display: inline-block;}
.swiper-course-pagcation ul li span::before,.swiper-course-pagcation ul li span::after{position: absolute;border-radius: 50%;z-index: 2;content: '';}
.swiper-course-pagcation ul li span::before{--size:30px;width:var(--size);height: var(--size);background-color: #E5E5E5;left:0 ;bottom: 0;}
.swiper-course-pagcation ul li span::after{--size:10px;width: var(--size);height: var(--size);background-color: var(--FEY-color-ccc);bottom: var(--size);left: var(--size);}
.swiper-course-pagcation ul li.swiper-slide-thumb-active span{color: var(--FEY-color-C8181D);}
.swiper-course-pagcation ul li.swiper-slide-thumb-active span::before{background-color: #F2BDBF;}
.swiper-course-pagcation ul li.swiper-slide-thumb-active span::after{background-color: var(--FEY-color-C8181D);}
.swiper-course{margin-left: calc((var(--FEY-fbf) - 73vw) / 2);width:73vw;}
.swiper-course ul li{width: 55.73vw;padding-right: 5.73vw;}
.page-coures-content{display: flex;justify-content: flex-start;align-items: flex-start;}
.page-coures-text{width: 26vw;}
.page-coures-title{font-size: var(--FEY-font-size-50);font-weight: 500;color: var(--FEY-color-333);padding-bottom: 35px;border-bottom: solid 1px #E5E5E5;margin-bottom: 25px;}
.page-coures-subtitle{font-size: var(--FEY-font-size-22);color: var(--FEY-color-333);font-weight: 700;margin-bottom: 5px;}
.page-coures-text .page-text{font-size: var(--FEY-font-size-16);color: var(--FEY-color-666);line-height: 2.2;}
.page-coures-img{width: 0;}
.swiper-course ul li.swiper-slide-active{width: 55.73vw;}
.swiper-course ul li.swiper-slide-active .page-coures-img{width: 26vw;}
.swiper-course ul li.swiper-slide-active .page-coures-text{padding-left: 3.125vw;width: calc(var(--FEY-fbf) - 26vw);}

@media(max-width:1180px){
    .page-about-box{--distance:50px}
    .page-about-left{width: var(--FEY-fbf);}
    .page-about-right{display: none ;}
    .page-about-path{--distance:50px;box-shadow:0 0 5px rgba(0, 0, 0, .1);margin-bottom: 10px;height: 200px;}
    .page-honor-box ul li{width: 300px;}
    .page-honor-img{--height:200px}
    .page-honor-title{margin-top: 20px;font-size: var(--FEY-font-size-16);}
    .page-button{margin-top: 50px;}
    .swiper-course ul li{padding-right: 4vw;}
    .page-coures-title{font-size: var(--FEY-font-size-30);padding-bottom: 15px;margin-bottom: 15px;}
    .page-coures-subtitle{font-size: var(--FEY-font-size-16);}
    .page-coures-text .page-text{font-size: var(--FEY-font-size-14);}
}
@media(max-width:767px){
    .page-about-box{--distance:30px}
    .page-about-left .page-text{font-size: var(--FEY-font-size-14);line-height: 2;}
    .page-about-path{--distance:30px;flex-direction: row;flex-wrap: wrap;height: auto;}
    .page-honor{padding: 50px 0;}
    .page-honor-box{--distance:40px}
    .page-honor-box ul li{width: 65vw;}
    .page-honor-img{height: 180px;}
    .page-button-item{width: var(--FEY-font-size-50);height: var(--FEY-font-size-50);}
    .page-button-bg{font-size: var(--FEY-font-size-50);}
    .page-course{padding: 50px 0;}
    .swiper-course-pagcation{margin-bottom: 50px;}
    .swiper-course-pagcation::after{bottom: 9px;}
    .swiper-course-pagcation ul li span{padding-bottom: 30px;}
    .swiper-course-pagcation ul li span::before{--size:20px}
    .swiper-course-pagcation ul li span::after{--size:10px;left: calc(var(--size) / 2);bottom: calc(var(--size) /2);}
    .swiper-course{width: 90%;margin-left:auto;}
    .swiper-course ul li{padding-right: 0;width: 100%;}
    .swiper-course ul li.swiper-slide-active{width: 100%;}
    .page-coures-content{flex-direction: column;}
    .swiper-course ul li.swiper-slide-active .page-coures-img{width: 100%;}
    .swiper-course ul li.swiper-slide-active .page-coures-text{width: 100%;padding-left: 0;margin-top: 20px;}
    .page-coures-title{font-size: var(--FEY-font-size-24);}
}
/* news */
.page-news-hot{margin-bottom: 90px;}
.page-news-hot-img{height: 17.1875vw;overflow: hidden;margin-bottom: 30px;}
.page-news-hot-img-block{background-repeat: no-repeat;background-size: cover;background-position: center;display: block;width: var(--FEY-fbf);height: var(--FEY-fbf);transition: ease-in-out all .3s;-webkit-transition:ease-in-out all .3s;-moz-transition: ease-in-out all .3s;}
.page-news-title{display: flex;justify-content: space-between;align-items: center;font-size: var(--FEY-font-size-18);color: var(--FEY-color-333);font-weight: 700;}
.page-news-title i{color: var(--FEY-color-C8181D);}
.page-news-summary{margin-top: 15px;font-size: var(--FEY-font-size-16);color: var(--FEY-color-999);}
.page-news-info{margin-top: 35px;font-size: var(--FEY-font-size-14);color: var(--FEY-color-999);}
.page-news-info span{margin: auto 20px;}
.page-news-info i{margin-right: 10px;}
.page-news-item{margin-bottom: 50px;background: var(--FEY-color-FAFAFA);}
.page-news-item-block{display: flex;justify-content: space-between;align-items: center;}
.page-news-img{width: 20.833vw;height: 14vw;overflow: hidden;}
.page-news-img-block{width: var(--FEY-fbf);height: var(--FEY-fbf);display: block;background-repeat: no-repeat;background-position: center;background-size: cover;transition: ease-in-out all .3s;
    -webkit-transition: ease-in-out all .3s;
    -moz-transition: ease-in-out all .3s;}
.page-news-content{width: calc(100% - 20.833vw);padding: 0 var(--FEY-font-size-40);display: flex;justify-content: flex-start;align-items: flex-start;flex-direction: column;}
.page-news-content .page-news-title{font-size: var(--FEY-font-size-22)}
.page-news-content .page-news-summary{margin-top: 25px;line-height: 2;}
.page-news-hot ul li:hover .page-news-title,.page-news-item:hover .page-news-title{color: var(--FEY-color-C8181D);}
.page-news-hot ul li:hover .page-news-hot-img-block,.page-news-item:hover .page-news-img-block{transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);}
@media(max-width:1180px){
    .page-news-hot-img{height: 20vw;margin-bottom: 20px;}
    .page-news-info{margin-top: 15px;}
    .page-news-content .page-news-summary{margin-top: 10px;}
}
@media(max-width:767px){
    .page-news-hot{margin-bottom: 50px;}
    .page-news-hot-img{height: 50vw;}
    .page-news-content{padding:5px var(--FEY-font-size-20);width: calc(100% - 30vw);}
    .page-news-title{font-size: var(--FEY-font-size-16);text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: var(--FEY-fbf);}
    .page-news-img{height: 25vw;width: 30vw;}
    .page-news-list{margin-bottom: 30px;}
    .page-news-item{margin-bottom: 20px;}
    .page-news-content .page-news-title{font-size: var(--FEY-font-size-16);display: block;}
    .page-news-summary{font-size: var(--FEY-font-size-14);}
    .page-news-info{font-size: var(--FEY-font-size-12);}
    .page-news-content .page-news-summary{}
    .page-news-content .page-news-info{margin-top: 10px;display: none;}
}
/*page news details*/
.page-main-details{background-color: var(--FEY-color-FAFAFA);}
.page-case-channel{font-size: var(--FEY-font-size-20);color: var(--FEY-color-333);}
.page-case-channel:after{display: block;width: 40px;height: 2px;background: var(--FEY-color-C8181D);content: '';margin: 15px 0 30px}
.page-news-details{display: flex;justify-content: space-between;align-items: flex-start}
.page-news-details:before,.page-news-details:after{display: none}
.page-news-left{background: var(--FEY-color-white);padding: 30px;width: 75%;}
.page-info{border-bottom: dashed 1px var(--FEY-color-ddd);padding: 20px 0;font-size: var(--FEY-font-size-12);color: var(--FEY-color-999);margin-bottom: 30px}
.page-info span{margin: auto 3vw}
.page-news-right{background: var(--FEY-color-white);width: 23%;padding: 20px;}
.page-news-hot{display: flex;flex-direction: row;flex-wrap: wrap}
.page-news-hot-item{line-height: 3.125;font-size: var(--FEY-font-size-14);width: 100%}
.page-news-hot-item:nth-child(2n){margin-right: 0}
.page-news-hot-item a{display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;justify-content: flex-start;align-items: center;color: var(--FEY-color-333)}
.page-news-hot-item a i{width: 20px;min-width: 20px;height: 20px;background: var(--FEY-color-ccc);font-size: var(--FEY-font-size-12);border-radius: 4px;line-height: 20px;text-align: center;font-style: normal;margin-right: 15px;color: var(--FEY-color-white);display: inline-block}
.page-news-hot-item:first-child a i{background: var(--FEY-color-C8181D);}
.page-news-hot-item:nth-child(2) a i{background: #FF6600}
.page-news-hot-item:nth-child(3) a i{background: #FAA90E}
.page-news-hot-item:nth-child(4) a i{background: #f2be67}
.page-news-hot-item:nth-child(5) a i{background: #fad795 ;}
.page-news-hot-item:hover a{color: var(--FEY-color-C8181D)}
@media(max-width: 767px){
    .page-news-details{flex-direction: column}
    .page-news-left{width: 100%;padding: 20px;margin-bottom: 30px;}
    .page-news-right{width: 100%}
}
/* page case */
.page-case-container{padding-bottom: 50px ;}
.page-case-list{display: flex;flex-direction: row;justify-content: flex-start;align-items: center;flex-wrap: wrap;margin-bottom: 15px;overflow: hidden;}
.page-case-item{width: calc((var(--FEY-fbf) - 100px) / 3);margin-right: 50px; margin-bottom: 50px;}
.page-case-item:nth-child(3n){
	margin-right: 0
}
.page-case-img{position: relative;height: 16.67vw;overflow: hidden;}
.page-case-img-block{display: block;width: var(--FEY-fbf);height: var(--FEY-fbf);background-repeat: no-repeat;background-position: center;background-size: cover;transition: ease-in-out all .3s}
.page-case-content{position: absolute;left: 0;top: 0;width: var(--FEY-fbf);height: var(--FEY-fbf);background-color: rgba(51, 51, 51, 0.8);padding:var(--FEY-font-size-30);display: flex;justify-content: center;align-items: center;flex-direction: column;visibility: hidden;opacity: 0;transition: ease-in-out all .3s;}
.page-case-subtitle{font-size: var(--FEY-font-size-18);color: var(--FEY-color-white);font-weight: 700;margin-bottom: 15px;}
.page-case-summary{font-size: var(--FEY-font-size-14);color: var(--FEY-color-white);line-height: 2;margin-bottom: var(--FEY-font-size-36);}
.page-case-more{width: 118px;height: 48px;border: solid 1px var(--FEY-color-white);text-align: center;}
.page-case-more span{display: flex;justify-content: center;align-items: center;font-size: var(--FEY-font-size-14);color: var(--FEY-color-white);height: var(--FEY-fbf);}
.page-case-more span i{font-size: var(--FEY-font-size-26);margin-right: 5px;}
.page-case-more:hover{background-color: var(--FEY-color-C8181D);}
.page-case-title{transition: ease-in-out all .3s;/*height: 72px;*/background-color: #E5E5E5;/*display: flex;justify-content: space-between;align-items: center;*/padding: 12px var(--FEY-font-size-20);}
.page-case-title-left{font-size: var(--FEY-font-size-18);color: var(--FEY-color-666);line-height: 1.6;}
.page-case-title-right{display: flex;justify-content: center;align-items: center;font-size: var(--FEY-font-size-14);color: var(--FEY-color-666);}
.page-case-title-right i{font-size: var(--FEY-font-size-16);margin-right: 5px;}
.page-case-item:hover .page-case-img-block{transform: scale(1.1);}
.page-case-item:hover .page-case-content{visibility: visible;opacity: 1;}
.page-case-item:hover .page-case-title{background-color: var(--FEY-color-C8181D);}
.page-case-item:hover .page-case-title-left{color: var(--FEY-color-white);}
.page-case-item:hover .page-case-title-right{color: var(--FEY-color-white);}
/* page join */
.page-attract{background-color: var(--FEY-color-FAFAFA);padding: 50px 0 70px;}
.page-attract-from{margin-top: 50px;}
.page-attract-list{width: 85.625%;margin: auto;display: flex;justify-content: space-between;flex-direction: row;flex-wrap: wrap;}
.page-attract-item{width: calc((var(--FEY-fbf) - 20px) / 2);margin-bottom: 20px;}
.page-attract-block{border: solid 1px #E8E9EA;display: flex;justify-content: space-between;align-items: center;background-color: var(--FEY-color-white);height: 40px;padding: 0 15px;}
.page-attract-item-title{font-size: var(--FEY-font-size-16);color: var(--FEY-color-666);margin-right: 10px;font-weight: normal;margin-bottom: 0;line-height: 40px;}
.page-attract-input{flex: 1;height: var(--FEY-fbf);}
.page-attract-input-block,.page-attract-textarea-block{width: var(--FEY-fbf);height: var(--FEY-fbf);border: none;outline: none;font-size: var(--FEY-font-size-16);color: var(--FEY-color-333);resize: none  ;line-height: 40px;padding: 0;}
.page-attract-item:nth-last-child(2),.page-attract-item:last-child{width: var(--FEY-fbf);}
.page-attract-textarea .page-attract-block {height: 180px;align-items: flex-start;position: relative;}
.page-attract-textarea .page-attract-block .page-attract-item-title{position: absolute;left: 15px;top: 0;}
.page-attract-textarea-block{text-indent:calc((var(--FEY-font-size-16) * 5) + 15px);}
.page-attract-item:last-child{display: flex;justify-content: space-between;align-items: center;}
.page-attract-code{display: flex;justify-content: space-between;align-items: center;}
.page-attract-cavans{background-color: var(--FEY-color-white);margin-left: 20px;cursor: pointer;}
.page-attract-submit{height: 50px;width: 12.875vw;background-color: var(--FEY-color-C8181D);border: none;font-size: var(--FEY-font-size-24);color: var(--FEY-color-white);}
@media(max-width:767px){
    .page-attract-list{width: 100%;}
    .page-attract-item{width: 100%;}
    .page-attract-block{height: 50px;}
    .page-attract-item-title{font-size: var(--FEY-font-size-14);}
    .page-attract-item:last-child{flex-direction: column;}
    .page-attract-submit{margin-top: 30px;width: 40vw;}
    .page-case-container{
        padding: 15px 0;
    }
    .page-case-list{
        align-items: stretch;
    }
	.page-case-item{
		margin-right: 15px;
		margin-bottom: 15px;
		width: calc((100% - 15px)/2);
        background-color: #E5E5E5;
	}
	.page-case-img{
		height: 24.67vw
	}
	.page-case-title{
        padding: 6px 10px;
		/* height: 42px;
		line-height: 42px */
	}
	.page-case-title-left{
		font-size: var(--FEY-font-size-16)
	}
	.page-case-item:nth-child(3n){
		margin-right: 15px
	}
	.page-case-item:nth-child(2n){
		margin-right: 0;
	}
}
/* page */
.page a,.page b{box-shadow:0 0 5px rgba(0,0,0,.2);margin:5px;border-color:#fff;color:#777;line-height:36px;height:36px;border-radius:4px;padding:0 12px}
.page b{background:var(--FEY-color-C8181D);border-color:var(--FEY-color-C8181D);color:#fff}
.page a:hover{border-color:var(--FEY-color-C8181D);color:var(--FEY-color-C8181D)}
@media (max-width:767px){.page a,.page b{height:28px;line-height:28px;padding:0 8px}
}
/*page next*/
.page-next {margin-top: 30px;padding-top: 15px;display: flex;justify-content: space-between;}
.page-next p {font-size: 14px;line-height: 30px;color: var(--FEY-color-999);position: relative;display: flex;background: #F5F5F5;align-items: center;justify-content: center;padding: 8px 35px;}
.page-next p:last-child {text-align: right}
.page-next p svg{width: 16px;height: 16px;fill: var(--FEY-color-666)}
.page-next p a {color: var(--FEY-color-black);display: block;font-weight: 700;position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0}
.page-next p:hover, .page-next p:hover a {background: var(--FEY-color-C8181D);color: var(--FEY-color-white)}
.page-next p:hover svg{fill: var(--FEY-color-white)}
@media(max-width: 767px){
    .page-next p{padding: 5px 10px;font-size: var(--FEY-font-size-12);line-height: 2}
}

