html,body{ 
    background: #f1fbff;
}
.summaryoftopics{
    width: 100%;
    
}
.summaryoftopics .banners{
    width: 100%;
    height:360px;
    background: url("/static//home/images/summaryoftopics/summaryoftopcis_b.png") no-repeat center / cover;
}
.summaryoftopics .banners .warps{
    width: 1200px;
    height: 100%;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.summaryoftopics .banners .warps .tits{
    width: 100%;
    text-align: center;
    color:#000000;
    font-size: 36px;
    font-weight: 600;
}
.summaryoftopics .banners .warps .txtimgs{
    width: 100%;
    display: flex;
    justify-content: center;
}
.summaryoftopics .topsuls{
    width: 100%;
    height: 60px;
    background: #fff;
    display: flex;
    justify-content: center;
    box-shadow: 0 15px 15px 5px #e0edfa;
}
.summaryoftopics .topsuls .warps{
    width: 1200px;
    height: 100%;
    display: flex;
}
.summaryoftopics .topsuls .warps .lis{
    width: 300px;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 18px;
    color:#000000;
    cursor: pointer;
    position: relative;
}
.summaryoftopics .topsuls .warps .lis:hover{
    color:#0067ff;
    font-weight: 600;
    background: linear-gradient(to bottom,#d0e3ff,#fbfcff);
}
.summaryoftopics .topsuls .warps .lis span{ 
    height: 60px;
    line-height: 60px;
}
.summaryoftopics .topsuls .warps .lis:hover span{
    position: relative;
    height: 60px;
}
.summaryoftopics .topsuls .warps .lis:hover span::after{
    content: "";
    width: 100%;
    height: 2px;
    background: #0067ff;
    position: absolute;
    left: 0;
    bottom: 0;
}
.summaryoftopics .titles{
    width: 100%;
    height: 122px;
    display: flex;
    justify-content: center;
    padding-top: 49px;
    box-sizing: border-box;
}
.summaryoftopics .titles img{ 
    width: 412px;
    height: 44px;
}
.summaryoftopics  .cenuls{
    width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
}
.summaryoftopics .cenuls .lis{
    width: 386px;
    height: 182px;
    border: 1px solid #fff;
    border-radius: 8px;
    box-sizing: border-box;
    padding:22px;
    display: flex;
    justify-content: space-between;
}
.summaryoftopics  .cenuls .lis1{
    background: linear-gradient(to bottom right,#cde1ff,#ffffff);
}
.summaryoftopics .cenuls .lis2{
    background:url("/static/home/images/summaryoftopics/summaryoftopcis_b6.png") no-repeat left 0 / 143px 201px,linear-gradient(to bottom right,#ffeeef,#fffcf8);
}
.summaryoftopics .cenuls .lis3{
    background: linear-gradient(to bottom right,#d9f4d2,#ffffff);
}
.summaryoftopics  .contents .cenuls .lis .les{
    width: 120px;
    height: 110px;
}
.summaryoftopics  .cenuls .lis .les img{
    width: 120px;
    height: 110px;
}
.summaryoftopics  .cenuls .lis .ris{
    width: calc(100% - 129px);
}
.summaryoftopics  .cenuls .lis .ris .tits{
    width: 100%;
    color:#222222;
    font-size: 22px;
    font-weight: 600;
    padding-bottom: 10px;
}
.summaryoftopics  .cenuls .lis .ris  .actions{
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    align-content: flex-start;
    flex-wrap: wrap;
    min-height: 70px;
}
.summaryoftopics  .cenuls .lis .ris  .actions .ls{
    display: flex;

    padding-bottom: 5px;
}
.summaryoftopics  .cenuls .lis .ris  .actions .ls img{
    width: 18px;
    height: 18px;
    margin-right: 10px;
    margin-top: 3px;
}
.summaryoftopics  .cenuls .lis .ris  .actions .ls span{
    color:#222222;
    font-size: 16px;
}
.summaryoftopics  .cenuls .lis .ris .btns{
    width: 100%;
    display: flex;
    justify-content: flex-end;
}
.summaryoftopics  .cenuls .lis .ris .btns a{
    display: block;
    width: 128px;
    height: 36px;
    border-radius: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size:16px;
    color:#ffffff;
}
.summaryoftopics  .cenuls .lis1 .ris .btns a{
    background: linear-gradient(to right,#0064fe,#0030bd);
    box-shadow: 0 5px 10px 2px #afc2e7;
}
.summaryoftopics  .cenuls .lis2 .ris .btns a{
    background: linear-gradient(to right,#fd5656,#fa9a9b);
    box-shadow: 0 5px 10px 2px #fec8c6;
}
.summaryoftopics  .cenuls .lis3 .ris .btns a{
    background: linear-gradient(to right,#03a3f6,#29ef9f);
    box-shadow: 0 5px 10px 2px #bbfae1;
}
.summaryoftopics .contents{
    width: 1200px;
    margin: 0 auto;
    padding-bottom: 62px;
}
.summaryoftopics .contents .tpuls{
    width: 100%;
    display: flex;
    justify-content: space-between;
    height: 70px;
    
}
.summaryoftopics .contents .tpuls .lis{
    width: 224px;
    height: 52px;
    background: #fff;
    border-radius: 52px;
    display: flex;
    justify-content: center;
    align-items: center;
    color:#222222;
    font-size: 18px;
    border: 1px solid #7bb6f6;
    cursor: pointer;
}
.summaryoftopics .contents .tpuls .lis.hovers{
    background: #7bb6f6;
    color:#fff;
    box-shadow: 0 5px 10px 2px #d9e6ee;
}
.summaryoftopics .contents .lesuls{
    width: 100%;
    border: 1px solid #bbe3ff;
    border-radius: 12px;
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px;
    box-shadow: 0 9px 0 0px #e6f2ff;
}
.summaryoftopics .contents .lesuls .ls{
    width: 80px;
    background: #7bb6f6;
    border-radius: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
    color:#fff;
    font-size: 20px;
    padding: 20px;
    box-sizing: border-box;
    
}
.summaryoftopics .contents .lesuls .rs{
    width: calc(100% - 80px);
    box-sizing: border-box;
    padding:14px 16px 0px 16px; 
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch;
}
.summaryoftopics .contents .lesuls .rs .navigation-text-item{
    display: block;
    width: 56px;
    margin-left: 14px;
    margin-bottom: 14px;
    cursor: pointer;
}
.summaryoftopics .contents .lesuls .rs .navigation-text-item.hovers{
    color:#0062ff;
}
.summaryoftopics .contents .lesuls .rs .navigation-text-item:hover{
    color: #0062ff;
}
.summaryoftopics .contents .btmuls{
    width: 100%;
    background: #fff;
    border-radius: 5px;
    overflow: hidden;
    box-shadow: 0 9px 0 0px #e6f2ff;
}
.summaryoftopics .contents .btmuls img{
    max-width: 100%;
}
.summaryoftopics .contents .btmuls .tps{
    width: 100%;
    height: 50px;
    display: flex;
    background: #7bb6f6;
    border-radius: 5px;
}
.summaryoftopics .contents .btmuls .tps span{
    display: block;
    width: 240px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    color:#fff;
    font-size: 18px;
    font-weight: 600;
}
.summaryoftopics .contents .btmuls .warpslis{
    width: 100%;
    height: 56px;
    display: flex;
    border-bottom: 1px solid #e6e7ef;
}
.summaryoftopics .contents .btmuls .warpslis:last-child{
    border-bottom: none;
}
.summaryoftopics .contents .btmuls .warpslis .lis{
    width: 240px;
    height: 56px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.summaryoftopics .contents .btmuls .warpslis .lis1{
    color:#222222;
    font-size: 16px;
}
.summaryoftopics .contents .btmuls .warpslis .lis2{
    color:#005eff;
}
.summaryoftopics .contents .btmuls .warpslis .lis2 span{
    padding-left: 7px;
}
.summaryoftopics .contents .btmuls .warpslis .lis3{
    color:#222222;
}
.summaryoftopics .contents .btmuls .warpslis .lis3 span{
    padding-left: 7px;
}
.summaryoftopics .contents1{
    width: 100%;
    padding-bottom: 48px;
    background: #ddefff;
    height: auto;
}
.summaryoftopics .contents1 .uls{
    width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
}
.summaryoftopics .contents1 .uls .lis{
    width: 270px;
    height: 344px;
    border:1px solid #fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 8px;
    background: linear-gradient(to bottom,#fbe6ff,#fff);
}
.summaryoftopics .contents1 .uls .lis img{
    width: 177px;
    height: 177px;
    box-shadow: 0 9px 0 0px #fdcaff;
    border:2px solid #fdcaff;
    margin-bottom: 39px;
}
.summaryoftopics .contents1 .uls .lis .sp1{
    width: 100%;
    text-align: center;
    color:#000000;
    font-size: 24px;
    font-weight: 600;
    padding-bottom: 16px;
}
.summaryoftopics .contents1 .uls .lis .sp2{
    width: 100%;
    text-align: center;
    color:#000000;
    font-size: 14px;
}
.summaryoftopics .contents2{
    width: 100%;
    padding-bottom: 67px;
    background: url("/static//home/images/summaryoftopics/summaryoftopcis_b18.png") no-repeat left top;
}
.summaryoftopics .contents2 .titles4 img{
    width: 335px;
    height: 43px;
}
.summaryoftopics .contents2 .uls{
    width: 1200px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.summaryoftopics .contents2 .uls .lis{
    width: 592px;
    height: 289px;
    background: #fff;
    padding: 19px 22px 0 11px;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;

}
.summaryoftopics .contents2 .uls .lis .les{
    width: 227px;
}
.summaryoftopics .contents2 .uls .lis .les img{
    width: 210px;
    height: 210px;
}
.summaryoftopics .contents2 .uls .lis .ris{
    width: calc(100% - 227px);
}
.summaryoftopics .contents2 .uls .lis .ris .tps1{
    width: 100%;
    color:#222222;
    font-size: 18px;
    font-weight: 600;
    padding: 0 0 11px;
}
.summaryoftopics .contents2 .uls .lis .ris .tps2{
    width: 100%;
    color:#737986;
    font-size: 14px;
    padding: 0 0 25px;
}
.summaryoftopics .contents2 .uls .lis .ris .tps3{
    width: 100%;
    height: 129px;
}
.summaryoftopics .contents2 .uls .lis .ris .tps3 .days{
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding-bottom: 10px;
}
.summaryoftopics .contents2 .uls .lis .ris .tps3 .days .sp1{
    width: 52px;
    height: 21px;
    display: block;
    background: #c6ad82;
    border-radius: 21px;
    display: flex;
    justify-content: center;
    align-items: center;
    color:#ffffff;
    font-size: 14px;
}
.summaryoftopics .contents2 .uls .lis .ris .tps3 .days .sp2{
    width: calc(100% - 63px);
    color:#222222;
    font-size: 16px;
    line-height: 21px;
}
.summaryoftopics .contents2 .uls .lis .ris .pays{
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.summaryoftopics .contents2 .uls .lis .ris .pays .sp1{
    color:#f82e39;
    font-size: 30px;
    font-weight: 600;
}
.summaryoftopics .contents2 .uls .lis .ris .pays .sp2{
    color:#737986;
    font-size: 14px;
    padding-top: 15px;
    text-decoration: line-through;
}
.summaryoftopics .contents2 .uls .lis .ris .pays a{
    display: block;
    width: 148px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 40px;
    background: linear-gradient(to right,#fd5655,#fa7e54);
    color:#fff;
    font-size: 16px;
    box-shadow: 0 3px 15px 3px #fec5c5;
}