.main_content{
    background-color: #fff;
    padding-top: 24px;
}
/*搜索*/
.search_box {
    width: 702px;
    height: 64px;
    line-height: 64px;
    background: #ECECEC;
    border-radius: 6px;
    margin:0 auto 36px;
    color: #888;
    font-size: 28px;
    text-align: center;
}
.search_icon {
    vertical-align: -4px;
    margin-right: 8px;
}

.i_banner {
    width: 750px;
    height: 284px;
    position: relative;
    border-radius: 16px;
}
.i_banner .swiper-container{
    width: 726px;
    height: 284px;
    padding-left: 24px;
}
.i_banner .swiper-slide{
    width: 702px;
    height: 262px;
    margin: 0 auto;
    border-radius: 16px;
}
.i_banner .swiper-slide img{
    width: 702px;
    max-height: 262px;
    border-radius: 16px;
}
.i_banner .swiper-container-horizontal>.swiper-pagination{
    height: 10px;
    line-height: 10px;
    bottom:2px;
}
.i_banner .swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background: #C0C0C0;
}



.classify{
    width: 750px;
    background-color: #fff;
    /*padding-bottom: 47px;*/
    margin-top: -13px;
    padding-bottom: 60px;
}
.classify_li5 li{
    width: 152px;
    margin-top: 29px;
    float: left;
    text-align: center;
}
.classify_li5 li:nth-child(1),.classify_li5 li:nth-child(6),.classify_li5 li:nth-child(11),.classify_li5 li:nth-child(16){
    padding-right: 1px;
}
.classify_li5 li:nth-child(5),.classify_li5 li:nth-child(10).classify_li5 li:nth-child(15),.classify_li5 li:nth-child(20){
    padding-left: 1px;
}

.classify_li5 li:first-child,.classify_li5 li:nth-child(5),.classify_li5 li:nth-child(6),.classify_li5 li:nth-child(10),.classify_li5 li:nth-child(11),.classify_li5 li:nth-child(15),.classify_li5 li:nth-child(16),.classify_li5 li:nth-child(20){
    width: 146px;
}

/*四行*/
.classify_li4 li{
    width: 187px;
    margin-top: 20px;
    float: left;
    text-align: center;
}
.classify_li4 li:nth-child(2),.classify_li4 li:nth-child(6){
    width: 186px;
    padding-right: 1px;
}
.classify_li4 li:nth-child(3),.classify_li4 li:nth-child(7){
    width: 186px;
    padding-left: 1px;
}

.classify_li4 li:first-child,.classify_li4 li:nth-child(4),.classify_li4 li:nth-child(5),.classify_li4 li:last-child{
    width: 188px;
}

.classify li div{
    height: 100px;
}
.classify li img{
    width: 100px;
}
.classify li p{
    margin-top: 11px;
    font-size: 24px;
    height: 24px;
    line-height: 24px;
    color: #666666;
}




/*资讯*/
.news_info_back{
    width: 622px;
    padding: 20px 40px;
    height: 48px;
    background: linear-gradient(0deg, #2F333E 0%, #364257 100%);
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.16);
    border-radius: 44px;
    margin: 47px auto 0;
}
.news_info_title{
    width: 340px;
    margin-left: 28px;
    height: 48px;
    line-height: 48px;
    font-size: 26px;
    font-weight: 400;
    color: #FFFFFF;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    /*position: relative;*/
    padding-right: 16px;
}
.news_info_red{
    width: 12px;
    height: 12px;
    background: -webkit-linear-gradient(45deg, #FF2A68 0%, #FF563A 100%);
    background: -o-linear-gradient(45deg, #FF2A68 0%, #FF563A 100%);
    background: -moz-linear-gradient(45deg, #FF2A68 0%, #FF563A 100%);
    background: linear-gradient(45deg, #FF2A68 0%, #FF563A 100%);
    border-radius: 50%;
    display: inline-block;
    vertical-align: 15px;
    margin-left: 10px;
}
.news_info_date{
    width: 100px;
    text-align: right;
    font-size: 24px;
    line-height: 48px;
    color: rgba(255,255,255,0.5);
}
.main1,.main2,.main3,.main4,.main5,.main6,.main7,.main8,.main9,.main10{
    background-color: #fff;
}
.main_rec_box:last-child{
    padding-bottom: 60px !important;
}
/*tab*/
.main1_menu,.main2_menu,.main3_menu,.main4_menu,.main5_menu,
.main6_menu,.main7_menu,.main8_menu,.main9_menu,.main10_menu{
    height: 80px;
    line-height: 80px;
    padding: 38px 24px 22px;
}
.main1_menu_one,.main2_menu_one,.main3_menu_one,.main4_menu_one,.main5_menu_one,
.main6_menu_one,.main7_menu_one,.main8_menu_one,.main9_menu_one,.main10_menu_one{
    text-align:center;
    font-size:28px;
    color:#888;
    float:left;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
    -webkit-user-select: none;
    -moz-user-focus: none;
    -moz-user-select: none;
    position: relative;
}
.main1_menu_one+.main1_menu_one,.main2_menu_one+.main2_menu_one,.main3_menu_one+.main3_menu_one,.main4_menu_one+.main4_menu_one,.main5_menu_one+.main5_menu_one,
.main6_menu_one+.main6_menu_one,.main7_menu_one+.main7_menu_one,.main8_menu_one+.main8_menu_one,.main9_menu_one+.main9_menu_one,.main10_menu_one+.main10_menu_one{
    margin-left: 40px;
}
.main1_menu_line2,.main1_menu_line3,.main2_menu_line2,.main2_menu_line3,.main3_menu_line2,.main3_menu_line3,.main4_menu_line2,.main4_menu_line3,.main5_menu_line2,.main5_menu_line3,
.main6_menu_line2,.main6_menu_line3,.main7_menu_line2,.main7_menu_line3,.main8_menu_line2,.main8_menu_line3,.main9_menu_line2,.main9_menu_line3,.main10_menu_line2,.main10_menu_line3{
    display: none;
}
.main1_menu_line1, .main1_menu_line2, .main1_menu_line3,.main2_menu_line1, .main2_menu_line2, .main2_menu_line3,.main3_menu_line1, .main3_menu_line2, .main3_menu_line3,
.main4_menu_line1, .main4_menu_line2, .main4_menu_line3,.main5_menu_line1,.main5_menu_line2, .main5_menu_line3,.main6_menu_line1, .main6_menu_line2, .main6_menu_line3,
.main7_menu_line1, .main7_menu_line2, .main7_menu_line3,.main8_menu_line1, .main8_menu_line2, .main8_menu_line3,.main9_menu_line1, .main9_menu_line2, .main9_menu_line3,
.main10_menu_line1, .main10_menu_line2, .main10_menu_line3{
    width: 60px;
    height: 6px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background:linear-gradient(90deg,#FF8236,#FC4734);
    position: absolute;
    bottom: 0;
    left:25%;
}

.main1_menu_choice,.main2_menu_choice,.main3_menu_choice,.main4_menu_choice,.main5_menu_choice,
.main6_menu_choice,.main7_menu_choice,.main8_menu_choice,.main9_menu_choice,.main10_menu_choice{
    color:#333 !important;
    font-weight: 600;
    font-size: 36px;
}

.main1_box,.main2_box,.main3_box,.main4_box,.main5_box,
.main6_box,.main7_box,.main8_box,.main9_box,.main10_box{
    display: flex;
    width: 750px;
    height: 608px;
    overflow: hidden;
    position: relative;
}
.main1_box1,.main2_box1,.main3_box1,.main4_box1,.main5box1,
.main6_box1,.main7_box1,.main8_box1,.main9_box1,.main10_box1{
    position: absolute;
    top: 0;
    left: 0;
}
.main1_box2,.main2_box2,.main3_box2,.main4_box2,.main5_box2,
.main6_box2,.main7_box2,.main8_box2,.main9_box2,.main10_box2{
    position: absolute;
    top: 0;
    left: 750px;
}
.main1_box3,.main2_box3,.main3_box3,.main4_box3,.main5_box3,
.main6_box3,.main7_box3,.main8_box3,.main9_box3,.main10_box3{
    position: absolute;
    top: 0;
    left: 1500px;
}



.main1_box1,.main1_box2,.main1_box3,.main2_box1,.main2_box2,.main2_box3,.main3_box1,.main3_box2,.main3_box3,.main4_box1,.main4_box2,.main4_box3,.main5_box1,.main5_box2,.main5_box3,
.main6_box1,.main6_box2,.main6_box3,.main7_box1,.main7_box2,.main7_box3,.main8_box1,.main8_box2,.main8_box3,.main9_box1,.main9_box2,.main9_box3,.main10_box1,.main10_box2,.main10_box3
{
    width: 702px;
    border-radius: 12px;
    margin: 0 24px;
    padding-bottom: 28px;

}
.main1_box1{
    background: url("/assets/images/homepage/part1_1.png") no-repeat;
    background-size: cover;
}
.main1_box2{
    background: url("/assets/images/homepage/part1_2.png") no-repeat;
    background-size: cover;
}
.main1_box3{
    background: url("/assets/images/homepage/part1_3.png") no-repeat;
    background-size: cover;
}
.main2_box1{
    background: url("/assets/images/homepage/part2_1.png") no-repeat;
    background-size: cover;
}
.main2_box2{
    background: url("/assets/images/homepage/part2_2.png") no-repeat;
    background-size: cover;
}
.main2_box3{
    background: url("/assets/images/homepage/part2_3.png") no-repeat;
    background-size: cover;
}
.main1_title{
    height: 36px;
    padding: 39px 24px 33px;
    font-size: 24px;
}
.col_part1_1{
    color: #DB7280;
}
.col_part1_2,.col_part2_1{
    color: #FFA000;
}
.col_part1_3{
    color: #6188d0;
}
.col_part2_2{
    color: #3c9dff;
}
.col_part2_3{
    color: #e7633a;
}
.main1_title_l{
    height: 40px;
    line-height: 40px;
}
.main1_title_l>span{
    font-size: 36px;
    font-weight: 600;
    margin-right: 20px;
}
.main1_title_r{
    width: 100px;
    height: 40px;
    line-height: 40px;
    font-weight: 500;
    border-radius: 20px;
    text-align: center;
    position: relative;
    top: -1px;
}
.col_part1_1_btn{
    background-color:rgba(219,114,128,0.15);
    color: rgba(219,114,128,0.7);
}
.col_part1_2_btn,.col_part2_1_btn{
    background-color:rgba(255,160,0,0.15);
    color: rgba(255,160,0,0.7);
}
.col_part1_3_btn{
    background-color:rgba(97,136,208,0.15);
    color: rgba(97,136,208,0.7);
}
.col_part2_2_btn{
    background-color:rgba(60,157,255,0.15);
    color: rgba(60,157,255,0.7);
}
.col_part2_3_btn{
    background-color:rgba(231,99,58,0.15);
    color: rgba(231,99,58,0.7);
}
/*一个时*/
.main1_content_only{
    width: 654px;
    height: 448px;
    border-radius: 12px;
    background-color: #fff;
    box-shadow: 0 0 8px 0 rgba(0,0,0,0.06);
    text-align: center;
    margin: 0 auto 24px;
}
.main1_content_only h3{
    font-size: 36px;
    line-height: 36px;
    color: #333;
    padding-top: 51px;
    font-weight: 500;
}
.main1_content_only .p1{
    font-size: 28px;
    line-height: 28px;
    margin-top: 17px;
    color: #aaa;
}

.main1_content_only h2{
    font-size: 70px;
    line-height: 52px;
    color: #ff5a00;
    margin-top: 36px;
    font-weight: 500;
}
.main1_content_only .h2_56{
    font-size: 56px;
}
.main1_content_only h2 span{
    height: 40px;
    line-height: 40px;
    font-size: 52px;
    display: inline-block;
}
.main1_content_only .p2{
    font-size: 24px;
    line-height: 24px;
    color: #aaa;
    margin-top: 20px;
}
.main1_content_only_btn{
    width: 606px;
    height: 88px;
    line-height: 88px;
    margin: 44px auto 0;
    background: url("../../images/homepage/btn_banner.png") no-repeat;
    background-size: 100%;
    font-size: 32px;
    color: #fff;
    font-weight: 500;
}
.main2_btn p{
    font-size: 32px;
    line-height: 90px;
    color: #fff;
    font-weight: 500;
}



.main1_content{
    width: 598px;
    height: 140px;
    padding: 36px 28px;
    background: #FFF;
    box-shadow: 0 0 8px 0 rgba(0,0,0,0.06);
    border-radius: 12px;
    margin: 0 auto 24px;
}
.main1_content .p1{
    font-size: 28px;
    line-height: 28px;
    font-weight: 500;
}
.width_322{
    width: 322px;
}
.width_256{
    width: 256px;
}
.width_272{
    width: 272px;
}
.width_350{
    width: 350px;
}
.main1_com .p2{
    font-size: 48px;
    line-height: 38px;
    margin-top: 30px;
    font-weight: 500;
}
.main1_com .p2_36{
    font-size: 36px;
    line-height: 36px;
    margin-top: 30px;
    font-weight: 500;
    height: 40px;
    margin-bottom: -4px;
}
.main1_con_l .p2{
    color: #FF5A00;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 600;
}
.main1_con_l .p2>span{
    font-size: 36px;
    line-height: 28px;
}
.main1_con_r .p2>span{
    font-size: 28px;
    line-height: 28px;
    vertical-align: 3px;
}
.main1_com .p3{
    width: 270px;
    font-size: 24px;
    line-height: 24px;
    color: #aaa;
    margin-top: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    height: 28px;
    margin-bottom: -4px;
}
.main1_com .p4{
    font-size: 28px;
    line-height: 36px;
    color: #888;
    margin-top: 32px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 500;
    max-width: 330px;
}
.main1_com .p5{
    overflow: hidden;
    white-space: nowrap;
    /*text-overflow: ellipsis;*/
}
.main1_com .p5>span{
    min-width: 92px;
    padding: 0 10px;
    height: 36px;
    line-height: 36px;
    background-color: rgba(255,130,54, 0.08);
    border-radius: 4px;
    display: inline-block;
    font-size: 22px;
    color: #FF8236;
    font-weight: 500;
    text-align: center;
    margin-right: 16px;
    margin-top: 14px;
}

/*直播*/
.main_zb{
    padding: 60px 24px 58px;
}
.main3_title{
    height: 36px;
    display: flex;
}
.main3_title>img{
    display: block;
}
.main3_state{
    height: 44px;
    margin-top: -4px;
    margin-left: 18px;
}
.main3_con{
    display: flex;
}
.main3_one{
    width: 336px;
    height: 468px;
    border-radius: 12px;
    margin-top: 38px;
    position: relative;
    overflow: hidden;
}
.main3_one:nth-child(2){
    margin-left: 30px;
}
.main3_one>img{
    width: 336px;
    /*max-height: 468px;*/
    /*object-fit: contain;*/
    display: block;
    border-radius: 12px;
}
.main3_one_txt{
    width: 336px;
    border-radius: 12px;
    font-weight: 500;
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
}
.main3_one_btn{
    height: 320px;
    font-size: 28px;
    line-height: 36px;
    background: linear-gradient(0deg, rgba(0,0,0,0.8000) 0%, rgba(0,0,0,0) 100%);
}
.main3_one_btn>p{
    width: 287px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;  /* 定义为盒子显示 */
    -webkit-line-clamp:3; /* 限制一个块元素显示的文本行数*/
    -webkit-box-orient: vertical;  /* 定义为竖向编排显示 */
    position: absolute;
    bottom: 28px;
    left: 24px;
}
.main3_list_btn{
    height: 468px;
    font-size: 36px;
    background-color: rgba(0,0,0,0.7);
    text-align: center;
}
.main3_list_btn>p{
    line-height: 36px;
    margin: 192px auto 10px;
}


/*资讯*/
.main_news{

}
.main4_title{
    height: 80px;
    line-height: 80px;
    text-align: center;
    font-size: 30px;
    color: #888;
    display: flex;
    padding: 0 24px;
    margin-bottom: 2px;
}
.main_news_menu_one{
    position: relative;
}
.main_news_menu_one+.main_news_menu_one{
    margin-left: 40px;
}
.main_news_menu_choice{
    font-size: 36px;
    font-weight: 600;
    color: #333;
}
.main_news_menu_line1,.main_news_menu_line2 {
    width: 60px;
    height: 6px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: linear-gradient(90deg,#FF8236,#FC4734);
    position: absolute;
    bottom: 0;
    left: 40px;
}
.main_news_menu_line2,.main_news_box2{
    display: none;
}

.main4_title .more_btn{
    font-size: 26px;
    color: #A0A0A0;
}
.main4_title .more_btn img{
    margin-left: 8px;
    vertical-align: -2px;
}

.main4_con{
    height: 152px;
    padding:36px 24px 35px 0;
    border-bottom: 1px solid #E8E8E8;
    margin-left: 24px;
    position: relative;
    display: flex;
    justify-content: space-between;
}
.main4_con:last-child{
    border-bottom: none;
    padding:42px 24px 30px 0;
}
.main4_con_L{
    width: 437px;
    padding: 5px 0 6px;
}
.main4_con_L h3 {
    font-weight: 500;
    font-size: 32px;
    line-height: 44px;
    max-height: 92px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;  /* 定义为盒子显示 */
    -webkit-line-clamp:2; /* 限制一个块元素显示的文本行数*/
    -webkit-box-orient: vertical;  /* 定义为竖向编排显示 */
    margin-top: -3px;
}
.main4_con_L .news_date{
    font-size: 24px;
    line-height: 24px;
    color: #aaa;
    position: absolute;
    bottom: 42px;
    display: flex;
    justify-content: space-between;
    width: 426px;
}

.main4_con_R img{
    width: 228px;
    height: 152px;
    border-radius: 8px;
    object-fit:cover;
}

.main_oth{
    margin: 90px 14px 0;
    display: flex;
    justify-content: space-between;
}
.main5_l,.main5_r{
    width: 356px;
    height: 220px;
    border-radius: 8px;
}
.main5_l{
    background: url("/assets/images/homepage/contact.png") no-repeat;
    background-size: 100%;
}
.main5_r{
    background: url("/assets/images/homepage/safety.png") no-repeat;
    background-size: 100%;
}
.main_oth .p1{
    font-size: 32px;
    line-height: 32px;
    font-weight: 500;
    color: #fff;
    margin: 42px 0 0 42px;
}
.main_oth .p2{
    font-size: 24px;
    line-height: 24px;
    color: rgba(255,255,255,0.7);
    margin: 13px 0 0 42px;
}

/*客服*/
.opacity_kf {
    width: 750px;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8);
    position: fixed;
    top: 0;
    z-index: 10000;
    display: none;
}

.opacity_kf_box {
    background: #F2F4F6;
    width: 750px;
    position: absolute;
    z-index: 10;
    bottom: 0;
}

.opacity_kf_info {
    width: 750px;
    padding: 25px 0 24px 0;
    background: #fff;
    text-align: center;
    border-bottom: 1px solid #f0f0f0;
    min-height: 102px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    box-sizing: border-box;
}
.opacity_kf_info .p1{
    font-size: 32px;
    line-height: 32px;
    font-weight: 500;
    color: #333;
}
.opacity_kf_info .p2{
    font-size: 22px;
    line-height: 24px;
    color: #888;
    margin-top: 14px;
    font-weight: 400;
}

.opacity_kf_btn {
    width: 750px;
    height: 88px;
    background: #fff;
    color: #333;
    font-size: 32px;
    font-weight: 500;
    text-align: center;
    line-height: 88px;
    margin-top: 24px;
}

/*底部风险提示*/
.bottom_risk_com{
    padding: 71px 38px 199px;
    text-align: center;
    font-weight: 300;
}
.bottom_risk_com .p1{
    font-size: 26px;
    line-height: 26px;
    color: #888;
}
.bottom_risk_com .p2{
    font-size: 24px;
    line-height: 36px;
    color: #aaa;
    margin: 14px 0 -6px;
}




