.contens{
    width: 1200px;
    margin: 0 auto;
    margin-top: 30px;
    overflow: hidden;
}
.contens .leftcon{
    width: 250px;
    height: 300px;
    padding: 15px;
    background: #FFFFFF;
    border-radius:10px ;
    float: left;
}
.contens .leftcon .fllist{
    width: 250px;
    height: 40px;
    margin-bottom: 15px;
}
.contens .leftcon .fllist a{
    width: 250px;
    height: 40px;
    display: block;
    text-align: center;
    line-height: 40px;
    background: #f9f9f9;
    font-size: 16px;
    color: #333333;
    border-radius: 5px;
    overflow: hidden;
}
.contens .leftcon .fllist .cur{
    width: 250px;
    height: 40px;
    display: block;
    text-align: center;
    line-height: 40px;
    background: #2c68ff;
    font-size: 16px;
    color: #FFFFFF;
    border-radius: 5px;
    overflow: hidden;
}
.contens .leftcon .fllist a:hover{
    background: #2c68ff;
    color: #FFFFFF;
}
.right_row{
    width: 830px;
    float: right;
    margin: 0 auto;
}
.rightcon{
    width: 830px;
    min-height: 650px;
    float: right;
    border-radius: 10px;
    background-color: #ffffff;
    padding: 10px 30px 10px 30px;
}
.rightcon::after{
    content: "";
    width: 256px;
}
.rightcon_video{
    width: 830px;
    min-height: 650px;
    float: right;
    border-radius: 10px;
    background-color: #ffffff;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 30px 30px 0px 30px;
}

.content_m_r_c_case{
    width: 354px;
    height: 234px;
    border-radius: 10px;
    float: left;
    border: 1px solid #D1EDFF;
    padding: 20px;
    padding-bottom: 10px;
    margin-bottom: 30px;
}
.content_m_r_c_c_t{
    width: 354px;
    height: 20px;
    line-height: 20px;
    font-size: 16px;
    color: #333333;
    overflow: hidden;
    white-space: nowrap; /* 防止文字换行 */
    text-overflow: ellipsis; /* 超出部分显示省略号 */
}
.content_m_r_c_c_s{
    width: 354px;
    height: 14px;
    text-align: right;
    font-size: 14px;
    line-height: 14px;
    color: #999999;
    margin-top: 10px;
}




.rightcon_info{
    width: 830px;
    min-height: 650px;
    float: right;
    border-radius: 10px;
    background-color: #ffffff;
    padding: 20px 35px 20px 35px;
}

.r_i_title{
    font-size: 18px;
    font-weight: bold;
    color: #333333;
    line-height: 27px;
    margin-bottom: 20px;
}
.r_i_video{
    width: 820px;
    height: 460px;
    background-color: lavender;
}
.r_i_bottom{
    width: 820px;
    margin-top: 20px;
}
.r_i_b_nav{
    width: 820px;
    height: 58px;
    border-bottom: 2px solid #2B67FF;
    margin-bottom: 10px;
}
.b_nav1{
    width: 122px;
    height: 58px;
    background-color: #ffffff;
    text-align: center;
    line-height: 58px;
    font-size: 18px;
    font-weight: bold;
    color: #333333;
    float: left;
}
.b_nav2{
    width: 122px;
    height: 58px;
    background-color: #ffffff;
    text-align: center;
    line-height: 58px;
    font-size: 18px;
    font-weight: bold;
    color: #333333;
    float: left;
}
.b_nav3{
    width: 122px;
    height: 58px;
    background-color: #2B67FF;
    text-align: center;
    line-height: 58px;
    font-size: 18px;
    font-weight: bold;
    color: #ffffff;
    float: left;
}
.r_i_b_nav .yl{
    line-height: 70px;
    float: right;
    font-size: 12px;
    color: #999999;
}
.c_n_row{
    height: 54px;
    color: #656565;
    border-bottom: 1px solid #D1EDFF;
    line-height: 54px;
}
.c_n_row:hover{
    color: #3D74FB;
}
.c_n_row_c{
    position: relative;
    top:17px;
    margin-right: 5px;
    float: left;
}
.c_n_row div{
    min-width: 200px;
    overflow: hidden;
    white-space: nowrap; /* 防止文字换行 */
    text-overflow: ellipsis; /* 超出部分显示省略号 */
    float: left;
}
.c_n_row_p{
    position: relative;
    top:17px;
    float: left;
    margin-left: 20px;
}
.content_nav1::-webkit-scrollbar { //滚动条样式
    width: 5px;
}
.content_nav2_row{
    width: 600px;
    height: 30px;
    line-height: 30px;
    float: left;
    margin-bottom: 10px;
}
.content_nav2_row img{
     float: left;
     position: relative;
     top:7px;
     margin-left: 5px;
 }
.content_nav2_row_title{
    margin-left: 10px;
    float: left;
}
.content_nav2_row_down{
    width: 70px;
    height: 30px;
    float: right;
    color: #ffffff;
    border-radius: 5px;
    background-color: #3D73FB;
    text-align: center;
}
.content_nav2_row_down:hover{
    background-color: #D1EDFF;
}

.content_nav3{
    word-break:break-all;
}












