@import "animate.min.css";@import "bootstrap.min.css";@import "public.youacacia.min.css";
/*redefine global*/
:root{
    --FEY-color-922625:#922625;
    --FEY-color-551F22:#551F22;
    --FEY-color-CCC:#ccc;
    --FEY-color-gradients-x:-webkit-gradient(linear,0% 0%, 100% 0%, from(var(--FEY-color-551F22)), to(var(--FEY-color-922625)));
    --FEY-color-gradients-x-reverse:-webkit-gradient(linear,0% 0%, 100% 0%, from(var(--FEY-color-922625)), to(var(--FEY-color-551F22)));
    --FEY-color-gradients-y:-webkit-gradient(linear,0% 0%, 0% 100%, from(var(--FEY-color-551F22)), to(var(--FEY-color-922625)));
    --FEY-border-color-x:-webkit-linear-gradient(60deg,var(--FEY-color-551F22),var(--FEY-color-551F22)) 1 2;
    --FEY-font-SoureceSerif:'Noto Serif CJK SC', 'Noto Serif CJK', 'Source Han Serif SC', ‘ Source Han Serif ’ , source-han-serif-sc, serif;
}
::-webkit-scrollbar{width:4px;height:11px;border:none;background:var(--FEY-color-gradients-y,#922625)}
::-webkit-scrollbar-track-piece{border:none;position:absolute;padding:0;box-shadow:none;background:var(--FEY-color-gradients-y,#922625);border-radius:1px}
::-webkit-scrollbar-thumb:vertical{background:var(--FEY-color-gradients-y,#922625);border-radius:0;border:none}
::-webkit-scrollbar-thumb:horizontal{background:var(--FEY-color-gradients-y,#922625);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-gradients-y,#922625)}
::-webkit-scrollbar-track-piece{background:#fff}
::-webkit-scrollbar-thumb:vertical{background:var(--FEY-color-gradients-y,#922625);border-radius:5px}
::-webkit-scrollbar-thumb:vertical:hover{var(--FEY-color-gradients-y,#922625)}
::-webkit-scrollbar-corner:vertical{var(--FEY-color-gradients-y,#922625)}
@font-face {
    font-family: 'SourcehanSansCn';  /* Project id 2779080 */
    src: url('../fonts/SourcehanSansCn-Regular.eot'); /* IE9 */
    src: url('../fonts/SourcehanSansCn-Regular.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/SourcehanSansCn-Regular.woff2') format('woff2'),
    url('../fonts/SourcehanSansCn-Regular.woff') format('woff'),
    url('../fonts/SourcehanSansCn-Regular.ttf') format('truetype'),
    url('../fonts/SourcehanSansCn-Regular.svg') format('svg');
}

@font-face {
    font-family: 'iconfont';  /* Project id 3661337 */
    src: url('//at.alicdn.com/t/c/font_3661337_ltm3s534yr.eot?t=1663926228087'); /* IE9 */
    src: url('//at.alicdn.com/t/c/font_3661337_ltm3s534yr.eot?t=1663926228087#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('//at.alicdn.com/t/c/font_3661337_ltm3s534yr.woff2?t=1663926228087') format('woff2'),
    url('//at.alicdn.com/t/c/font_3661337_ltm3s534yr.woff?t=1663926228087') format('woff'),
    url('//at.alicdn.com/t/c/font_3661337_ltm3s534yr.ttf?t=1663926228087') format('truetype'),
    url('//at.alicdn.com/t/c/font_3661337_ltm3s534yr.svg?t=1663926228087#iconfont') format('svg');
}
.yc-icon{ font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.1px;
    -moz-osx-font-smoothing: grayscale;
}
body{font-family: SourcehanSansCn;}
@media(min-width: 1410px){
    .container{width: 75vw;min-width: 1400px;max-width: 1400px;}
}
@media(min-width: 1210px) and (max-width: 1399px){
    .container{width: 95vw;min-width: 1200px;}
}
/*header*/
#header{background: rgba(51,51,51,.4);height: 70px;}
.header-logo{float: left;width: 165px;height: 40px;background: url(../images/logo_1.png) no-repeat left center;background-size: contain;margin-top: 15px;}
.header-logo a{display: block;width: 100%;height: 100%;opacity: 0}
.header-right{float: right;display: flex}
.header-nav{display: flex;margin-right: 1.5628vw}
.header-nav-item{flex: 1;}
.header-nav-item a{display: block;padding: 0 1.5625vw;line-height: 70px;font-size: var(--FEY-font-size-16);color: var(--FEY-color-white)}
.header-nav-item:hover a,.header-nav-item.active a{background: rgba(255,255,255,.2);}
.header-search{position: relative;}
.header-search i{line-height: 70px;font-size: var(--FEY-font-size-18);color: var(--FEY-color-white);position: relative;z-index: 0}
.header-search-block{position: absolute;right: 0;top: 50%;background: var(--FEY-color-white);display: flex;height: 34px;border-radius:5px;overflow: hidden;margin-top: -17px;transition:all ease .3s;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;width:0;z-index: 1;box-shadow: 0 0 5px rgba(0,0,0,.3)}
.header-search-input{border: none;outline: none;padding-left: 15px;min-width: 150px;font-size: var(--FEY-font-size-14);color: var(--FEY-color-333);width: calc(100% - 50px)}
.header-search-input::placeholder{color: var(--FEY-color-999)}
.header-search-block .header-search-close{position: absolute;right: 40px;top: 0;z-index: 2;color: var(--FEY-color-CCC);line-height: 34px;cursor: pointer;display: none;}
.header-search-button{background: transparent;border: none;outline: none;min-width: 50px;font-size: var(--FEY-font-size-18);color: var(--FEY-color-333)}
.header-search:hover .header-search-block{width: 240px;}
.header-button:before,.header-button:after,.header-button span{background: var(--FEY-color-white)}
#header.background{background: var(--FEY-color-white);box-shadow: 0 0 5px rgba(0,0,0,.1)}
#header.background .header-logo{background: url(../images/logo_2.png) no-repeat left center;background-size: contain}
#header.background .header-nav-item a{color: var(--FEY-color-333)}
#header.background .header-search i{color: var(--FEY-color-333)}
#header.background .header-nav-item:hover a,#header.background .header-nav-item.active a{background: var(--FEY-color-gradients-x);color: var(--FEY-color-white)}
#header.background .header-button:before,#header.background .header-button:after,#header.background .header-button span{background: var(--FEY-color-gradients-x-reverse)}

@media(max-width: 760px){
    #header{height: 50px;}
    .header-logo{height: 30px;margin-top: 10px;width: 70%;}
}
/*nav*/
#nav{position: fixed;right: 0;top: -100%;height: 100%;z-index: 1099;overflow: hidden;width: 100%}
#nav:before,#nav:after{position: absolute;content: '';border-radius:50%;opacity: .7;width:50%;height: 0;}
#nav:before{left: -10%;top:-20%;background: var(--FEY-color-gradients-y);z-index: 2}
#nav:after{right: -10%;bottom: -20%;background: var(--FEY-color-gradients-y);}
#nav .header-button{position: absolute;top: 2vw;right: 2vw;z-index: 10}
#nav .header-button:before,#nav .header-button:after,#nav .header-button span{background-color: var(--FEY-color-white)}
#nav .header-search-block{position: absolute;right: 0;top: 20px;background: var(--FEY-color-white);height: 36px;border-radius:15px;display: flex;overflow: hidden;transition: all .4s;box-shadow: 0 0 5px rgba(0,0,0,.1);}
#nav .header-search-block i{position: absolute;left: 0;top: 0;width: 38px;line-height: 36px;color: #C4C4C4;text-align: center;font-size: var(--FEY-font-size-18)}
#nav .header-search-input{margin-left: 38px;border: none;width: 140px;margin-right: 27px;outline:none;font-size: var(--FEY-font-size-14);color: var(--FEY-color-333);}
#nav .header-search-input::placeholder{color: var(--FEY-color-333)}
#nav .header-search-block .header-search-close{left: auto;right: 0;display: none;cursor: pointer}
#nav .header-search:hover .header-search-icon{transform: translateX(-100%)}
#nav .header-search:hover .header-search-block{width: 200px}
.nav-search{position: relative;width: 90%;margin-bottom: 20px;z-index: 3;visibility: hidden;opacity: 0;transition-delay: 1s;transition: all 2s;height: 40px;overflow: hidden}
.nav-search .header-search-block{position: relative;width: 100%;background: rgba(255,255,255,.4)}
.nav-search .header-search-block i{color: var(--FEY-color-white)}
.nav-search .header-search-block input{background: transparent;color: var(--FEY-color-white);font-size: var(--FEY-font-size-16);width: 75%;padding-left: 0}
.nav-search .header-search-block input::placeholder{color: var(--FEY-color-white);opacity: .6}
.nav-container{width: 90%;position: relative;z-index: 3;visibility: hidden;opacity: 0;transition-delay: 1s;transition: all 2s;}
.nav-title{font-size: var(--FEY-font-size-34);opacity: .3;margin-bottom: 10px;text-align: center;color: var(--FEY-color-white);}
.nav-item{padding: 2px 0 !important;text-align: center;border: none !important;line-height: 2}
.nav-item a{font-size: var(--FEY-font-size-16) !important;color: var(--FEY-color-white);padding: 0 !important}
.nav-item:hover a,.nav-item.active a{color: red;font-weight: bold}
.nav-contact{margin-top: 4vh;border-top: solid 1px rgba(255,255,255,.2);width: 100%;position: relative;z-index: 3;padding-top: 4vh;color: var(--FEY-color-white);visibility: hidden;opacity: 0;transition-delay: 1s;transition: all 2s;}
.nav-contact p{display: inline-block;overflow: hidden;line-height: 30px;font-size: var(--FEY-font-size-18);font-weight: lighter}
.nav-contact p b{font-weight:lighter}
.nav-contact p:last-child{display: block;margin-top: 10px;}
.nav-contact i{float: left;font-size: var(--FEY-font-size-24);margin-right: 10px;}
.nav-contact p a{font-size: var(--FEY-font-size-30);font-weight: bold;color: var(--FEY-color-white)}
#nav.active{top: 0;}
#nav.active:before,#nav.active:after{height: 200%;width: 200%;border-radius: 0;transition: all 2s;transition-delay: .2s}
#nav.active:before{left: 0;top: 0}
#nav.active:after{right: 0;bottom: 0}
#nav.active .nav-search,#nav.active .nav-container,#nav.active .nav-contact{visibility: visible;opacity: 1}
@keyframes full {
    0%{height: 0}
    100%{width: 100%;height: 100%;border-radius: 0}
}
/*main*/
.section{background: rgba(0,0,0,.1)}
.section .full-screen{transform: scale(.95);transition: all ease-in .8s;padding-top: 70px;}
.section.active .full-screen{transform: scale(1)}
.home-brand-title{font-family: var(--FEY-font-SoureceSerif);color: var(--FEY-color-666);font-size: var(--FEY-font-size-24);font-weight: 900;line-height: 1;position: relative;z-index: 2}
.home-title-en{font-size: var(--FEY-font-size-26);color: var(--FEY-color-CCC);font-weight: 700;font-family: var(--FEY-font-SoureceSerif);position: relative;margin-top: -5px;opacity: .2;line-height: 1}
.home-title-cn{margin-top: -10px;position: relative;z-index: 2;font-size: var(--FEY-font-size-50);color: var(--FEY-color-333);font-family: var(--FEY-font-SoureceSerif);font-weight: 700}
.home-more{display: inline-block}
.home-more-item{display: flex;}
.home-more-icon{width: 56px;height: 56px;position: relative}
.home-more-icon:after,.home-more-icon:before{position: absolute;left: 50%;top: 50%;width: 56px;height: 56px;background: url(../images/backg_6.png) no-repeat center;background-size: contain;content: '';margin-top: -28px;margin-left:-28px;animation: moreScale 3s linear infinite}
.home-more-icon:after{animation-delay: 2s}
.home-more-item i{width: 100%;height: 100%;font-size: var(--FEY-font-size-26);color: var(--FEY-color-white);padding-right: 10px;position: relative;z-index: 2;background: url(../images/backg_5.png) no-repeat center;background-size: contain;}
.home-more-title{margin-left: 20px;font-size: var(--FEY-font-size-16);color: var(--FEY-color-333)}
.home-more-item:hover .home-more-title{background-image: var(--FEY-color-gradients-x);-webkit-background-clip: text;-webkit-text-fill-color:transparent;font-weight: 700}
@keyframes moreScale {
    0%{transform: scale(1)}
    100%{transform: scale(1.5)}
}
@media(max-width: 1180px){
    .home-brand-title{font-size: var(--FEY-font-size-16)}
    .home-title-cn{font-size: var(--FEY-font-size-30)}
    .home-more-icon{width: 40px;height: 40px;}
    .home-more-icon:after,.home-more-icon:before{width: 40px;height: 40px;margin-top: -20px;margin-left: -20px;}
}
@media(max-width: 760px){
    .section .full-screen{padding-top: 50px;}
    .home-brand-title{font-size: var(--FEY-font-size-14);font-weight: 700}
    .home-title-en{font-size: var(--FEY-font-size-20);}
    .home-title-cn{font-size: var(--FEY-font-size-24)}
    .home-more-icon{width: 30px;height: 30px;}
    .home-more-icon:after,.home-more-icon:before{width: 30px;height: 30px;margin-top: -15px;margin-left: -15px;}
    .home-more-item i{padding-right: 0;font-size: var(--FEY-font-size-14)}
    .home-more-title{font-size: var(--FEY-font-size-14)}
}
/*banner*/
.banner-section .full-screen{padding-top: 0}
.swiper-banner ul li img{height: 100%;object-fit: cover;width: 100%}
.banner-next,.banner-prev{width: 66px;height: 66px;background: #3d1f1f;border-radius: 50%;color: var(--FEY-color-white);font-size: var(--FEY-font-size-24);text-align: center}
.banner-next:after,.banner-prev:after{display: none}
.banner-next{right: 3.65vw;}
.banner-prev{left:3.65vw}
.banner-pagination{bottom: 70px !important;}
.banner-pagination span{border: solid 2px var(--FEY-color-white);height: 6.1458vw;border-radius: 0;width: 7.96875vw;margin: auto 1.823vw !important;opacity: 1}
.banner-pagination span img{width: 100%;height: 100%;object-fit: cover}
.banner-pagination span.swiper-pagination-bullet-active{border-image: var(--FEY-border-color-x)}
.banner-next:hover,.banner-prev:hover{background: var(--FEY-color-gradients-x)}
.banner-arrow{position: absolute;right: 5%;bottom: 50px;width: 5.6875vw;height: 5.6875vw;z-index: 10}
.banner-arrow-block{position: absolute;width: 100%;height: 100%;background: url(../images/backg_7.png) no-repeat center;background-size: contain;animation: arrowBlock 4s infinite linear}
.banner-arrow i{position: absolute;width: 0.875vw;height: 3.02vw;background: url(../images/icon_2.png) no-repeat center;background-size: contain;left: 50%;top: 15px;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);animation:arrowTop 2s infinite linear;-webkit-animation:arrowTop 2s infinite linear;-moz-animation:arrowTop 2s infinite linear;-ms-animation:arrowTop 2s infinite linear;-o-animation:arrowTop 2s infinite linear}
@keyframes arrowBlock {
    0%{transform: rotate(0deg)}
    100%{transform: rotate(360deg)}
}
@-webkit-keyframes arrowBlock {
    0%{transform: rotate(0deg)}
    100%{transform: rotate(360deg)}
}
@-moz-keyframes arrowBlock {
    0%{transform: rotate(0deg)}
    100%{transform: rotate(360deg)}
}
@-o-keyframes arrowBlock {
    0%{transform: rotate(0deg)}
    100%{transform: rotate(360deg)}
}
@keyframes arrowTop {
    0%{top: 0.78125vw}
    100%{top: 2.34375vw}
}
@-webkit-keyframes arrowTop {
    0%{top: 0.78125vw}
    100%{top: 2.34375vw}
}
@-moz-keyframes arrowTop {
    0%{top: 0.78125vw}
    100%{top: 2.34375vw}
}
@media(max-width: 992px){
    .swiper-banner ul li img{object-fit: cover}
    .banner-arrow{width: 10vw;height: 10vw}
    .banner-arrow i{width: 1.6vw;height: 3vw}
    @keyframes arrowTop {
        0%{top: 0.78125vw}
        100%{top: 4.34375vw}
    }
}
@media(max-width: 760px){
    .swiper-banner ul li img{object-fit: cover}
    .banner-next, .banner-prev{width: 34px;height: 34px;line-height: 34px;font-size: var(--FEY-font-size-16)}
    .banner-pagination{bottom: 30px !important}
    .banner-pagination span{width: 15vw;height: 8vw}
    .banner-arrow{bottom: 30px;}
}
/*about*/
.about{background: url(../images/backg_1.jpg) no-repeat center;background-size: cover}
.about-box{margin-top: 9.26vh;position: relative;width: 100%;}
.about-left{width: 57.14%;margin-left: 0;}
.about-title{font-size: var(--FEY-font-size-36);font-weight: 900;font-family: var(--FEY-font-SoureceSerif);background-image: var(--FEY-color-gradients-x);-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-bottom: 25px;line-height: 1}
.about-subtitle{font-family: var(--FEY-font-SoureceSerif);font-size: var(--FEY-font-size-24);color: var(--FEY-color-333);margin-bottom: 25px;line-height: 1;font-weight: 700}
.about-video{position: relative;}
.about-text{font-size: var(--FEY-font-size-16);color: var(--FEY-color-333);line-height: 2.875;text-indent: calc(2*var(--FEY-font-size-16));margin-bottom: 8.33vh}
.about-right{position: absolute;right: 0;top: 0;width:42.5vw;height: 100%}
.about-right video{width: 100%;height: 100%;object-fit: fill}
.video-button{position: absolute;left: 0;top: 0;z-index: 2;width: 100%;height: 100%}
.about-right-logo img{max-height: 100%}
.video-button-item{width: 53px;height: 53px;border-radius: 50%;box-shadow: 0 2px 6px 0 rgba(207, 107, 0, 0.3);cursor: pointer;position: relative;background: var(--FEY-color-white)}
.video-button-item:before,.video-button-item:after{position: absolute;left: 50%;top:50%;width: 100%;height: 100%;border-radius: 50%;background: rgba(255,255,255,.6);content: '';transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);animation: buttonSalce 3s linear infinite;-webkit-animation: buttonSalce 3s linear infinite;-moz-animation: buttonSalce 3s linear infinite;-o-animation: buttonSalce 3s linear infinite}
.video-button-item:after{animation-delay: 1s}
.video-button-item .yc-icon{width: 53px;height: 53px;display: block;border-radius: 50%;line-height: 53px;text-align: center;font-size: var(--FEY-font-size-28);position: relative;z-index: 2;background-image: var(--FEY-color-gradients-x);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.about-video .video-button.active:hover .video-button-item{visibility: visible !important;opacity: 1 !important}
@keyframes buttonSalce {
    0%{width: 100%;height: 100%;opacity: .3}
    100%{width: 150%;height: 150%;opacity: .1}
}
@-webkit-keyframes buttonSalce {
    0%{width: 100%;height: 100%;opacity: .3}
    100%{width: 150%;height: 150%;opacity: .1}
}
@-moz-keyframes buttonSalce {
    0%{width: 100%;height: 100%;opacity: .3}
    100%{width: 150%;height: 150%;opacity: .1}
}
@-o-keyframes buttonSalce {
    0%{width: 100%;height: 100%;opacity: .3}
    100%{width: 150%;height: 150%;opacity: .1}
}
@media(max-width: 1800px){
    .about-right{width: 40.5vw}
}
@media(max-width: 1180px){
    .about-box{margin-top: 5vh}
    .about-title{font-size: var(--FEY-font-size-26)}
    .about-subtitle{font-size: var(--FEY-font-size-18)}
    .about-text{line-height: 2.4;font-size: var(--FEY-font-size-14)}
}
@media(min-width: 768px) and (max-width: 992px){
    .about-box{margin-top: 3vh}
    .about-left{width: 100%;margin-bottom: 4vh}
    .about-left .home-more{margin: auto;display: block;max-width: 150px;}
    .about-title,.about-subtitle{text-align: center;margin-bottom: 1vh}
    .about-text{margin-bottom: 5vh}
    .about-right{position: relative;right: auto;top: auto;width: 80%;height: 40vh}
}
@media(max-width: 760px){
    .about-box{margin-top: 3vh}
    .about-left{width: 100%;}
    .about-video{width: 100%;max-height: 30vh;overflow: hidden}
    .about-video-play{width: 100%;height: 100%;display: block;object-fit: cover}
    .about-title{margin-top: 3vh;text-align: center;margin-bottom: 0;font-size: var(--FEY-font-size-18)}
    .about-subtitle{font-size: var(--FEY-font-size-14);text-align: center;margin-top: 10px;margin-bottom: 1.5vh}
    .about-text{margin-bottom: 5vh;font-size: var(--FEY-font-size-14);line-height: 2;text-indent: calc(2 * var(--FEY-font-size-12));-webkit-line-clamp:6;max-height: 168px;}
    .about-box .home-more{display: table;margin: auto}
    .video-button-item{width: 40px;height: 40px;}
    .video-button-item .yc-icon{width: 40px;height: 40px;font-size: var(--FEY-font-size-18);line-height: 40px;}
}
/*product*/
.product{background: url(../images/backg_2.jpg) no-repeat center;background-size: cover;padding-top: 5vh}
.product .home-brand-title,.product .home-title-en,.product .home-title-cn{color: var(--FEY-color-white)}
.product-box{width: 100%;margin-top: 6.48vh}
.swiper-product{padding: 50px 0}
.product-box ul li{transform: scaleY(0.85) !important;transition: transform 1.0s;-webkit-transition: transform 1.0s;-moz-transition: transform 1.0s;overflow:hidden}
.product-box ul li:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.4);content: ''}
.product-box ul li img{width: 100%;height: 100%;object-fit: cover}
.product-text{position: absolute;left: 0;bottom: -100%;background: rgba(255,255,255,.7);width: 100%;display: flex;}
.product-channel{background: var(--FEY-color-gradients-x);height: 4.875vw;width: 23.6%;max-height: 132px;position: relative;font-size: var(--FEY-font-size-16);color: var(--FEY-color-white);text-align: center}
.product-channel:after{position: absolute;top: 50%;right:-9px;width: 0;height: 0;border-top: solid 14px transparent;border-bottom: solid 14px transparent;border-left: solid 10px var(--FEY-color-922625);margin-top: -14px;content: ''}
.product-title{width: 76.4%;padding-left: 2.125vw;padding-right: 0.6vw}
.product-title p{width: 100%;text-align: left;font-size: var(--FEY-font-size-16)}
.product-next,.product-prev{width: 50px;height: 50px;border-radius: 50%;background: var(--FEY-color-gradients-x);text-align: center;line-height: 50px;color: var(--FEY-color-white);font-size: var(--FEY-font-size-24);outline: none}
.product-next:after,.product-prev:after{display: none}
.product-next{right: 29.27vw}
.product-prev{left: 29.27vw}
.product-box ul li.swiper-slide-active{transform: scale(1.18) !important;border: solid 10px var(--FEY-color-white);z-index: 3}
.product-box ul li.swiper-slide-active:after{width: 0;height: 0}
.product-box ul li.swiper-slide-active .product-text{bottom: -1px;transition: all ease 0.5s;-webkit-transition: all ease 1.0s;-moz-transition: all ease 1.0s;}
.product-box ul li:hover img{transform: scale(1.1)}
.product-box ul li:hover .product-title p{background-image: var(--FEY-color-gradients-x);-webkit-background-clip: text;-webkit-text-fill-color: transparent}
@media(max-width: 1180px){
    .product-box{margin-top: 4vh}
    .product-next{right: 20.27vw}
    .product-prev{left: 20.27vw}
    .product-box ul li.swiper-slide-active{transform: scale(1.1) !important}
}
@media(max-width: 760px){
    .swiper-product{padding: 0}
    .product-box{padding: 0 2vw}
    .product-box ul li.swiper-slide-active{transform: scale(1) !important;border-width: 3px;}
    .product-text{position: initial;background: var(--FEY-color-white);height: 60px;}
    .product-channel{width: 30%;height: 100%;padding: 0 2%;line-height: 1.5;font-size: var(--FEY-font-size-14)}
    .product-title{padding:0 2vw 0 4vw}
    .product-title p{font-size: var(--FEY-font-size-12)}
    .product-next, .product-prev{display: none}
    .product-pagination{position: absolute;right: 10px;bottom: 70px;z-index: 2;background: var(--FEY-color-gradients-x);border-radius: 5px;padding: 0 15px;line-height: 30px;}
    .product-pagination .swiper-pagination{position: initial;font-size: var(--FEY-font-size-12);color: rgba(255,255,255,.6);}
    .product-pagination .swiper-pagination span:first-child{color: var(--FEY-color-white);font-weight: bold;font-size: var(--FEY-font-size-16)}
}
/*advantage*/
.advantage{background: url(../images/backg_3.jpg) no-repeat center;background-size: cover;}
.advantage-title{font-size: var(--FEY-font-size-46);font-family: var(--FEY-font-SoureceSerif);font-weight: 700;color: var(--FEY-color-333);line-height: 1;margin-bottom: 3.7vh}
.advantage-info {font-size: var(--FEY-font-size-16);color: var(--FEY-color-666);font-weight: 500;margin-bottom: 5.56vh}
.advantage-subtitle{font-size: var(--FEY-font-size-34);font-weight: 700;background-image: var(--FEY-color-gradients-x);-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-bottom: 3.7vh}
.advantage-label{margin-bottom: 3.7vh}
.advantage-label-item{background: var(--FEY-color-gradients-x-reverse);border-radius: 10px;height:2.5vw;display: inline-block;width: 7.5vw;line-height: 2.5vw;font-size: var(--FEY-font-size-24);color: var(--FEY-color-white);margin: auto 1.146vw}
.advantage-item{display: flex;margin-bottom: 3.7vh;direction: rtl;position: relative}
.advantage-item:last-child{margin-bottom: 0;direction: ltr;margin-left: 4.323vw;margin-right: 19.07%}
.advantage-img{max-width: 10.3125vw;position: relative;z-index: 2}
.advantage-item:first-child{margin-left: 25.71%;margin-right: 4.323vw}
.advantage-item:first-child .advantage-img{}
.advantage-text{width: calc(100% - 10.3125vw);position: relative}
.advantage-content{background:  linear-gradient(270deg, transparent 0%, #FFFFFf 150%);background: -webkit-linear-gradient(270deg, transparent 0%, #FFFFFf 150%);background: -moz-linear-gradient(270deg, transparent 0%, #FFFFFf 150%);background: -o-linear-gradient(270deg, transparent 0%, #FFFFFf 150%);border-radius: 10px;width: 100%;direction: ltr;position: absolute;bottom: 10px;}
.advantage-content .advantage-title{margin-bottom: 10px;font-size: var(--FEY-font-size-28);color:#575757;}
.advantage-content .advantage-title span{color: var(--FEY-color-922625)}
.advantage-summary{font-size: var(--FEY-font-size-16);color: var(--FEY-color-666);}
.advantage-item:first-child .advantage-content{margin-right: -25px;padding: 20px 2.8125vw 20px 2.34375vw;}
.advantage-item:last-child .advantage-content{margin-left: -25px;padding: 20px 1.3vw 20px 2.34375vw;background: linear-gradient(270deg, #fff 0%, transparent 150%)}
@media(max-width: 1180px){
    .advantage-title{font-size: var(--FEY-font-size-30)}
    .advantage-subtitle{font-size: var(--FEY-font-size-24)}
    .advantage-info{margin-bottom: 3vh}
    .advantage-label{margin-bottom: 7vh}
    .advantage-label-item{width: 12vw;line-height: 3.5vw;height: 3.5vw;font-size: var(--FEY-font-size-16)}
    .advantage-item{margin-bottom: 4vh}
    .advantage-item:first-child,.advantage-item:last-child{margin-left: 0;margin-right: 0}
    .advantage-img{max-width: 14vw}
    .advantage-content .advantage-title{font-size: var(--FEY-font-size-24)}
    .advantage-summary{font-size: var(--FEY-font-size-14)}
}
@media(max-width: 760px){
    .advantage-title{font-size: var(--FEY-font-size-20);line-height: 1.6;margin-bottom: 15px}
    .advantage-info{font-size: var(--FEY-font-size-14)}
    .advantage-subtitle{font-size: var(--FEY-font-size-16);margin-bottom: 2.5vh}
    .advantage-label{margin-bottom: 4vh}
    .advantage-label-item{width: 20%;line-height:30px;height: 30px;font-size: var(--FEY-font-size-12)}
    .advantage-content{position: initial;padding: 10px 3vw !important}
    .advantage-item:first-child .advantage-content{margin-right: 0}
    .advantage-item:last-child .advantage-content{margin-left: 0}
    .advantage-content .advantage-title{font-size: var(--FEY-font-size-14);}
    .advantage-summary{font-size: var(--FEY-font-size-12)}
}
/*news*/
.news{background: url(../images/backg_4.jpg) no-repeat center;background-size: cover}
.news .home-brand-title,.news .home-title-cn{color: var(--FEY-color-white)}
.news-box{margin-top: 9.26vh;padding: 0 1.98vw;width: 100%;height: 64.26vh}
.swiper-news{height: 100%}
.news-box ul li a{display: flex;flex-direction: column;height: 100%}
.news-text{background: var(--FEY-color-white);padding:0 15%;height: 50%;width: 100%;position: relative;transition: all ease .3s;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-o-transition: all ease .3s}
.news-text:after{position: absolute;left: 50%;top: -10px;width: 0;height: 0;border-left: solid 14px transparent;border-right: solid 14px transparent;border-bottom: solid 10px var(--FEY-color-white);content: '';transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%)}
.news-img{height: 50%;overflow: hidden;width: 100%}
.news-img-block{display: block;width: 100%;height: 100%;background-repeat: no-repeat;background-size: cover;background-position: center;transition: all ease .3s;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-o-transition: all ease .3s}
.news-time{width: 100%;text-align: left;margin-bottom: 15px;position: relative;font-size: var(--FEY-font-size-12);color: var(--FEY-color-999);line-height:calc(1.15 * var(--FEY-font-size-12));}
.news-time:before{position: absolute;left: -32px;top: 50%;width: 30px;height: 1px;background: var(--FEY-color-333);content: ''}
.news-time span{padding-right: 8px;margin-right: 8px;position: relative;font-size: var(--FEY-font-size-14);color: var(--FEY-color-333);text-transform: uppercase}
.news-time span:after{position: absolute;right:0;top: 50%;width: 1px;height: calc(1.25 * var(--FEY-font-size-12));background: var(--FEY-color-333);transform: translateY(-50%);content: ''}
.news-title{font-size: var(--FEY-font-size-24);color: var(--FEY-color-333);line-height: 2.083;width: 100%;text-align: left}
.news-summary{width: 100%;font-size: var(--FEY-font-size-16);color: var(--FEY-color-666);line-height: 2.375}
.news-box ul li:nth-child(2n) a{flex-direction: column-reverse}
.news-box ul li:nth-child(2n) .news-text:after{border-bottom: 0;border-top: solid 10px var(--FEY-color-white);top: auto;bottom: -10px;}
.news-box ul li:hover .news-img-block{transform: scale(1.1)}
.news-box ul li:hover .news-text{background: var(--FEY-color-gradients-x)}
.news-box ul li:hover .news-time,.news-box ul li:hover .news-time span,.news-box ul li:hover .news-time,.news-box ul li:hover .news-title,.news-box ul li:hover .news-summary{color: var(--FEY-color-white)}
.news-box ul li:hover .news-time:before,.news-box ul li:hover .news-time span:after{background: var(--FEY-color-white)}
.news-box ul li:nth-child(2n):hover .news-text:after{border-top-color: var(--FEY-color-551F22)}
.news-box ul li:hover .news-text:after{border-bottom-color: var(--FEY-color-551F22)}
@media(max-width: 992px) and (min-width: 768px){
    .news-box{height: 42vh}
}
@media(max-width: 760px){
    .news-box{height: auto;margin-top: 5vh;margin-bottom: 5vh}
    .news-box ul li a{display: block}
    .news-img{height: 240px}
    .news-text{height: 170px;padding: 0 5%}
    .news-time{margin-bottom: 5px}
    .news-time:before{left: -10px;width: 10px}
    .news-title{font-size: var(--FEY-font-size-18)}
    .news-summary{font-size: var(--FEY-color-551F22);line-height: 2}
    .news .home-more-title{color: var(--FEY-color-white)}
}
/*footer*/
.footer-section{height: auto}
.footer-section .full-screen{padding-top: 0}
.footer-top{background: #404040;padding-top: 60px;padding-bottom: 40px;}
.footer-top-box{overflow: hidden;margin-bottom: 60px;}
.footer-logo{width: 283px;height: 70px;background: url(../images/logo_3.png) no-repeat left center;background-size: contain;overflow: hidden;text-indent: -99rem;float: left}
.footer-nav{float: right;line-height: 70px;}
.footer-nav a {padding: 0 1.93vw;font-size: var(--FEY-font-size-20);color: var(--FEY-color-white)}
.footer-nav a:last-child{padding-right: 0}
.footer-content{display: flex;position: relative}
.footer-content:before{position: absolute;left: -13.54vw;top: 0;width: 39.625vw;height: 100%;background: var(--FEY-color-gradients-x);content: '';border-radius: 0 8px 8px 0}
.footer-contact{width: 40%;position: relative;z-index: 2;margin-right: 5.2083vw}
.footer-tel{width: 100%;text-align: left;font-size: var(--FEY-font-size-30);color: var(--FEY-color-white);margin-bottom: 15px;}
.footer-tel i{float: left;font-size: var(--FEY-font-size-26);margin-top:5px;margin-right: 15px;font-weight: normal}
.footer-adds{font-size: var(--FEY-font-size-16);color: var(--FEY-color-white);width: 100%;text-align: left}
.footer-code{max-width: 155px;}
.footer-code p{margin-top: 5px;font-size: var(--FEY-font-size-16);color: var(--FEY-color-white);line-height: 2}
.footer-form{margin-left: 5.2083vw;width: 36%}
.footer-title{font-size: var(--FEY-font-size-16);color: var(--FEY-color-999);margin-bottom: 45px;}
.footer-title span{font-size: var(--FEY-font-size-20);color: var(--FEY-color-white);margin-right: 3px;}
.footer-form-box{overflow: hidden}
.footer-form-item{padding: 0 7px;margin-bottom: 15px;}
.footer-form-item:nth-child(even){padding-right: 0}
.footer-form-item:nth-child(odd){padding-left: 0}
.footer-form-input,.footer-form-button{width: 100%;height: 42px;background: #5e5c5c;border-radius: 8px;border: none;padding-left: 18px;font-size: var(--FEY-font-size-16);color: var(--FEY-color-white);outline: none}
.footer-form-input::placeholder{color: #adadad}
.footer-form-button{background: var(--FEY-color-922625)}
.footer-copy{background: var(--FEY-color-333);padding: 30px 0;font-size: var(--FEY-font-size-16);color: var(--FEY-color-white)}
.footer-copy a{color: var(--FEY-color-white)}
@media(max-width: 1800px){
    .footer-content:before{width: 46vw}
}
@media(min-width: 1200px) and (max-width: 1300px){
    .footer-content:before{width: 50vw}
}
@media(max-width: 1180px){
    .footer-nav a{font-size: var(--FEY-font-size-16)}
    .footer-form{margin-left: 4.2083vw}
}
@media(max-width: 992px){
    .footer-top-box{margin-bottom: 2.5vh}
    .footer-nav{display: none}
    .footer-logo{margin: auto;float: none;}
    .footer-content{flex-direction: row;flex-wrap: wrap}
    .footer-content:before{display: none}
    .footer-contact{width: 100%;text-align: center;border-bottom: solid 1px rgba(255,255,255,.1);padding-bottom: 25px;margin-bottom: 30px;margin-right: 0}
    .footer-tel,.footer-adds{text-align: center;display: inline-block;width: auto}
    .footer-form{width: calc(100% - 155px - 4.2083vw)}
}
@media(max-width: 760px){
    .footer-top{padding: 40px 0 20px}
    .footer-top-box{display: none}
    .footer-tel{font-size: var(--FEY-font-size-24);margin-bottom: 5px;}
    .footer-tel i{font-size: var(--FEY-font-size-20);margin-top: 5px}
    .footer-adds{font-size: var(--FEY-font-size-14)}
    .footer-code{max-width: 120px;}
    .footer-code p{font-size: var(--FEY-color-551F22)}
    .footer-form{width: 100%;margin-top: 20px;border-top: solid 1px rgba(255,255,255,.1);margin-left: 0;padding-top: 20px;}
    .footer-title{font-size: var(--FEY-font-size-12);margin-bottom: 20px;}
    .footer-title span{font-size: var(--FEY-font-size-16)}
    .footer-form-item{padding: 0}
    .footer-form-input, .footer-form-button{height: 34px;font-size: var(--FEY-font-size-14)}
    .footer-copy{padding: 10px 0;font-size: var(--FEY-font-size-12)}
}
/*page banner*/
.page-banner{position: relative;overflow: hidden }
.page-banner:before{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(51, 51, 51, 0.5);content: ''}
.page-banner-text{position: absolute;left: 0;top: 0;width:100%;height: 100%;z-index: 2;padding-top: 70px;}
.page-banner-title{font-size: var(--FEY-font-size-40);color: var(--FEY-color-white);margin-bottom: 15px;}
.page-banner-title-en{font-size: var(--FEY-font-size-20);color: var(--FEY-color-white);}
.page-container{padding-bottom: 50px;}
.page-channel{margin-top: -30px;position: relative;z-index: 2;background: var(--FEY-color-white);box-shadow: 0 0 10px rgb(0,0,0,.2);}
.page-channel-list{display: flex;flex-direction: row;flex-wrap: wrap ;background: #fff;flex-grow: 1}
.page-channel-item{width: 12.5%;border-right: solid 1px rgba(235, 235, 235, 1);border-bottom: solid 1px rgba(235, 235, 235, 1);position: relative}
.page-channel-item:after{position: absolute;left: 0;top: 0;width: 0;height: 100%;background: var(--FEY-color-gradients-x);content: '';}
.page-channel-item a{display: flex;padding-left: 1.5625vw;height: 60px;position: relative;z-index: 2}
.page-channel-img{width: 18px;margin-right: 7px;border: solid 1px transparent;}
.page-channel-title{font-size: var(--FEY-font-size-16);color: var(--FEY-color-333);}
.page-channel-item:hover:after,.page-channel-item.active:after{width: 100%;transition: ease .5s;-webkit-transition: ease .5s}
.page-channel-item:hover .page-channel-img,.page-channel-item.active .page-channel-img{border-color: var(--FEY-color-white)}
.page-channel-item:hover .page-channel-title,.page-channel-item.active .page-channel-title{color: var(--FEY-color-white)}
@media(max-width: 1180px){
    .page-channel-item a{padding: .5625vw;}
    .page-channel-title{font-size: var(--FEY-font-size-14)}
}
@media(max-width: 992px){
    .page-channel-item a{padding-left: .5625vw;height: 40px;}
    .page-channel-title{font-size: var(--FEY-font-size-12)}
}
@media(max-width: 760px){
    .page-container{width: 100%;}
    .page-banner img{height: 280px;object-fit: fill;max-width: initial}
    .page-banner-text{padding-top: 50px;}
    .page-banner-title{font-size: var(--FEY-font-size-24)}
    .page-banner-title-en{font-size: var(--FEY-font-size-14)}
    .page-channel-item{width: 25%}
    .page-channel-item a{justify-content: center}
    .page-channel-img{width: 8px;margin-right: 2px;}
    .page-channel-title{font-size: var(--FEY-font-size-12)}
}
/*page about*/
.page-about{background: url(../images/backg_1.jpg) no-repeat fixed top 0 center;background-size: cover;padding-top: 5.07vw;}
.page-about-title{overflow: hidden;margin-bottom: 30px}
.page-about-title-left{float: left}
.page-about-title-brand{float: right;display: flex}
.about-brand-item{text-align: center}
.about-brand-img{height: 54px;margin-bottom: 5px;}
.about-brand-img img{max-height: 100%;}
.about-brand-item:nth-child(2) .about-brand-img img{max-height: 38px;}
.about-brand-item:nth-child(4) .about-brand-img img{max-height: 50px}
.about-brand-title{font-size: var(--FEY-font-size-14);color: var(--FEY-color-333);}
.page-about-title-brand .about-brand-item{margin-right: 3.854vw}
.page-about-content{margin-top: 60px;}
.page-about-content .home-subtitle{font-size: var(--FEY-font-size-24);font-weight: 600;margin-bottom: 30px;font-family: var(--FEY-font-SoureceSerif);color: var(--FEY-color-922625)}
.page-about-content .page-text{font-size: var(--FEY-font-size-16);color: var(--FEY-color-333);line-height: 2.875}
.page-about-content .page-text p{margin-bottom: calc(2 * var(--FEY-font-size-16))}
.page-video{margin-top:6vw;padding: 0 6.5vw;margin-bottom: -10vw}
.page-video-play{position: relative;width: 100%;overflow: hidden;}
.page-video-play video{width: 100%;display: block;}
.page-video-play .about-video{position: inherit}
.page-video-play:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.1);content: ''}
.page-video-content{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2}
.page-culture{padding-top: calc(10vw + 70px);}
.page-culture-content{margin-top: 70px;margin-bottom: 70px;}
.page-culture-item{margin-bottom: 4.42vw;display: flex}
.page-culture-item:last-child{margin-bottom: 0;direction: rtl}
.page-culture-img{width: 34.38%;}
.page-culture-text{width: 65.62%;padding-left: 2.92vw}
.page-culture-item:last-child .page-culture-text{padding-left: 0;padding-right: 2.92vw;text-align: left;direction: ltr}
.page-culture-dl{margin-bottom: 4.167vw;}
.page-culture-dl:last-child{margin-bottom: 0}
.page-culture-dl dt{margin-bottom: 15px;font-size: var(--FEY-font-size-22);color: var(--FEY-color-333);font-weight: 700;line-height: 30px;}
.page-culture-dl dt span{font-family: var(--FEY-font-SoureceSerif);font-size: var(--FEY-font-size-30);color: var(--FEY-color-922625);margin-right: 7px;}
.page-culture-dl dd{font-size: var(--FEY-font-size-16);color: var(--FEY-color-333);line-height: 2.875}
@media(min-width: 1400px) and (max-width: 1800px){
    .page-about-content .page-text{font-size: var(--FEY-font-size-18)}
}
@media(max-width: 1180px){
    .page-about-content .page-text{line-height: 2}
    .page-culture-dl dd{line-height: 2}
}
@media(max-width: 760px){
    .page-about{padding-top: 50px;background-size: auto 100%}
    .page-about-title-left{width: 100%;margin-bottom: 40px;}
    .page-about-title-left .home-logo img{margin:auto}
    .page-about-title-left .home-title{text-align: center}
    .page-about-title-brand{width: 100%}
    .page-about-title-brand .about-brand-item{margin-right: auto}
    .page-about-content .home-subtitle{text-align: center;font-size: var(--FEY-font-size-18);margin-bottom: 15px;}
    .page-about-content .page-text{font-size: var(--FEY-font-size-12);line-height: 2}
    .page-about-content .page-text p{margin-bottom: calc(2 * var(--FEY-font-size-12))}
    .page-video{padding: 0 2vw}
    .page-culture{padding-top: calc(50px + 20vw);}
    .page-culture-content{margin-top: 30px;}
    .page-culture-item{display: block;margin-bottom: 30px;}
    .page-culture-img{width: 100%;}
    .page-culture-text{width: 100%;padding-left: 0;margin-top: 20px;}
    .page-culture-dl dt{font-size: var(--FEY-font-size-16);line-height: 24px;margin-bottom: 5px;}
    .page-culture-dl dt span{font-size: var(--FEY-font-size-18)}
    .page-culture-dl dd{font-size: var(--FEY-font-size-12);padding-left:calc(var(--FEY-font-size-18) + 7px);}
}
/*page product*/
.page-product-list{margin: 50px -5px 30px;overflow: hidden}
.page-product-item{padding: 5px;margin-bottom: 15px;}
.page-product-block{display: block;transition: all ease .3s;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-o-transition: all ease .3s}
.page-product-img{display: block;overflow: hidden}
.page-product-img-block{display: block;background-repeat: no-repeat;background-size: cover;background-position: center;transition: all ease .3s;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-o-transition: all ease .3s}
.page-product-text{padding: 15px 15px 10px;transition: all ease .3s;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-o-transition: all ease .3s}
.page-product-title{font-size: var(--FEY-font-size-18);color: var(--FEY-color-333)}
.page-product-summary{font-size: var(--FEY-font-size-12);color: var(--FEY-color-666);line-height: 2;min-height: calc(2*var(--FEY-font-size-12))}
.page-product-item:hover .page-product-img-block{transform: scale(1.1)}
.page-product-item:hover .page-product-text{background: var(--FEY-color-gradients-x)}
.page-product-item:hover .page-product-title,.page-product-item:hover .page-product-summary{color: var(--FEY-color-white)}
.page-product-item:hover .page-product-block{box-shadow: 0 0 5px rgba(0,0,0,.5);transform: translateY(-5px)}
@media(max-width: 760px){
    .page-product-list{margin-top: 20px;}
    .page-product-item{padding: 5px 5px 0;margin-bottom: 10px;}
    .page-product-text{padding: 10px 2vw}
    .page-product-title{font-size: var(--FEY-font-size-14)}
    .page-product-summary{font-size: var(--FEY-font-size-12);min-height: auto;text-overflow: ellipsis;white-space: nowrap;overflow: hidden}
}
/*page product details*/
.page-product-top{margin-top: 50px;display: flex}
.page-product-left{width: 50%;cursor: grabbing;background: var(--FEY-color-gradients-x);}
.page-product-left .swiper-product-album{height: 100%;}
.page-product-left .swiper-product-album img{height: 100%;object-fit: cover}
.page-product-right{width: 60%;padding-left: 3vw}
.page-product-top-title{font-size: var(--FEY-font-size-24);background-image: var(--FEY-color-gradients-x);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-weight: 900;margin-bottom: 20px;font-family: var(--FEY-font-SoureceSerif)}
.page-product-top-subtitle{font-size: var(--FEY-font-size-16);font-weight: 900;margin-bottom: 5px;font-family: var(--FEY-font-SoureceSerif);color: var(--FEY-color-333)}
.page-product-top-summary{font-size: var(--FEY-font-size-14);line-height: 2;color: var(--FEY-color-333);margin-bottom: 15px;}
.page-product-card{margin-top: 70px;}
.page-product-card-title{font-size: var(--FEY-font-size-26);color: var(--FEY-color-333);margin-bottom: 10px;}
.page-product-card-item{position: relative;max-height: 120px;overflow: hidden}
.page-product-card-icon{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.3);font-size: var(--FEY-font-size-30);color: var(--FEY-color-white);visibility: hidden;opacity: 0;transition: all ease .3s}
.page-product-card-item:hover .page-product-card-icon{visibility: visible;opacity: 1;}
.page-product-hot{padding: 50px 0;background: var(--FEY-color-f2f2f2)}
.page-product-hot-box{margin-top: 50px;}
.page-product-hot li:hover .page-product-img-block{transform: scale(1.1)}
.page-product-hot li:hover .page-product-text{background: var(--FEY-color-gradients-x)}
.page-product-hot li:hover .page-product-title,.page-product-item:hover .page-product-summary{color: var(--FEY-color-white)}
.page-product-hot li:hover .page-product-block{box-shadow: 0 0 5px rgba(0,0,0,.5);transform: translateY(-5px)}
@media(max-width: 992px){
    .page-product-card-item{height: 80px}
    .page-product-left .swiper-product-album img{height: auto}
}
@media(max-width: 760px){
    .page-product-top{margin-top: 30px;flex-direction: row;flex-wrap: wrap;display: block}
    .page-product-left{width: 100%;}
    .page-product-left .swiper-product-album img{height: auto}
    .page-product-left .product-pagination{right: 10px !important;bottom: 10px;width: 65px !important;left:auto;font-size: var(--FEY-font-size-12);color: var(--FEY-color-white)}
    .page-product-left .product-pagination span:first-child{font-size: var(--FEY-font-size-16);font-weight: bold}
    .page-product-right{width: 100%;padding-left: 0;margin-top: 25px;}
    .page-product-top-title{font-size: var(--FEY-font-size-20)}
    .page-product-top-subtitle{font-size: var(--FEY-font-size-14)}
    .page-product-top-summary{font-size: var(--FEY-font-size-12);margin-bottom: 20px;}
    .page-product-card{margin-top: 40px;}
    .page-product-card-item{height: 80px;}
    .page-product-card-title{font-size: var(--FEY-font-size-14);margin-bottom: 20px;}
    .page-product-hot{padding: 30px 0}
    .page-product-hot-box{margin-top:30px;}
}
/*page quality*/
.page-process{padding: 70px 0}
.page-process-list{margin-top: 80px;display: flex;flex-direction: row;flex-wrap: wrap}
.page-process-item{width: 25%;text-align: center;padding: 40px 2%;border-radius: 10px;position: relative;border: solid 1px transparent;min-height: 400px;osition: relative;position: relative;transition: all ease .3s;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-o-transition: all ease .3s}
.page-process-item:before,.page-process-item:after{position: absolute;right: -1px;background: #dcdcdc;content: '';top: 0}
.page-process-item:before{width: 1px;height: calc(100% + 2px);}
.page-process-item:after{width: calc(100% + 2px);height: 1px;}
.page-process-item:nth-child(4n):before{display: none}
.page-process-item:nth-child(1):after,.page-process-item:nth-child(2):after,.page-process-item:nth-child(3):after,.page-process-item:nth-child(4):after{display: none}
.page-process-icon{width: 100px;height: 100px;border: solid 1px var(--FEY-color-922625);border-radius: 50%;margin-bottom: 20px;color: var(--FEY-color-922625)}
.page-process-icon i{height: 100%;font-size: var(--FEY-font-size-40);}
.page-process-title{font-size: var(--FEY-font-size-20);color: var(--FEY-color-333);font-weight: 700}
.page-process-title:after{display: block;width: 90px;height: 1px;background: var(--FEY-color-CCC);margin: 20px auto 25px;content: ''}
.page-process-summary{font-size: var(--FEY-font-size-14);color: var(--FEY-color-666)}
.page-process-number{position: absolute;left: 50%;bottom: 25px;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);font-size: var(--FEY-font-size-36);background-image: var(--FEY-color-gradients-x);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-family: var(--FEY-font-SoureceSerif);font-weight: 700;visibility: hidden;opacity: 0}
.page-process-item:hover{border-color: var(--FEY-color-922625);transform: translateY(-25px);box-shadow: 0 0 20px rgba(0,0,0,.4);}
.page-process-item:hover:before,.page-process-item:hover:after{display: none}
.page-process-item:hover .page-process-icon{background: var(--FEY-color-gradients-x);color: var(--FEY-color-white)}
.page-process-item:hover .page-process-number{visibility: visible;opacity: 1;}
.page-team{background: url(../images/backg_5.jpg) no-repeat fixed center;background-size: cover;padding: 70px 0}
.page-team-box{margin-top: 50px;}
.page-team-box ul li{overflow: hidden}
.page-team-img img{min-width: 100%;}
.page-team-content{position: absolute;left: -150%;top: 0;width: 100%;height: 100%;background: rgba(179, 53, 50, .5);transition: ease-in .6s;-webkit-transition: ease-in .6s;-moz-transition: ease-in .6s;-ms-transition: ease-in .6s;-o-transition: ease-in .6s;text-align: center}
.page-team-title{font-size: var(--FEY-font-size-26);color: var(--FEY-color-white)}
.page-team-title:after{display: block;width: 40px;height: 3px;background: var(--FEY-color-white);margin: 15px auto 10px;content: "";}
.page-team-summary{font-size: var(--FEY-font-size-16);color: var(--FEY-color-white);line-height: 30px}
.page-team-box ul li:hover .page-team-content{left: 0}
@media(max-width: 992px){
    .page-process-item{min-height: 330px;}
}
@media(max-width: 760px){
    .page-process{padding: 50px 0}
    .page-process-list{margin-top: 40px;}
    .page-process-item{width: 50%;min-height: auto;padding: 20px 2% 50px}
    .page-process-item:nth-child(2n):before{display: none}
    .page-process-item:nth-child(3):after,.page-process-item:nth-child(4):after{display: block}
    .page-process-icon{width: 60px;height: 60px}
    .page-process-icon i{font-size: var(--FEY-font-size-24)}
    .page-process-title{font-size: var(--FEY-font-size-16)}
    .page-process-title:after{margin: 10px auto 5px;}
    .page-process-number{font-size: var(--FEY-font-size-24);bottom: 5px;}
    .page-process-item:hover{transform: translateY(0px)}
    .page-team{padding: 50px 0}
    .page-team-box{margin-top: 30px;}
    .page-team-title{font-size: var(--FEY-font-size-16)}
    .page-team-title:after{margin: 10px auto 5px;}
    .page-team-summary{font-size: var(--FEY-font-size-12);line-height: 2}
}
/*page join*/
.page-join-advantage{padding: 50px 0}
.page-join-advantage-box{margin-top: 50px;position: relative}
.page-join-advantage-img{width: 24.48vw;height: 24.48vw;border: solid 1px var(--FEY-color-922625);border-radius: 50%;padding: 3vw}
.page-join-advantage-block{display: block;border-radius: 50%;background-repeat: no-repeat;background-size: cover;width: 100%;height: 100%;}
.page-join-advantage-list{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: space-between;}
.page-join-advantage-item{display: flex;justify-content: center;margin-top: 7%;}
.page-join-advantage-content{display: flex;align-items: center;position: relative}
.page-join-advantage-number{width: 56px;height: 56px;background:var(--FEY-color-gradients-x);line-height: 56px;color: var(--FEY-color-white);font-size: var(--FEY-font-size-24);font-family: var(--FEY-font-SoureceSerif);border-radius: 50%;text-align: center}
.page-join-advantage-text{position: absolute;width: 30.7vw;line-height: 1.8;color: var(--FEY-color-666)}
.page-join-advantage-item .page-join-advantage-content:nth-child(1) .page-join-advantage-text{text-align: right;right: 0;padding-right: 4.6875vw;}
.page-join-advantage-item .page-join-advantage-content:nth-child(2){margin-left: 20vw}
.page-join-advantage-item .page-join-advantage-content:nth-child(2) .page-join-advantage-text{padding-left: 4.6875vw}
.page-join-advantage-item:last-child{margin-bottom: 6%;}
.page-join-advantage-item:last-child .page-join-advantage-content:nth-child(2){margin-left: 18vw}
.page-join-advantage-title{font-size: var(--FEY-font-size-20);background-image: var(--FEY-color-gradients-x);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-weight: 700;margin-bottom: 10px;}
.page-join-advantage-summary{font-size: var(--FEY-font-size-14);color: var(--FEY-color-666)}
.page-support{background-repeat: no-repeat;background-position: right top 250px;padding: 100px 0;background-size: 45vw auto;background-color: var(--FEY-color-f2f2f2)}
.page-support-box{width: 60%;margin-left: 0 ;padding-right: 2.6vw;}
.page-support-left{margin-top: 30px;padding-top: 70px;}
.page-support-list{display: flex;flex-direction: row;flex-wrap: wrap}
.page-support-item{width: calc(50% - 3.125vw);margin-bottom: 4.167vw;margin-right: 3.125vw;text-align: center}
.page-support-item:nth-child(2n){margin-right: 0}
.page-support-icon{width: 72px;height: 72px;line-height: 72px;margin: auto;display: block;background: var(--FEY-color-gradients-x);color: var(--FEY-color-white);border-radius: 50%;text-align: center;font-size: var(--FEY-font-size-34)}
.page-support-title{margin-top: 15px;font-size: var(--FEY-font-size-20);font-weight: 900;background-image: var(--FEY-color-gradients-x);-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-bottom: 10px;}
.page-support-summary{font-size: var(--FEY-font-size-14);color: var(--FEY-color-666);line-height: 1.9}
.page-join-requires{background: url(../images/choose_backg_2.jpg) fixed no-repeat center;background-size: cover;padding: 100px 0}
.page-join-requires .home-brand-title{color: var(--FEY-color-white)}
.page-join-requires .home-title-en{color: var(--FEY-color-white);opacity: .1}
.page-join-requires .home-title-cn{color: var(--FEY-color-white);direction: ltr}
.page-join-requires .container{display: flex;direction: rtl}
.page-join-requires .home-title{color: var(--FEY-color-white)}
.page-join-requires-left{width: 60%;direction: ltr}
.page-join-requires-item{border-bottom: solid 1px rgba(255,255,255,.1);padding-bottom: 40px;margin-bottom: 40px;display: flex}
.page-join-requires-item:last-child{padding-bottom: 0;margin-bottom: 0;border-bottom: none}
.page-join-requires-name{width: 160px;height: 60px;background: var(--FEY-color-gradients-x);line-height: 60px;padding-left: 30px;color: var(--FEY-color-white);font-size: var(--FEY-font-size-20);position: relative;border-radius: 10px 0 0 10px}
.page-join-requires-name:after{position: absolute;top: 0;right: -30px;width: 0;height: 0;border-top: solid 30px transparent;border-bottom: solid 30px transparent;border-left: solid 30px var(--FEY-color-922625);content: ''}
.page-join-requires-text{width: calc(100% - 190px);padding-left: 60px}
.page-join-requires-text p{width: 100%;font-size: var(--FEY-font-size-16);color: var(--FEY-color-white);opacity: .7}
.page-join-requires-right{width: 40%;}
.page-join-process{background: url(../images/backg_6.jpg) no-repeat fixed center;background-size: cover;padding: 100px 0;}
.page-join-process .home-brand-title{color: var(--FEY-color-white)}
.page-join-process .home-title-en{color: var(--FEY-color-white);opacity: .2}
.page-join-process .home-title-cn{color: var(--FEY-color-white)}
.page-join-process-box{margin-top: 60px;}
.page-join-process-list{display: flex;margin-bottom: 80px;position: relative}
.page-join-process-list:after{position: absolute;top: 45px;right:0;width:10.9375vw;height: calc(100% + 90px);border: solid 2px var(--FEY-color-white);border-radius: 50%;border-left: none;border-bottom: none;border-top: none;content: ''}
.page-join-process-list:last-child{direction: rtl}
.page-join-process-list:last-child:after{display: none}
.page-join-process-item{flex: 1;text-align: center;position: relative}
.page-join-process-item:after{position: absolute;top: 45px;left: calc(100% - 90px);width: calc(100% - 90px);height: 1px;background: var(--FEY-color-white);content: ''}
.page-join-process-block{display: inline-block;position: relative}
.page-join-process-icon{width: 90px;height: 90px;border: solid 5px rgba(255,255,255,1);border-radius: 50%;position: relative;}
.page-join-process-icon i{position: relative;display: block;line-height: 80px;font-size: var(--FEY-font-size-36);color: var(--FEY-color-white)}
.page-join-process-number{position:absolute;right: 0;top: 0;width: 30px;height: 30px;background: var(--FEY-color-gradients-x);border-radius: 50%;color: var(--FEY-color-white);line-height:30px;text-align: center;font-size: var(--FEY-font-size-14)}
.page-join-process-item .page-process-title{margin-top: 15px;font-size: var(--FEY-font-size-18);color: var(--FEY-color-white)}
.page-join-process-item .page-process-title:after{display: none}
.page-join-process-list:first-child .page-join-process-item:last-child:after{display: none}
.page-join-process-list:last-child .page-join-process-item:first-child:after{display: none}
.page-join-form{padding: 70px 0}
.page-jon-form-info{border-bottom: solid 1px var(--FEY-color-ddd);padding-bottom: 20px;font-size: var(--FEY-font-size-16);color: var(--FEY-color-333);margin-bottom: 50px;}
.page-join-form-box{display: flex;}
.page-join-form-left{width: 40%;}
.page-join-form-title{font-size: var(--FEY-font-size-36);color: var(--FEY-color-333);line-height: 1;margin-bottom: 45px;}
.page-join-form-tel{font-size: var(--FEY-font-size-18);color: var(--FEY-color-333);margin-bottom: 2.75vw;}
.page-join-form-tel b{display: block;margin-top: 5px;color: var(--FEY-color-922625);font-size: var(--FEY-font-size-36);letter-spacing: 3px;}
.page-join-code-item{max-width: 150px;text-align: center;margin-left: 0}
.page-join-code-item img{border: solid 1px var(--FEY-color-ddd)}
.page-join-code-item p{font-size: var(--FEY-font-size-14);color: var(--FEY-color-333);margin-top: 5px;}
.page-join-link a{display: inline-block;border: solid 1px var(--FEY-color-922625);border-radius: 50px;line-height: 48px;color: var(--FEY-color-922625);width: 180px;text-align: center;}
.page-join-link a span{display: inline-block;font-size: var(--FEY-font-size-18)}
.page-join-link a i{float: left;margin-right: 10px;font-size: var(--FEY-font-size-20)}
.page-join-form-right{width: 60%}
.page-join-form-item{padding: 0 8px;margin-bottom: 15px;}
.page-join-form-input,.page-join-form-select,.page-join-form-textarea{border: solid 1px var(--FEY-color-ddd);width: 100%;height: 50px;border-radius: 5px;padding-left: 10px;outline: none;font-size: var(--FEY-font-size-14);color: var(--FEY-color-333);margin-bottom: 0}
.page-join-form-textarea{height: 120px;}
.page-join-form-submit{width:200px;height: 50px;background: var(--FEY-color-gradients-x);color: var(--FEY-color-white);font-size: var(--FEY-font-size-20);border: none;border-radius: 5px;outline: none;}
@media(min-width: 1180px) and (max-width: 1409px){
    .page-join-process-item:after{left: calc(100% - 78px)}
}
@media(max-width: 1180px){
    .page-join-advantage-title{font-size: var(--FEY-font-size-16)}
    .page-join-advantage-summary{font-size: var(--FEY-font-size-12)}
    .page-join-advantage-number{width: 40px;height: 40px;line-height: 40px;font-size: var(--FEY-font-size-18)}
    .page-join-advantage-text{width: 36.7vw}
    .page-support-left{padding-top: 40px;}
    .page-support-icon{width: 60px;height: 60px;line-height: 60px;font-size: var(--FEY-font-size-24)}
    .page-support-title{font-size: var(--FEY-font-size-16)}
    .page-support-summary{font-size: var(--FEY-font-size-12)}
    .page-join-process-item:after{left: calc(100%  - 50px)}
    .page-join-form-title{font-size: var(--FEY-font-size-26)}
}
@media(max-width: 992px){
    .page-join-advantage-img{width: 35vw;height: 35vw}
    .page-join-advantage-item .page-join-advantage-content:nth-child(2){margin-left: 26vw}
    .page-join-advantage-item:last-child .page-join-advantage-content:nth-child(2){margin-left: 24vw}
    .page-join-advantage-item .page-join-advantage-content:nth-child(2) .page-join-advantage-text{padding-left: 6.6875vw}
    .page-join-advantage-item .page-join-advantage-content:nth-child(1) .page-join-advantage-text{padding-right: 6.6875vw}
    .page-support{padding: 50px 0;background-image: none !important}
    .page-support-box{width: 100%;padding-right: 0}
    .page-support-item{width: calc(25% - 2.125vw);margin-right: 2.725vw}
    .page-support-item:nth-child(2n){margin-right: 2.725vw}
    .page-support-item:last-child{margin-right: 0}
    .page-support-icon{font-size: var(--FEY-font-size-36)}
    .page-join-process-item:after{left: calc(100% - 32px)}
}
@media(max-width: 760px){
    .page-join-advantage{padding: 50px 0 20px}
    .page-join-advantage-box{margin-top: 20px;}
    .page-join-advantage-list{position: inherit;}
    .page-join-advantage-img{display: none}
    .page-join-advantage-item{flex-direction: row;flex-wrap: wrap}
    .page-join-advantage-content{width: 100%;margin-bottom: 25px;}
    .page-join-advantage-item:last-child{margin-bottom: 0;margin-top: auto}
    .page-join-advantage-item .page-join-advantage-content:nth-child(2){margin-left: 0}
    .page-join-advantage-text{position: inherit;width: calc(100% - 40px);padding-right: 0 !important;padding-left: 15px !important;text-align: left !important}
    .page-join-advantage-item:last-child .page-join-advantage-content:nth-child(2){margin-left: 0 !important}
    .page-support{background-image: none !important;padding: 50px 0}
    .page-support-box{width: 100%;padding-right: 0}
    .page-support-left{padding-top: 0}
    .page-support-list{width: 100%}
    .page-support-item{width: 50%;margin-right:0;border-bottom: solid 1px var(--FEY-color-ddd);padding: 30px 3% 30px;border-right: solid 1px var(--FEY-color-ddd);margin-bottom: 0}
    .page-support-item:nth-child(2n){border-right: none}
    .page-support-item:first-child,.page-support-item:nth-child(2){padding-top: 0;margin-right: 0}
    .page-support-item:last-child,.page-support-item:nth-last-child(2){padding-bottom: 0;border-bottom: none}
    .page-support-icon{width: 50px;height: 50px;font-size: var(--FEY-font-size-24);line-height: 50px;}
    .page-join-requires{padding: 50px 0}
    .page-join-requires .container{display: block}
    .page-join-requires-right{width: 100%;display: flex;flex-direction: column;margin-bottom: 50px;}
    .page-join-requires-left{width: 100%;}
    .page-join-requires-item{padding-bottom: 30px;margin-bottom: 30px;}
    .page-join-requires-name{width: 80px;height: 40px;line-height: 40px;font-size: var(--FEY-font-size-14);padding-left: 10px;}
    .page-join-requires-name:after{border-top-width: 20px;border-bottom-width: 20px;border-left-width: 20px;right: -20px}
    .page-join-requires-text{width: calc(100% - 100px);padding-left: 30px;font-size: var(--FEY-font-size-12)}
    .page-join-requires-text p{font-size: var(--FEY-font-size-12)}
    .page-join-process{padding: 50px 0}
    .page-join-process-box{margin-top: 40px;overflow: hidden}
    .page-join-process-list{display: block}
    .page-join-process-item{float: left;width: 25%;padding: 0 2%;margin-bottom: 30px;}
    .page-join-process-icon{width: 60px;height: 60px;border-width: 3px;line-height: 54px;}
    .page-join-process-icon i{line-height: 54px;font-size: var(--FEY-font-size-24)}
    .page-join-process-number{font-size: var(--FEY-font-size-12);width: 20px;height: 20px;line-height: 20px}
    .page-join-process-item:after{display: none}
    .page-join-process-list:after{display: none}
    .page-join-process-item .page-process-title{font-size: var(--FEY-font-size-14)}
    .page-join-form{padding: 50px 0}
    .page-jon-form-info{font-size: var(--FEY-font-size-14)}
    .page-join-form-box{display: block}
    .page-join-form-left{width: 100%;text-align: center}
    .page-join-form-title{font-size: var(--FEY-font-size-20);margin-bottom: 20px;}
    .page-join-form-tel{font-size: var(--FEY-font-size-16)}
    .page-join-form-tel b{font-size: var(--FEY-font-size-22)}
    .page-join-code-item{margin: auto}
    .page-join-link a{width: 120px;height: 40px;line-height: 38px;}
    .page-join-link a span{font-size: var(--FEY-font-size-14)}
    .page-join-link a i{font-size: var(--FEY-font-size-14)}
    .page-join-form-right{margin-top: 30px;overflow: hidden;width: 100%}
    .page-join-form-item{text-align: center}
    .page-join-form-submit{width: 120px;height: 40px;font-size: var(--FEY-font-size-14);margin: auto}
}
/*page news*/
.page-news-container{padding-top: 70px;}
.page-news-channel{text-align: center;margin-bottom: 55px;}
.page-news-channel a{padding: 0 30px;font-size: var(--FEY-font-size-16);color: var(--FEY-color-white);background: var(--FEY-color-gradients-x);border-radius: 20px;line-height: 40px;border: solid 1px transparent;display: inline-block;margin: auto 10px;}
.page-news-channel a:hover,.page-news-channel a.active{background: transparent;border-color: var(--FEY-color-922625);color: var(--FEY-color-922625)}
.page-news-list{margin: auto -25px 30px;}
.page-news-item{padding: 0 25px;margin-bottom: 30px;}
.page-news-block{display: block;transition: all ease .3s;-webkit-transition: all ease .3s;-moz-transition: all ease .3s}
.page-news-img{overflow: hidden}
.page-news-img-block{background-repeat: no-repeat;background-position: center;background-size: cover;transition: all ease .3s;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;display: block}
.page-news-title{margin: 15px auto;font-size: var(--FEY-font-size-18);color: var(--FEY-color-333);line-height: 1.7;min-height: calc(3.4 * var(--FEY-font-size-18));transition: all ease .3s;-webkit-transition: all ease .3s;-moz-transition: all ease .3s}
.page-news-time{border-top: solid 1px var(--FEY-color-eee);padding-top: 15px;font-size: var(--FEY-font-size-14);color: var(--FEY-color-999);line-height: 1;overflow: hidden;padding-bottom: 15px;position: relative}
.page-news-time:before{position: absolute;left: 0;top: -1px;width:0;height: 2px;background: var(--FEY-color-gradients-x);content: '';z-index: 2;transition: all ease .3s;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;}
.page-news-time svg{width:var(--FEY-font-size-16);float: right;height: var(--FEY-font-size-16);margin-left: 5px;fill: var(--FEY-color-666)}
.page-news-time svg path{fill: var(--FEY-color-666)}
.page-news-item:hover .page-news-img-block{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1)}
.page-news-item:hover .page-news-title{color: var(--FEY-color-922625);font-weight: 700}
.page-news-item:hover .page-news-time:before{width: 100%}
@media(max-width: 1180px){
    .page-news-list{margin: auto -10px 20px;}
    .page-news-item{padding: 0 10px;}
    .page-news-title{font-size: var(--FEY-font-size-16)}
}
@media(max-width: 992px){
    .page-news-list{margin: auto -7px 20px;}
    .page-news-item{padding: 0 7px;}
}
@media(max-width: 992px){
    .page-news-container{padding-top: 50px}
    .page-news-channel{margin-bottom: 30px;}
    .page-news-channel a{padding: 0 20px;line-height: 34px;font-size: var(--FEY-font-size-14)}
    .page-news-list{margin: auto -5px 15px;}
    .page-news-item{padding: 0 5px;margin-bottom: 15px;}
    .page-news-title{margin: 10px auto;font-size: var(--FEY-font-size-14);min-height: calc(3.4 * var(--FEY-font-size-14))}
    .page-news-time{font-size: var(--FEY-font-size-12)}
}
/*page news details*/
.page-news-details{background: #f2f2f2;padding: 50px 0}
.page-news-details .container{width: calc(100% - 20vw)}
.page-news-left{width: 70%;max-width:65vw;float: left}
.page-details-title{font-size: var(--FEY-font-size-24);color: var(--FEY-color-black);font-weight: bold;margin-bottom: 10px;}
.page-news-right{width: 25%;background: #fff;padding: 20px 30px;float: right}
.page-info{padding: 15px 0 10px;border-bottom: dashed 1px #ddd;margin-bottom: 20px;}
.page-info span{margin: auto 1vw}
.page-news-right-title{display: block;line-height: 40px;font-size: var(--FEY-font-size-30);border-bottom: 1px solid rgba(0, 0, 0, .05);padding-bottom: 10px;margin-bottom: 15px;}
.page-news-hot-item{margin-bottom: 15px;}
.page-news-hot-item:last-child{margin-bottom: 0}
.page-news-hot-img{margin-bottom: 10px}
.page-news-hot-title{font-size: var(--FEY-font-size-16);line-height: 1.6;border-bottom: 1px solid rgba(0, 0, 0, .05);padding-bottom: 10px;}
.page-news-hot-item:hover .page-news-hot-title{color: var(--FEY-color-922625)}
.page-news-left .page-text{font-size:var(--FEY-font-size-16)}
@media(max-width: 1180px){
    .page-news-left .page-text{font-size:var(--FEY-font-size-14)}
}
@media(max-width: 992px){
    .page-news-left{max-width: 65%}
    .page-news-right{width: 30%;padding: 20px;}
}
@media(max-width: 760px){
    .page-news-details{padding: 30px 0}
    .page-news-details .container{width: 100%}
    .page-news-left{max-width: 100%;width: 100%}
    .page-details-title{font-size: var(--FEY-font-size-18);line-height: 1.5;margin-bottom: 0}
    .page-info{padding: 8px 0;font-size: var(--FEY-font-size-12);margin-bottom: 15px;}
    .page-news-right{margin-top: 30px;width: 100%;padding: 10px;}
    .page-news-right-title{font-size: var(--FEY-font-size-20);font-weight: bold;padding-bottom: 10px;line-height: 1.4}
}
/*page contact*/
.page-contact-container{margin-top: 60px}
.page-contact-logo{position: relative;}
.page-contact-logo img{height:45px;}
/*.page-contact-logo:after{position:absolute;left: 0;top: 50%;width:45px;height: 3px;background:var(--FEY-color-gradients-x);margin-top: -1.5px;content: "";}*/
.page-contact-list{margin-top: 35px;padding: 55px 0;display: flex;background: #fafafa}
.page-contact-list li{flex: 1;border-right: solid 1px #fff;}
.page-contact-list li i{display: block;width: 62px;height: 62px;border-radius: 50%;line-height: 62px;background:var(--FEY-color-gradients-x);margin: auto ;font-size: 36px;color: var(--FEY-color-white);}
.page-contact-list li span{display: block;margin-top: 10px;font-size: 16px;color: var(--FEY-color-333);margin-bottom: 10px;}
.page-contact-list li p{font-size: 16px;color: var(--FEY-color-999);}
.page-map{margin-top: 60px;height: 400px;}
@media(max-width: 760px){
    .page-contact-left{display: none}
    .page-contact-logo{
        padding-left: 0;
    }
    .page-contact-logo img{display: block;height: 50px;margin: auto}
    .page-contact-logo:after{display: none}
    .page-contact-list{margin-top: 30px;display: block;overflow: hidden;padding: 0}
    .page-contact-list li{width: 50%;border-bottom: solid 1px #fff;float: left;padding: 20px 10px}
    .page-contact-list li i{width: 40px;height: 40px;line-height: 40px;font-size: 2rem}
    .page-contact-list li span{font-size: 1.4rem;margin-bottom: 5px;}
    .page-contact-list li p{font-size: 1.2rem;min-height: 36px;}
}
/*page*/
.page a,.page b{box-shadow: 0 0 5px rgba(0,0,0,.2);margin: 5px;border-color: #fff;color: #777777;line-height: 36px;height: 36px;border-radius: 4px;padding: 0 12px}
.page b{background: var(--FEY-color-gradients-x);color: var(--FEY-color-white)}
.page a:hover{color: var(--FEY-color-922625)}
@media(max-width: 760px){
    .page a,.page b{height: 28px;line-height: 28px;padding: 0 8px;}
}
/*page next*/
.page-next{margin-top: 20px;border-top: dashed 1px #ddd;padding-top: 15px;display: flex}
.page-next p{font-size: 14px;line-height: 30px;color: #999;width: 50%}
.page-next p:last-child{text-align: right}
.page-next p a{color: var(--FEY-color-black);display: block;font-weight: bold}
.page-next p:hover,.page-next p:hover a{background-image: var(--FEY-color-gradients-x);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-weight: bold}
@media(max-width: 760px){
    .page-next p{line-height: 1.8;font-size: var(--FEY-font-size-12);padding-right: 3vw}
    .page-next p:last-child{padding-right: 0;padding-left: 3vw}
    /*.page-next{display: block}*/
    /*.page-next p{width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: var(--FEY-font-size-12)}*/
    /*.page-next p a{display: contents}*/
    /*.page-next p:last-child{text-align: left}*/
}
/*page search*/
.page-search-container{padding: 50px 0}
.page-search-info{background:var(--FEY-color-gradients-x) ;margin-top: 30px;margin-bottom: 30px;padding: 10px;font-size: 14px;color: #fff;}
.page-search-info span {margin: auto 5px;color: red;font-weight: bold}
.page-search-item{margin-bottom: 20px;border-bottom: solid 1px #F2F2F2;padding-bottom: 20px}
.page-search-item-block{display: flex;}
.page-search-img{flex: 1;max-width:200px;border: solid 1px #f2f2f2}
.page-search-text{flex: 1;max-width: calc(100% - 200px);padding-left: 30px;}
.page-search-title{font-size:var(--FEY-font-size-16);margin-bottom: 10px;overflow: hidden;line-height: 24px;color: var(--FEY-color-333)}
.page-search-title span{background: var(--FEY-color-gradients-x);border-radius: 4px;float: left;margin-right: 10px;font-size: var(--FEY-font-size-12);color: var(--FEY-color-white);padding: 0 10px}
.page-search-summary{font-size: var(--FEY-font-size-14);line-height: 2;color: var(--FEY-color-999);margin-bottom: 10px;}
.page-search-time{font-size: var(--FEY-font-size-14);color: var(--FEY-color-999)}
.page-search-item:hover .page-search-title{color: var(--FEY-color-922625)}
@media(max-width: 760px){
    .page-search-container{padding: 30px 0}
    .page-search-info{margin-top: 20px;margin-bottom: 20px;font-size: var(--FEY-font-size-12)}
    .page-search-img{max-width: 140px}
    .page-search-text{max-width: calc(100% - 140px);padding-left: 20px;}
    .page-search-title{font-size: var(--FEY-font-size-14);text-overflow: ellipsis;white-space: nowrap;overflow: hidden}
    .page-search-summary{font-size: var(--FEY-font-size-12);line-height: 1.8}
    .page-search-time{font-size: var(--FEY-font-size-12)}
}