.bs_container_in{width: 100%;
    background-color: #FFFFFF;
    border: 1px solid #e6e6e6;
    margin-top: 20px;
    padding: 0 10px;
    box-sizing: border-box;}
    .bs_container_in ul> li.tj{
    float: left;
    width: 28% !important;
}
.bs_container_in ul{margin: 0;padding: 0;}
.bs_container_in ul > li{float: left;width: 50%;}
.bs_gr_title_in{border-bottom: 2px solid #dcdbdb;}
.bs_gr_title_in li{font-size: 20px;
    color: #c02c38;
    font-weight: bold;    float: left;
    width: 28%;position: relative;
    height: 30px;
    line-height: 30px;
    padding-bottom: 10px;
    text-align: center;}
.bs_gr_container_in > li{display: inline-block;
    float: none;
    padding-top: 10px;
    width: 20% !important;
    text-align: center;}
    .bs_gr_container_in > li a{
    	    border: 1px solid #eeeeee;
    display: block;
    padding: 10px 0;
    margin-left: 10px;
    }
    .bs_gr_container_in > li a img{    display: block;
    margin: auto;
    text-align: center;height: 56px;}
    .bs_gr_container_in > li a span{    display: block;
    margin: auto;
    text-align: center;}
    .bs_gr_more_in{position: relative;
    text-align: center;
    margin: 38px 0;
    color: #fff;}
    .bs_gr_more_in a{position: relative;
    z-index: 2;
    background-color: #fff;
    display: inline-block;
    padding: 0 4px;}
    .bs_gr_more_in a span{    display: block;
    width: 113px;
    height: 24px;
    line-height: 23px;
    color: #fff;
    text-align: center;
    background-image: url(bs_more_bg.png);
    background-size: contain;
    background-repeat: no-repeat;}
    .bs_gr_in{padding: 20px;}
    .bs_fr_in{padding: 20px;}


  .bs_fr_title_in{border-bottom: 2px solid #dcdbdb;}
.bs_fr_title_in li{font-size: 20px;
    color: #c02c38;
    font-weight: bold;    float: left;
    width: 28%;position: relative;
    height: 30px;
    line-height: 30px;
    padding-bottom: 10px;
    text-align: center;}
.bs_fr_container_in > li{display: inline-block;
    float: none;
    padding-top: 10px;
    width: 20% !important;
    text-align: center;}
    .bs_fr_container_in > li a{
    	    border: 1px solid #eeeeee;
    display: block;
    padding: 10px 0;
    margin-left: 10px;
    }
    .bs_fr_container_in > li a img{    display: block;
    margin: auto;
    text-align: center;height: 56px;}
    .bs_fr_container_in > li a span{    display: block;
    margin: auto;
    text-align: center;}
    .bs_fr_more_in{position: relative;
    text-align: center;
    margin: 38px 0;
    color: #fff;}
    .bs_fr_more_in a{position: relative;
    z-index: 2;
    background-color: #fff;
    display: inline-block;
    padding: 0 4px;}
    .bs_fr_more_in a span{    display: block;
    width: 113px;
    height: 24px;
    line-height: 23px;
    color: #fff;
    text-align: center;
    background-image: url(bs_more_bg.png);
    background-size: contain;
    background-repeat: no-repeat;}


    .bs_r2_title_in{    position: relative;
    height: 20px;
    line-height: 20px;
    color: #c02c38;
    font-weight: bold;
    padding-left: 20px;
    font-size: 18px;}
    .bs_r2_in .bs_r2_container_in {
    margin-top: 20px;
    text-align: center;
    font-size: 0;}
    .bs_r2_in .bs_r2_container_in div {
    display: inline-block;
    padding: 0 10px;
    border-left: 1px solid #dcdbdb;
}
.bs_r2_in .bs_r2_container_in h2 {
    font-size: 30px;
    font-weight: bold;
    color: #939393;
}
.bs_r2_in .bs_r2_container_in div span {
    font-size: 14px;
}
.bs_r2_in .bs_r2_title_in, .bs_r3_in .bs_r3_title_in {
    position: relative;
    height: 20px;
    line-height: 20px;
    color: #c02c38;
    font-weight: bold;
    padding-left: 20px;
    font-size: 18px;
}
.bs_r3_in .bs_r3_container_in {
    position: relative;
    margin-top: 10px;
    text-align: center;
    font-size: 0;
    margin-left: 20px;
}
.bs_r3_in .bs_r3_container_in img {
    position: absolute;
    left: 0;
    z-index: 2;
        width: auto;
}
.bs_r3_in .bs_r3_container_in div {
    margin-left: 95px;
    padding-top: 5px;
}
.bs_r3_in .bs_r3_container_in h2 {
    position: relative;
    font-size: 36px;
    font-weight: bold;
    color: #c02c38;
    z-index: 2;
}
.bs_r3_in .bs_r3_container_in div img {
    left: 90px;
    top: 7px;
    z-index: 1;
        width: auto;
}
.bs_r3_in .bs_r3_container_in div span {
    position: relative;
    font-size: 14px;
    z-index: 2;
}
.hcCount div {
    display: inline-block;
    width: 49%;
    margin-top: 20px;
    text-align: center;
}
.hcCount h2 {
    color: #939393;
    font-size: 22px;
}
.hcCount span {
    color: #939393;
    font-size: 14px;
}