header{position:relative;color:#8a8989;z-index:999}.headerPC .header-logo{/* display:none */}.headerPC .planck{/* width:154px;height:35px;display:inline-block;margin-top:22px */}.headerPhone .normal{display:none}.headerPhone .planck{display:block}.title .intro{display:inline-block;font-size:30px !important}.banner{position:relative;top:-70px}.banner canvas{width:100%;height:100%}.banner .banner-box{width:100%;height:500px;position:absolute;top:50%;margin-top:-350px;text-align:center}.banner .banner-box p:nth-of-type(1){color:#FFC300;font-size:70px;margin-top:200px}.banner .banner-box p:nth-of-type(2){width:420px;margin:40px auto;color:#060F16;font-size:32px;background:rgba(255,255,255,0.7)}.banner .banner-box span{width:500px;margin:0 auto;display:block;color:#A2A2A2;text-align:right !important;line-height:40px}.banner .downbtn{position:absolute;width:73px;height:25px;bottom:50px;left:50%;margin-left:-37px;animation:blink 1s alternate infinite;cursor:pointer}@keyframes blink{from{opacity:1}to{opacity:.3}}.team{margin-top:17px;margin-top:50px;margin-bottom:100px;margin-bottom:50px}.team span{display:block;text-align:center;margin:0 auto}.team span:nth-of-type(1){font-size:42px;color:#444}.team span:nth-of-type(2){font-size:20px;color:#888888;margin:5px 0;margin-top:10px;margin-bottom:20px}.team span:nth-of-type(3){width:58px;height:2px;background:#FFC300}.team .cont{padding:50px 0;padding-top:95px}.team .cont p{width:1000px;margin:0 auto;color:#444;font-size:22px;line-height:50px}.backIntro .paragraph{font-size:16px;width:75%;margin:40px auto 0;text-align:center}.def-work{margin-top:50px;margin-bottom:100px;margin-top:0}.def-work span{display:block;text-align:center;margin:0 auto}.def-work span:nth-of-type(1){font-size:42px;color:#444}.def-work span:nth-of-type(2){font-size:20px;color:#888888;margin:5px 0;margin-top:10px;margin-bottom:20px}.def-work span:nth-of-type(3){width:58px;height:2px;background:#FFC300}.def-work .cont-box{margin-top:60px}.def-work .cont-box .cont-tab{display:flex;justify-content:center;margin: 0 5.5%}.def-work .cont-box .cont-tab .tab-opt{cursor:pointer;width:33%;height:125px;background:#ffffff;position:relative;}.def-work .cont-box .cont-tab .tab-opt.active{background:#ffffff}.def-work .cont-box .cont{position:relative;height:620px}.def-work .cont-box .cont .cont-opt{width:89% !important;margin-left:5.5% !important;position:absolute;left:0;top:0;z-index:22;background:#fff;display:flex;justify-content:center;display:none;padding-bottom: 4%}.def-work .cont-box .cont .cont-opt li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:80px}.def-work .cont-box .cont .cont-opt .opt-left{width:20%}.def-work .cont-box .cont .cont-opt .opt-left li{color:#ffffff;font-size:1.0rem;text-align:center;line-height:80px;background-color:#225AB5;margin-bottom: 10px}.def-work .cont-box .cont .cont-opt .opt-left .sli{font-size:16px}.def-work .cont-box .cont .cont-opt .opt-right{width:69%}.def-work .cont-box .cont .cont-opt .opt-right li{color:black;font-size:1.0rem;padding:20px;background-color: #F5F6F7;margin-bottom: 10px}.def-work .cont-box .cont .cont-opt .opt-right li.special{line-height:40px}
.def-work .cont-box .cont .cont-opt.active{display:flex;height: 600px;}
@media screen and (max-width:1200px){.banner .banner-box p:nth-of-type(1){font-size:30px}
.banner .banner-box p:nth-of-type(2){font-size:20px;width:300px}.banner .banner-box span{width:300px}.headerPhone{z-index:1;position:relative;box-shadow:none}.team{margin-top:0;margin-bottom:50px;padding-left:10%;padding-right:10%;box-sizing:border-box}.team span:nth-of-type(1){font-size:30px}.team span:nth-of-type(2){font-size:18px}.team .cont p{width:100%;font-size:16px;line-height:30px}.def-work{margin-top:0}.def-work span:nth-of-type(1){font-size:30px}.def-work span:nth-of-type(2){font-size:18px}.def-work .cont-box .cont-tab .tab-opt{width:25%}.def-work .cont-box .cont-tab .tab-opt.active:after{display:none}.def-work .cont-box .cont{height:auto}.def-work .cont-box .cont .cont-opt{position:static}.def-work .cont-box .cont .cont-opt .opt-left{width:20%}.def-work .cont-box .cont .cont-opt .opt-left li{font-size:14px;line-height:16px;display:flex;align-items:center;height:120px;padding:5px}.def-work .cont-box .cont .cont-opt .opt-left .sli{font-size:14px}.def-work .cont-box .cont .cont-opt .opt-right{width:77%}.def-work .cont-box .cont .cont-opt .opt-right li{font-size:12px;height:120px;display:flex;align-items:center}.team .cont{padding-top:50px}.def-work .cont-box{margin-top:50px}}@media screen and (max-width:768px){.def-work .cont-box .cont .cont-opt{width:99% !important;margin-left:.4% !important}.special{line-height:normal !important}}.ov{overflow:hidden}
.bannerWraper .planck_banner_title,.bannerWraper .planck_banner_content {
    left: 10%;
    width: 40%;
    position: absolute;
    top: 35%;
    transform: translateY(-50%);
    color: white;
    font-size: 0.8rem;
    letter-spacing: 2px;
}
.bannerWraper .planck_banner_content {
    margin-top: 35px;
}
.bannerWraper .planck_banner_title {
    top: 24%;
    font-weight: bold;
    font-size: 1.5rem;
}
.def-work .intro{
    display: inline-block; /* 上下显示需要使用行内块元素 */
    letter-spacing: 4px; /* 设置字间距为2像素 */
    font-size:24px;
    font-weight: 800;
    color: #333;
}
.def-work .title_underline{
    width: 80px; /* 下划线的宽度 */
    height: 4px; /* 下划线的高度 */
    background-color: #225ab9; /* 下划线颜色 */
    margin: 10px auto; /* 上下外边距设置为10px，左右自动居中 */
}
.bannerWraper .planck_banner_right_title,.bannerWraper .planck_banner_right_content {
    right: 10%;
    width: 40%;
    position: absolute;
    top: 75%;
    transform: translateY(-50%);
    color: white;
    font-size: 0.8rem;
    text-align: right;
}
.bannerWraper .planck_banner_right_title {
    top: 85% !important;
    right: 10%;
    text-align: right;
}
.def-work .cont-box .cont-tab .tab-opt img {
    position: absolute;
    display: block;
    width: auto;
    top:33%;
    /*left: 30%;*/
    right: 63%;
    text-align: left;
    box-sizing: border-box;
    color: #fff;
}
.def-work .cont-box .cont-tab .tab-opt p{
    text-align:center;
    font-size:1.3rem;
    font-weight:700;
    position: absolute;
    top:30%;
    left: 40%;
}
.cont-box .tab-opt .title_underline {
    width: 80px;
    height: 4px;
    background-color: #225ab9;
    margin: 10px auto;
    position: absolute;
    top: 50%;
    left: 41%;
    display: none;
}
.planck_title{
    margin-top: 70px;
}
