.top_1{
    height: 36px;
}
.top_2{
    height: 36px;
    background: linear-gradient( 180deg, #CD2B25 0%, #B61B16 100%);
}
.top_4{
    padding-right: 26px;
    height: 18px;
    font-weight: 500;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 36px;
}
.top_5{
    width: 66px;
    height: 18px;
    font-weight: 500;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 36px;
}
.top_6{
    width: 44px;
    height: 44px;
    margin: 18px 0 18px 0;
}
.top_7{
    width: 105px;
    height: 44px;
    font-weight: 400;
    font-size: 36px;
    color: #FFFFFF;
    line-height: 44px;
    text-align: left;
    margin: 18px 0 18px 0;
}
.bottom_1{
    height: 225px;
    padding: 40px 0;
    background: #F3F5F7;
}
.bottom_2{
    margin-top: 50px;
    width: 140px;
    height: 140px;
    background: #FFFFFF;
    border: 1px solid #EEEFF2;
}
.bottom_3{
    width: 142px;
    height: 60px;
    font-weight: 400;
    font-size: 16px;
    color: #666666;
    line-height: 60px;
}
.bottom_4{
    height: 40px;
    margin: 20px 50px 20px 0;
    line-height: 40px;
    font-weight: 500;
    font-size: 24px;
    color: #222222;
}
.bottom_5{
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 50%;
    border: 1px solid #999;
    color: #666;
    font-size: 16px;
    margin-right: 10px;
}
.botttom_6{
    display: block;
    margin-top: 35px;
    height: 28px;
    font-weight: 400;
    font-size: 14px;
    color: #999999;
    line-height: 28px;
}
.pagination{
    display: flex;
    flex-flow: row wrap;
    justify-content: center; /* 水平居中 */
}
.pagination > li{
    list-style-type: none;
}
li a{
    margin: 15px 5px;
    flex: 0 0 auto;
    height: 40px;
    display: block;
    padding:0 15px;
    font-weight: 400;
    font-size: 16px;
    color: #333A4D;
    line-height: 40px;
    text-align: center;
    background: #FFFFFF;
    border-radius: 5px;
    border: 1px solid #EEEFF2;
}
.disabled{
    margin: 15px 5px;
    flex: 0 0 auto;
    height: 40px;
    display: block;
    padding:0 15px;
    font-weight: 400;
    font-size: 16px;
    color: #333A4D;
    line-height: 40px;
    text-align: center;
    background: #FFFFFF;
    border-radius: 5px;
    border: 1px solid #EEEFF2;
}
.active{
    margin: 15px 5px;
    flex: 0 0 auto;
    height: 40px;
    display: block;
    padding:0 15px;
    font-weight: 400;
    font-size: 16px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    background: #CD2B25;
    border-radius: 5px;
    border: 1px solid #EEEFF2;
}
.index_1{
    width: 100%;
    height: 140px;
    background: linear-gradient(to bottom, rgba(0,0,0,0.8), rgba(0,0,0,0));
    left: 0;
    top: 0;
    z-index: 999;
}
.index_1_1{
    width: 100%;
    height: 80px;
    background-color: #fff;
}
.index_2{
    width: 44px;
    height: 44px;
    border-radius: 15px;
    margin: 18px 10px 18px 0;
}
.index_3{
    width: 105px;
    height: 44px;
    font-weight: 400;
    font-size: 26px;
    color: #FFFFFF;
    line-height: 44px;
    text-align: left;
    margin: 18px 0 18px 0;
}
.index_3_1{
    width: 105px;
    height: 44px;
    font-weight: 400;
    font-size: 26px;
    color: #222222;
    line-height: 44px;
    text-align: left;
    margin: 18px 0 18px 0;
}
.index_4{
    width: 350px;
}
.index_4_1{
    width: 165px;
}
.index_5{
    width: 450px;
    margin: 0 225px;
}
.index_5_1{
    width: 450px;
    margin-left: 30px;
}
.index_6{
    width: 70px;
    height: 28px;
    margin: 26px 10px 26px 10px;
    font-weight: 500;
    font-size: 18px;
    color: #FFFFFF;
    line-height: 28px;
    letter-spacing: 2px;
    text-align: center;
}
.index_6_1{
    width: 70px;
    height: 28px;
    margin: 26px 10px 26px 10px;
    font-weight: 500;
    font-size: 16px;
    color: #666666;
    line-height: 28px;
    letter-spacing: 2px;
    text-align: center;
}
.index_7{
    left: 25px;
    bottom: -10px;
    width: 20px;
    height: 3px;
    background: #FFFFFF;
    border-radius: 10px 10px 10px 10px;
}
.index_6_2{
    width: 70px;
    height: 28px;
    margin: 26px 10px 26px 10px;
    font-weight: 500;
    font-size: 18px;
    color: #222222;
    line-height: 28px;
    letter-spacing: 2px;
    text-align: center;
}
.index_6_3{
    color: #CD2B25;
}
.index_7_1{
    left: 25px;
    bottom: -10px;
    width: 20px;
    height: 3px;
    background: #CD2B25;
    border-radius: 10px 10px 10px 10px;
}
.index_8{
    width: 36px;
    height: 36px;
    background: rgba(0,0,0,0.2);
    border-radius: 18px;
    line-height: 36px;
    color: #fff;
    margin: 22px 16px 22px 0;
}
.index_8_1{
    width: 30px;
    height: 30px;
    display: inline-block;
    margin:3px;
}
.index_8_2{
    width: 36px;
    height: 36px;
    display: inline-block;
}
.index_9{
    width: 111px;
    height: 36px;
    border-radius: 18px 18px 18px 18px;
    border: 1px solid #FFFFFF;
    margin: 21px 0 21px 0;
    font-weight: 400;
    font-size: 16px;
    color: #FFFFFF;
    line-height: 36px;
    letter-spacing: 2px;
}
.index_9_1{
    width: 111px;
    height: 36px;
    border-radius: 18px 18px 18px 18px;
    border: 1px solid #CD2B25;
    margin: 21px 0 21px 0;
    font-weight: 400;
    font-size: 16px;
    color: #CD2B25;
    line-height: 36px;
    letter-spacing: 2px;
}
.index_10{
    left: 0;
    top: 35%;
    width: 100%;
    height: 66px;
    z-index: 999;
}
.index_11{
    left: 0;
    top: 52%;
    width: 100%;
    height: 50px;
    z-index: 999;
}
.index_12{
    width: 200px;
    margin: 0 auto;
}
.index_13{
    width: 66px;
    height: 66px;
    margin: 0 20px 0 0;
    border-radius: 20px;
}
.index_14{
    height: 66px;
    font-weight: 400;
    font-size: 34px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 66px;
}
.index_15{
    width: 800px;
    height: 50px;
    margin: 0 auto;
    width: 779px;
    background: #FFFFFF;
    border-radius: 25px 25px 25px 25px;
}
.index_16{
    width: 98px;
    height: 50px;
    line-height: 50px;
    font-weight: 400;
    font-size: 16px;
    color: #222222;
    border-right: 1px solid #D9D9D9;
    cursor: pointer;
}
.index_17{
    width: 50px;
    height: 50px;
    border-radius: 25px;
    background: #CD2B25;
    margin-right: -1px;
    cursor: pointer;
}
.index_18{
    width: 32px;
    height: 32px;
    display: inline-block;
    margin: 9px;
}
.index_19{
    width: 600px;
    height: 28px;
    margin: 11px 0 11px 15px;
}
.index_20{
    left:0;
    bottom: -45px;
    width: 109px;
    height: 30px;
    background: rgba(0,0,0,0.3);
    border-radius: 15px 15px 15px 15px;
    font-weight: 500;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 30px;
}
.swiper-container {
    width: 100%;
    height: 100%;
    --swiper-pagination-color: #FD3F0C;
}
.banner .my-pagination-clickable{
    bottom: 130px!important;
}
.banner .news-pagination-clickable{
    width: 150px!important;
}
.banner .my-bullet{
    width: 10px;
    height: 10px;
    display: inline-block;
    margin: 0 4px;
    background: rgba(255,255,255,0.4);
    border-radius: 50%;
}
.banner .my-bullet-active{
    background: #fff;
}
.banner .news-bullet{
    width: 9px;
    height: 9px;
    display: inline-block;
    margin: 0 4px;
    background: #fff;
    border-radius: 50%;
}
.banner .news-bullet-active{
    width: 7px;
    height: 7px;
    background: rgba(255,255,255,0.4);
    border:2px solid #fff;
}
.swiper-slide {
    width: 100%;
    text-align: center;
    font-size: 18px;
    background: none;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.index_22{
    width: 100%;
    left: 0;
    top: 88%;
    z-index: 999;
}
.index_21{
    margin: 0 auto;
    width: 1570px;
    padding: 15px;
    background: #FFFFFF;
    border-radius: 10px 10px 10px 10px;
    overflow: hidden;
}
.index_23_1{
    padding: 3px 15px;
    background: #CD2B25;
    color: #fff;
    font-weight: 500;
    font-size: 32px;
}
.index_23{
    display: block;
    height: 70px;
    font-weight: 500;
    font-size: 38px;
    color: #222222;
    line-height: 70px;
}
.index_24{
    width: 100%;
    height: 1px;
    background: #EEEFF2;
    margin-top: 10px;
}
.index_25{
    margin-top: 10px;
    display: flex;
}
.index_26{
    width: 496px;
    height: 100px;
    background: #F7F8FA;
    border-radius: 10px 10px 10px 10px;
    flex: 0 1 auto;
    margin-right: 40px;
}
.index_25 :last-child{
    margin-right: 0px;
}
.index_27{
    width: 60px;
    height: 60px;
    background: #FFFFFF;
    margin: 20px 15px 20px 15px;
}
.index_28{
    width: 386px;
    height: 60px;
    margin: 20px 0;
}
.index_29{
    width: 60px;
    height: 40px;
    font-weight: 500;
    font-size: 24px;
    color: #CD2B25;
    line-height: 40px;
    background: #FFFFFF;
}
.index_30{
    width: 60px;
    height: 20px;
    font-weight: 500;
    font-size: 12px;
    color: #FFFFFF;
    line-height: 20px;
    background: #CD2B25;
}
.index_31{
    width: 386px;
    height: 30px;
    font-weight: 400;
    font-size: 18px;
    color: #222222;
    line-height: 30px;
    overflow:hidden;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.index_32{
    width: 386px;
    height: 30px;
    font-weight: 400;
    font-size: 16px;
    color: #666666;
    line-height: 30px;
    overflow:hidden;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.index_33{
    top: 20px;
    right: -20px;
    width: 1px;
    height: 60px;
    background: #EEEFF2;
}
.index_34{
    margin-top: 170px;
    margin-bottom: 62px;
    display: flex;
}
.index_35{
    display: block;
    width: 250px;
    height: 120px;
    border-radius: 8px;
    flex: 0 1 auto;
    margin-right: 20px;
    overflow: hidden;
}
.index_35 img{
    width: 250px;
    height: 120px;
}
.index_34 :last-child{
    margin-right: 0px;
}
.index_36_1{
    height: 28px;
    font-weight: 500;
    font-size: 14px;
    color: #666666;
    line-height: 28px;
}
.index_36{
    height: 28px;
    font-weight: 500;
    font-size: 28px;
    color: #000000;
    line-height: 28px;
}
.index_36_2{
    height: 28px;
    font-weight: 500;
    font-size: 20px;
    color: #000000;
    line-height: 28px;
}
.index_38{
    height: 28px;
    font-weight: 400;
    font-size: 16px;
    color: #000000;
    line-height: 28px;
    margin-right: 10px;
}
.index_39{
    width: 28px;
    height: 28px;
    line-height: 28px;
    background: #FFFFFF;
    box-shadow: 0px 4px 4px 0px #E2E8EE;
    border-radius: 14px;
    color: #CD2B25;
}
.index_40{
    margin-top: 20px;
    display: flex;
}
.index_41{
    display: block;
    width: 378px;
    height: 370px;
    background: #FFFFFF;
    border-radius: 10px 10px 10px 10px;
    flex: 0 1 auto;
    margin-right: 29px;
    overflow: hidden;
    cursor: pointer;
}
.index_41_2{
    display: block;
    width: 378px;
    height: 370px;
    background: #FFFFFF;
    border-radius: 10px 10px 10px 10px;
    margin-right: 29px;
    margin-bottom: 20px;
    overflow: hidden;
    cursor: pointer;
}
.index_41_2:nth-child(4n){
    margin-right: 0px;
}
.index_40_1{
    display: flex;
    flex-flow: row wrap;
}
.index_41_1{
    display: block;
    width: 353px;
    height: 370px;
    flex: 0 1 auto;
    background: #F7F8FA;
    border-radius: 10px 10px 10px 10px;
    margin-right: 29px;
    overflow: hidden;
    cursor: pointer;
    margin:20px 20px 5px 0;
}
.index_41_1:nth-child(3n){
    margin:20px 0px 5px 0;
}
.index_41_3{
    display: block;
    width: 353px;
    height: 375px;
    flex: 0 1 auto;
    background: #FFFFFF;
    border-radius: 10px 10px 10px 10px;
    margin-right: 29px;
    overflow: hidden;
    cursor: pointer;
    margin:20px 20px 5px 0;
}
.index_41_3:nth-child(3n){
    margin:20px 0px 5px 0;
}
.index_40 :last-child{
    margin-right: 0px;
}
.index_42{
    width: 378px;
    height: 226px;
    border-radius: 10px 10px 10px 10px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.index_42_1{
    width: 353px;
    height: 226px;
    border-radius: 10px 10px 10px 10px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.index_43{
    right: 20px;
    bottom: 10px;
    width: 30px;
    height: 30px;
    display: block;
    border-radius: 50%;
    border: 1px solid #FFFFFF;
    line-height: 30px;
    color: #fff;
}
.index_44{
    width: 340px;
    height: 55px;
    font-weight: 500;
    font-size: 18px;
    color: #222222;
    line-height: 28px;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    margin:15px auto;
    overflow: hidden;
}
.index_45_1{
    height: 24px;
    width: 315px;
    margin:0 18px;
}
.index_44_1{
    width: 315px;
    height: 55px;
    font-weight: 500;
    font-size: 18px;
    color: #222222;
    line-height: 28px;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    margin:15px auto;
    overflow: hidden;
}
.index_45{
    height: 24px;
    width: 340px;
    margin:0 18px;
}
.index_46_1{
    height: 24px;
    line-height: 24px;
}
.index_46{
    height: 28px;
    line-height: 28px;
}
.index_46_2{
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    color: #666666;
    margin-left: 30px;
}

.index_46_20{
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    color: #666666;
    margin-right: 15px;
}

.index_46_21{
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    color: #666666;
}

.index_47{
    width: 24px;
    height: 24px;
    border-radius: 50%;
    display: inline;
    margin: 2px 0;
}
.index_47_2{
    width: 20px;
    height: 20px;
    display: inline;
    margin: 4px 4px;
}

.index_47_20{
    width: 14px;
    height: 14px;
    display: inline;
    margin: 7px 4px;
}

.index_48{
    margin-left: 6px;
    color: #666666;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
}
.index_47_1{
    width: 24px;
    height: 24px;
    border-radius: 50%;
}
.index_48_1{
    margin-left: 6px;
    color: #666666;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
}
.index_49{
    height: 28px;
    line-height: 28px;
    color: #666666;
    font-size: 14px;
}
.index_50{
    width: 24px;
    height: 28px;
    border-radius: 0px 0px 0px 0px;
    line-height: 28px;
    color: #666666;
    font-size: 16px;
}
.index_49_1{
    height: 24px;
    line-height: 24px;
    color: #666666;
    font-size: 14px;
}
.index_50_1{
    width: 24px;
    height: 24px;
    border-radius: 0px 0px 0px 0px;
    line-height: 24px;
    color: #666666;
    font-size: 16px;
}
.index_51{
    position: fixed;
    left: 0;
    top: 300px;
    cursor: pointer;
    width: 120px;
}
.index_52{
    position: fixed;
    right: 0;
    top: 300px;
    cursor: pointer;
    width: 120px;
}
.index_53{
    width: 100%;
    border-radius: 0px 10px 10px 0px;
    z-index: 9999;
}
.index_53_1{
    width: 100%;
    border-radius: 10px 0px 0px 10px;
    z-index: 9999;
}
.index_54{
    width: 45px;
    height: 18px;
    background: #E7E7E7;
    line-height: 18px;
    font-weight: 400;
    font-size: 12px;
    color: #666666;
}
.index_59{
    width: 1100px;
}
.index_55{
    margin-right: 32px;
    height: 48px;
    color: #666;
    line-height: 48px;
    cursor: pointer;
    display: block;
}
.index_56{
    font-weight: 500;
    font-size: 28px;
    color: #000000;
}
.index_57{
    left:0;
    bottom: -2px;
    width: 100%;
    height: 4px;
    background: #CD2B25;
    border-radius: 10px 10px 10px 10px;
}
.index_58{
    width: 1099px;
    height: 1px;
    background: #EEEFF2;
}
.index_62{
    width: 1090px;
    padding: 20px 0px 20px 0;
    border-bottom: 1px solid #EEEFF2;
    display: block;
}
.index_62_1{
    width: 1100px;
    padding: 20px 0px 0px 0;
    border-bottom: 1px solid #EEEFF2;
}
.index_63{
    cursor: pointer;
    display: block;
}
.index_64{
    width: 240px;
    height: 169px;
    border-radius: 10px 10px 10px 10px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.index_65{
    width: 828px;
}
.index_66{
    height: 28px;
    font-weight: 500;
    font-size: 20px;
    color: #222222;
    line-height: 28px;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.index_66_1{
    width: 865px;
    font-weight: 500;
    font-size: 20px;
    color: #222222;
    line-height: 28px;
}
.index_67{
    height: 60px;
    font-weight: 400;
    font-size: 16px;
    color: #666666;
    line-height: 30px;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 10px;
}
.index_68{
    display: block;
    padding: 0 10px;
    height: 28px;
    background: #F7F8FA;
    border-radius: 14px 14px 14px 14px;
    border: 1px solid #CCCCCC;
    margin-right: 10px;
    font-weight: 400;
    font-size: 14px;
    color: #333333;
    line-height: 28px;
}

.index_68_1{
    display: block;
    padding: 0 10px;
    height: 28px;
    background: #F7F8FA;
    border-radius: 4px 4px 4px 4px;
    border: 1px solid #F7F8FA;
    margin-right: 10px;
    font-weight: 400;
    font-size: 14px;
    color: #666666;
    line-height: 28px;
    margin: 10px 10px 30px 0;
}

.index_69{
    margin-top: 15px;
}
.index_70{
    width: 1px;
    height: 12px;
    background: #E8EBF2;
    margin: 8px 15px;
}
.index_71{
    height: 28px;
    font-weight: 400;
    font-size: 14px;
    color: #666666;
    line-height: 28px;
}
.index_72{
    margin: 15px 0;
}
.index_73{
    width: 240px;
    height: 169px;
    border-radius: 10px 10px 10px 10px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    margin-right: 20px;
    margin-bottom: 20px;
}
.index_74{
    width: 348px;
    padding: 20px 30px;
    background: #F7F8FA;
    border-radius: 10px 10px 10px 10px;
    border: 1px solid #EEEFF2;
    margin-bottom: 20px;
    display: block;
}
.index_75{
    height: 58px;
    font-weight: 500;
    font-size: 24px;
    color: #222222;
    line-height: 48px;
}
.index_76{
    width: 100%;
    height: 28px;
    margin: 15px 0;
    display: block;
}
.index_77{
    width: 84px;
    height: 28px;
    line-height: 28px;
    background: #FE934B;
    border-radius: 14px 14px 14px 14px;
    color: #FFFFFF;
}
.index_78{
    width: 255px;
    font-weight: 400;
    font-size: 16px;
    color: #222222;
    line-height: 28px;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.index_79{
    width: 166px;
    height: 74px;
    margin-bottom: 15px;
    display: block;
    float: left;
}
.index_79:nth-child(2n){
    float: right;
}
.index_80{
    width: 166px;
    height: 74px;
    border-radius: 8px;
}
.index_81{
    display: block;
    width: 100%;
    height: 30px;
    padding: 12px 0;
    border-radius: 0px 0px 0px 0px;
    border-bottom: 1px solid #E6E9EE;
}
.index_74 :last-child{
    border-bottom: none;
}
.index_82{
    width: 30px;
    height: 30px;
    border-radius: 10px 10px 10px 10px;
    font-weight: 400;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 30px;
    background: #C9CDD4;
}
.index_82_1{
    width: 20px;
    height: 20px;
    border-radius: 50%;
    font-weight: 400;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 20px;
    margin: 12px 10px 12px 0;
    background: #CACACA;
}
.index_83{
    width: 308px;
    height: 30px;
    font-weight: 400;
    font-size: 18px;
    color: #222222;
    line-height: 30px;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.index_84{
    display: block;
    width: 100%;
    height: 86px;
    padding: 20px 0;
    border-bottom: 1px solid #E6E9EE;
    cursor: pointer;
}
.index_85{
    width: 115px;
    height: 86px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    border-radius: 10px 10px 10px 10px;
}
.index_86{
    width: 215px;
}
.index_87{
    width: 215px;
    height: 48px;
    font-weight: 400;
    font-size: 18px;
    color: #222222;
    line-height: 24px;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.index_88{
    margin-top: 10px;
}
.index_89{
    margin-top: 20px;
    width: 100%;
    border-radius: 10px 10px 10px 10px;
    overflow: hidden;
}
.index_90{
    width: 100%;
}
.index_91{
    left: 1%;
    bottom: 0;
    width: 98%;
    height: 28px;
    padding: 20px 0;
}
.index_92{
    font-weight: 400;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 28px;
    background-color: rgba(0,0,0,0.5);
    padding:0 10px;
    border-radius: 5px;
}
.index_93{
    width: 63px;
    height: 28px;
    font-weight: 400;
    font-size: 16px;
    color: #FFFFFF;
    line-height: 28px;
    background: #CD2B25;
    border-radius: 14px 14px 14px 14px;
    cursor: pointer;
}
.index_94{
    width: 100%;
    font-weight: 500;
    font-size: 18px;
    line-height: 28px;
    color: #222222;
    margin: 15px 0;
}
.index_95{
    width: 100%;
    height: 1px;
    background: #E4E7EE;
    margin: 25px 0;
}
.index_96{
    width: 166px;
    height: 40px;
    background: #FFFFFF;
    border-radius: 20px 20px 20px 20px;
    margin: 10px 10px 10px 0;
    line-height: 40px;
    color: #000000;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.index_96:nth-last-child(2n){
    margin: 10px 0 10px 0;
}
.index_97{
    font-weight: bold;
    font-size: 15px;
    color: #CD2B25;
}
.index_98{
    width: 124px;
    height: 36px;
    margin: 6px 0;
    line-height: 36px;
    font-size: 16px;
    color: #222222;
    background: #FFFFFF;
    border-radius: 18px 18px 18px 18px;
}
.index_98_1{
    left: -1px;
    top: -1px;
    width: 124px;
    font-size: 16px;
    color: #222222;
    background: #FFFFFF;
    border-radius: 6px;
    border: 1px solid #EEEFF2;
    cursor: pointer;
    z-index: 99999;
}
.index_98_2{
    width: 124px;
    height: 36px;
    line-height: 36px;
    font-size: 16px;
    color: #222222;
}
.index_99{
    width: 348px;
    height: 56px;
    background: #FFF2E9;
    border-radius: 56px 56px 56px 56px;
    border: 1px solid #FFDDC5;
    font-weight: 500;
    font-size: 20px;
    color: #222222;
    line-height: 56px;
}
.index_101{
    width: 346px;
    background: #FFFFFF;
    border-radius: 20px 20px 20px 20px;
    margin:10px 0;
}
.index_102{
    width: 96px;
    font-weight: 400;
    font-size: 16px;
    color: #333333;
    border-right: 1px solid #E6E9EE;
}
.index_102_1{
    height: 215px;
    line-height: 215px;
    padding: 10px 0;
}
.index_102_2{
    height: 35px;
    line-height: 35px;
    padding: 10px 0;
}
.index_102_3{
    height: 44px;
    line-height: 20px;
    padding: 5px 0;
}
.index_100{
    border-bottom: 1px solid #F7F8FA;
}
.index_103{
    width: 249px;
    padding: 10px 0;
}
.index_104{
    width: 209px;
    height: 35px;
    padding: 0 20px;
    border-bottom: 1px solid #E6E9EE;
    line-height: 35px;
    font-weight: 400;
    font-size: 16px;
    color: #333333;
}
.index_105{
    font-weight: bold;
}
.index_106{
    width: 346px;
    height: 56px;
    line-height: 56px;
    background: #FFF2E9;
    border-radius: 20px 20px 20px 20px;
    border: 1px solid #FFDBC4;
}
.index_107{
    width: 259px;
    height: 56px;
    border-right: 1px solid #FFDBC4;
    font-weight: 500;
    font-size: 16px;
    color: #333333;
}
.index_108{
    width: 86px;
    height: 56px;
    font-weight: bold;
    font-size: 16px;
    color: #FE934B;
}
.index_110{
    font-weight: 500;
    font-size: 24px;
    color: #222222;
    line-height: 50px;
}
.index_111{
    width: 90px;
    height: 28px;
    display: block;
    background: #F7F8FA;
    border-radius: 14px;
    margin:15px 38px 15px 0;
    font-weight: 400;
    font-size: 16px;
    color: #666666;
    line-height: 28px;
    float: left;
}
.index_111:nth-child(3n){
    margin:15px 0;
}
.index_112{
    background: #CD2B25;
    color: #FFFFFF;
}
.news_1{
    width: 100%;
}
.news_2{
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}
.news_3{
    left:0;
    bottom: 28px;
    width: 150px;
    height: 28px;
    font-weight: bold;
    font-size: 24px;
    color: #FFFFFF;
    line-height: 28px;
}
.news_4{
    left:0;
    bottom: -3px;
    width: 3px;
    height: 14px;
    background: #CD2B25;
}
.news_5{
    width: 1025px;
    height: 397px;
    cursor: pointer;
}
.news_5_1{
    width: 1180px;
    cursor: pointer;
}
.news_6{
    width: 525px;
    height: 420px;
    cursor: pointer;
}
.news_7{
    width: 662px;
    height: 420px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.news_8{
    width: 303px;
    height: 320px;
    padding: 50px 30px;
    background: #F4F4F7;
}
.news_9{
    height: 28px;
    font-weight: 400;
    font-size: 14px;
    color: #000000;
    line-height: 28px;
}
.news_10{
    height: 20px;
    margin: 4px 5px 4px 0;
}
.news_11{
    margin-top: 15px;
    height: 58px;
    font-weight: 400;
    font-size: 20px;
    color: #000000;
    line-height: 28px;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.news_12{
    height: 168px;
    font-weight: 400;
    font-size: 14px;
    color: #666666;
    line-height: 24px;
}
.news_13{
    height: 24px;
}
.news_14{
    width: 460px;
    padding-left: 65px;
    height: 135px;
    border-bottom: 1px solid #EEEFF2;
    margin-bottom: 30px;
}
.news_15{
    width: 45px;
    left: 0;
    top: 0;
}
.news_16{
    height: 70px;
    font-weight: 500;
    font-size: 24px;
    color: #222222;
    line-height: 35px;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.news_17{
    width: 100%;
    height: 49px;
    line-height: 49px;
    font-weight: 400;
    font-size: 16px;
    color: #222222;
    cursor: pointer;
}
.news_18{
    width: 404px;
    height: 49px;
}
.news_19{
    width: 85px;
    height: 49px;
    font-weight: 400;
    font-size: 14px;
    color: #999999;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.news_20{
    width: 5px;
    height: 5px;
    background: #999999;
    border-radius: 50%;
    margin: 22px 10px 22px 0;
}
.news_21{
    width: 320px;
    height: 49px;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.news_22{
    margin-top: 60px;
}
.news_23{
    width: 490px;
    margin-right: 65px;
}
.news_24{
    height: 60px;
    border-bottom: 1px solid #EEEFF2;
}
.news_25{
    font-weight: 500;
    font-size: 28px;
    color: #222222;
    line-height: 28px;
}
.news_26{
    width: 77px;
    height: 34px;
    font-weight: 400;
    font-size: 16px;
    color: #CD2B25;
    line-height: 34px;
    border-radius: 28px;
    border: 1px solid #CD2B25;
}
.news_27{
    width: 112px;
    height: 4px;
    background: #CD2B25;
    left: 0;
    bottom: 0;
}
.news_28{
    width: 100%;
    height: 127px;
    margin: 30px 0 15px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    border-radius: 10px;
}
.news_29{
    margin: 50px 0 100px;
}
.news_30{
    width: 1060px;
    padding: 30px 30px 10px;
    background: #F7F8FA;
    border-radius: 10px;
    margin-top: 30px;
}
.news_31{
    height: 36px;
    margin-bottom: 20px;
}
.news_32{
    height: 36px;
    font-weight: 400;
    font-size: 16px;
    color: #000000;
    line-height: 36px;
}
.news_33{
    padding:0 10px;
    height: 36px;
    font-weight: 400;
    font-size: 16px;
    color: #666666;
    line-height: 36px;
    margin-left: 20px;
    border-radius: 4px;
}
.news_34{
    background: #CD2B25;
    color: #fff;
}
.news_34_1{
    background: rgba(205,43,37,0.1);
    color: #CD2B25;
}
.news_35{
    width: 408px;
    background: linear-gradient( 180deg, rgba(255,255,255,0) 0%, rgba(205,43,37,0.1) 100%);
    border-radius: 10px 10px 10px 10px;
    border: 1px solid rgba(205,43,37,0.2);
}
.news_36{
    width: 408px;
    height: 58px;
    border-radius: 10px 10px 0px 0px;
    line-height: 58px;
    font-weight: bold;
    font-size: 24px;
    color: #FFFFFF;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-image: url('../img/pc/duibibg.png');
}
.news_37{
    width: 348px;
    padding: 0 30px;
}
.news_38{
    font-weight: 500;
    font-size: 16px;
    color: #000000;
    line-height: 60px;
}
.news_39{
    width: 308px;
    height: 28px;
    padding: 10px 20px;
    background: #FFFFFF;
    border-radius: 24px;
    border: 1px solid #EEEFF2;
    line-height: 28px;
    color: #999999;
    cursor: pointer;
}
.news_39_1{
    width: 308px;
    height: 48px;
    padding: 0px 20px;
    background: #FFFFFF;
    border-radius: 24px;
    border: 1px solid #EEEFF2;
    line-height: 48px;
    color: #999999;
    cursor: pointer;
}
.news_39_2{
    width: 308px;
    height: 48px;
}
.news_40{
    cursor: pointer;
    width: 164px;
    height: 48px;
    line-height: 48px;
    background: #CD2B25;
    box-shadow: inset 0px -4px 20px 0px #FF726D, 0px 4px 20px 0px rgba(205,43,37,0.4);
    border-radius: 24px;
    font-size: 16px;
    color: #FFFFFF;
}
.news_41{
    cursor: pointer;
    width: 164px;
    height: 48px;
    line-height: 48px;
    background: #ffffff;
    border-radius: 24px;
    font-size: 16px;
    color: #666666;
}
.index_87_1{
    height: 34px;
    font-weight: 400;
    font-size: 18px;
    color: #222222;
    line-height: 24px;
}
.index_87_2{
    width: 100%;
    height: 24px;
    font-weight: 400;
    font-size: 14px;
    color: #666666;
    line-height: 24px;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.news_42{
    width: 92%;
    height: 44px;
    padding:0 4%;
    line-height: 44px;
    display: block;
    font-size: 14px;
    background: rgba(37,104,205,0.05);
    border-bottom: 1px solid #E6E9EE;
}
.news_42_1{
    width: 100%;
    height: 44px;
    line-height: 44px;
    display: block;
    font-size: 14px;
    border-bottom: 1px solid #E6E9EE;
}
.news_42:nth-child(2n){
    background: none;
    border-bottom: none;
}
.news_44{
    width: 40%;
    height: 44px;
    overflow: hidden;
}
.news_44_1{
    width: 35%;
    height: 44px;
    overflow: hidden;
}
.news_45{
    width: 15%;
    height: 44px;
    overflow: hidden;
}
.news_46{
    width: 45%;
    height: 44px;
    overflow: hidden;
}
.news_47{
    font-weight: 400;
    font-size: 16px;
    color: #666666;
    line-height: 24px;
}
.news_48{
    font-weight: bold;
    color: #CD2B25;
}
.news_49{
    height: 60px;
    line-height: 60px;
    font-weight: 400;
    font-size: 16px;
    color: #222222;
    line-height: 60px;
}
.news_50{
    color: #CD2B25;
}
.news_51{
    color: #666666;
}
.news_52{
    width: 254px;
    background: #FFFFFF;
    border-radius: 10px;
    padding: 38px;
}
.news_53{
    width: 1100px;
    padding: 30px 60px;
    background: #FFFFFF;
    border-radius: 10px;
}
.news_54{
    width: 234px;
    height: 48px;
    border-radius: 24px;
    font-weight: 400;
    font-size: 16px;
    color: #000000;
    line-height: 48px;
    margin-bottom: 15px;
    display: block;
    text-align: center;
    cursor: pointer;
}
.news_55{
    background: rgba(205,43,37,0.1);
    color: #CD2B25;
}
.news_56{
    width: 408px;
    padding: 2px 15px;
    height: 36px;
    background: #F7F8FA;
    border-radius: 25px 25px 25px 25px;
    border: 1px solid #EEEFF2;
}
.news_57{
    width: 368px;
    height: 28px;
    line-height: 28px;
    font-weight: 400;
    font-size: 16px;
    color: #999999;
    background: none;
    margin: 4px 0;
}
.news_58{
    width: 36px;
    height: 36px;
    cursor: pointer;
}
.news_59{
    height: 40px;
    font-weight: 400;
    font-size: 16px;
    color: #666666;
    line-height: 40px;
    margin-right: 20px;
    cursor: pointer;
}
.news_60{
    font-weight: 500;
    font-size: 32px;
    color: #222222;
    line-height: 60px;
}
.news_61{
    width: 56px;
    height: 26px;
    background: #FFFFFF;
    border-radius: 14px 14px 14px 14px;
    border: 1px solid #EEEFF2;
    font-weight: 400;
    font-size: 14px;
    color: #CD2B25;
    line-height: 26px;
    margin:0 40px 0 10px;
    cursor: pointer;
}
.news_62 img{
    max-width: 100%;
}
.news_63{
    width: 160px;
    height: 90px;
    background: #CD2B25;
    border-radius: 45px 45px 45px 45px;
    margin: 50px auto;
    cursor: pointer;
}
.news_64{
    width: 36px;
    height: 36px;
    display: inline;
    margin-top: 15px;
}
.news_65{
    font-size: 14px;
    color: #FFFFFF;
    line-height: 24px;
}
.news_66{
    height: 28px;
    line-height: 28px;
    padding-bottom: 40px;
    font-weight: 400;
    font-size: 14px;
    color: #999999;
    border-bottom: 1px solid #EEEFF2;
}
.news_66_1{
    padding-bottom: 20px;
    border-bottom: 1px solid #EEEFF2;
}
.news_67{
    padding: 0 10px;
    height: 28px;
    border-radius: 14px 14px 14px 14px;
    border: 1px solid #EEEFF2;
    color: #222222;
    margin-left: 20px;
    cursor: pointer;
}
.news_67_1{
    padding: 0 10px;
    height: 28px;
    line-height: 28px;
    border-radius: 14px 14px 14px 14px;
    border: 1px solid #EEEFF2;
    background: #fff;
    color: #222222;
    margin-left: 20px;
    cursor: pointer;
}
.news_68{
    margin: 30px 0;
    height: 28px;
    font-weight: 500;
    font-size: 24px;
    color: #222222;
    line-height: 28px;
}
.news_69{
    height: 14px;
    margin:7px 7px 7px 0;
}
.news_70{
    width: 50px;
    height: 50px;
    border-radius: 50%;
}
.news_71{
    padding: 10px;
    width: 1002px;
    height: 114px;
    background: #F7F8FA;
    border-radius: 10px 10px 10px 10px;
    border: 1px solid #EEEFF2;
    font-weight: 400;
    font-size: 16px;
    color: #999999;
    line-height: 28px;
}
.news_72{
    width: 132px;
    height: 48px;
    background: #CD2B25;
    border-radius: 24px;
    font-weight: 500;
    font-size: 16px;
    color: #FFFFFF;
    line-height: 48px;
    cursor: pointer;
    margin: 20px 0;
}
.news_73{
    font-weight: 500;
    font-size: 16px;
    color: #000000;
    line-height: 50px;
    margin: 0 15px;
}
.news_74{
    font-weight: 500;
    font-size: 16px;
    color: #666666;
    line-height: 50px;
}
.news_75{
    padding-left: 65px;
    font-weight: 400;
    font-size: 16px;
    color: #222222;
    line-height: 28px;
}
.index_139{
    width: 200px;
    height: 32px;
    background: #F7F8FA;
    border-radius: 17px 17px 17px 17px;
    margin: 20px auto;
    font-size: 14px;
    font-weight: bold;
    color: #666666;
    line-height: 32px;
    cursor: pointer;
}
.news_76{
    height: 60px;
}
.news_77{
    width: 60px;
    height: 60px;
    border-radius: 50%;
    margin-right: 10px;
}
.news_78{
    height: 30px;
    line-height: 30px;
    font-weight: 500;
    font-size: 20px;
    color: #000000;
}
.news_79{
    font-weight: 400;
    font-size: 14px;
    color: #666666;
    line-height: 30px;
}
.index_125_1{
    width: 100%;
    height: 48px;
    padding: 28px 2.5%;
    margin:0 auto;
}
.index_126{
    width: 33%;
    height: 48px;
}
.index_127{
    height: 22px;
    line-height: 22px;
    font-size: 18px;
    font-weight: bold;
    color: #1D2129;
}
.index_128{
    margin-top: 4px;
    height: 22px;
    line-height: 22px;
    font-size: 14px;
    font-weight: 500;
    color: #666666;
}
.index_129{
    width: 1px;
    height: 38px;
    background-color:#F0EAE9;
    margin: 5px 0 5px 0;
}
.news_80{
    width: 165px;
    height: 48px;
    background: #CD2B25;
    border-radius: 24px;
    font-weight: 500;
    font-size: 16px;
    color: #FFFFFF;
    line-height: 48px;
    cursor: pointer;
    border: 1px solid #CD2B25;
}
.news_81{
    width: 165px;
    height: 48px;
    border-radius: 24px;
    border: 1px solid #CD2B25;
    font-weight: 500;
    font-size: 16px;
    color: #CD2B25;
    line-height: 48px;
}
.news_82{
    width: 90px;
    height: 22px;
    margin: 10px 0;
}
.news_83{
    width: 20px;
    height: 20px;
    line-height: 18px;
    box-shadow: 0px 4px 4px 0px #E2E8EE;
    border-radius: 50px;
    border: 1px solid #999999;
    color: #999999;
    cursor: pointer;
}
.news_84{
    width: 46px;
    height: 20px;
    font-size: 16px;
    color: #999999;
}
.news_85{
    width: 96px;
    height: 36px;
    background: #FFFFFF;
    border-radius: 4px;
    line-height: 36px;
    font-weight: 400;
    font-size: 16px;
    color: #666666;
    margin-right: 20px;
    cursor: pointer;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.news_86{
    background: #CD2B25;
    color: #ffffff;
}
.news_87{
    width: 100%;
    height: 202px;
    border-radius: 10px;
    margin: 20px auto;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.news_88{
    font-weight: 500;
    font-size: 18px;
    color: #222222;
    line-height: 38px;
}
.news_89{
    font-weight: 400;
    font-size: 16px;
    color: #666666;
    line-height: 38px;
}
.news_90{
    padding: 0 10px;
    height: 28px;
    background: #FFFFFF;
    border-radius: 14px;
    line-height: 28px;
    border: 1px solid #CCCCCC;
    margin-right: 10px;
}
.news_91{
    line-height: 28px;
    font-weight: 400;
    font-size: 16px;
    color: #666666;
    line-height: 28px;
    margin: 20px 0;
}
.news_92{
    width: 100%;
    height: 1px;
    background: #EEEFF2;
}
.news_93{
    width: 90%;
    padding: 10px 5%;
    background: #ffffff;
    border-radius: 20px;
    margin-top: 20px;
}
.news_94{
    border-bottom: 1px solid #EEEFF2;
}
.news_95{
    width: 70px;
    height: 42px;
    line-height: 42px;
    font-weight: 400;
    font-size: 16px;
    color: #000000;
}
.news_96{
    width: 235px;
}
.news_97{
    line-height: 42px;
    font-weight: 400;
    font-size: 16px;
    color: #666666;
}
.news_98{
    width: 100%;
    height: 397px;
    border-radius: 10px;
    overflow: hidden;
}
.news_98_3{
    width: 100%;
    height: 241px;
    border-radius: 10px;
    overflow: hidden;
}
.news_98_1{
    width: 100%;
    height: 397px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.news_98_2{
    width: 100%;
    height: 241px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.news_99{
    width: 985px;
    height: 121px;
    background: #F7F8FA;
    border-radius: 10px 10px 10px 10px;
    padding: 15px 20px;
    margin-top: 28px;
}
.news_100{
    height: 28px;
    font-weight: 500;
    font-size: 20px;
    color: #CD2B25;
    line-height: 28px;
    margin-bottom: 20px;
}
.news_101{
    height: 22px;
    margin: 3px 5px 3px 0;
}
.news_103{
    width: 269px;
    padding: 0 25px;
    height: 28px;
    line-height: 28px;
    font-size: 16px;
    color: #666;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    border-right: 1px solid #EEEFF2;
}
.news_103:nth-child(3n){
    border-right: none;
}
.news_104{
    width: 140px;
    height: 48px;
    line-height: 48px;
    background: #CD2B25;
    border-radius: 23px;
    font-size: 16px;
    color: #FFFFFF;
    margin-bottom: 20px;
}
.news_105{
    padding:0 10px;
    height: 28px;
    background: rgba(37,104,205,0.1);
    border-radius: 4px;
    font-weight: 400;
    font-size: 14px;
    color: #2568CD;
    line-height: 28px;
    margin-right: 10px;
}
.news_106{
    padding:0 10px;
    height: 28px;
    background: rgba(254,147,75,0.1);
    border-radius: 4px;
    font-weight: 400;
    font-size: 14px;
    color: #FE934B;
    line-height: 28px;
    margin-right: 10px;
}
.news_107{
    display: block;
    height: 60px;
    padding-bottom: 20px;
}
.news_108{
    width: 60px;
    height: 60px;
    border-radius: 10px;
    margin-right: 10px;
}
.news_109{
    font-weight: 400;
    font-size: 16px;
    color: #222222;
    line-height: 30px;
}
.news_110{
    width: 48px;
    height: 28px;
    background: rgba(37,104,205,0.1);
    border-radius: 4px;
    font-weight: 400;
    font-size: 14px;
    color: #2568CD;
    line-height: 28px;
}
.news_111{
    width: 100%;
    height: 1px;
    background: #E6E9EE;
}
.news_112{
    min-height: 285px;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
}
.news_112_1{
    top: -27px;
    left: 272px;
    width: 55px;
    height: 55px;
    background: #CD2B25;
    transform: rotate(45deg);
}
.news_112_2{
    width: 55px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #fff;
    margin-top: 35px;
}
.news_113{
    left: 0;
    top: 0;
    padding: 0 30px;
    width: 240px;
    height: 100%;
    background: linear-gradient( 270deg,#f9e9e8 0%, rgba(205,43,37,0) 100%), #FFFFFF;
    overflow: hidden;
}
.news_114{
    width: 1200px;
    padding: 30px 50px;
    background-color: #fff;
}
.news_115{
    width: 60px;
    height: 60px;
    border-radius: 50%;
    margin-right: 10px;
    cursor: pointer;
}
.news_116{
    width: 170px;
    height: 30px;
    overflow: hidden;
    font-weight: 500;
    font-size: 18px;
    color: #222222;
    line-height: 30px;
    cursor: pointer;
}
.news_117{
    height: 20px;
    margin:5px 0;
    cursor: pointer;
}
.news_118{
    width: 113px;
    height: 40px;
    background: #FFFFFF;
    border-radius: 20px;
    border: 1px solid #EEEFF2;
    margin: 20px auto;
    font-weight: 400;
    font-size: 14px;
    color: #222222;
    line-height: 40px;
    cursor: pointer;
}
.news_119{
    font-weight: 400;
    font-size: 16px;
    color: #222222;
    line-height: 35px;
}
.news_119 img{
    max-width: 100%;
}
.news_120{
    margin-top: 20px;
    width: 540px;
    padding: 20px;
    background: #FFFFFF;
    border-radius: 8px;
}
.news_123{
    width: 100px;
    margin-top: 20px;
    margin-left: 10px;
    margin-right: 30px;
}
.news_123:nth-child(4n){
    margin-right: 0;
}
.news_123_1{
    width: 100px;
    margin-top: 10px;
    margin-right: 30px;
}
.news_123_1:nth-child(3n){
    margin-right: 0;
}
.news_121{
    width: 100px;
    height: 129px;
    border-radius: 10px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.news_122{
    height: 56px;
    font-weight: 500;
    font-size: 18px;
    color: #222222;
    line-height: 28px;
    overflow: hidden;
    margin-top: 10px;
}
.news_124{
    width: 360px;
    height: 655px;
    background: linear-gradient( 119deg, rgba(205,43,37,0) 0%, rgba(205,43,37,0.1) 100%), #FFFFFF;
    border-radius: 10px;
    border-bottom: 4px solid #CD2B25;
    padding: 20px;
}
.news_125{
    display: block;
    width: 340px;
    height: 48px;
    border-radius: 24px;
    border: 1px solid #CD2B25;
    margin: 290px auto;
    font-weight: 400;
    font-size: 16px;
    color: #CD2B25;
    line-height: 48px;
    letter-spacing: 2px;
}
.news_126{
    width: 1118px;
    padding: 0 30px;
    background: #FFFFFF;
    border-radius: 10px ;
}
.news_127{
    width: 360px;
    padding: 20px;
    background: #FFFFFF;
    border-radius: 8px;
    cursor: pointer;
}
.news_128{
    height: 80px;
    line-height: 80px;
    border-bottom: 1px solid #EEEFF2;
}
.news_129{
    font-weight: 500;
    font-size: 28px;
    color: #000000;
    line-height: 80px;
}
.news_130{
    width: 146px;
    height: 38px;
    padding: 0 20px;
    background: #F7F8FA;
    border-radius: 40px;
    border: 1px solid #EEEFF2;
    font-weight: 400;
    font-size: 16px;
    color: #222222;
    line-height: 38px;
    margin: 20px 0;
}
.news_131{
    padding:20px 0;
    border-bottom: 1px solid #EEEFF2;
}
.news_132{
    height: 60px;
    font-weight: 500;
    font-size: 18px;
    color: #222222;
    line-height: 28px;
}
.news_133{
    display: block;
    width: 112px;
    height: 30px;
    background: #F7F8FA;
    border-radius: 14px;
    font-weight: 400;
    font-size: 14px;
    color: #CD2B25;
    line-height: 30px;
}
.news_134{
    height: 60px;
    line-height: 60px;
    font-weight: 400;
    font-size: 16px;
    color: #CD2B25;
    display: block;
}
.news_135{
    width: 56px;
    height: 28px;
    background: #FFFFFF;
    border-radius: 14px;
    border: 1px solid #EEEFF2;
    font-weight: 400;
    font-size: 14px;
    color: #CD2B25;
    line-height: 28px;
    margin: 0 auto;
}
.news_136_1{
    width: 246px;
    height: 375px;
    border-radius: 0 0 4px 4px;
    border: 1px solid #E3E8F1; 
    overflow: hidden;
    margin: 30px 22px 0 0;
    cursor: pointer;
}
.news_136{
    width: 246px;
    height: 375px;
    border-radius: 0 0 4px 4px;
    border: 1px solid #E3E8F1; 
    overflow: hidden;
    margin: 30px 22px 0 0;
    cursor: pointer;
}
.news_136:nth-child(6n){
    margin-right: 0;
}
.news_137{
    width: 246px;
    height: 298px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.news_138{
    width: 216px;
    padding: 0 15px;
    margin: 10px 0 5px;
}
.news_139{
    width: 150px;
    height: 30px;
    font-weight: 500;
    font-size: 16px;
    color: #222222;
    line-height: 30px;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.news_140{
    font-weight: 400;
    font-size: 14px;
    color: #333333;
    line-height: 28px;
}
.news_141{
    color: #CD2B25;
}
.news_142{
    padding: 0 15px;
    font-weight: 500;
    font-size: 14px;
    color: #999999;
    line-height: 24px;
}
.news_143{
    width: 100%;
    height: 330px;
    padding: 30px 0;
    background-image: url('../img/pc/bg-me.png');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.news_145{
    width: 100px;
    height: 100px;
    margin: 0 auto;
}
.news_144{
    width: 100px;
    height: 100px;
    border-radius: 50%;
}
.news_146{
    font-weight: 500;
    font-size: 24px;
    color: #222222;
    line-height: 36px;
}
.news_147{
    font-weight: 400;
    font-size: 14px;
    color: #666666;
    line-height: 28px;
}
.news_148{
    width: 1028px;
    margin: 20px auto;
}
.news_149{
    width: 342px;
}
.news_150{
    width: 1px;
    height: 50px;
    background: #EEEFF2;
    margin:10px 0;
}
.news_151{
    line-height: 40px;
    font-weight: 500;
    font-size: 24px;
    color: #1D2129;
}
.news_152{
    line-height: 30px;
    font-weight: 500;
    font-size: 14px;
    color: #666;
}
.news_153_1{
    width: 113px;
    height: 40px;
    background: #FFFFFF;
    border-radius: 20px 20px 20px 20px;
    border: 1px solid #EEEFF2;
    font-weight: 400;
    font-size: 14px;
    color: #222222;
    line-height: 40px;
    margin: 20px auto 0;
    cursor: pointer;
}
.news_154{
    font-weight: 400;
    font-size: 15px;
    color: #999999;
    line-height: 28px;
}
.news_155{
    width: 70px;
    margin: 10px 0;
}
.news_156{
    height: 38px;
    font-weight: 500;
    font-size: 24px;
    color: #222222;
    line-height: 28px;
}
.news_157{
    width: 378px;
    height: 200px;
    background: #FFFFFF;
    border-radius: 10px;
    display: block;
}
.news_157_1{
    width: 378px;
    height: 200px;
    background: #FFFFFF;
    border-radius: 10px;
    display: block;
    margin: 10px 27px 20px 0;
    cursor: pointer;
}
.news_157_1:nth-child(4n){
    margin: 10px 0 20px 0;
}
.news_158{
    left: 0;
    top: 0;
    padding:0 15px;
    height: 28px;
    background: rgba(0,0,0,0.6);
    border-radius: 10px 0px 10px 0px;
    font-weight: 400;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 28px;
}
.news_159{
    width: 378px;
    height: 140px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.news_160{
    width: 378px;
    padding-left: 20px;
    height: 60px;
    font-weight: 500;
    font-size: 18px;
    color: #000000;
    line-height: 60px;
}
.news_160_2{
    width: 200px;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.news_160_1{
    padding: 0 10px;
    height: 28px;
    background: rgba(205,43,37,0.2);
    border-radius: 14px 0px 0px 14px;
    margin: 16px 20px 16px 0;
    font-weight: 400;
    font-size: 14px;
    color: #CD2B25;
    line-height: 28px;
}
.button-prev{
    left: 0;
    top: 86px;
    width: 28px;
    height: 28px;
    z-index: 99999;
}
.button-next{
    right: 0;
    top: 86px;
    width: 28px;
    height: 28px;
    z-index: 99999;
}
.news_161{
    padding: 0 15px;
    height: 28px;
    background: #EEEFF2;
    border-radius: 14px;
    font-weight: 400;
    font-size: 16px;
    color: #666666;
    line-height: 28px;
    margin-left: 10px;
}
.news_162{
    height: 115px;
    font-weight: 400;
    font-size: 54px;
    color: #FFFFFF;
    line-height: 80px;
}
.news_163{
    width: 48px;
    height: 24px;
    background: #CD2B25;
    border-radius: 10px 0px 11px 0px;
    font-weight: 400;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 24px;
    margin:3px 0;
}
.news_164{
    width: 30px;
    height: 30px;
    background: #C9CDD4;
    border-radius: 10px;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 30px;
    margin: 70px 10px 70px 0;
}
.news_165{
    top: 0;
    right: 0;
    width: 150px;
}
.news_166{
    font-weight: 500;
    font-size: 24px;
    color: #1D2129;
    line-height: 28px;
}
.news_167{
    font-weight: 500;
    font-size: 13px;
    color: #666666;
    line-height: 22px;
}
.news_168{
    height: 442px;
    padding:15px 0;
    background: linear-gradient( 94deg, rgba(205,71,37,0.9) 0%, rgba(247,248,250,0) 100%);
}
.news_170{
    width: 97px;
    height: 97px;
    border-radius: 50%;
    border: 3px solid #fff;
}
.news_171{
    margin-left: 20px;
}
.news_172{
    margin-top: 5px;
    height: 50px;
}
.news_173{
    font-weight: 500;
    font-size: 36px;
    color: #FFFFFF;
    line-height: 50px;
}
.news_174{
    margin: 10px 0 10px 20px;
    padding: 0 15px;
    height: 28px;
    border-radius: 14px;
    border: 1px solid rgba(255,255,255,0.2);
    line-height: 28px;
    font-weight: 400;
    font-size: 14px;
    color: #FFFFFF;
}
.news_174_1{
    margin: 10px 0 10px 20px;
    padding: 0 15px;
    height: 28px;
    border-radius: 14px;
    border: 1px solid #EEEFF2;
    background: #fff;
    line-height: 28px;
    font-weight: 400;
    font-size: 14px;
    color: #222;
}
.news_175{
    font-weight: 400;
    font-size: 16px;
    color: #FFFFFF;
    line-height: 28px;
}
.news_176{
    margin-top: 20px;
}
.news_177{
    width: 111px;
    height: 50px;
    background: #FFFFFF;
    border-radius: 25px;
    border: 1px solid #FFFFFF;
    font-weight: 500;
    font-size: 16px;
    color: #222;
    line-height: 50px;
    letter-spacing: 2px;
    cursor: pointer;
    margin-right: 20px;
}
.news_178{
    color: #CD2B25;
}
.news_179{
    margin-left: 20px;
    font-weight: 400;
    font-size: 16px;
    color: #FFFFFF;
    line-height: 50px;
    cursor: pointer;
}
.news_180{
    width: 30px;
    height: 30px;
    margin: 10px 0 10px 20px;
    cursor: pointer;
}
.news_181{
    width: 120px;
    height: 120px;
    padding: 10px;
    background: #fff;
    right: 0;
    top: 50px;
    display: none;
}
.news_182{
    width: 1540px;
    padding: 20px 30px 30px 30px;
    border-radius: 10px;
    margin-top: -205px;
    background: #fff;
}
.news_182_1{
    width: 1540px;
    padding: 20px 30px 30px 30px;
    border-radius: 10px;
    margin-top: 30px;
    background: #fff;
}
.news_183{
    font-weight: 500;
    font-size: 20px;
    color: #222222;
    line-height: 50px;
    margin: 10px 0 10px;
}
.news_184{
    font-weight: 400;
    font-size: 16px;
    color: #666666;
    line-height: 32px;
}
.news_185{
    width: 120px;
}
.news_186{
    padding: 0 20px;
    height: 28px;
    background: #F7F8FA;
    border-radius: 14px;
    border: 1px solid #CCCCCC;
    font-weight: 400;
    font-size: 16px;
    color: #333333;
    line-height: 28px;
    margin: 10px 10px 10px 0;
}
.news_187{
    padding: 15px;
    width: 705px;
    background: #F7F8FA;
    border-radius: 10px;
    border: 1px solid #EEEFF2;
}
.news_195_2{
    width: 1540px;
    margin:0 auto;
    border-bottom: 1px solid #EEEFF2;
    line-height: 50px;
    font-weight: 400;
    font-size: 16px;
    color: #333333;
}
.news_188{
    height: 50px;
    border-bottom: 1px solid #EEEFF2;
    line-height: 50px;
    font-weight: 400;
    font-size: 16px;
    color: #333333;
}
.news_189{
    width: 100px;
}
.news_190{
    padding: 0 20px;
    height: 28px;
    background: rgba(205,43,37,0.1);
    border-radius: 14px;
    font-weight: 400;
    font-size: 16px;
    color: #CD2B25;
    line-height: 28px;
    margin: 10px 20px 10px 0;
}
.news_191{
    width: 860px;
}
.news_192{
    width: 164px;
    height: 48px;
    display: block;
    line-height: 48px;
    background: #CD2B25;
    box-shadow: inset 0px -4px 20px 0px #FF726D, 0px 4px 20px 0px rgba(205,43,37,0.4);
    border-radius: 24px;
    font-weight: 500;
    font-size: 18px;
    color: #FFFFFF;
}
.news_193{
    margin-top: 20px;
    width: 600px;
}
.news_194{
    left: 0;
    bottom: 0;
    width: 100%;
    height: 24px;
    background: rgba(0,0,0,0.6);
    border-radius: 0px 0px 4px 4px;
    font-weight: 500;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 24px;
}
.news_195{
    width: 1540px;
    height: 52px;
    background: #FFF3F3;
    border-radius: 10px;
    line-height: 52px;
}
.news_197{
    width: 939px;
}
.news_198{
    width: 560px;
    font-weight: 400;
    font-size: 16px;
    color: #CD2B25;
}
.news_199{
    width: 166px;
    font-weight: 400;
    font-size: 16px;
    color: #CD2B25;
    padding-left: 20px;
}
.news_195_1{
    width: 1540px;
}
.news_200{
    width: 166px;
    padding-left: 20px;
    font-weight: 400;
    font-size: 16px;
    color: #222;
}
.news_201{
    width: 909px;
    padding: 0 15px;
    line-height: 56px;
    background: #F7F8FA;
    border-radius: 10px 10px 10px 10px;
    margin: 10px 0;
    font-weight: 500;
    font-size: 16px;
    color: #222222;
}
.news_202{
    width: 470px;
    padding: 20px 40px 20px 40px;
    border-left: 1px solid #EEEFF2;
    margin-top: 20px;
}
.news_203{
    width: 468px;
    border-radius: 10px;
    overflow: hidden;
}
.news_204{
    height: 56px;
    background: #FE934B;
    font-weight: 500;
    font-size: 20px;
    color: #FFFFFF;
    line-height: 56px;
}
.news_204_1{
    height: 56px;
    background: #2568CD;
    font-weight: 500;
    font-size: 20px;
    color: #FFFFFF;
    line-height: 56px;
}
.news_205{
    width: 156px;
    padding: 22px 0;
    background: rgba(254,147,75,0.1);
}
.news_205_1{
    width: 154px;
    padding: 22px 0;
    background: rgba(254,147,75,0.2);
    border-left: 1px solid rgba(254,147,75,0.3);
    border-right: 1px solid rgba(254,147,75,0.3);
}
.news_205_2{
    width: 234px;
    padding: 22px 0;
    background: rgba(37,104,205,0.05);
}
.news_205_3{
    width: 233px;
    padding: 22px 0;
    background: rgba(37,104,205,0.1);
    border-left: 1px solid rgba(37,104,205,0.2);
}
.news_206{
    font-weight: 500;
    font-size: 16px;
    color: #222222;
    line-height: 32px;
}
.news_207{
    font-weight: 500;
    font-size: 16px;
    color: #222222;
    line-height: 32px;
}
.news_208{
    font-size: 20px;
    color: #CD2B25;
}
.news_209{
    width: 100%;
    height: 80px;
    background-image: url('../img/pc/bg-yuyue.png');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.news_210{
    padding-left: 362px;
    height: 80px;
}
.news_211{
    width: 34px;
    height: 34px;
    border: 1px solid #fff;
    border-radius: 50%;
    margin: 22px 0 22px -10px;
}
.news_211_1{
    width: 20px;
    height: 20px;
    border: 1px solid #fff;
    border-radius: 50%;
    margin-left:-10px;
}
.news_212{
    margin-left: 20px;
    font-weight: 500;
    font-size: 14px;
    color: rgba(255,255,255,0.7);
    line-height: 80px;
}
.news_212_1{
    font-weight: 500;
    font-size: 14px;
    color: #666;
    line-height: 22px;
}
.news_213{
    width: 266px;
    height: 46px;
    background: #FFFFFF;
    border-radius: 26px;
    margin: 17px 0px 17px 100px;
    font-weight: 500;
    font-size: 16px;
    color: #CD2B25;
    line-height: 46px;
}
.news_214{
    width: 1180px;
}
.news_215{
    width: 400px;
}
.news_216{
    width: 1100px;
    padding: 0 40px;
    height: 60px;
    background: #FFFFFF;
    border-radius: 10px;
}
.news_217{
    height: 60px;
    margin-right: 40px;
    cursor: pointer;
}
.news_219{
    font-weight: 400;
    font-size: 16px;
    color: #666666;
    line-height: 60px;
}
.news_218{
    left: 0;
    bottom: 0;
    width: 100%;
    height: 4px;
    background: #CD2B25;
    border-radius: 10px;
}
.news_220{
    font-weight: 500;
    font-size: 24px;
    color: #222222;
}
.news_221{
    margin-top: 20px;
    width: 1100px;
    padding: 10px 40px 30px;
    background: #FFFFFF;
    border-radius: 10px;
}
.news_222{
    width: 179px;
    height: 614px;
    padding: 50px 0;
    background: linear-gradient( 270deg, rgba(205,43,37,0.05) 0%, rgba(255,255,255,0) 100%);
}
.news_223{
    width: 892px;
    padding: 40px 0;
}
.news_224{
    width: 130px;
    height: 48px;
    background: #FFFFFF;
    border-radius: 24px;
    font-weight: 400;
    font-size: 16px;
    color: #000000;
    line-height: 48px;
    margin: 0 auto 20px;
    cursor: pointer;
}
.news_225{
    background: rgba(205,43,37,0.1);
    color: #CD2B25;
}
.news_226{
    width: 360px;
    padding: 0 20px 10px;
    background: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    border-top: 4px solid #CD2B25;
    margin-bottom: 20px;
}
.news_226_1{
    width: 360px;
    padding: 0 20px 10px;
    background: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    margin-bottom: 20px;
}
.news_227{
    width: 360px;
    height: 50px;
    line-height: 50px;
}
.news_228{
    width: 26px;
    height: 26px;
    margin: 12px 10px 12px 0;
}
.news_230{
    width: 360px;
    height: 50px;
    margin: 10px 0 20px;
}
.news_231{
    width: 179px;
    height: 50px;
    border-right: 1px solid #EEEFF2;
}
.news_232{
    width: 180px;
    height: 50px;
}
.news_233{
    font-weight: 500;
    font-size: 24px;
    color: #222222;
    line-height: 32px;
}
.news_234{
    font-weight: 500;
    font-size: 12px;
    color: #999999;
    line-height: 18px;
}
.news_235{
    width: 360px;
    height: 44px;
    line-height: 44px;
    background: rgba(205, 43, 37, 0.1);
    border-radius: 22px;
    font-weight: 500;
    font-size: 16px;
    color: #CD2B25;
    margin: 0 0 20px;
    display: block;
}
.news_236{
    width: 100px;
    margin-right: 30px;
    margin-bottom: 15px;
}
.news_236:nth-child(3n){
    margin-right: 0;
}
.news_237{
    width: 100px;
    height: 129px;
    border-radius: 10px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.news_238{
    font-weight: 500;
    font-size: 18px;
    color: #222;
    line-height: 28px;
}
.news_239{
    font-weight: 500;
    font-size: 14px;
    color: #666;
    line-height: 28px;
}
.news_240{
    width: 180px;
    height: 50px;
    font-weight: 400;
    font-size: 16px;
    color: #4E5969;
    line-height: 50px;
    overflow: hidden;
}
.news_241{
    width: 308px;
    padding: 0 20px;
    left: 0;
    top: 0px;
    background: #FFFFFF;
    border-radius: 24px;
    border: 1px solid #EEEFF2;
}
.news_242{
    width: 308px;
    height: 48px;
    line-height: 48px;
    font-size: 16px;
    color: #999999;
}
.news_243{
    width: 16px;
    height: 16px;
    margin: 16px 11px 16px 0;
}
.news_244{
    height: 315px;
    padding: 15px 0;
    background: linear-gradient( 94deg, rgba(104,37,205,0.8) 0%, rgba(247,248,250,0) 100%);
}

.news_244_1{
    height: 315px;
    padding: 15px 0;
    background: linear-gradient( 94deg, rgba(59,37,205,0.8) 0%, rgba(247,248,250,0) 100%);
}

.news_245{
    font-weight: bold;
    font-size: 32px;
    color: #FFFFFF;
    line-height: 50px;
}
.news_246{
    font-weight: 400;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 28px;
}
.news_247{
    background: #fff;
    border-radius: 10px;
    margin-top: -150px;
}
.news_248{
    width: 1000px;
    padding: 20px 30px;
}
.news_249{
    width: 408px;
    height: 451px;
    background: linear-gradient( 44deg, #CD2B25 0%, #FFFFFF 100%);
    opacity: 0.05;
}
.news_249_1{
    right: 0;
    top: 0;
    width: 408px;
    height: 451px;
}
.news_250{
    width: 218px;
    height: 48px;
    background: #CD2B25;
    box-shadow: inset 0px -4px 20px 0px #FF726D, 0px 4px 20px 0px rgba(205,43,37,0.4);
    border-radius: 24px;
    font-weight: 500;
    font-size: 16px;
    color: #FFFFFF;
    line-height: 48px;
    margin: 170px auto 30px;
    cursor: pointer;
}
.news_251{
    width: 218px;
    height: 48px;
    background: #FFFFFF;
    border-radius: 24px 24px 24px 24px;
    border: 1px solid #EEEFF2;
    border-radius: 24px;
    font-weight: 500;
    font-size: 16px;
    color: #666;
    line-height: 48px;
    margin: 0 auto;
    cursor: pointer;
}
.news_252{
    font-weight: 500;
    font-size: 24px;
    color: #222222;
    line-height: 48px;
}
.news_253{
    width: 224px;
    height: 28px;
    background: rgba(254,147,75,0.1);
    margin: 10px 0 10px 10px;
    font-weight: 400;
    font-size: 14px;
    color: #FE934B;
    line-height: 28px;
}
.news_254{
    font-weight: 500;
    font-size: 20px;
    color: #666666;
    line-height: 50px;
    margin-top: 30px;
}
.news_255{
    line-height: 50px;
    font-weight: 400;
    font-size: 16px;
    color: rgba(0,0,0,0.9);
    line-height: 50px;
}
.news_256{
    margin-right: 20px;
}
.news_257{
    width: 1540px;
    padding: 20px 30px 60px;
    border-radius: 10px;
    background: #fff;
    margin: 30px 0 50px;
}
.news_258{
    font-weight: 500;
    font-size: 24px;
    color: #222222;
    line-height: 50px;
    height: 68px;
}
.news_259{
    height: 100px;
    font-weight: 500;
    font-size: 36px;
    line-height: 72px;
}
.news_260{
    color: #2568CD;
}
.news_261{
    color: #CD2B25;
}
.news_262{
    width: 770px;
    height: 100%;
}
.news_262:nth-child(2n){
    margin-left: -1px;
}
.news_262_1{
    width: 600px;
}
.news_263{
    font-weight: 400;
    font-size: 18px;
    color: #666666;
    line-height: 60px;
}
.news_264{
    width: 170px;
}
.news_265{
    width: 599px;
    border-right: 1px solid  #EEEFF2;
    height: 100%;
}
.news_265_1{
    width: 600px;
    height: 100%;
    border-left: 1px solid  #EEEFF2;
}
.news_266{
    width: 500px;
    min-height: 60px;
    border-bottom: 1px solid  #EEEFF2;
    margin:0 auto;
    font-weight: 500;
    font-size: 18px;
    color: #222222;
    height: 100%;
}
.news_267{
    width: 100%;
    padding: 10px 0;
    left: 0;
    top: 0;
    border-radius: 25px 0 0 0;
    background-color: #fff;
}
.news_268{
    width: 100%;
    height: 35px;
    line-height: 35px;
    font-weight: 400;
    font-size: 16px;
    color: #222222;
}
.news_269{
    width: 100%;
    height: 849px;
    background-image: url('../img/pc/bg-jieguo.png');
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
.news_270{
    margin-top: -800px;
}
.news_271{
    width: 960px;
    margin: 0 auto 30px;
}
.news_271_1{
    width: 458px;
    margin: 30px auto 30px;
}
.news_272_1{
    width: 438px;
    height: 50px;
    padding-left: 20px;
    background: #FFFFFF;
    box-shadow: 0px 4px 15px 0px rgba(228,228,228,0.4);
    border-radius: 25px;
}
.news_272{
    width: 759px;
    height: 50px;
    padding-left: 20px;
    background: #FFFFFF;
    box-shadow: 0px 4px 15px 0px rgba(228,228,228,0.4);
    border-radius: 25px;
}
.news_273{
    width: 160px;
    height: 50px;
    background: #FFFFFF;
    box-shadow: 0px 4px 15px 0px rgba(228,228,228,0.4);
    border-radius: 25px;
    border: 1px solid #FFFFFF;
    line-height: 50px;
    font-weight: 500;
    font-size: 16px;
    color: #222222;
}
.news_274{
    font-weight: 400;
    font-size: 16px;
    color: #666666;
    line-height: 50px;
}
.news_275{
    width: 1540px;
    height: 50px;
    padding: 0 30px;
    background: #FFFFFF;
    border-radius: 10px;
    line-height: 50px;
}
.news_276{
    margin-right: 50px;
    font-weight: 400;
    font-size: 16px;
    color: #666666;
    cursor: pointer;
}
.news_277{
    left: 0;
    bottom: 0;
    width: 100%;
    height: 4px;
    background: #CD2B25;
}
.news_278{
    font-weight: bold;
    color: #222222;
}
.news_279{
    width: 100%;
    height: 44px;
    background: #F7F8FA;
    border-radius: 10px;
    font-weight: 400;
    font-size: 16px;
    color: #666666;
    line-height: 44px;
    margin: 20px 0;
    cursor: pointer;
    display: block;
}
.news_280{
    padding:20px 30px;
    background: #fff;
    border-radius: 10px;
    margin-top: 30px;
}
.news_281{
    width: 60px;
    height: 24px;
    border-radius: 20px;
    margin: 10px auto;
    border: 1px solid #EEEFF2;
    font-weight: 500;
    font-size: 12px;
    color: #666666;
    line-height: 24px;
}
.news_282{
    width: 360px;
    height: 1px;
    background: #EEEFF2;
    margin: 20px auto;
}
.news_290{
    width: 1550px;
    padding: 40px 0 40px 50px;
    background: #fff;
    border-radius: 10px;
}
.news_291{
    width: 185px;
    left: 50px;
    top:0;
    line-height: 50px;
    height: 100%;
    font-weight: 500;
    font-size: 24px;
    color: #222222;
    line-height: 28px;
}
.news_292{
    width: 1264px;
    padding: 0 50px 0 50px;
    border-left: 1px solid #EEEFF2;
}
.news_293{
    height: 38px;
    font-weight: 500;
    font-size: 20px;
    color: #222222;
    line-height: 28px;
    font-weight: bold;
    display: block;
}
.news_294{
    margin:0px 20px 15px 0;
    font-size: 14px;
    color: #333;
    line-height: 24px;
    padding: 3px 10px;
    border-radius: 20px;
    background: #F7F8FA;
    display: block;
}
.news_295{
    color: #CD2B25;
}
.news_300{
    width: 800px;
}
.news_301{
    font-weight: 500;
    font-size: 36px;
    color: #222222;
    line-height: 100px;
}
.news_302{
    height: 48px;
    font-weight: 400;
    font-size: 14px;
    color: #666666;
    line-height: 28px;
}
.news_303{
    width: 740px;
}
.news_304{
    width: 740px;
    height: 1px;
    background: #EEEFF2;
}
.news_305{
    color: #666;
    line-height: 36px;
    margin: 20px 0;
}
.news_306{
    color: #666;
    line-height: 36px;
}
.news_307{
    width: 48px;
    height: 48px;
    background: #FFFFFF;
    border-radius: 50%;
    border: 1px solid #CD2B25;
    line-height: 48px;
    color: #CD2B25;
}
.news_308{
    margin-left: 20px;
    font-size: 24px;
    color: #222222;
    line-height: 48px;
}
.news_310{
    font-weight: 400;
    font-size: 16px;
    color: #666666;
    line-height: 56px;
}
.news_311{
    margin-top: 40px;
    font-weight: 800;
    font-size: 32px;
    color: #CD2B25;
    line-height: 64px;
}
.news_312{
    font-weight: 400;
    font-size: 18px;
    color: #666666;
}
.news_313{
    font-weight: 400;
    font-size: 18px;
    color: #666666;
    line-height: 36px;
}
.news_314{
    padding: 40px 25px 40px 25px;
    border-bottom: 1px solid #EEEFF2;
}
.news_315{
    width: 80px;
    height: 36px;
    background: #F7F8FA;
    border-radius: 4px 4px 4px 4px;
    display: block;
    font-weight: 400;
    font-size: 16px;
    color: #666666;
    line-height: 36px;
    margin-right: 20px;
}
.news_316{
    background: #CD2B25;
    color: #fff;
}
.news_317{
    font-weight: 500;
    font-size: 24px;
    color: #222222;
    line-height: 48px;
}
.news_318{
    width: 1540px;
    padding: 30px;
    border-radius: 10px;
    margin-top: -260px;
    background-color: #fff;
}
.news_319{
    width: 506px;
    height: 319px;
}
.news_320{
    width: 506px;
    height: 319px;
    border-radius: 4px;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
.news_321{
    width: 990px;
    height: 320px;
}
.news_322{
    height: 60px;
}
.news_323{
    width: 50px;
    height: 50px;
    margin: 5px 5px 5px 0;
}
.news_324{
    font-weight: bold;
    font-size: 34px;
    color: #222222;
    line-height: 60px;
}
.news_325{
    font-weight: 400;
    font-size: 16px;
    color: #666666;
    line-height: 60px;
}
.news_326{
    width: 26px;
    height: 26px;
    margin: 17px 5px;
    border-radius: 50%;
}
.news_327{
    font-weight: 400;
    font-size: 16px;
    color: #CD2B25;
    line-height: 60px;
}
.news_329{
    margin: 10px 0;
}
.news_328{
    padding: 5px 10px;
    background: rgba(254,147,75,0.1);
    border-radius: 0px 0px 0px 0px;
    line-height: 25px;
    font-weight: 400;
    font-size: 16px;
    color: #FE934B;
}
.news_330{
    width: 990px;
    height: 88px;
    left: 0;
    bottom: 0;
}
.news_331{
    width: 128px;
    height: 88px;
    background: #F7F8FA;
    border-radius: 10px;
    margin-right: 20px;
}
.news_332{
    font-weight: 500;
    font-size: 32px;
    color: #222222;
    line-height: 50px;
}
.news_333{
    font-weight: 400;
    font-size: 14px;
    color: #999999;
    line-height: 30px;
}
.news_334{
    width: 196px;
    height: 48px;
    background: #CD2B25;
    border-radius: 24px;
    font-weight: 500;
    font-size: 16px;
    color: #FFFFFF;
    line-height: 48px;
    margin: 20px 0;
    display: block;
}
.news_335{
    margin-top: 20px;
    width: 1540px;
    padding: 20px 30px;
    border-radius: 10px;
    background-color: #fff;
}
.news_336{
    height: 40px;
    font-weight: 500;
    font-size: 16px;
    color: #222222;
    line-height: 30px;
}
.news_337{
    font-weight: 400;
    font-size: 16px;
    color: #666666;
}
.news_338{
    display: flex;
    flex-flow: row wrap;
}
.news_339{
    margin: 5px 0;
    flex: 0 1 auto;
    height: 40px;
    background: #F7F8FA;
    border-radius: 10px;
    font-weight: 400;
    font-size: 16px;
    color: #666666;
    line-height: 40px;
    padding: 5px;
    margin-right: 15px;
}
.news_339:last-child {
    margin-right: 0;
}
.news_340{
    width: 40px;
    height: 40px;
    border-radius: 50%;
}
.news_341{
    margin-left: 10px;
}
.news_342{
    width: 1040px;
    padding: 20px 30px;
    background-color: #fff;
    border-radius: 10px;
}
.news_343{
    width: 48px;
    height: 24px;
    background: #CD2B25;
    border-radius: 10px 0px 11px 0px;
    left: 0;
    top: 0;
    font-weight: 400;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 28px;
}
.news_344{
    font-weight: 400;
    font-size: 20px;
    color: #222222;
    line-height: 40px;
}
.news_345{
    width: 352px;
    height: 48px;
    background: #FFFFFF;
    border-radius: 24px 24px 24px 24px;
    border: 1px solid #CD2B25;
    font-weight: 500;
    font-size: 16px;
    color: #CD2B25;
    line-height: 48px;
    margin: 15px auto;
    cursor: pointer;
}
.news_346{
    left: 0;
    top: 60px;
    width: 100%;
    background-color: #fff;
    border-radius: 0 0 10px 10px;
    padding: 10px 20px;
    border: 1px solid #EEEFF2;
    z-index: 9999;
}
.news_347{
    width: 100%;
    height: 40px;
    display: block;
    line-height: 40px;
    font-size: 16px;
    color: #666666;
}
.news_348{
    font-weight: 500;
    font-size: 36px;
    color: #222222;
    line-height: 72px;
}
.news_349{
    height: 45px;
    font-weight: 400;
    font-size: 16px;
    color: #666666;
    line-height: 32px;
}
.news_350{
    padding:20px 0;
    border-top: 1px solid #EEEFF2;
}
.news_350 img{
    max-width: 100%;
}
.news_351{
    width: 207px;
    height: 106px;
    border-radius: 10px;
    border: 1px solid #EEEFF2;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
.member_1{
    width: 100%;
    height: 1080px;
    background-image: url('../img/pc/bg-login.png');
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
.member_2{
    width: 324px;
    padding: 30px 70px 70px;
    background: #FFFFFF;
    margin: 60px auto;
}
.member_3{
    font-weight: 500;
    font-size: 14px;
    color: #999999;
    line-height: 30px;
}
.member_7{
    width: 100%;
    height: 44px;
    border-bottom: 3px solid #F7F8FA;
    margin-top: 30px;
}
.member_4{
    width: 50%;
    height: 44px;
    font-weight: 500;
    font-size: 16px;
    color: #666666;
    line-height: 44px;
    cursor: pointer;
}
.member_5{
    width: 100%;
    height: 3px;
    background: #CD2B25;
    left: 0;
    bottom: -3px;
}
.member_6{
    font-weight: bold;
    color: #333333;
}
.member_8{
    width: 90%;
    padding: 5px 5%;
    height: 44px;
    background: #FFFFFF;
    box-shadow: 0px 7px 13px 0px rgba(215,63,57,0.08);
    border-radius: 34px 34px 34px 34px;
    border: 1px solid #EEEFF2;
    margin-top: 25px;
    line-height: 44px;
}
.member_9{
    width: 20%;
    font-size: 16px;
    color: #666666;
}
.member_10{
    width: 1px;
    height: 12px;
    margin: 16px 0;
    background: #EEEFF2;
}
.member_11{
    width: 70%;
    padding: 0 3%;
    border: none;
    color: #999;
    font-size: 16px;
    height: 44px;
    line-height: 44px;
}
.member_12{
    width: 40%;
    padding: 0 3%;
    border: none;
    color: #999;
    font-size: 16px;
    height: 44px;
    line-height: 44px;
}
.member_13{
    width: 40%;
    font-weight: 500;
    font-size: 16px;
    color: #CD2B25;
    cursor: pointer;
}
.member_13_1{
    width: 40%;
    font-weight: 500;
    font-size: 14px;
    color: #999;
}
.member_14{
    margin-top: 20px;
    height: 30px;
    line-height: 30px;
    color: #666;
    font-size: 14px;
}
.member_15{
    width: 16px;
    height: 16px;
    margin: 6px;
    border-radius: 2px;
    border: 1px solid #EEEEEE;
}
.member_16{
    font-size: 14px;
    color: #CD2B25;
}
.member_18{
    margin-top: 20px;
    width: 100%;
    height: 54px;
    background: linear-gradient( 180deg, #CD2B25 0%, #FE908C 100%);
    border-radius: 34px;
    font-weight: bold;
    font-size: 16px;
    color: #FFFFFF;
    line-height: 54px;
    cursor: pointer;
}
.member_19{
    width: 260px;
    margin: 40px auto 0;
}
.news_153{
    width: 113px;
    height: 40px;
    background: #FFFFFF;
    border-radius: 20px 20px 20px 20px;
    border: 1px solid #EEEFF2;
    font-weight: 400;
    font-size: 14px;
    color: #222222;
    line-height: 40px;
}
.member_20{
    width: 700px;
    height: 632px;
    padding: 50px;
    background: rgba(255,255,255,0.6);
}
.member_21{
    width: 700px;
    height: 632px;
    padding: 50px;
    background: #fff;
}
.member_22{
    font-weight: 500;
    font-size: 36px;
    color: #222222;
    line-height: 58px;
    height: 78px;
}
.member_23{
    width: 350px;
}
.member_24{
    font-weight: 400;
    font-size: 16px;
    color: #222;
    line-height: 38px;
}
.member_25{
    color: #CD2B25;
}
.member_26{
    padding: 0 20px;
    width: 280px;
    height: 44px;
    background: #FFFFFF;
    border-radius: 22px 22px 22px 22px;
    border: 1px solid #EEEFF2;
}
.member_27{
    font-weight: 400;
    font-size: 16px;
    color: #666;
    line-height: 38px;
}
.member_28{
    margin-bottom: 25px;
}
.member_29{
    width: 700px;
    height: 48px;
    background: #CD2B25;
    border-radius: 24px;
    font-weight: 500;
    font-size: 16px;
    color: #FFFFFF;
    line-height: 48px;
    cursor: pointer;
}
.member_30{
    width: 90%;
    padding:0 5%;
    height: 40px;
    font-weight: 400;
    font-size: 16px;
    color: #222222;
    line-height: 40px;
    margin-bottom: 10px;
    display: block;
}
.member_30_1{
    background: rgba(205,43,37,0.1);
    border-radius: 8px 8px 8px 8px;
    color: #CD2B25 !important;
}
.member_31{
    margin-left: 10px;
}
.member_32{
    width: 100%;
    height: 1px;
    background: #EEEFF2;
    margin-bottom: 10px;
}
.member_39{
    width: 280px;
}
.member_40{
    width: 278px;
    min-height: 200px;
    border: 1px solid #EEEFF2;
}
.member_41{
    width: 100%;
    height: 50px;
    background: #CD2B25;
    border-radius: 0px 0px 8px 8px;
    font-size: 18px;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 50px;
}
.member_46{
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
}
.member_50{
    padding: 5px 10px;
    border-radius: 10px;
    background: rgba(205, 43, 37, 0.1);
    color: #CD2B25;
    font-size: 14px;
}
.member_51{
    padding: 5px 10px;
    border-radius: 10px;
    background: rgba(123, 198, 131);
    color: #fff;
    font-size: 14px;
}
.member_55{
    width: 180px;
    padding: 30px;
    background: #fff;
    min-height: 768px;
}
.member_56{
    width: 1600px;
    padding: 10px 30px;
}
.member_57{
    width: 140px;
    padding: 0 20px;
    height: 50px;
    line-height: 40px;
    font-weight: 500;
    font-size: 18px;
    color: #222222;
}
.member_58{
    width: 105px;
    padding: 0 30px 0 50px;
    height: 40px;
    line-height: 40px;
    font-weight: 400;
    font-size: 16px;
    color: #666666;
    display: block;
}
.member_59{
    width: 180px;
    height: 1px;
    background: #F4F4F4;
    margin: 10px 0;
}
.member_60{
    width: 900px;
    margin: 0 160px;
}
.member_61{
    width: 850px;
    height: 60px;
    background: #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    margin-bottom: 10px;
    padding: 0 25px;
    font-weight: 500;
    font-size: 20px;
    color: #000000;
    line-height: 60px;
}
.member_62{
    width: 850px;
    min-height: 685px;
    background: #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    margin-bottom: 10px;
    padding: 10px 25px 30px;
}
.member_63{
    line-height: 44px;
    font-weight: 400;
    font-size: 14px;
    color: #000;
}
.member_64{
    color: #CD2B25;
}
.member_65{
    width: 800px;
    padding: 0 25px;
    height: 40px;
    line-height: 40px;
    background: #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    border: 1px solid #E3E8F1;
}
.member_65_2{
    width: 800px;
    font-size: 34px;
    line-height: 68px;
    background: none;
    border-bottom: 1px solid #E3E8F1;
    background-color: #fff;
}
.member_66{
    min-width: 800px;
    max-width: 800px;
    padding: 0 25px;
    min-height: 80px;
    line-height: 40px;
    background: #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    border: 1px solid #E3E8F1;
}
.member_67{
    width: 800px;
    padding: 25px;
    background: #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    border: 1px solid #E3E8F1;
}
.member_67_1{
    width: 280px;
    padding: 25px 20px;
    background: #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    border: 1px solid #E3E8F1;
}
.member_67_2{
    padding: 25px 20px;
    background: #FFFFFF;
    border-radius: 8px 8px 8px 8px;
}
.member_68{
    color: #999;
    margin-right: 20px;
}
.member_69{
    width: 320px;
    padding: 0 25px;
    height: 40px;
    line-height: 40px;
    background: #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    border: 1px solid #E3E8F1;
}
.member_70{
    width: 320px;
    padding: 0 25px;
    line-height: 40px;
    background: #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    border: 1px solid #E3E8F1;
}
.member_71{
    width: 320px;
    padding: 10px 25px;
    background: #FFFFFF;
    border-radius: 8px 8px 8px 8px;
}
.member_72{
    width: 30%;
    height: 96px;
    background: #F7F8FA;
    margin: 5px 1.5%;
    cursor: pointer;
}
.member_73{
    top: -5px;
    right: -5px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    background: #F2504E;
    border-radius: 50%;
    font-size: 12px;
    color: #fff;
}
.member_74{
    margin:5px auto 10px;
    width: 20px;
    height: 20px;
    border:1px dashed #999;
    font-size: 16px;
    color: #999;
    line-height: 20px;
}
.member_75{
    width: 100%;
    height: 20px;
    font-size: 14px;
    color: #999;
    line-height: 20px;
}
.member_76{
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
}
.member_77{
    width: 100%;
    height: 60px;
}
.member_79{
    width: 270px;
    height: 60px;
}
.member_78{
    width: 100%;
    height: 40px;
    padding: 10px 0;
    z-index: 999;
    background: #fff;
    border-radius: 8px 8px 8px 8px;
}
.member_80{
    width: 100px;
    height: 40px;
    background: #CD2B25;
    border-radius: 8px 8px 8px 8px;
    font-weight: 500;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 40px;
    margin-right: 50px;
    cursor: pointer;
}
.member_81{
    width: 1550px;
    padding: 10px 25px;
    background-color: #fff;
    border-radius: 8px;
}
.member_82{
    padding: 10px 0;
}
.member_83{
    width: 100px;
    height: 40px;
    background: #CD2B25;
    border-radius: 8px;
    display: block;
    font-weight: 500;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 40px;
    margin-right: 20px;
}
.member_84{
    width: 58px;
    height: 38px;
    border-radius: 8px;
    border: 1px solid #CD2B25;
    font-weight: 500;
    font-size: 14px;
    color: #CD2B25;
    line-height: 38px;
    cursor: pointer;
}
.member_85{
    width: 1500px;
    padding: 0 25px;
    height: 50px;
    background: #F7F8FA;
    font-size: 14px;
    color: #333333;
    line-height: 16px;
    line-height: 50px;
}
.member_86{
    width: 725px;
    font-weight: 500;
}
.member_87{
    width: 150px;
}
.member_88{
    width: 1500px;
    padding: 10px 0;
    border-bottom: 1px solid #F4F4F4;
}
.member_89{
    width: 675px;
    padding: 0 50px 0 25px ;
}
.member_90{
    height: 40px;
    font-weight: bold;
    font-size: 16px;
    color: #DA3333;
    line-height: 40px;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.member_91{
    height: 90px;
    font-weight: 500;
    font-size: 14px;
    color: #666;
    line-height: 30px;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.member_92{
    width: 150px;
    height: 158px;
    line-height: 158px;
    font-weight: 500;
    font-size: 14px;
    color: #666666;
}
.member_93{
    width: 62px;
    height: 30px;
    border-radius: 0px 0px 0px 0px;
    border: 1px solid rgba(36,203,163,0.4);
    margin: 64px 0;
    font-weight: 400;
    font-size: 14px;
    color: #24CBA3;
    line-height: 30px;
}
.member_94{
    width: 62px;
    height: 30px;
    border-radius: 0px 0px 0px 0px;
    border: 1px solid rgba(255,151,29,0.4);
    margin: 64px 0;
    font-weight: 400;
    font-size: 14px;
    color: #FF971D;
    line-height: 30px;
}
.member_95{
    font-size: 14px;
    color: #CD2B25;
    width: 75px;
    height: 58px;
    line-height: 58px;
    margin: 50px 0;
    cursor: pointer;
}

.member_92_1{
    width: 150px;
    height: 58px;
    line-height: 58px;
    font-weight: 500;
    font-size: 14px;
    color: #666666;
}
.member_93_1{
    width: 62px;
    height: 30px;
    border-radius: 0px 0px 0px 0px;
    border: 1px solid rgba(36,203,163,0.4);
    margin: 14px 0;
    font-weight: 400;
    font-size: 14px;
    color: #24CBA3;
    line-height: 30px;
}
.member_94_1{
    width: 62px;
    height: 30px;
    border-radius: 0px 0px 0px 0px;
    border: 1px solid rgba(255,151,29,0.4);
    margin: 14px 0;
    font-weight: 400;
    font-size: 14px;
    color: #FF971D;
    line-height: 30px;
}
.member_95_1{
    font-size: 14px;
    color: #CD2B25;
    width: 75px;
    height: 58px;
    line-height: 58px;
    cursor: pointer;
}
.member_100{
    cursor: pointer;
    width: 848px;
    padding: 50px 0;
    background: rgba(205,43,37,0.03);
    border-radius: 8px 8px 8px 8px;
    border: 1px solid rgba(205,43,37,0.2);
}
.member_101{
    font-size: 16px;
    color: #333;
    line-height: 50px;
}
.member_102{
    font-weight: 400;
    font-size: 12px;
    color: rgba(0,0,0,0.4);
    line-height: 24px;
}
.member_103{
    width: 296px;
    background: #F7F8FA;
    border-radius: 8px 8px 8px 8px;
    border: 1px solid #EEEFF2;
    margin:10px 10px 10px 0;
}
.member_104{
    width: 286px;
    height: 60px;
    margin: 5px auto;
}
.member_105{
    width: 60px;
    height: 60px;
    border-radius: 50%;
}
.member_109{
    margin-left: 10px;
    width: 150px;
}
.member_106{
    width: 150px;
    height: 30px;
    font-weight: 400;
    font-size: 16px;
    color: #222222;
    line-height: 30px;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.member_107{
    width: 150px;
    height: 30px;
    font-weight: 400;
    font-size: 14px;
    color: #999999;
    line-height: 30px;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.member_108{
    width: 55px;
    height: 34px;
    border-radius: 8px 8px 8px 8px;
    border: 1px solid #CD2B25;
    font-size: 14px;
    color: #CD2B25;
    line-height: 34px;
    margin: 12px 0;
    cursor: pointer;
}
.member_110{
    width: 55px;
    height: 34px;
    border-radius: 8px 8px 8px 8px;
    background: #FFFFFF;
    border: 1px solid #EEEFF2;
    font-size: 14px;
    color: #666;
    line-height: 34px;
    margin: 12px 0;
    cursor: pointer;
}
.member_111{
    width: 260px;
    padding: 0 13px;
    border-top: 1px solid #EEEFF2;
    font-weight: 500;
    font-size: 14px;
    color: #999999;
    line-height: 36px;
}
.member_112{
    height: 16px;
    font-weight: 500;
    font-size: 16px;
    color: #222222;
    line-height: 16px;
    padding-left: 20px;
    border-left: 3px solid #CD2B25;
    margin: 10px 0;
}
.member_113{
    margin-left: 20px;
    font-size: 14px;
    color: #FE934B;
}
.member_114{
    width: 1162px;
}
.member_115{
    width: 368px;
}
.member_116{
    width: 385px;
}
.member_117{
    min-width: 1070px;
    max-width: 1070px;
    padding: 0 25px;
    min-height: 80px;
    line-height: 40px;
    background: #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    border: 1px solid #E3E8F1;
}

