.beijing{width:540px;height:140px;background:#fff;padding:10px 15px;}
.ydylwe{width:550px;height:auto;}
.ydylwe li{line-height: 38px;color:#252525;font-size: 15px;height:40px;}
.riqiwy{display: block;background: url(images/date_bg_05.png) no-repeat left center;width:70px;height:63px;text-align: center;padding-top:7px;}
.ydylwe li a:hover{color: #008cf0;}
.riqiwy b{color:#fff;font-size: 22px;line-height: 26px;margin-top:5px;}
.bt_tzwy{display: block;height:25px;width:470px; align-items: center;}
.bt_tzwy a{font-size: 16px;font-weight: bold;line-height: 40px;}
.bt_tzwy p{color:#616161;font-size: 15px;line-height: 22px;padding-bottom: 10px;}

ol{list-style-type:none;counter-reset:sectioncounter;}
ol li:before {
    content:counter(sectioncounter) " ";  
    counter-increment:sectioncounter; 
    font-size:26px;
    float:left;
    background-image:url(images/q2e.png);
    background-repeat:no-repeat;
    color:#fff;
    width:38px;
    text-align:center;
    height:43px;
    background-position:left center;
    line-height:4px;}

ol.ydylwe {
    list-style-type: none;
    counter-reset: sectioncounter;
    padding: 0;}

ol.ydylwe li {
    display: flex;
    align-items: center;       /* 垂直居中 */
    margin-bottom: 8px;
    font-size: 16px;
    font-weight: bold;}

ol.ydylwe li:before {
    content: counter(sectioncounter) " ";
    counter-increment: sectioncounter;
    font-size: 26px;
    background-image: url(images/q2e.png);
    background-repeat: no-repeat;
    background-position: center;
    color: #fff;
    width: 38px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    flex-shrink: 0;
    margin-right: 12px;}

ol.ydylwe li .bt_tzwy {
    width: 600px;}

ol.ydylwe li .clear {
    display: none;}

