/*头部信息*/
header{clear:both;width:100%;height:auto;padding:0;z-index:100;position:fixed;display:flex;align-items: flex-start;justify-content: center;transition:all 0.5s;background:#fff;box-shadow: 0px 10px 60px 0px rgb(0 0 0 / 5%);}/*------------------------*/
header .header{width:1280px;height:90px;margin:0 auto;padding:0;display:flex;align-items: center;justify-content: space-between;margin:0 auto;}
header .logo{clear:both;height:30px;cursor:pointer;position:relative;z-index:120;}
header .logo img{height:100%;}

#pageheader{background:#fff;box-shadow: 0px 10px 60px 0px rgb(0 0 0 / 5%);}
.stricky-header{
    background-color: #fff;
/*    transition: transform 500ms ease, visibility 500ms ease;*/
    transition:all 0.5s;
    box-shadow: 0px 10px 60px 0px rgb(0 0 0 / 5%);
}
@media (max-width:1280px){
    header{width:100%;padding:0 50px;}
}
@media (max-width:960px){
    header{padding:0 20px;}
    header .header{height:60px;}
    header .logo{height:20px;}
    
}
/*弹出菜单导航*/
.navigation{position:absolute;top:30px;right:20px;z-index:1;color:#000;padding:5px 10px;border-radius:5px;background:rgba(255,255,255,0.5);}
.navigation:hover{color:#fff;padding:5px 10px;border-radius:5px;background:#d93751;}
.navigation i{font-size:20px;}
@media (max-width:960px){
    .navigation{top:15px;right:10px;}
}
/*底部信息*/
footer{
    clear:both;
    width:100%;
    height:auto;
    overflow: hidden;
    display:block;
    background:#fff url("../images/background/footer_bg.jpg") no-repeat center bottom;
    background-size:cover;
    position: relative;
    border-top:#d93751 solid 2px;
}/*------------------------*/
footer .footer{width:1280px;height:auto;overflow:hidden;margin:0 auto;padding:50px 0 20px;display:flex;align-items: flex-start;justify-content: space-between;flex-wrap: wrap;}
footer .footer .cont{display:block;}
footer .footer .cont img{width:220px;}
footer .footer .cont b{clear:both;font-size:24px;display:block;font-size:18px;font-weight:lighter;padding:30px 0 10px;}
footer .footer .cont em{clear:both;font-size:14px;display:block;line-height:20px;font-weight:lighter;padding:10px 0;}
footer .footer .quicknav{display:flex;align-items: flex-start;justify-content: space-between;}
footer .footer .quicknav .navshow{padding:0 30px;}
footer .footer .quicknav .navshow b{font-size:18px;clear:both;font-weight:normal;}
footer .footer .quicknav .navshow dd{display:block;padding:30px 0 0;}
footer .footer .quicknav .navshow dd a{display:block;line-height:30px;font-size:14px;font-weight:lighter;}
footer .footer .code{width:auto;display:flex;align-items: flex-start;justify-content: flex-end;}
footer .footer .code .codeitems{text-align:center;}
footer .footer .code span{font-size:18px;display:block;padding:0 0 20px;}
footer .footer .copy{width:100%;border-top:#d6d6d6 solid 1px;margin-top:50px;padding:20px 0 0;line-height:26px;display:flex;align-items: center;justify-content: space-between;font-weight:lighter;}
footer .footer .copy a{margin:0 0 0 10px;}
@media screen and (max-width: 1280px) {
    footer{padding:20px;}
    footer .footer{width:100%;}
}
@media screen and (max-width:960px) {
    footer .footer{padding:0;}
    footer .footer .quicknav{display:none;}
    footer .footer .cont{width:100%;text-align:center;}
    footer .footer .cont b{padding:15px 0 0;font-size:16px;}
    footer .footer .cont img{width:50%;margin:0 auto;}
    footer .footer .cont em{padding:5px 0;font-size:12px;font-weight:normal;}
    footer .footer .code{display:block;width:100%;}
    footer .footer .code .codeitems{display:block;text-align:center;}
    footer .footer .code span{font-size:14px;padding:10px 0 15px;}
    footer .footer .copy{display:block;text-align:center;margin-top:0;font-size:12px;line-height:20px;font-weight:normal;}
}
/*Banner框架*/
banner{clear:both;width:100%;height:auto;display:block;position:relative;margin:0 auto;}
banner .swiper-slide{max-height:950px;}
banner .swiper-pagination{bottom:30px !important;}
banner .swiper-pagination-bullet{width: 10px;height: 10px;border-radius: 10px;background:#fff;opacity: 1;}
banner .swiper-pagination-bullet-active{width: 30px;height: 10px;border-radius: 10px;background:#d93751;}
banner .swiper-button-prev, .swiper-container-rtl .swiper-button-next{color:#fff;}
banner .swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{color:#fff;}
banner .slide-font{width:1280px;position:absolute;top:0;left:50%;right:0;bottom:0;display:flex;align-items:center;align-content:center;justify-content:flex-start;flex-wrap: wrap;transform:translateX(-50%);text-align:left;}
banner .slide-font b{width:100%;font-weight:bolder;font-size:40px;color:#d93751;text-align:left;text-shadow:1px 1px 5px rgba(17,76,124,0.3);line-height:1.2;}
banner .slide-font dd{width:51%;font-size:30px;padding:30px 0 0;color:#0f345b;font-weight:lighter;text-align:left;line-height:45px;text-shadow:2px 2px 5px rgba(17,76,724,0.2);}
banner .slide-font em{width:51%;font-size:18px;padding:20px 0 50px;color:#0f345b;font-weight:lighter;text-align:left;line-height:30px;text-transform: Uppercase;text-shadow:2px 2px 5px rgba(17,76,724,0.2);}
banner .slide-font span{width:100%;text-align:left;line-height:35px;}

banner .slide-font-dark b{color:#fff;}
banner .slide-font-dark dd{color:#fff;}
banner .slide-font-dark em{color:#fff;}
banner .slide-font-dark .more{background-image: linear-gradient(160deg, #fff 10%,#edf3f9 80%);color:#0f345b;}


@media screen and (max-width: 1280px) {
    banner .slide-font{width:100%;padding:0 50px;left:0;right:0;margin:0;}
}
@media (max-width:960px){
    banner{padding:60px 0 0;}
    banner .slide-font{width:80%;left:0;top:0;bottom:0;margin-left:0;padding-left:20px;transform:translateX(0%);}
    banner .slide-font b{width:80%;font-size:20px;line-height:23px;}
    banner .slide-font em{width:80%;font-size:12px;line-height:18px;padding:0 0 20px;}
    banner .slide-font dd{width:80%;font-size:14px;padding:10px 0 0;line-height:26px;}
    banner .slide-font span{padding:10px 0 0;}
    banner .swiper-pagination{bottom:15px !important;}
    banner .swiper-pagination-bullet{width:10px;height:3px;border-radius:50px;}
    banner .swiper-pagination-bullet-active{width:20px;}
    banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 2px;}
    
    
}
.adver_banner{clear:both;width:100%;text-align:center;display:block;overflow:hidden;position:relative;}
.adver_banner .adver_font{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items: center;align-content: center;justify-content: center;flex-wrap: wrap;}
.adver_banner .adver_font b{width:100%;font-size:32px;padding:10px 0;font-weight:normal;}
.adver_banner .adver_font em{width:100%;font-size:20px;padding:10px 0;font-weight: lighter;}
.adver_banner .adver_font span{width:100%;padding:10px 0;}
.adver_banner img{width:100%;}
@media screen and (max-width:960px) {
    .adver_banner{height:150px;}
    .adver_banner img{width:100%;height:100%;object-fit: cover;}
    .adver_banner .adver_font b{font-size:20px;padding:0;}
    .adver_banner .adver_font em{font-size:14px;}
    .adver_banner .adver_font span{padding:0;}
}
.adver_banner .adver_font.w b{color:#fff;}
.adver_banner .adver_font.w em{color:#fff;}

/*内容框架*/
wrapper{clear:both;width:1280px;height:auto;padding:80px 0 ;display:block;margin:0 auto;}/*------------------------*/
background{width:100%;background:#f8f9fa;display:block;height:auto;overflow:hidden;position:relative;}
@media screen and (max-width: 1280px) {
    wrapper{width:100%;padding:30px 50px;}
}
@media (max-width:960px){
    wrapper{padding:30px;}
}
.bgimg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;}
.bgimg img{width:100%;height:100%;object-fit: cover;}


.fainro-apply{width:1280px;heigh:auto;margin:5rem auto;padding:3rem;background:#fff;box-shadow:0 0 10px rgba(200,200,200,0.5);border-radius:10px;}
.fainro-apply h1{font-size:16px;display:block;text-align:center;font-weight:normal;color:#999;}
.fainro-apply b{font-size:20px;border-bottom:#ddd solid 1px;display:block;padding:50px 0 1.5rem;margin:0 2rem;}
.fainro-apply dd{font-size:14px;display:block;padding:2rem;line-height:2rem;color:#999;}
.fainro-apply .apply-form .checkbox input{margin-top:10px;}














<!--耗时1757863219.6995秒-->