﻿body{
    background: #F9F9F9;
}
.login-form {
    background-color: #fff;
    -webkit-border-radius: .2rem;
    border-radius: .2rem;
    padding-bottom: 0;
    margin-top: .6rem;
}

.login-form .subtitle {
    font-size: .36rem;
    margin-bottom: .2rem;
}

.login-form .bui-list {
    overflow: hidden;
}

.login-form .bui-list .bui-btn {
    border: 0;
    padding: 0;
    margin-bottom: .3rem;
}

.login-form .bui-input {
    padding: .27rem .45rem;
    width: 5.6rem;
    height: .8rem;
    background: #eee;
    border-radius: .4rem;
    margin-left: .65rem;
}
.login-form .bui-input input[type="text"]{
    color:#000;
    font-size: .26rem;
    padding-bottom: .4rem;
}
.login-form .bui-input input[type="text"]:focus{
    color:#000;
  }
  .login-form .bui-input input[type="text"]::placeholder{
    color:#B7BBBE;
  }
.login-form .bui-btn.primary {
    margin-bottom: .5rem;
}

.login-form .btn-getcode.disabled {
    color: #ccc;
}

.bui-btn-text,
.login-form label {
    color: #666;
}

.btn-getcode {
    padding-left:.4rem;
    height: .86rem;
    line-height: .86rem;
    margin-left: .2rem;
    position: absolute;
    z-index: 10;
    right: 1.06rem;
    bottom: .27rem;
    font-size: .26rem; 
    color: #B7BBBE;
    background:url(../images/yimages/jx.png) no-repeat .1rem .2rem;
     background-size: .01rem .49rem; 
}

.login-item {
    color: #666;
    width: 1.6rem;
    padding: .2rem 0
}

.login-item img {
    width: .88rem;
}

.bui-tab .bui-nav {
    margin: 0 auto;
    padding-top: 0;
    font-size: .32rem;
    color:#999;
    border-bottom: 0;
}

.bui-tab .bui-nav .bui-btn {
    padding-top: .45rem;
    padding-bottom: .2rem;
}

.bui-tab .bui-nav .active:after {
    /* background: none; */
    width: .82rem;
    height: .11rem;
    background-color: #0045C6;
    left: 50%;
    margin-left: -.41rem;
}

.bui-tab .bui-nav .active {
    color: #333;
    font-weight: bold;
    font-size: .36rem;
}


.bui-tab .bui-nav .bui-btn:first-child {
    border-radius: .3rem 0 0 0;
}

.bui-tab .bui-nav .bui-btn:last-child {
    border-radius: 0 .3rem 0 0;
}
.bui-page header .bui-bar .div_ltitle{
    font-size: .32rem;
    font-weight: bold;
    color: #FFFFFF;
}
.bui-page header.hw,  .bui-page header .hw {
    background: #0045C6;
    height: .88rem;
  }
.bui-page .lmain {
    background: url(../images/yimages/mainbj.png) no-repeat;
    background-size: 100% 100%;
}
main .m_welcome{
    color:#fff;
    padding-top:1.22rem;
    padding-left:.85rem;
}
main .m_welcome h2{
    font-size: .55rem;
}
main .m_welcome p{
    font-size: .34rem;
    margin-top: .4rem;
}
main .div_tab{
    width:6.9rem!important;
    height: 7.2rem!important;
    margin:.64rem .3rem .6rem .3rem;
    background-color: #fff;
}
main .div_tab .container-xy{
    padding:.72rem .65rem .86rem .65rem;
}
main .div_tab .div_register{
    padding:1.88rem .65rem .86rem .65rem;
}
main .div_tab .container-xy .bui-btn{
   width: 5.6rem;
   height: .8rem;
   background: #0045C6;
   text-align: center;
   border-radius: .4rem;
}
.login-form .bui-list .user_wenzi{
    font-size: .26rem;
    color: #333333;
    margin-left:1.09rem;
    margin-bottom: .1rem;
}
.mt52{margin-top: .52rem!important;}
main .div_tab .iagree{
    padding-left:.65rem;
    margin-top: -.65rem;
    font-size: .22rem;
    color:#333;
}
main .div_tab .iagree .sblue{
    color:#0045C6;
}
.iagree .bui-checkbox{
    width: .28rem;
    height: .28rem;
    line-height: .28rem;
    font-size: .28rem;
    margin-right: 0rem;
}
.bui-checkbox.active, .bui-checkbox:checked {
    color:#0045C6;
}
/*主页 start*/
.bui-page .bui-bar {
    height: 1rem;
    background: #fff;
}
.bui-page .bui-bar .zytitle img{
    width: 4.38rem;
    height: .36rem;
    margin-bottom: -.03rem;
}
/*主页 end*/
.mcontainer{
    padding:.31rem .04rem .51rem .04rem;
    margin: 0 auto;
    width: 7.5rem;
}
.mcontainer .ctitle{
    font-size: .34rem;
    font-weight: bold;
    color: #333333;
    margin-bottom: .26rem;
}
.mcontainer .ctitle .amore{
    float: right;
    font-size: .24rem;
    color: #999;
    margin-top: .1rem;
}
.mcontainer .ctitle .amore img{
   width: .09rem;
   height: .18rem;
   margin-left: .04rem;
}
/* .mcontainer .clist .span1{
    margin-top: .15rem;
} */
.mcontainer .div_brodcast{
    /* margin-top: .5rem; */
}
.mcontainer .clist .span1 .each_zhibo{
    width: 3.28rem; 
    height: 3.8rem;
    background: #FFFFFF;
    box-shadow: 0px 0px .07rem 0px rgba(0, 0, 0, 0.07);
    border-radius: .05rem;
}
.mcontainer .clist .span1 .each_zhibo .bui-pic-img{
    width: 3.28rem;
    height: 1.84rem;
}
.mcontainer .clist .span1 .each_zhibo .bui-pic-img img{
    width: 3.28rem;
    height: 1.84rem;
}
.mcontainer .clist .span1 .each_zhibo .zb_title{
    font-size: .28rem;
    color: #333333;
    letter-spacing: .03rem;
    height: .65rem;   
    margin:.17rem 0 0 .22rem;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
    word-wrap: break-word;
    /* padding:0; */
    line-height: .34rem;
}
.mcontainer .clist .span1 .each_zhibo .bui-pic-title{
    padding:0;
}
.mcontainer .clist .span1 .each_zhibo .zb_type{
    min-width: .9rem;
    height: .3rem;
    background: #0045C6;
    border-radius: .03rem;
    font-size: .18rem;
    color: #FFFFFF;
    text-align: center;
    line-height: .3rem;
    margin-left:.22rem;
    display: inline-block;
    padding:0 .09rem;
    margin-top: .12rem;
}
.mcontainer .clist .span1 .each_zhibo .zbcommon{
    font-size: .2rem;
    margin-top: .15rem;
    margin-left:.22rem;
}
.mcontainer .clist .span1 .each_zhibo .zbred span{
    color: #FF4343;
}
.mcontainer .clist .span1 .each_zhibo .zbgreen img{
    width: .22rem;
    height: .22rem;
    margin-right: .05rem;
}
.mcontainer .clist .span1 .each_zhibo .zbgreen span{
   margin-right: .03rem;
}
.mcontainer .clist .span1 .each_zhibo  .zbgreen{
    color: #21CFAD;
    display: flex;
    align-items: center; 
}
.mcontainer .clist .span1 .each_zhibo .zbblue img{
    width: .21rem;
    height: .21rem;
    margin-right: .05rem;
}
/* .mcontainer .clist .span1 .each_zhibo .zbblue span{
   margin-right: .03rem;
} */
.mcontainer .clist .span1 .each_zhibo  .zbblue{
    color: #0DB3F9;
    display: flex;
    align-items: center; 
}
.mcontainer .clist .span1 .each_zhibo .zbblue .shf{
    margin-left: 1rem;
}
.mcontainer .clist .span1 .each_zhibo .zbblack{
    color: #868686;
    display: flex;
    align-items: center;
}
.mcontainer .clist .span1 .each_zhibo  .zbblack img{
    width: .21rem;
    height: .21rem;
    /* vertical-align: middle; */
    margin-right: .05rem;
}
/*直播跳动*/
.mcontainer .clist .span1 .each_zhibo .zbred .playing{
    width: .12rem;
    height: .12rem;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-right: .05rem;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
 }
 .mcontainer .clist .span1 .each_zhibo .zbred .playing div{
  width: .02rem;
  background: #ff5100;
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-animation: stretch .9s cubic-bezier(.105,.165,.55,1.575) infinite;
  animation: stretch .9s cubic-bezier(.105,.165,.55,1.575) infinite;
     animation-delay: 0s;
 }
 .mcontainer .clist .span1 .each_zhibo .zbred .playing div:first-child{
  -webkit-animation-delay: 95ms;
  animation-delay: 95ms;
 }
 .mcontainer .clist .span1 .each_zhibo .zbred .playing div:nth-child(2){
  -webkit-animation-delay: .19s;
  animation-delay: .19s;
 }
 .mcontainer .clist .span1 .each_zhibo .zbred .playing div:nth-child(3){
  -webkit-animation-delay: .285s;
  animation-delay: .285s;
 }
 .mcontainer .clist .span1 .each_zhibo  .zbred .playing div:nth-child(4){
  -webkit-animation-delay: .38s;
  animation-delay: .38s;
 }
 @keyframes stretch{
  50% {
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
  }
 }
 /*直播跳动*/
 .mcontainer .div_special .clist .span1 .div_simg{
    position: absolute;
    height: 1.93rem;
    width: 6.99rem;
    left: 0;
    top: 0;
    z-index: 1;
 }
 .mcontainer .div_special .clist .span1 .div_simg img{
    height: 1.93rem;
    width: 6.99rem;
 }
 .mcontainer .div_special .clist .span1 .s_title{
    width: 5.03rem;
    font-size: .36rem;
    font-weight: bold;
    color: #FFFFFF;
    text-shadow: 0px .01rem .03rem rgba(14, 5, 10, 0.15);
    line-height: .54rem;
    word-break: break-all;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    z-index: 2;
    margin-left: .25rem;
 }
 /*主页 end*/

/*全部直播 start*/
.bui-page header .bui-searchbar .span1 .div_search{
    width: 6.3rem;
    height: .67rem;
    border-radius: .4rem;
    background-color:#eee;
    margin-left:.1rem;
}
.bui-page header .bui-searchbar .span1 .div_search input[type="search"]{
    font-size: .22rem;
    color:#000;
}
.bui-page header .bui-searchbar .span1 .div_search input[type="search"]::placeholder{
    color: #B7BBBE; 
}
.bui-page header .bui-searchbar .span1 .bui-input i {
    height: .66rem;
    line-height: .66rem;
    width: .66rem;
    margin-left:.08rem;
    margin-top: .04rem;
}


/*全部直播 end*/

/*全部专题 start*/
.bui-page main .bui-dropdown .icon-dropdown::before {
    content: "\25bC";
  }
.bui-page main .bui-dropdown .span1{
    font-size: .3rem;
    /* color: #333; */
    margin-left:.32rem;
    min-width: 1.2rem;
}
.bui-page main .bui-dropdown .icon-dropdown{
    color: #999;
    font-size: .22rem;
    /* margin-right: 5.2rem; */
}
.bui-page main .bui-dropdown .bui-btn, .bui-page main .bui-dropdown [class^="bui-btn"]{
    /* border:0;
    border-bottom: .01rem solid #eee; */
    padding-top: .15rem;
    padding-bottom: .21rem;
    border-top: 0;
}
.bui-scroll-list .bui-scroll-main, .bui-scroll-pullrefresh .bui-scroll-main, .bui-scroll .bui-scroll-main {
    /* z-index: 1; */
  }
  .mt22{
    /* margin-top: -.22rem; */
  }
  .bui-dropdown-tab{
    z-index:1000;
  }
/*全部专题 end*/

/*点播播放 start*/
.mbofang .div_zbtitle{
    min-height: 2.54rem;
    border-bottom: .01rem solid #E5E5E5;
    padding:.17rem .3rem .2rem .32rem;
    background: #fff;
}
.mbofang .div_zbtitle .t_title .zltitle{
    width: 5.07rem;
    max-height: .95rem;
    font-size: .3rem;
    font-weight: bold;
    color: #333333;
    line-height: .48rem;
    /* word-break: break-all;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; */
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
}
.mbofang .div_zbtitle .t_title .zrcollect .acollect{
    width: 1.31rem; 
	height: .55rem;
	background: #FFFFFF url(../images/yimages/sc.png) no-repeat .13rem .12rem;
    background-size: .33rem .32rem;
    display:inline-block;
    border: .01rem solid #0045C6;
    border-radius: .4rem;
    padding-left: .22rem;
    text-align: center;
     line-height: .55rem; 
    /* padding-top: .1rem; */
    font-size: .26rem;
    color: #0045C6;
    margin-left:.48rem;
}
.mbofang .div_zbtitle .t_title .zrcollect .acollect.oselect{
    background: #FFFFFF url(../images/yimages/scblue.png) no-repeat .13rem .14rem;
    background-size: .28rem .27rem;
}
.mbofang .div_zbtitle .t_type{
    margin-top: .27rem;
}
.mbofang .div_zbtitle .t_type a{
   padding:.12rem .4rem;
   background: #DDE9FF;
   border-radius: .3rem;
   font-size: .2rem;
   color: #0045C6;
   margin-right: .08rem;
}
.mbofang .div_zbtitle .t_content{
    margin-top: .24rem;
    font-size: .22rem;
    color: #B7BBBE;
}
.mbofang .div_zbcontent{
    min-height: 3.45rem;
    border-bottom: .01rem solid #E5E5E5;
    /* font-size: .3rem;
    font-weight: bold;
    color: #333333;
    line-height: .48rem;
    padding-left:.32rem;
    padding-top: .18rem; */
    color: #333333;
    margin-bottom: .56rem;
    margin-top: .16rem;
    background: #fff;
}
.mbofang .div_zbcontent .content_title{
    border-bottom: .01rem solid #F1F1F1;
    padding:.15rem .32rem 0 .32rem;
    height: .7rem;
    font-weight: bold;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.mbofang .div_zbcontent  .content_c{
    padding:.15rem .32rem;
    font-size: .28rem;
    min-height: 3.45rem;
}
/*点播播放 end*/

/*点播播放直播显示预告 start*/
.mbofang .div_zbpic{position: relative;width: 7.5rem;height: 4.2rem;}
.mbofang .div_zbpic img{width: 7.5rem;height: 4.2rem;}
.mbofang .div_zbpic .bfqgray{
    width: 100%;
	height:100%;
	background: rgba(0, 0, 0, 0.4);
	position: absolute;
	left:0;
	top:0;
	z-index: 999;
}
.mbofang .div_zbpic .bfqgray .kbtips{
    position: absolute;
	width: 4.52rem;
	height: .89rem;
	background: #00080D;
	opacity: 0.7;
	border-radius: .39rem;
	left: 50%;
	transform: translateX(-50%);
	top: 40%;
    padding:.17rem .29rem .15rem .28rem;
}
.mbofang .div_zbpic .bfqgray .kbtips img{
    width: .57rem;
    height: .57rem;
}
.mbofang .div_zbpic .bfqgray .kbtips .bftime{
    font-size: .26rem;
    color:#fff;
    margin-left:.24rem;
    margin-top: -.04rem;
}
.mbofang .div_zbpic .bfqgray .kbtips .bftime .ktlong{
    font-size: .2rem;
    margin-top: -.06rem;
}
.mbofang .div_zbpic .bfqgray .kbtips .bftime .ktlong span{
    color:#FF5A00;
}
/*点播播放直播显示预告 end*/

/*我的专题查看 start*/
.mbofang .zbmintitle{
    min-height: 2rem;
}
.mbofang .zbmintitle .t_content {
text-indent: 2em;
color: #333;
line-height: .38rem;
}
/*我的专题查看 end*/

/*底部 公用部分 start*/
.bui-nav .bui-box-vertical{
    font-size: .22rem;
    color:#999
}
.bui-nav .bui-box-vertical .span1{
    margin-top: .1rem;
}
.bui-nav > .active{
    color: #0045C6!important;
}
/*底部 公用部分 end*/

/*学段学科加对号*/
.bui-dropdown-tab .bui-dropdown-content .bui-list .active::after{
    content: "\e625";
    font-family: "icon";
    float: right;
}
.bui-dropdown .bui-list .bui-box.active .span1::after{
    content: "\e625";
    font-family: "icon";
    margin-left: 2rem;
}
/*学段学科加对号*/
/* body{
    width: 7.5rem;
    margin: 0 auto;
}  */
.bui-page main .bui-dropdown .bui-list .span1{
    margin-left: 0;
}
#slide .bui-slide-main .clist .span1 img{
    width: 3.33rem;
    height: 2.67rem;
}
#slide .bui-slide-main .clist .span1 .bui-pic{
    background: #F9F9F9;
}
.div_special .clist .bui-pic{
    width: 6.99rem;
    margin-bottom: .2rem;
    height: 1.93rem;
    position:relative;
}
.bui-fluid-2.space, .bui-fluid-space-2 {
    padding-left: .17rem;
    padding-right: .17rem;
    width: 7.5rem;
  }

  .bui-slide .bui-slide-main > ul > li img{
    width: 7.5rem;
  }
   .bui-slide-img {
    width: 7.5rem;
    margin: 0 auto;
  } 
  .azhuce{
    padding-top: .3rem;
    color: #0045C6!important;
    float: right;
    display: block;
  }

  .bui-list-pic .bui-pic{
    width: 3.28rem;
  }
  .login-form .bui-input input[type="password"] { color: #000; font-size: .26rem; padding-bottom: .4rem; }
  .login-form .bui-input input[type="password"]::placeholder { color: #B7BBBE;}

/*8月1号修改banner start*/
.divbanner{
    width:7.5rem;
    height:3.4rem;
    margin:0 auto;
}
.divbanner img{
    width:100%;
    height:100%;
}
/*8月1号修改banner start*/

/*8月30号 视频播放添加目录 start*/
.div_zbcontent .bui-tab-head {
    width: 2.5rem;
    font-size: .3rem;
    color: #333333;
    margin-bottom: .3rem;
}

.div_zbcontent .bui-tab .bui-nav .bui-btn {
    font-size: .3rem !important;
    color: #333 !important;
}

.div_zbcontent .bui-tab .bui-nav .active::after {
    width: 1.18rem;
    height: .05rem;
    background: #0045C6;
    margin-left: .07rem;
    left: 0;
}

.div_zbcontent .eachbf {
    border-bottom: .01rem solid #E5E5E5;
    height: .92rem;
    line-height: .35rem;
    display: flex;
    align-items: center;
    font-size: .24rem;
    color: #333;
    padding-left: .7rem;
    padding-right: .3rem;
    background: url(../images/Cimage/bofang.png) no-repeat .31rem .32rem;
    background-size: .27rem .27rem;
}

    .div_zbcontent .eachbfblue, .div_zbcontent .eachbf:hover {
        background: url(../images/Cimage/bofangblue.png) no-repeat .31rem .32rem;
        background-size: .27rem .27rem;
        color: #0045C6;
    }

    .div_zbcontent .eachbf span {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box !important;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        word-break: break-all;
        word-wrap: break-word;
    }

.div_zbcontent .eachblue {
    color: #0045C6;
}
/*8月30号 视频播放添加目录 end*/

/*2025年2月11号 春季教材培训 start*/
.pxcontainer{
    padding:.29rem .3rem;
}
.pxtop{
    width: 6.9rem;
    height: 6.82rem;
    background: #FFFFFF;
    box-shadow: 0px .01rem .03rem 0px rgba(14,5,10,0.1);
    border-radius: .05rem;
    padding:.17rem .13rem .24rem .22rem;
}
.pxtop .pxbtimg{
    width: 5.85rem;
    height: .82rem;
    margin-left: .31rem;
    margin-bottom: -.12rem;
}
.pxtop .pxtopcom{
    margin-top: .25rem;
}
.pxtop .pxtopcom img{
    width: .22rem;
    height: .25rem;
    vertical-align: baseline;
}
.pxtop .pxtopcom span{
    font-size: .28rem;
    color: #333333;
}
.pxtop .pxtopcont{
    font-size: .24rem;
    color: #333333;
    margin-top: .05rem; 
    line-height: .4rem;
    text-indent: 2em;
}
.pxflex{
    display: flex;
}
.pxspaceflex{
    display: flex;
    justify-content: space-between;
}
.pxtop .pxgrade{
    width: 1.55rem;
    height: .36rem;
    background: #3B98D5;
    border-radius: .03rem;
    font-size: .22rem;
    color: #FFFEFE;
    line-height: .36rem;
    text-align: center;
}
.pxtop .pxsub{
    font-size: .23rem;
    color: #333333;
    margin-left: .12rem;
    width: 4.87rem;
}
.pxmt26{
    margin-top: .26rem;
}
.pxcomcbs{
    margin-top: .6rem;
}
.pxcomcbs .pxcbs{
    font-size: .34rem;
    color: #333333;
    margin-bottom: .32rem;
}
.pxrj img{
    width: 3.4rem;
    height: 1.09rem;
}
.pxrelitive{
    position:relative;
}
.pxrj .pxdate{
    font-family: Source Han Sans SC;
    font-weight: 500;
    font-size: .22rem;
    color: #FFFFFF;
    position: absolute;
    left: .2rem;
    bottom: .2rem;
}
.pxrm img,.pxsdkxjs img{
    width: 2.22rem;
    height: 1.09rem;
}
.pxrm .psub,.pxhnms .psub{
    font-family: Source Han Sans SC;
    font-weight: 500;
    font-size: .26rem;
    color: #FFFFFF;
    text-shadow: 0px .03rem .06rem rgba(44,84,15,0.8);
    position: absolute;
    top:.12rem;
    left: .07rem;
}
.pxrm .pdate,.pxhnms .pdate{
    font-family: Source Han Sans SC;
    font-weight: 500;
    font-size: .22rem;
    color: #FFFFFF;
    position: absolute;
    bottom: .24rem;
    left: 50%;
    transform: translateX(-50%);
}
.pxsdjy .ljrcpx{
    width: 4.58rem;
    height: 1.09rem;
}
.pxsdjy img{
    width: 2.23rem;
    height: 1.1rem;
}
.pxsdjy .psub,.pxqd .psub,.pxwy .psub{
    font-family: Source Han Sans SC;
    font-weight: 500;
    font-size: .26rem;
    color: #FFFFFF;
    text-shadow: 0px .03rem .06rem rgba(44,84,15,0.8);
    position: absolute;
    top:.12rem;
    left: 50%;
    transform: translateX(-50%);
}
.pxsdjy .pdate,.pxqd .pdate,.pxwy .pdate{
    font-family: Source Han Sans SC;
    font-weight: 500;
    font-size: .22rem;
    color: #FFFFFF;
    position: absolute;
    bottom: .24rem;
    left:.47rem;
}
.pxsdjy .ljsubject{
    width: 6.94rem;
    height: 1.16re,;
}
.pxsdkxjs .psub,.pxjn .psub{
    font-family: Source Han Sans SC;
    font-weight: 500;
    font-size: .26rem;
    color: #FFFFFF;
    text-shadow: 0px .03rem .06rem rgba(44,84,15,0.8);
    position: absolute;
    top:.12rem;
    left: 50%;
    transform: translateX(-50%);
}
.pxsdkxjs .pdate,.pxjn .pxdate{
    font-family: Source Han Sans SC;
    font-weight: 500;
    font-size: .22rem;
    color: #FFFFFF;
    position: absolute;
    bottom: .24rem;
    left: 50%;
    transform: translateX(-50%);
}
.pxsdkxjs .psw{
    font-family: Source Han Sans SC;
    font-weight: 500;
    font-size: .26rem;
    color: #FFFFFF;
    text-shadow: 0px .03rem .06rem rgba(44,84,15,0.8);
    position: absolute;
    top:.12rem;
    left: .4rem;
}
.pxjn img,.pxhnwy img{
    width: 3.4rem;
    height: 1.09rem;
}
.pxqd img,.pxwy img{
    width: 2.22rem;
    height: 1.09rem;
}
.pxqd .ljrcpx,.pxwy .ljrcpx{
    width: 4.58rem;
    height: 1.09rem;
}
.pxbsd img{
    width: 2.22rem;
    height: 1.15rem;
}
.pxhn img{
    width: 3.45rem;
    height: 1.15rem;
}
.pxhnms img{
    width: 2.22rem;
    height: 1.1rem;
}
.pxhnwy .psub{
    font-family: Source Han Sans SC;
    font-weight: 500;
    font-size: .26rem;
    color: #FFFFFF;
    text-shadow: 0px .03rem .06rem rgba(44,84,15,0.8);
    position: absolute;
    top:.12rem;
    left: .7rem;
}
.pxhnwy .pdate{
    font-family: Source Han Sans SC;
    font-weight: 500;
    font-size: .22rem;
    color: #FFFFFF;
    position: absolute;
    bottom: .24rem;
    left: 50%;
    transform: translateX(-50%);
}
.pxrmroom{
	width: 3rem!important;
	height: 3rem!important;
	background: #FFFFFF;
	/* top: 0;
    left: 0;
    justify-content: center;
    align-items: center;
    position: fixed; 	 */
	text-align: center;
	padding-top: .15rem;
}
.pxrmroom img{
	width:2.29rem;
	height: 2.16rem;
	margin-top: .1rem;
}
.pxrmroom p{
	font-size: .26rem;
	color: #333333;
}
.pxrmroom .iclose{
	width: .28rem;
	height: .28rem;
	position: absolute;
	right: .1rem;
	top:.05rem;
}
/*2025年2月11号 春季教材培训 end*/