body{width: 1920px;margin: 0 auto;}
#header{width: 1920px;}
main nav {width: 100%;height: 86px;background-color: #d9d6c6;}
main nav .nav-inside{width:774px;height: 100%;}
main nav .nav-inside a{color: #000;}
main nav .nav-inside a:hover{cursor:pointer;}
main nav .nav-inside .active{background-color: #ea530a;color: #fff;}
main nav a{width: 178px;height: 54px;display: block;font-size: 20px;color: #fff;line-height: 54px;text-align: center;border-radius: 22px;}

main .slogan{height: 570px;width: 100%;position: relative;}
main .slogan .slogan-about{width: 416px;height: 90px;color: #fff;line-height: 90px;text-align: center;border-radius: 38px;font-size: 40px;position: absolute;top: -45px;left: 50%;transform: translate(-50%,0);font-weight: bold;}
main .slogan p:nth-child(2){font-size: 28px;font-weight: bold;margin-top: 156px;}
main .slogan p:nth-child(3){margin-top:70px;}
main .slogan p:not(:nth-child(2)){font-size: 20px;line-height: 36px;color: #000;}
/* main .slogan p:nth-child(6){margin-top: 42px;} */

main .develop{width: 100%;height: 1055px;background-color: #f2d19b;}
main .develop .develop-inside{width: 1196px;overflow: auto;}
main .develop .develop-inside .develop-about{margin:60px auto 0 auto;width: 416px;height: 90px;color: #fff;line-height: 90px;text-align: center;border-radius: 38px;font-size: 40px;font-weight: bold;}
main .develop .develop-inside .develop-text{margin-left: 64px;}
main .develop .develop-inside .develop-text .text-inside:nth-child(1){margin-top: 134px;}
main .develop .develop-inside .develop-text .text-inside{font-size: 22px;line-height: 22px;margin-bottom: 80px;align-items: center;}
main .develop .develop-inside .develop-text .text-inside span:nth-child(1){width: 64px;text-align: justify;}
main .develop .develop-inside .develop-text .text-inside span:nth-child(2){display: block;width: 22px;height: 22px;border-radius: 50%;margin:0 34px;text-align: justify;}
main .develop .develop-inside .develop-text .text-inside span:nth-child(3){line-height: 30px;width: 1122px;text-align: justify;}

main .idea{width: 100%;height: 808px;}
main .idea .idea-inside{width: 1196px;height: 808px;}
main .idea .idea-inside .idea-text-con .idea-text{margin-top: 120px;text-align: center;}
main .idea .idea-inside .idea-text-con .idea-text p{font-size: 20px;line-height: 48px;color: #000;}
main .idea .idea-inside .idea-text-con>div:nth-child(2){display: none;}
main .idea .idea-inside .idea-text-con>div:nth-child(3){display: none;}
main .idea .idea-inside .idea-nav{font-size: 42px;line-height: 42px;color: #000;margin-top: 178px;width: 100%;font-weight: bold;cursor: pointer;}
main .idea .idea-inside .idea-nav a{position: relative;padding-bottom: 6px;}
main .idea .idea-inside .idea-nav a:hover {color: #ea530a;}
main .idea .idea-inside .idea-nav a::after {
    content: "";
    width: 100%;
    height: 4px;
    background: #ea530a;
    position: absolute;
    bottom: -2px;
    left: 0;
    right: 0;
    opacity: 0;
    transition: all .5s ease;
    transform: scaleX(0);
}
main .idea .idea-inside .idea-nav a:not(.active):hover::after {
    opacity: 1;
    transform: scaleX(1);
}
main .idea .idea-inside .idea-nav .active{color: #ea530a;border-bottom: 4px solid #ea530a;}
main .idea .idea-inside .idea-about{margin:130px auto 0 auto;width: 416px;height: 90px;color: #fff;line-height: 90px;text-align: center;border-radius: 38px;font-size: 40px;font-weight: bold;}

main .story{height: 710px;width: 100%;background-color: #f2d19b;}
main .story .story-inside{height: 758px;width: 100%;}
main .story .story-inside .story-about{margin:60px auto 0 auto;width: 416px;height: 90px;color: #fff;line-height: 90px;text-align: center;border-radius: 38px;font-size: 40px;font-weight: bold;}
main .story .story-inside .story-text p:nth-child(1){margin-top:102px;font-size: 28px;font-weight: bold;}
main .story .story-inside .story-text p:nth-child(2){margin-top:56px;}
main .story .story-inside .story-text p:not(:nth-child(1)){font-size: 20px;line-height: 36px;color: #000;}
/* main .story .story-inside .story-text p:nth-child(5){margin-top: 38px;} */