body, html {
    overflow-x: hidden!important;
}
.center{
    width: 1180px;
    margin: 0 auto;
}
a{
    text-decoration: none;
}
.present{
    display: block!important;
}

/*顶部栏*/
.header{
    width: 100%;
    height: 80px;
    background: #FAFAFC;
}
.header .left_logo{
    float: left;
    margin: 23px 0;
}
.header .left_logo img{
    width: 264px;
    height: 34px;
    display: block;
}
.header .right_tel{
    float: right;
    display: flex;
    flex-direction: row;
}
.header .right_tel img{
    width: 51px;
    height: 42px;
    margin-top: 19px;
}
.header .right_tel .text{
    margin: 13px 0 0 10px;
}
.header .right_tel .text h5{
    font-size: 14px;
    color: #333;
    line-height: 20px;
    font-weight: 400;
    margin: 0;
}
.header .right_tel .text a{
    font-size: 25px;
    color: #264A7E;
    line-height: 34px;
    font-weight: bold;
    cursor: pointer;
}

/*导航栏*/
.nav{
    width: 100%;
    height: 60px;
    background: #fff;
}
.nav ul{
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
    flex-direction: row;
    /*justify-content: space-around;*/
}
.nav ul li{
    cursor: pointer;
    position: relative;
}
.nav ul li a{
    font-size: 16px;
    color: #333;
    line-height: 60px;
    display: flex;
    flex-direction: row;
    align-items: center;
}
.nav ul li a img{
    width: 16px;
    height: 16px;
    margin-left: 4px;
    transition: .4s ease-in;
    -o-transition: .4s ease-in;
    -ms-transition: .4s ease-in;
    -moz-transition: .4s ease-in;
    -webkit-transition: .4s ease-in;
}
.nav ul li a .arrow1{
    display: none;
}
.nav ul li a .arrow2{
    display: block;
}
.nav ul li a.hot::after{
    content: '';
    width: 25px;
    height: 25px;
    background: url(../images/hot.png) no-repeat top center;
    background-size: cover;
    position: absolute;
    top: 0;
    right: -18px;
}
.nav ul li.active::after{
    content: '';
    width: 44px;
    height: 4px;
    background: #274A7E;
    border-radius: 2px;
    position: absolute;
    bottom: 1px;
    left: 50%;
    margin-left: -22px;
}
.nav ul li.active a{
    color: #2F60A8;
}
.nav ul li.active a .arrow1{
    display: block;
}
.nav ul li.active a .arrow2{
    display: none;
}
.nav ul li .droplist{
    width: 120px;
    background: #fff;
    border: 1px solid #ebebeb;
    display: none;
    position: absolute;
    top: 60px;
    left: 50%;
    margin-left: -60px;
    z-index: 9999;
}
.nav ul li .droplist a{
    font-size: 14px;
    color: #818a92;
    text-align: center;
    line-height: 50px;
    display: block;
    position: relative;
}
.nav ul li .droplist a::after{
    content: '';
    width: 66px;
    height: 0;
    border-bottom: 1px dashed #f3f3f3;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -33px;
    display: block;
}
.nav ul li .droplist a.last::after{
    display: none;
}
.nav ul li .droplist a:hover{
    color: #ef701b;
    font-weight: bold;
}
.nav ul li:hover .droplist{
    display: block;
}
.nav ul li:hover a img{
    transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}

/*底部栏*/
.footer{
    width: 100%;
    height: 260px;
    background: #333;
    padding-top: 50px;
}
.footer .linelist{
    margin: 0 50px;
    overflow: hidden;
}
.footer .linelist .line1{
    width: 290px;
    float: left;
}
.footer .linelist .line1 img{
    width: 218px;
    height: 28px;
    display: block;
}
.footer .linelist .line1 a{
    font-size: 30px;
    font-weight: 600;
    color: #fff;
    line-height: 42px;
    display: block;
    margin: 34px 0 3px;
}
.footer .linelist .line1 .text{
    font-size: 14px;
    color: #C1C1C1;
    line-height: 20px;
    letter-spacing: 10px;
}
.footer .linelist .line1 p{
    font-size: 16px;
    color: #C1C1C1;
    line-height: 22px;
    margin: 14px 0 0 0;
}
.footer .linelist .line2{
    width: 502px;
    float: left;
}
.footer .linelist .line2 p{
    font-size: 20px;
    color: #fff;
    line-height: 28px;
    margin: 0 0 29px 0;
}
.footer .linelist .line2 ul{
    padding: 0;
    margin: 0;
    list-style: none;
    overflow: hidden;
}
.footer .linelist .line2 ul li{
    width: 152px;
    height: 39px;
    background: transparent;
    border-radius: 5px;
    float: left;
    margin: 0 14px 6px 0;
}
.footer .linelist .line2 ul li:hover{
    background: #E7810D;
}
.footer .linelist .line2 ul li:nth-child(3n){
    margin: 0 18px 6px 0;
}
.footer .linelist .line2 ul li a{
    font-size: 14px;
    font-weight: 300;
    color: #fff;
    line-height: 39px;
    text-align: center;
    display: block;
}
.footer .linelist .line3{
    /*width: 288px;
    float: left;*/
    width: 215px;
    float: right;
}
.footer .linelist .line3 p{
    font-size: 20px;
    color: #fff;
    line-height: 28px;
    margin: 0 0 23px 0;
}
.footer .linelist .line3 .imglist{
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.footer .linelist .line3 .imglist .imgone{
    width: 126px;
    text-align: center;
}
.footer .linelist .line3 .imglist .imgone img{
    width: 126px;
    height: 126px;
    display: block;
}
.footer .linelist .line3 .imglist .imgone span{
    font-size: 14px;
    font-weight: 300;
    color: #959595;
    line-height: 48px;
}

/*侧边栏*/
.bar{
    width: 100px;
    /*height: 462px;*/
    position: fixed;
    top: 18%;
    left: 0;
    z-index: 999999;
    display: block;
}
.bar img{
    width: 100%;
}

.newbar{
    width: 84px;
    height: 520px;
    background: #fff;
    box-shadow: 0px 2px 18px 0px rgba(105, 130, 224, 0.25);
    border-radius: 8px;
    position: fixed;
    left: 10px;
    top: 18%;
    z-index: 9999999;
    display: none;
}
.newbar .one{
    width: 100%;
    height: 104px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
}
.newbar .one::after{
    content: '';
    width: 62px;
    height: 1px;
    background: #DFDFDF;
    position: absolute;
    bottom: 0;
    left: 11px;
    display: block;
}
.noline::after{
    display: none!important;
}
.newbar .one img{
    width: 50px;
    height: 50px;
}
.newbar .one span{
    font-size: 14px;
    font-weight: 500;
    color: #434343;
    line-height: 20px;
    margin-top: 6px;
}
.newbar .one .bartel{
    width: 214px;
    height: 75px;
    background-size: cover;
    font-size: 16px;
    font-weight: 500;
    color: #434343;
    line-height: 77px;
    text-align: center;
    position: absolute;
    top: 5px;
    left: 74px;
    display: none;
}
.newbar .one .bartel a{
    color: #434343!important;
}
.newbar .one .barcode{
    width: 150px;
    height: 161px;
    position: absolute;
    top: -30px;
    left: 78px;
    display: none;
}
.one1:hover .bartel{
    display: block;
}
.one2:hover .barcode{
    display: block;
}

/* 师资 */
.partTeacher{
    width: 100%;
    background-color: #fff;
    padding: 30px 0 50px;
}
.partTeacher ul{
    padding: 0;
    list-style: none;
    overflow: hidden;
    margin: 40px 0 12px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}
.partTeacher ul li{
    width: 276px;
    height: 346px;
    margin-bottom: 28px;
    overflow: hidden;
}
.partTeacher ul li:nth-child(3n){
    margin: 0 0 28px 0;
}
.partTeacher ul li .single{
    width: 276px;
    height: 346px;
    position: relative;
}
.partTeacher ul li .single:hover .hover_text{
    display: block;
}
/*.partTeacher ul li .single:hover .blue{
    display: none;
}*/
.partTeacher ul li .single .pic{
    width: 276px;
    height: 346px;
}
.partTeacher ul li .single .blue{
    width: 276px;
    height: 86px;
    background: rgba(42,88,148,0.69)!important;
    position: absolute;
    left: 0;
    bottom: 0;
    display: block;
    z-index: 9;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.partTeacher ul li .single .blue h1{
    font-size: 18px;
    color: #fff;
    line-height: 28px;
    font-weight: 500;
    margin: 0 0 0 27px;
}
.partTeacher ul li .single .blue .text{
    font-size: 14px;
    color: #fff;
    line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 0 0 0 27px;
    padding-left: 12px;
    position: relative;
}
.partTeacher ul li .single .blue .text::before{
    content: '';
    width: 6px;
    height: 6px;
    background: #fff;
    border-radius: 50em;
    position: absolute;
    top: 8px;
    left: 0;
}
.partTeacher ul li .single .hover_text{
    width: 276px;
    height: 346px;
    position: absolute;
    left: 0;
    top: 346px;
    right: 0;
    bottom: 0;
    display: none;
    z-index: 99;
}
.partTeacher ul li .single .hover_text .hover_bg{
    width: 276px;
    height: 346px;
    background: rgba(52,96,237,0.64);
    display: flex;
    justify-content: center;
    align-items: center;
}
.partTeacher ul li .single .hover_text p{
    font-size: 16px;
    color: #fff;
    line-height: 22px;
    word-break: break-all;
    margin: 0 21px;
}

/*成果*/
.partResult{
    width: 100%;
    background: #F8FAFE;
    padding: 48px 0 67px;
    display: none;
}
.partResult .main{
    width: 100%;
    margin: 40px 0 45px;
    overflow: hidden;
}
.partResult .main img{
    width: 100%;
    display: block;
}

/*理由*/
.partReason{
    width: 100%;
    background: #f5f5f5;
    padding: 50px 0 60px;
    overflow: hidden;
}
.partReason .main{
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin: 40px 0 0;
}
.partReason .main .one{
    width: 227px;
    height: 297px;
    background: #FFFFFF;
    box-shadow: 0px 5px 17px 0px rgba(51, 109, 184, 0.16);
    border-radius: 9px;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.partReason .main .one:hover .pic img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.partReason .main .one .pic{
    width: 227px;
    height: 155px;
    overflow: hidden;
}
.partReason .main .one .pic img{
    width: 100%;
    display: block;
    -webkit-transition: transform 1s;
    -moz-transition: transform 1s;
    -o-transition: transform 1s;
    transition: transform 1s;
}
.partReason .main .one span{
    font-size: 16px;
    font-weight: 500;
    color: #333333;
    line-height: 22px;
    margin: 15px 0;
}
.partReason .main .one p{
    font-size: 14px;
    color: #70758D;
    line-height: 23px;
    margin: 0 12px;
}

/*环境*/
.partSchool{
    width: 100%;
    background-color: #fff;
    padding: 50px 0;
    overflow: hidden;
}
.partSchool .main{
    width: 100%;
    margin: 40px auto;
    overflow: hidden;
}
.partSchool .main .pic1{
    width: 689px;
    height: 385px;
    margin: 0 13px 16px 0;
}
.partSchool .main .pic2{
    width: 478px;
    height: 385px;
    margin: 0 0 16px 0;
}
.partSchool .main .pic3{
    width: 478px;
    height: 385px;
    margin: 0 13px 16px 0;
}
.partSchool .main .pic4{
    width: 689px;
    height: 385px;
    margin: 0 0 16px 0;
}
.partSchool .main .pic5{
    width: 689px;
    height: 497px;
    margin: 0 13px 0 0;
}
.partSchool .main .pic6{
    width: 478px;
    height: 189px;
    margin: 0 0 17px 0;
}
.partSchool .main .pic7{
    width: 478px;
    height: 291px;
    margin: 0;
}
.partSchool .main .pic{
    border-radius: 20px;
    float: left;
    overflow: hidden;
}
.partSchool .main .pic img{
    width: 100%;
    -webkit-transition: transform 1s;
    -moz-transition: transform 1s;
    -o-transition: transform 1s;
    transition: transform 1s;
}
.partSchool .main .pic:hover img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.morebtn2{
    width: 322px;
    height: 57px;
    background: #EA7756;
    border-radius: 29px;
    font-size: 20px;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 57px;
    text-align: center;
    display: block;
}

/*浮窗*/
.partFixed{
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 999999;
    display: none;
}
.partFixed .main{
    width: 100%;
    height: 252px;
    background: url(../images/fixed.png) no-repeat top center;
    background-size: cover;
    position: relative;
}
.partFixed .main .closebtn{
    width: 27px;
    height: 27px;
    position: absolute;
    top: 44px;
    right: 53px;
    cursor: pointer;
}
.partFixed .main .submitbtn{
    width: 154px;
    height: 154px;
    border-radius: 50em;
    position: absolute;
    bottom: 11px;
    right: 110px;
    cursor: pointer;
}
.partFixed .main .form{
    width: 352px;
    position: absolute;
    bottom: 27px;
    left: 440px;
}
.partFixed .main .form input{
    width: 352px;
    height: 41px;
    background: #FFFFFF;
    border-radius: 21px;
    outline: none;
    border: 0;
    padding: 0;
    text-align: center;
    margin: 0 0 6px 0;
}

/*2022年寒假春季冲刺小班课*/
.partClass{
    width: 100%;
    background-color: #fff;
    padding: 60px 0 48px 0;
    overflow: hidden;
}
.partClass .theme{
    font-size: 36px;
    font-weight: 500;
    color: #333333;
    line-height: 50px;
    text-align: center;
}
.partClass .main{
    width: 100%;
    margin: 44px auto 0;
    overflow: hidden;
}
.partClass .main .tips{
    display: flex;
    flex-direction: row;
    justify-content: center;
}
.partClass .main .tips .tip{
    width: 256px;
    height: 65px;
    background: #E6F1FF;
    border-radius: 6px;
    font-size: 20px;
    font-weight: 500;
    color: #3E67DF;
    line-height: 65px;
    text-align: center;
    cursor: pointer;
    margin: 0 14px;
}
.partClass .main .tips .noted{
    background: #3C7DFF;
    color: #fff;
}
.partClass .main .plans{
    width: 100%;
    margin-top: 42px;
}
.partClass .main .plans .plan{
    width: 1146px;
    background: #fff;
    border: 17px solid #3C7DFF;
    border-radius: 6px;
    padding-top: 63px;
    display: none;
}
.partClass .main .plans .plan h5{
    font-size: 24px;
    font-weight: 500;
    color: #2B2B2B;
    line-height: 33px;
    text-align: center;
    margin: -21px 0 29px;
}
.partClass .main .plans .plan .line{
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    margin: 0 30px;
}
.partClass .main .plans .plan .line .lline{
    font-size: 20px;
    font-weight: 500;
    color: #F09A51;
    line-height: 28px;
    flex-shrink: 0;
}
.partClass .main .plans .plan .line .rline{
    margin-bottom: 18px;
}
.partClass .main .plans .plan .line .rline p{
    font-size: 20px;
    font-weight: 400;
    color: #2B2B2B;
    line-height: 28px;
    margin: 0;
}
.partClass .main .plans .plan .line .rline h6{
    font-size: 16px;
    font-weight: 400;
    color: #1B60E9;
    line-height: 22px;
    margin: 4px 0;
}
.partClass .main .plans .plan h3{
    font-size: 16px;
    font-weight: 400;
    color: #DC3527;
    line-height: 22px;
    text-align: center;
    margin: 15px 0 45px;
}
.partClass .main .plans .plan .table{
    width: 810px;
    margin: 2px auto 33px;
}
.partClass .main .plans .plan .table .bg{
    width: 100%;
    height: 60px;
    background: #fff;
    border-bottom: 1px solid #f3f3f3;
}
.partClass .main .plans .plan .table .bg .row{
    font-size: 16px;
    line-height: 60px;
    font-weight: 400;
    text-align: center;
    float: left;
}
.partClass .main .plans .plan .table .bg .row1{
    width: 229px;
    border-left: 1px solid #f3f3f3;
    color: #333;
}
.partClass .main .plans .plan .table .bg .row2{
    width: 258px;
    border-left: 1px solid #f3f3f3;
    border-right: 1px solid #f3f3f3;
    color: #727272;
}
.partClass .main .plans .plan .table .bg .row3{
    width: 319px;
    border-right: 1px solid #f3f3f3;
    color: #727272;
}
.partClass .main .plans .plan .table .bg1{
    height: 56px!important;
    background: #4E74FF!important;
    border-bottom: none!important;
}
.partClass .main .plans .plan .table .bg1 .row{
    font-size: 18px!important;
    color: #fff!important;
    line-height: 56px!important;
}

/*底部表单*/
.partForm{
    width: 100%;
    height: 86px;
    background: #2A2A2A;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 999999;
    display: block;
}
.partForm .main{
    width: 100%;
    height: 86px;
    position: relative;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.partForm .main .man{
    width: 140px;
    height: 200px;
    position: absolute;
    bottom: 0;
    left: 0;
}
.partForm .main h3{
    font-size: 29px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 41px;
    margin: 0 27px 0 200px;
}
.partForm .main h3 span{
    color: #E6800D;
}
.partForm .main .form{
    width: 256px;
    height: 50px;
    background: #FFFFFF;
    border-radius: 4px;
    display: flex;
    flex-direction: row;
}
.partForm .main .form img{
    width: 22px;
    height: 22px;
    margin: auto 17px;
}
.partForm .main .form input{
    width: 200px;
    height: 50px;
    padding: 0;
    border: 0;
    outline: 0;
}
.partForm .main button{
    width: 221px;
    height: 50px;
    background: #E6800D;
    border-radius: 4px;
    font-size: 18px;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 50px;
    text-align: center;
    padding: 0;
    border: 0;
    outline: 0;
    cursor: pointer;
}

/*我们的优势有哪些？*/
.partGood{
    width: 100%;
    background: #F4F6FA;
    padding: 50px 0;
    overflow: hidden;
}
.partGood .main{
    width: 100%;
    margin: 55px 0 0;
    display: flex;
}
.partGood .main .leftContent{
    width: 578px;
    height: 651px;
}
.partGood .main .leftContent img{
    width: 578px;
    height: 651px;
}
.partGood .main .rightContent{
    width: 634px;
    height: 651px;
    margin-left: -31px;
}
.partGood .main .rightContent .one{
    width: 100%;
    margin-bottom: 17px;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transition: all .5s cubic-bezier(.46,-1.96,.29,1.14);
    transition: all .5s cubic-bezier(.46,-1.96,.29,1.14);
}
.partGood .main .rightContent .one:hover{
    -webkit-transform: translate3d(0,-5px,0);
    transform: translate3d(0,-5px,0);
}
.partGood .main .rightContent .one .tip{
    width: 294px;
    height: 54px;
    background: #FF6F00;
    border-radius: 10px;
    font-size: 21px;
    font-weight: bold;
    color: #fff;
    line-height: 40px;
    text-align: center;
}
.partGood .main .rightContent .one .text{
    height: 68px;
    background: linear-gradient(160deg, #03C082 0%, #BEF690 120%);
    border-radius: 10px;
    padding: 0 10px 0 30px;
    font-size: 16px;
    color: #fff;
    line-height: 24px;
    display: flex;
    align-items: center;
    margin-top: -14px;
}

/*如何保障学习质量*/
.partQuality{
    width: 100%;
    background: #51B949;
    padding: 50px 0 30px;
    overflow: hidden;
}
.partQuality .main{
    width: 100%;
    margin: 50px 0 0;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
}
.partQuality .main .one{
    width: 515px;
    height: 376px;
    background: #fff;
    border-radius: 10px;
    margin: 0 0 30px 45px;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transition: all .5s cubic-bezier(.46,-1.96,.29,1.14);
    transition: all .5s cubic-bezier(.46,-1.96,.29,1.14);
}
.partQuality .main .one:hover{
    -webkit-transform: translate3d(0,-10px,0);
    transform: translate3d(0,-10px,0);
}
.partQuality .main .one .tu{
    width: 515px;
    height: 292px;
    position: relative;
}
.partQuality .main .one .tu img{
    width: 515px;
    height: 292px;
}
.partQuality .main .one .tu .lines{
    position: absolute;
    bottom: 29px;
    left: -45px;
}
.partQuality .main .one .tu .lines .line{
    min-width: 206px;
    height: 35px;
    background: linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 54%, rgba(255,255,255,0) 97%);
    border-radius: 18px;
    padding-right: 40px;
    margin-top: 10px;
    display: flex;
    flex-direction: row;
    align-items: center;
}
.partQuality .main .one .tu .lines .line img{
    width: 25px;
    height: 25px;
    margin: 0 16px 0 7px;
}
.partQuality .main .one .tu .lines .line span{
    font-size: 15px;
    font-weight: bold;
    color: #51B949;
    line-height: 35px;
}
.partQuality .main .one .zi{
    width: 515px;
    height: 84px;
    display: flex;
    flex-direction: row;
    align-items: center;
}
.partQuality .main .one .zi b{
    font-size: 54px;
    font-weight: bold;
    color: #51B949;
    line-height: 84px;
    margin: 0 14px 0 29px;
}
.partQuality .main .one .zi span{
    font-size: 24px;
    font-weight: bold;
    color: #51B949;
    line-height: 84px;
}

/*六大保障*/
.partAssure{
    width: 100%;
    background: #fff;
    padding: 50px 0 0;
}
.partAssure .main{
    width: 100%;
    margin: 30px 0 15px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}
.partAssure .main .one{
    width: 375px;
    display: flex;
    flex-direction: column;
}
.partAssure .main .one .bao{
    width: 375px;
    height: 214px;
    border-radius: 10px;
    overflow: hidden;
}
.partAssure .main .one .bao img{
    width: 375px;
    height: 214px;
    -webkit-transition: transform 1s;
    -moz-transition: transform 1s;
    -o-transition: transform 1s;
    transition: transform 1s;
}
.partAssure .main .one:hover .bao img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.partAssure .main .one span{
    font-size: 22px;
    font-weight: 600;
    color: #385CFF;
    line-height: 30px;
    text-align: center;
    margin-top: 20px;
}
.partAssure .main .one p{
    font-size: 16px;
    color: #353535;
    line-height: 27px;
    text-align: center;
    margin: 8px 0 35px;
}

/*服务学员来自全国各地国际学校*/
.partSpread{
    width: 100%;
    background: #F4F6FA;
    padding: 50px 0 10px;
    overflow: hidden;
}
.partSpread .main{
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 42px 0 0;
}
.partSpread .main .one{
    width: 226px;
    height: 153px;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.partSpread .main .one img{
    width: 226px;
    height: 86px;
    display: block;
}
.partSpread .main .one span{
    font-size: 14px;
    color: #878585;
    line-height: 20px;
    margin-top: 13px;
}
.partSpread .morebtn{
    font-size: 16px;
    color: #1365EA;
    line-height: 22px;
    margin: 12px 0 42px;
}
