.ycrl_box{background: url(220830_zjfj_ycrlbg.jpg) center top no-repeat #ffffff;
    height: 8.4rem;}
.ycrl_box .azjfz_tit2{padding-top:.85rem;}
.ycrl_rl{background:url(220830_zjfj_ycrlibg2.jpg) bottom no-repeat #ffffff;border-radius: .08rem;position: relative;height: 2.33rem;box-shadow: 0rem .05rem .2rem rgba(22,88,160,.1);    margin-top: .85rem;}

.hdrl_box{  margin-top: -.3rem; 
    display: inline-block;
    width: 4.48rem;margin-left: .41rem;}
.laydate_body .laydate_box,.laydate_body .laydate_box input{background-color:#1658A0;color: #ffffff;}
.laydate_body .laydate_chnext cite {border-bottom: 1.8px solid #6A98CC;border-right: 1.8px solid #6A98CC;}
.laydate_body .laydate_chprev cite {border-bottom: 1.8px solid #6A98CC;border-left: 1.8px solid #6A98CC;}
.laydate_body .laydate_box{padding: 0px;border: none;box-shadow: none;width: auto;border-radius: 6px;position: relative;    }
.laydate_body .laydate_table thead {color: #ffffff;background-color: #6A98CC;}
.laydate_body .laydate_bottom{border-top: none;}
.laydate_body .laydate_bottom {height: inherit;padding: 0px 0 10px 0;}


.laydate_body .laydate_ym{width: 45%;position: static;}


.laydate_body .laydate_click {background-color: transparent!important;color: #ffffff !important;}
.laydate_body .laydate_click {border-radius: 50%;}

.laydate_list ul li:hover p{color: #333333;}


.laydate_body .laydate_ym .laydate_y,.laydate_body .laydate_ym .laydate_m{
    float: left;
    line-height: 38px;
    height: 38px;
    text-align: center;
    border: none;
    cursor: pointer;
    font-size:.28rem;
    width: calc(100% - 30px);
    width: 76%\0;font-weight:normal;padding-left: 10px;
}
.laydate_body .laydate_chnext{margin-right: 4px;}
.laydate_body .laydate_chprev {margin-left: 5px;}
.laydate_body .laydate_box:before{display: none;}

.laydate_body .laydate_ym .laydate_yms {
    position: absolute;
    left: inherit;
    z-index: 999;
    top:55px;
    width: 42%;
    right: 0rem;
}
.laydate_body .laydate_ym .laydate_show{left:-1px;}
.laydate_body .laydate_choose{width: 5px;}
.laydate_ys .laydate_click {border-radius: 0%;background-color: #1658a0!important;color: #ffffff !important;}
.laydate_y .laydate_yms ul li.laydate_click,.laydate_m .laydate_yms span.laydate_click{background-color: #1658a0!important;border-radius: 0%; color: #ffffff !important;}
.laydate_body .laydate_box li {list-style: none;line-height: 16px;font-size: 14px;}


.ycrl_rl .poster-btn{
    position: absolute;
    z-index: 10;
    cursor: pointer;
    top: 50%;
    display: inline-block;
    width: .32rem;
    height: .32rem;
    border: none;
    margin-top: .06rem;
    border-radius: 4px;
    text-align: center;
    line-height: .32rem;
    background: #1658A0;    
}
.poster-next-btn {right: -.16rem;}
.poster-prev-btn {left: -.16rem;}
.ycrl_rl .poster-btn i {font-size: .16rem;color: #fff;vertical-align: top;margin-top: .3rem;}


.laydate_body .laydate_top {
    padding: .12rem .2rem .12rem .2rem;    height: .38rem;
    z-index: 999;
}
.laydate_body .laydate_m{float: right;}


.step_icon {width: .16rem;height: .16rem;line-height: .16rem;border-color: transparent; }
.step_line{height: inherit;border-top:.03rem dashed #D3DCE0; background-color: transparent;top: .13rem;top:.1rem\0;   }
.is_finish .step_line {border-top:.03rem dashed #3473AD;background-color: transparent}
.is_finish .step_icon {background-color: #3473AD;color: #ffffff;}
.is_finish .step_title {color: #3473AD;}
.step_title {font-size: .24rem;line-height: .38rem;color: #D3DCE0;font-family: "Arial";font-weight: bold;}
.step_tab {position: relative;margin-bottom: 0rem;}
.step_tab i{font-size: .4rem;color: #d3dce0;text-align: center;width: .55rem;}
.step_tab h3{font-size: .2rem;display: inline-block;position: absolute;left: 50%;margin-left: -.05rem;color: #ffffff;font-weight: normal;top: 50%;margin-top: -.28rem;}
.is_finish .step_tab i {color: #afc4db;}
.steps_base .on .step_tab i:before{display: none;}
.steps_base .on .step_tab i:after{content: "";
    position: absolute;
    background-color: #3473AD;
    border-radius: 50%;
    border: 4px solid #ffffff;
    width: .44rem;
    height: .44rem;
    left: 50%;
    bottom: .06rem;
    margin-left: -.26rem;box-shadow:.01rem .01rem .08rem .02rem rgba(0,0,0,.1);
    z-index: 1;}
.steps_base .on .step_tab h3{margin-left: -.115rem;font-size: .24rem;font-weight: bold;font-family: "微软雅黑";margin-top: -.33rem;z-index: 9;}
.step_tab{height: .55rem;line-height: .55rem;}
.step_item a{display: block;}
.step_item{width: 5.85%\0;}

.ysrl_nr_left .picture_img {
    overflow: hidden;
    position: relative;
    z-index: 3;
}
.ysrl_nr_left .picture_fixed{ height: 0rem; overflow: hidden; background-color: #f8f8f8; background-repeat: no-repeat; background-position: center center; background-size:contain; position: relative; display: block; transition: .3s all;}
.ysrl_nr_left .picture_fixed {
    background-size: cover;
    padding-top: 1.84rem;
}



.picture_full{ background-size: cover;}/*图片拉伸*/

.ysrl_nr{margin-top: .2rem;}
.ysrl_nr ul li a{display: block;background-color: #ffffff;border-radius: .08rem;box-shadow:.01rem .01rem .2rem .02rem rgba(22,88,160,.1);    overflow: hidden;position: relative;}
.ysrl_nr_left{width: 1.84rem;float: left;}
.ysrl_nr_left .picture_txt{position: absolute;top:0%;}
.picture_txt_top{overflow: hidden;border-bottom: 1px solid #8aabcf;width: 1.52rem;
  margin-top: .18rem;
    margin-left: .2rem;}
.picture_txt_top h3{font-size: .32rem;
    color: #1658A0;
    float: left;
    line-height: .38rem;
    border-right: 1px solid #8aabcf;
    padding-right: .12rem;
    padding-bottom: .04rem;
    padding-left: .04rem;}
.picture_txt_top span{float:left;width: .2rem;font-size: .16rem;color:#1658A0;    line-height: .22rem;margin-top: .05rem;padding-left: .14rem;font-weight: bold;}
.picture_txt h4{font-size: .56rem;font-weight: bold;color:#1658A0;text-align: center;margin-top: .2rem;margin-left: .18rem;}
.ysrl_nr_right{float: right;width: calc(100% - 1.9rem);width: 70%\0;    padding-right: .12rem;
    padding-left: .12rem;}
    .ysrl_nr_right {width: 60%;}
.ysrl_nr_right h4{font-size: .2rem;color:#1658A0;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
    overflow: hidden;
    text-overflow: ellipsis;height: .65rem;    margin-bottom: .04rem;margin-top: .11rem;
}
.ysrl_nr_right span{padding: .0rem .08rem;color: #ffffff;font-size: .15rem;    line-height: .24rem;display: inline-block;margin-right: .05rem;}
.ysrl_nr_right span.icon1{background-color: #F5222D;}
.ysrl_nr_right span.icon2{background-color: #a3a3a3;}
.ysrl_nr_right span.icon2 i{padding-right: .05rem;vertical-align: top;}
.ysrl_nr_right p{position: absolute;font-size: .16rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
    bottom: 0rem;
    margin-bottom: .11rem;width: 62%;}
.ysrl_nr .num ul{text-align: center;}
.ysrl_nr .num ul li{display: inline-block;width: .16rem;height: .04rem;background-color: #7BA7C7;border-radius: .12rem;margin: 0rem .04rem;}
.ysrl_nr .num ul li.on{width: .64rem;background-color: #1658A0;}

.laydate_body .laydate_choose span.poster-btn{    margin-top: -.06rem;}
.laydate_body .laydate_choose span.poster-btn i{font-size: .2rem;}
.laydate_m .laydate_chnext i{color: rgba(255,255,255,.5);}
.laydate_y .laydate_chprev i{color: rgba(255,255,255,.5);}
.laydate_body .laydate_chnext {
    margin-right: 0px;
    float: right;
}
.laydate_body .laydate_ym {
    width: 40%;
    position: static;
}
.laydate_xian {
    width: 8.5%;
    float: left;
    text-align: center;
    margin-top: 8px!important;
    margin-left: 5.5%!important;
}
.laydate_xian em{display:inline-block;width: 1px;height: 21px;background-color: #6792c1;position: relative;}
/*.laydate_xian em:before{content: "";position: absolute;width: 1px;height: 21px;background-color: #6792c1;right: 0px;margin-right: -1px;}*/

.laydate_body .laydate_top {
    padding: .12rem .25rem .12rem .31rem;
    height: .38rem;
    z-index: 999;
}
.laydate_body .laydate_y .laydate_yms ul li,.laydate_body .laydate_m .laydate_yms span{color: #333333;}

.ycrl_rl .steps_base{margin-top: .22rem; font-size: 0rem; padding: 0rem .2rem;}

.step_item:last-child .step_line {
    display: none;
}

@media screen and (max-width:1280px) {
    .ysrl_nr_right{width: 58%\0; }

    }
   .ysrl_nr_right p {width: 55%;}
.step_item{width: 5.6%\0}
}
@media screen and (max-width:1050px) {
   .steps_base .poster-next-btn {
    right: 0rem;
}
  .steps_base .poster-prev-btn {
    left: 0rem;
}
}

@media screen and (max-width:992px) {
   .step_item{
-webkit-box-flex: 0;
-webkit-flex: none;
-ms-flex: none;
flex: none!important;
width:.55rem;padding-top: .1rem;}
    .steps_horizontal>div::-webkit-scrollbar { display: none;}
    .steps_horizontal>div{
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;overflow-y: hidden;}
    .ycrl_rl .steps_base {
    margin-top: .16rem;
    padding: 0rem .2rem;
}
    .ycrl_box{height: inherit;    background-size: 16.5rem;}
    .ysrl_nr ul li{margin-top: .2rem;}
    .ysrl_nr {
    margin-top: 0rem;
}
    .ysrl_nr .num ul {
    margin-bottom: .3rem;
}
    .laydate_body .laydate_ym .laydate_y, .laydate_body .laydate_ym .laydate_m{font-size:.22rem;}
    .hdrl_box{width: 3.5rem;}
    .laydate_body .laydate_top {
        padding: .05rem .25rem .1rem .31rem;}
    
    .ycrl_box .azjfz_tit2 {
    padding-top: .55rem;
}
    .ycrl_rl{margin-top: .7rem;}
    .ysrl_nr_right h4{height: inherit;}
 .ysrl_nr_right p {width: 70%;}
 .ycrl_rl .steps_base em>div{overflow: auto;}
 .ycrl_rl .steps_base em>div{display: block;}
 .ycrl_rl .steps_base span{}
}

@media screen and (max-width:768px) {
    .ysrl_nr_left {
    width: 1.5rem;
    float: left;
}
   .picture_txt_top h3 {
    font-size: .22rem;
       line-height: .3rem;}
    .picture_txt_top span {
    width: .2rem;
    font-size: .15rem;
    line-height: .2rem;
    margin-top: 0rem;
    padding-left: .1rem;
}
    .picture_txt_top {width: 1.18rem;margin-top: .23rem;}
    .picture_txt h4 {
    font-size: .44rem;
    margin-top: .13rem;
    margin-left: .14rem;
}
    .ysrl_nr_right {
    float: right;
        width: calc(100% - 1.55rem);}
  .ysrl_nr_right h4 {
    font-size: .18rem;
    line-height: .28rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    height: inherit;
    margin-bottom: .04rem;
    margin-top: .11rem;
}
    .ysrl_nr_left .picture_fixed {
    background-size: cover;
    padding-top: 1.6rem;
}
    .ysrl_nr_right p {
    margin-bottom: .07rem;
}
    
    
}
@media screen and (max-width:540px) {
    .laydate_body .laydate_top {
    padding: .05rem .16rem .1rem .16rem;
}

    .hdrl_box {
    width: 2.8rem;    margin-left: .16rem;
}
    .ysrl_nr_left {
    width: 1rem;
}
    .laydate_body .laydate_ym .laydate_y, .laydate_body .laydate_ym .laydate_m {
    font-size: .2rem;    padding-left: 7px;
}
    .laydate_body .laydate_ym {
    width: 43%;
    position: static;
}
    .laydate_xian {
    width: 6.5%;
    margin-left: 4.5%!important;
}
    .picture_txt_top h3 {
    font-size: .18rem;
    line-height: .26rem;padding-right: .03rem;
}
    .picture_txt h4 {
    font-size: .3rem;
    margin-top: .13rem;
    margin-left:.07rem;
}
    
    .picture_txt_top span {
    width: .2rem;
    font-size: .12rem;
    line-height: .18rem;
    margin-top: 0rem;
    padding-left: .05rem;
}
    .picture_txt_top {
    width: .85rem;
    margin-top: .23rem;
    margin-left: .06rem;
}
    .ysrl_nr_left .picture_fixed {
    background-size: cover;
    padding-top: 160%;
}
    
    .ysrl_nr_right {
    width: calc(100% - 1.05rem);
}
    .ysrl_nr_right span,.ysrl_nr_right p{font-size: .14rem;}
    .ysrl_nr_right span {padding: .0rem .05rem;margin-right: 0rem;}
    
    
    
    
    
}
@media screen and (max-width:450px) {
.ysrl_nr_left {
    width: auto;
    float: none;
}
    .ysrl_nr_left .picture_fixed {
    background-size: cover;
    padding-top: .6rem;
}
    .picture_txt_top h3,.picture_txt_top span{width: auto;}
    .picture_txt_top span{margin-top: .04rem;}
    .picture_txt_top h3 br{display: none;}
    .picture_txt_top,.picture_txt h4 {width: auto;display: inline-block;
}
    .picture_txt_top{margin-top: .14rem;}
    
    .ysrl_nr_right {
    width: calc(100% - 0rem);
}
    .ysrl_nr_right p {
    position: static;
    margin-bottom: .03rem;    margin-top: .16rem;
}
    
    .picture_txt h4 {
    font-size: .26rem;
    margin-top: .12rem;
    margin-left: .05rem;vertical-align: top;
}
   .ysrl_nr_right p {width: 100%;}
    .picture_txt_top h3 em{margin-right: .1rem;}
}


@media all and (min-width:0) {
.ysrl_nr_right{width: 60%\0; }
    
}