.ny-right .position {
    display: none;
    border-bottom: 1px solid #195ca9;}
.r_main .bk_jg{
    width: 100%;
    height: auto;
    overflow: hidden;}
.r_main .bk_jg h1{
    display: block;
    text-align: center;
    height: 45px;
    line-height: 42px;
    background: url(images/sub_titlebg2.png) #094ea4 no-repeat;
    font-size: 20px;
    color: #ffffff;
    width: 154px;
    overflow: hidden;}
.r_main .bk_jg ul{
    width: 105%;
    padding: 30px 0 0 0;}
.r_main .bk_jg li{
    float: left;
    width: 197px;
    height: 94px;
    background: #f5f8fa;
    border: #dfe3e6 1px solid;
    margin: 0 32px 30px 0;
    text-align: center;
    font-size: 16px;
display:flex;
ã€€ã€€flex-direction:column;
ã€€ã€€justify-content:center;}
.r_main .bk_jg li a{
    font-size: 16px;
    line-height: 24px;
    padding: 10px;
    color:#333333;
    display: block;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;}
.r_main .bk_jg li:hover{
    background: #bc1616;}

.r_main .bk_jg li:hover a{color:#ffffff;}
@media only screen and (max-width: 1199px){
.lm_sub{display: none;}
.r_main{width: 100%;    float: none;}
.r_main .bk_jg li{width: 21.5%;margin: 0 24px 30px 0;}
}
@media only screen and (max-width: 767px){
.r_main .bk_jg li{width: 30%;margin: 0 18px 20px 0;font-size:14px;}
.r_main .bk_jg li a{font-size:14px;}
}
@media only screen and (max-width: 479px){
.r_main .bk_jg li{width: 45%;}
}

