﻿.bgF2F2F2{ background: #F2F2F2;}
.bgfff{ background: #fff;}

.m_content .w780{ width: 780px;}
.m_content .w400{ width: 400px;}

.site_model{ background: #fff; border: #E6E6E6 solid 1px;}
.site_tit{ height: 56px; border-bottom: #E6E6E6 solid 1px; overflow: hidden;}
.site_tit h3{ float: left; line-height: 56px; font-size:22px; color: #000; font-weight: normal; padding-left: 15px;}
.site_tit h3 i{ display: inline-block; vertical-align: middle; margin-right: 5px; margin-top: -3px;}
.site_tit h3 span{ font-size:16px;}
.site_tit .more{ float: right; margin:8px 16px 0 0 ; width:40px; height: 40px; background: url(../images/index0720/ico/more.png) no-repeat center center; text-indent: -999em; overflow: hidden;}
.site_tit .more:hover{ background-image:url(../images/index0720/ico/more_hover.png);}
.site_tit .tabtit{ float: left; padding-left: 40px;}
.site_tit .tabtit a{ font-size: 16px;  color: #555; float: left; position: relative; line-height: 56px; margin-right: 20px;}
.site_tit .tabtit a:hover,.site_tit .tabtit a.active{ color: #4991E1;}
.site_tit .tabtit a.active:before{ content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 2px; background: #4991E1; color: #4991E1;}

.site_newlist li{ font-size: 16px; line-height: 38px;}
.site_newlist li .time{ font-size:14px; color: #8B8B8B; float: right;}
.site_newlist li .num{ color: #B2B2B2;}
.site_newlist li a{ color: #222;}
.site_newlist li a:hover{ color:#4991E1;}
.site_newlist li a:hover .num{color:#4991E1;}



/*banner begin*/
.m_banner {
    height: 260px;
    /* width: 1200px; */
    margin: 0 auto;
    margin-top: 20px;
    position: relative;
    overflow: hidden;
    zoom: 1;
    z-index: 5;
  }
  .m_banner .m_wrap {
    height: 260px;
    position: relative;
    z-index: 5;
  }
  .m_banner ul {
    width: 100%;
    height: 260px;
    background: url(../images/index5/loading.gif) no-repeat center center;
  }
  .m_banner li {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 260px;
    display: none;
    z-index: 1;
  }
  .m_banner li a {
    display: block;
    width: 100%;
    height: 260px;
  }
  .m_banner .page {
    position: absolute;
    bottom: 13px;
    left: 0px;
    text-align: center;
    height: 25px;
    width: 100%;
    z-index: 20;
    background: none;
  }
  .m_banner .page li {
    display: inline-block;
    width: 12px;
    height: 12px;
    background: #fff;
    border-radius: 6px;
    position: static;
    margin: 0 4px;
    cursor: pointer;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
    opacity: 0.5;
  }
  .m_banner .page li.active {
    opacity: 1;
    width: 28px;
  }
  .m_banner .banner_btn {
    display: none;
  }
  .m_banner .banner_btn a {
    position: absolute;
    top: 50%;
    margin-top: -24px;
    width: 48px;
    height: 48px;
    z-index: 21;
  }
  .m_banner .pre-btn {
    left: 30px;
  }
  .m_banner .pre-btn i {
    background: url(../images/index5/banner/banner_btnl.png) no-repeat center center;
    display: block;
    width: 100%;
    height: 100%;
  }
  .m_banner .pre-btn:hover i {
    background: url(../images/index5/banner/banner_btnl1.png) no-repeat center center;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
  .m_banner .next-btn {
    right: 30px;
  }
  .m_banner .next-btn i {
    background: url(../images/index5/banner/banner_btnr.png) no-repeat center center;
    display: block;
    width: 100%;
    height: 100%;
  }
  .m_banner .next-btn:hover i {
    background: url(../images/index5/banner/banner_btnr1.png) no-repeat center center;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
  /*banner edn*/

  .section_row1 .site_newlist{ height: 213px; overflow: hidden;}

  .m_res_center{ height: 285px; overflow: hidden;}
  .m_res_center ul{ overflow: hidden;}
  .m_res_center li{ float: left;}
  .m_res_center .top{ margin-top: 15px; height: 120px; overflow: hidden;}
  .m_res_center .bot{ margin-right: -15px;}
  .m_res_center .bot li{ width:236px; height: 80px; margin:15px 15px 0 0; overflow: hidden;}
  .m_res_center li img{transition: all .3s; width: 100%; height: 120px;}
  /* .m_res_center li:hover img{ transform: scale(1.2); } */

  .m_special_res{ height: 146px; padding: 15px 20px 0 20px; overflow: hidden;}
  .Tools_slide_wp{position: relative;width: 100%;height: 135px;}
  .Tools_slide_itemWp,.Tools_slide_item{width: 100%;height: 135px;transform: translate3d(0,0,0);}
  .Tools_slide_item{position: absolute;}
  .Tools_slide_leftBtn,.Tools_slide_rightBtn{position: absolute;height: 44px;top: 50%;margin-top: -22px;width: 30px;z-index: 5;  cursor: pointer;}
  .Tools_slide_leftBtn{left: 0px;}
  .Tools_slide_rightBtn{right:0px;}
  .Tools_slide_pointWp{position: absolute;  bottom:20px;width: 100%;text-align: center;z-index: 5}
  .Tools_slide_point{display: inline-block;  width: 10px;  height: 10px;border:solid 1px white;border-radius: 50%;  cursor: pointer;margin: 0 8px;}
  .Tools_slide_on_p{background: white;}
  .Tools_slide_itemWp{position: relative;}
  .Tools_slide_itemWp .Tools_slide_item a{ display: block; width: 100%; height: 100%;}
  .Tools_slide_item{transform: translateZ(0);z-index: 1;}

  .m_rec_res{ height:525px; overflow: hidden; padding: 0 20px;}
  .m_rec_res  li{ height:100px; border-bottom:#E6E6E6 solid 1px;}
  .m_rec_res  li:last-child{ border-bottom: 0;}
  .m_rec_res  li a{ display: block; width: 100%; height: 100%; text-align: center; overflow: hidden;}
  .m_rec_res  li img{ display:inline-block; max-width: 100%; max-height: 100%; vertical-align: middle; transition: all .3s;}
  .m_rec_res  li a:before{ display: inline-block; content: ''; vertical-align: middle; height: 100%;}
  .m_rec_res  li:hover img{ transform: scale(1.2);}

  .section_row3 .site_applist{ height: 293px; overflow: hidden;}
  .site_applist li a{ display: block; text-align: center; font-size:16px; color: #000; line-height: 22px;}
  .site_applist li a:hover{ color:#4991E1;}
  .site_applist li img{ display: block; width: 72px; height: 72px; border-radius: 2px; overflow: hidden; margin: 0 auto;  margin-bottom: 10px;}

  .m_row_banner a{ display: block; width: 100%; height:150px; overflow: hidden;}
  .m_row_banner a img{}
  .m_row_banner a img{transition: all .3s;}
  /* .m_row_banner a:hover img{ transform: scale(1.2); } */

  .m_apparea li{ float: left; width: 100px; margin: 28px 26px 0 26px;}
  .m_recapp_area li{ float: left; width: 100px; margin: 28px 16px 0 16px;}

  .m_spaceroom{ height: 373px; overflow: hidden;}
  .m_spaceroom .spaceCont_list{ overflow:hidden; zoom:1;}
  .m_spaceroom .spaceCont_list li{ float:left; width:230px; margin:20px 0px 0px 20px; height:94px; overflow:hidden; background: #FAFAFA;}
  .m_spaceroom .spaceCont_list .photo{ float:left; width:66px; height:66px; margin: 13px 15px; border-radius:5px; overflow:hidden; zoom:1;}
  .m_spaceroom .spaceCont_list .photo img{ display: block; width: 66px; height: 66px;}
  .m_spaceroom .spaceCont_list .txt{ margin-left:96px;}
  .m_spaceroom .spaceCont_list .name{ font-size:16px; font-weight:normal; line-height:20px; overflow:hidden; zoom:1; margin-top:13px;}
  .m_spaceroom .spaceCont_list .name a{ color:#222;}
  .m_spaceroom .spaceCont_list .name a:hover{ color: #4991E1;}
  .m_spaceroom .spaceCont_list .case{ font-size:14px; color:#B2B2B2; display:block; line-height:16px; margin-top:5px; height:25px;}
  .m_spaceroom .spaceCont_list .from{ font-size:12px; line-height:18px; color:#555;}


  .m_classroom{ height: 373px; overflow: hidden;}
  .m_classroom li{ float: left; width:170px; height: 154px; background:#FAFAFA; text-align: center; margin: 20px 0 0 20px;}
  .m_classroom li a{ display: block; width: 100%; height: 100%;}
  .m_classroom li a:hover .name{ color: #4991E1;}
  .m_classroom .photo{ width: 66px; height: 66px; border-radius:5px; margin: 0 auto; padding-top:15px;}
  .m_classroom .photo img{ display: block; width: 66px; height: 66px;}
  .m_classroom .name{ font-size: 16px; line-height: 22px; margin-top:15px; font-weight: normal; color: #000;}
  .m_classroom .otherinfo{ font-size: 12px; line-height: 17px; color: #B2B2B2; margin-top:5px; display: block;}

  .m_row5_imgarea{ height:373px; padding: 22px 25px 0 25px;}
  .m_row5_imgarea a{  display: block; height: 351px; overflow: hidden;}
  .m_row5_imgarea a img{ display: block; width: 100%; height: 100%;  transition: all .3s; }
  /* .m_row5_imgarea a:hover img{ transform: scale(1.2); } */

  .m_imglist{ height:283px;}
  .m_imglist li{ float: left; margin: 20px 0 0 20px; overflow: hidden; }
  .m_imglist li img{transition: all .3s;}
  /* .m_imglist li:hover img{ transform: scale(1.2); } */

  .section_row6 .w780 .m_imglist li{ width: 360px; height: 110x; }
  .section_row6 .w780 .m_imglist li img{ display: block; width: 360px; height: 110px;}


  .section_row6 .w400 .m_imglist li{ width: 170px; height: 109px;}
  .section_row6 .w400 .m_imglist li img{ display: block; width: 170px; height: 109px;}

  .m_rankarea,.m_hepcenter{ height:323px;}
  .m_rankarea .nav{ padding: 14px 0 0 0px;}
  .m_rankarea .nav a{ display: inline-block; width: 88px; height: 32px; text-align: center; line-height: 32px; border-radius: 4px; border:#DDDDDD solid 1px; font-size:14px; color: #222; margin-right: 20px; background: #F2F2F2;}
  .m_rankarea .nav a:hover, .m_rankarea .nav a.active{ background: #2196F3; border-color: #2196F3; color: #fff;}
  .m_rankarea .cont{ height:277px;}

  .m_friend{ height: 87px;}
  .m_friend li{ width: 275px; height: 40px; margin: 23px 0 0 18px; border-radius: 4px; border: #DDDDDD  solid 1px; float: left; background: url(../images/index0720/ico/friend_ico.png) no-repeat 249px center;}
  .m_friend li  a{ display: block; line-height:22px; margin:9px 15px; color: #000; font-size: 16px;}
  .m_friend li  a:hover{color: #4991E1;}


  /*河南一师一优课 begin*/
  .item_classroom_con{ position: relative;}
  .item_classroom_con .contbg{ width: 100%; position: absolute; bottom: -30px; left: 0; background: url(../images/index0720/temp/container_ftbg.png) no-repeat center bottom; height: 81px; z-index: -1;}
  .classroom_bg{ background: url(../images/index0720/temp/classroom_bg.png) center center repeat-y;}

  .m_classroom_nav ul{ margin-right: -20px;}
  .m_classroom_nav li{ float: left; width:224px; height: 88px; margin-right: 20px;}
  .m_classroom_nav  a{ display: block; width: 224px; height: 88px; font-size: 22px; line-height: 88px; color: #fff; overflow: hidden;}
  .m_classroom_nav  a img{ float: left; padding:20px 22px 0 30px;}
  .m_classroom_nav  a span{ float: left; transition: all .3s;}
  .m_classroom_nav  a:hover span{ transform: scale(1.2); display: block;}
  .m_classroom_nav  a:hover span{ transform: scale(1); display: block;}
  .m_classroom_nav .nav1bg{ background: url(../images/index0720/ico/m_classroom_nav_bg1.png) no-repeat left top;}
  .m_classroom_nav .nav2bg{ background: url(../images/index0720/ico/m_classroom_nav_bg2.png) no-repeat left top;}
  .m_classroom_nav .nav3bg{ background: url(../images/index0720/ico/m_classroom_nav_bg3.png) no-repeat left top;}
  .m_classroom_nav .nav4bg{ background: url(../images/index0720/ico/m_classroom_nav_bg4.png) no-repeat left top;}
  .m_classroom_nav .nav5bg{ background: url(../images/index0720/ico/m_classroom_nav_bg5.png) no-repeat left top;}

  .m_notice_area .mantle{ width: 440px; height: 260px; overflow: hidden;}
  .m_notice_area .mantle .Tools_slide_wp{ width: 100%; height: 100%;}
  .m_notice_area .mantle .Tools_slide_itemWp,  .m_notice_area .mantle .Tools_slide_item{ height: 100%;}

  .m_notice_area .notice{ width:700px; height: 260px; overflow: hidden;}
  .m_notice_area .notice .site_tit{ border-bottom: 0; height: 30px;}
  .m_notice_area .notice .site_tit h3{ height: 30px; line-height: 30px; padding-left: 0;}

  .m_classroom_show{ height:603px; overflow: hidden;}
  .m_classroom_show dl{ overflow: hidden; padding-top: 25px;}
  .m_classroom_show dt{ float: left; width: 266px; height: 138px; padding-right: 66px; }
  .m_classroom_show dt h3{ font-size:40px; line-height: 56px; padding-top:30px;  color: #fff;}
  .m_classroom_show dt p{ font-size:18px; line-height: 25px; margin-top: 5px; transition: all .3s;}
  .m_classroom_show dt  a{ display: block;}
  .m_classroom_show dt  a:hover p{ transform: scale(1.1);}
  .m_classroom_show dd{ float: right; width:790px;}
  .m_classroom_show ul{ margin-right: -20px;}
  .m_classroom_show li{ float: left; width: 182px; margin-right:20px;}
  .m_classroom_show li img{ display: block; width: 182; height: 138px;}
  .m_classroom_show li .name{ font-size:14px; line-height: 20px; margin-top:10px; color: #555;}
  .m_classroom_show li a{ position: relative; display: block;}
  .m_classroom_show li .videobtn{ background: url(../images/index0720/ico/video_btn.png); width: 44px; height: 44px; position: absolute; top: 47px; left:69px; display: none;}
  .m_classroom_show li a:hover .name{ color: #4991E1;}
  .m_classroom_show li a:hover .videobtn{ display: block;}
  .m_classroom_show dl.dl1 dt{ background: url(../images/index0720/ico/m_classroom_show_bg1.png) no-repeat left top;}
  .m_classroom_show dl.dl2 dt{ background: url(../images/index0720/ico/m_classroom_show_bg2.png) no-repeat left top;}
  .m_classroom_show dl.dl3 dt{ background: url(../images/index0720/ico/m_classroom_show_bg3.png) no-repeat left top;}


  .m_doing_guider,.m_question{ overflow: hidden; padding-bottom: 20px;}

  .site_txtlink a{ color: #555; line-height: 22px; font-size: 16px; margin:20px 45px 0 45px; float: left; white-space: nowrap;}
  .site_txtlink a:hover{color: #4991E1;}

  /*河南一师一优课 end*/


  /*联系我们 begin*/
.item_contact{ background:#eff4f7 url(../images/ni_login/ni_1920x282.jpg) no-repeat center bottom; overflow: hidden; min-width: 1200px;}
.item_contact .contact_area{ background: #fff; border-radius: 6px; margin: 25px 0; padding: 0 40px 40px 40px;}
.item_contact .tit{ height: 50px; padding-top: 14px;border-bottom: #EEEEEE solid 2px;}
.item_contact .tit h3{ float: left; font-size:26px; line-height: 50px; font-weight: normal; color: #222;}
.item_contact .tit p{ float: left; margin-left: 33px;}
.item_contact .tit p a{ float: left; padding: 0 15px; line-height: 50px; font-size: 16px; color: #555; position: relative;}
.item_contact .tit p a:hover,.item_contact .tit p a.on{ color:#4991E1;}
.item_contact .tit p a.on:before{ position: absolute; bottom: -2px; left: 0; width: 100%; height: 2px; background:#4991E1; content: '';}
.item_contact .cont{ min-height: 600px;}
.item_contact .cont dl{ margin-bottom: 15px;}
.item_contact .cont dl{ border: #fff solid 1px;}
.item_contact .cont dl.on{ border-color:#B9D1EB;}
.item_contact .cont dt{ height: 50px; line-height: 50px; padding-left: 25px; background: #F6F9FB; overflow:hidden; position: relative; cursor: pointer;}
.item_contact .cont dt .close{ position: absolute; cursor: pointer; background:url(../images/index0720/ico/down_ico.png) center center no-repeat; width: 25px; height: 25px; top: 14px; right: 8px;}
.item_contact .cont dt .close.open{ background:url(../images/index0720/ico/up_ico.png) center center no-repeat;}
.item_contact .cont dt strong{ font-size: 20px; font-weight: normal; color: #222;}
.item_contact .cont dt em{ color: #555; font-size: 16px; margin-left: 25px;}
.item_contact .cont dd{ font-size: 14px; line-height: 28px; color: #555; padding: 5px 30px; display: none;}
.item_contact .textcont{ line-height:36px; font-size: 16px; color: #222;}
/*联系我们 end*/

/*  内页 刘邓 20201014 S */
.ld_g_ytlst a{display: block; float: left; width: 285px;height: 100px;margin-right: 20px;}
.ld_g_ytlst a:last-child{margin-right: 0;}

.xy_cgzs{position:relative;width:390px;height:260px;overflow:hidden; border-radius:5px;}
.xy_cgzs ul{position:absolute; left:0px; top:0px;height: 100%;}
.xy_cgzs ul li{float:left; width:390px; height:298px;overflow:hidden; position:relative;}
.xy_cgzs ul li img{display:block; width:390px; height:298px;}
.xy_cgzs ul li a{ position:relative; display:block;height: 100%;}
.xy_cgzs ul li .more{position: absolute;bottom:0;background-color:rgba(0, 0, 0, 0.5); background-color: #333\9; height:78px; width:330px;line-height:20px; padding:0 30px;}
.xy_cgzs ul li .more h6{  line-height:30px; height:30px;}
.xy_cgzs ul li .more h6 a{font-size:16px; color:#fff; overflow:hidden; white-space: nowrap; text-overflow:ellipsis;}
.xy_cgzs ul li .more p{ height:40px; overflow:hidden;}
.xy_cgzs ul li .more p a{font-size:12px; color:#fff;}
.xy_cgzs .slideBtn{ position:absolute; bottom:30px; z-index:999;display:block; width:10px; height:15px;cursor:pointer; background: url(../images/index0720/ico/parrow.png) no-repeat; opacity:0.5;}
.xy_cgzs .slideBtn:hover{ opacity:1;}
.xy_cgzs .prev{left:10px;background-position:center 0;}
.xy_cgzs .next{right:10px;background-position:center -15px;}
.xy_cgzs ul li .more{height: 30px;}
.xy_cgzs ul li .more h6 a{font-size: 14px;font-weight: 500;}
.xy_cgzs .slideBtn{bottom: 6px;}
.xy_cgzs .next{    background-position: center -17px;}

.text_news{ width:730px; height:270px; overflow:hidden;margin-top: 15px;}
.text_news h4{font-size:20px; line-height:26px; height:26px; overflow:hidden;color: #4E9BF2;font-weight: 500;}
.text_news h4 a{text-decoration:none;}
.text_news .tips{ color:#a5a5a5; line-height:18px; margin-top:10px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.text_news .tips .a_more{color:#4fa1dd;}
.text_news  ul { overflow:hidden; zoom:1; margin-top:15px;}
.text_news  li{ line-height:35px; font-size:15px;margin-bottom: 10px;}
.text_news  li a{ color:#555;}
.text_news  li a:hover{ text-decoration: none;}
.text_news  li .time{ float:right; font-size:12px; color:#959595;}
.text_news a:hover{ color:#1b8fd7;}
.text_news{margin-left:20px; height:302px}
.text_news li{line-height:27px;}
.xy_cgzs ul li,
.xy_cgzs ul li img{height: 100%;}

.m_teacherRoom{ margin-top: 25px;}
.teacerScrollBox{margin: 0 12px;    position: relative;}
.m_teacherRoom .u_mtit2 .y_tablist{background: url(../images/mz_yl20190627/teacherRoom_ico.png) no-repeat left center;}
.m_teacherRoom  ul{ position: absolute; width: 200000px; z-index: 1;}
.m_teacherRoom li{ float: left; width:148px; height: 154px; margin: 0 10px; background: #FAFAFA;}
.m_teacherRoom .photo{ width: 66px; height: 66px; margin: 0 auto; padding-top:20px; }
.m_teacherRoom .photo a{ display: block;  border-radius:50%; overflow: hidden;}
.m_teacherRoom .photo a img{width: 100%; height: 100%;}
.m_teacherRoom .name_box{ padding: 15px 0 0 0; margin: 0 15px; text-align: center; height:70px;}
.m_teacherRoom .name_box .name{ font-size: 16px; color: #222; font-weight: normal; line-height: 22px;}
.m_teacherRoom .name_box .name a{color: #222;}
.m_teacherRoom .name_box .objcet{ font-size: 12px; color: #b2b2b2; line-height:20px; margin-top: 5px;line-height: 17px;}
.m_teacherRoom .info{ padding-top:4px;}
.m_teacherRoom .info p{ color: #888; line-height: 17px; font-size: 12px; margin-top: 2px;}
.m_teacherRoom  .teacherRoom_cont{ position: relative; height: 180px; overflow: hidden; width:1198px;}
.m_teacherRoom .btn{ position: absolute; top:48px; width: 24px; height: 48px; z-index: 10; display: none;}
.m_teacherRoom .prev_btn{left: 0; background: url(../images/index0720/temp/left_ico.png) no-repeat left center;}
.m_teacherRoom .prev_btn:hover{ background: url(../images//index0720/temp/left_ico_hover.png) no-repeat left center;}
.m_teacherRoom .next_btn{right:0;  background: url(../images//index0720/temp/rig_ico.png) no-repeat left center;}
.m_teacherRoom .next_btn:hover{ background: url(../images//index0720/temp/rig_ico_hover.png) no-repeat left center;}

.icon { vertical-align:middle; display:inline-block; background:url(../images/index0720/temp//space_iconlist.png) 0 0 no-repeat;}
.icon.icon_triangle{ width:8px; height:7px; background-position:-22px -30px;}
.icon.icon_more{ width:4px; height:13px; background-position:0 0;}
.icon.icon_more1{ width:8px; height:8px; background-position:0 -30px;}
.icon.icon_time{ width:15px; height:15px; background-position:0 -50px;}
.icon.icon_home{ width:18px; height:16px; background-position:0 -80px;}
.icon.icon_arrowRight{ width:7px; height:12px; background-position:-30px -80px;}
.icon.icon_addAtt{ width:12px; height:12px; background-position:-50px -40px;}
.icon.icon_hasAtt{ width:16px; height:16px; background-position:-50px -80px;}
.icon.icon_arrowDown{ width:10px; height:13px; background-position:-50px 0;}
.icon.icon_close{ width:21px; height:21px; background: url(../images/space_inside/close.png) center center no-repeat;}
/*面包屑 begin*/
.g_crumbs{ height:50px; line-height:50px;}
.g_crumbs a{ text-decoration:none; color:#222; font-size:14px;}
.g_crumbs .icon{ vertical-align:middle; margin-top:-3px;}
.g_crumbs .current{ font-size:14px; color:#888;}
/*面包屑 end*/

.ld_g_cont{background: #fff;}
.ld_g_cont .ld_lf{box-sizing: border-box; width: 168px;border-right: 1px solid #E0E0E0;min-height: 460px;}
.ld_g_cont .ld_lf img{width: 66px; height: 66px;border-radius: 50%;}
.ld_g_cont .ld_lf .ld_t1{font-size: 16px;color: #222;}
.ld_g_cont .ld_lf .ld_t2{font-size: 12px;color: #b2b2b2;}
.ld_g_cont .ld_lr{width: 1031px;}
/*  内页 刘邓 20201014 E */

/* 内页 刘邓 20201021 S */
.ld_g_bn_img{max-width: 100%;}
.ld_g_pr{position: relative;}
.ld_g_pa_bn2{position: absolute;left: 30px;top: 198px;width: 540px;}
.ld_g_bnt01{display: inline-block; line-height: 36px;background: rgba(84, 61, 31, .6);border-radius: 36px;padding: 0 10px;color: #fff;margin-right: 25px;margin-bottom: 25px;box-sizing: border-box;text-align: center;font-size: 16px;min-width: 98px;}
.ld_g_bnt01:hover{background: rgba(84, 61, 31, .8);}
.ld_g_pa_bn3{position: absolute;right: 30px;top: 205px;width: 431px;text-align: right;}
.ld_g_pa_bn3 .ld_g_bnt01{margin-right: 0;margin-left: 25px;}

.ld_g_boxs{background: #fff;}
.ld_g_tbs{border-bottom: 2px solid #EEEEEE;height: 45px;}
.ld_g_tbs a{display: inline-block; font-size: 18px;color: #888;padding: 0 17px;border-bottom: 2px solid transparent;line-height: 45px;margin: 0 10px;}
.ld_g_tbs a:hover,
.ld_g_tbs a.on{border-bottom-color: #4991E1;color: #4991E1;}

.ld_g_listlt .ld_li{float: left; width: 212px;margin-right: 20px;margin-bottom: 20px;}
.ld_g_listlt .ld_li:nth-child(5n){margin-right: 0;}
.ld_g_listlt .ld_li .ld_img{width: 100%;height: 160px;}
.ld_g_listlt .ld_li .ld_tit{font-size: 16px;color: #222222;line-height: 22px;margin-top: 6px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.ld_g_listlt .ld_li a:hover .ld_tit{color: #4380C7;}

.ld_g_vdl{width: 805px;padding: 20px;background: #fff;box-sizing: border-box;}
.ld_g_vdl .ld_tit{color: #222;font-size: 20px;line-height: 28px;}
.ld_g_vdl .ld_tips{font-size: 14px;color: #888;}
.ld_g_vdl .ld_tips .ld_hd{color: #222;}
.mgr300{margin-right: 300px;}
.ld_g_pbtn{display: inline-block; line-height: 24px;padding: 0 10px;color: #222222;font-size: 12px;border-radius: 4px;background: #f2f2f2;}
.ld_g_vdr{width: 375px;padding: 20px;box-sizing: border-box;background: #fff;}
.ld_g_vdr .ld_g_tbs a.on{border-bottom: 0;margin-left: 0;padding: 0;}
.ld_g_vdr .ld_g_listlt .ld_li{width: 160px;margin-right: 15px;}
.ld_g_vdr .ld_g_listlt .ld_li .ld_img{height: 98px;}
.ld_g_vdr .ld_g_listlt .ld_li:nth-child(5n){margin-right: 15px;}
.ld_g_vdr .ld_g_listlt .ld_li:nth-child(2n){width: 160px;margin-right: 0;}
/* 内页 刘邓 20201021 E */


/* 法制进校园 begin 20201110 cld begin */
.s_rulebox{ background: #fff; border:#E6E6E6 solid 1px;}
.site_rule_tit .tit{ height: 56px; border-bottom: #E6E6E6 solid 1px; font-size:22px; line-height: 56px; font-weight: normal; color: #000;}
.site_rule_tit .tit img{ display: inline-block; vertical-align: middle; margin: 0 5px 0 15px;}

.item_school_rule .rule_banner{ height:260px; background: url(../images/index1706/rule/banner.png) no-repeat center top;}
.item_school_rule .rulelist ul{ margin:0 -20px 20px 20px; overflow: hidden;}
.item_school_rule .rulelist li{ float: left; width:216px; margin: 20px 20px 0 0;}
.item_school_rule .rulelist li a{ display: block;}
.item_school_rule .rulelist li .photo{ width: 216px; height: 120px; border-radius: 5px; overflow: hidden;}
.item_school_rule .rulelist li .photo img{ display: block; width: 100%; height: 100%;}
.item_school_rule .rulelist li .txt{  font-size: 16px; line-height: 22px; margin-top: 10px; color: #222; white-space: nowrap;}
.item_school_rule .rulelist li a:hover .txt{ color: #4991E1;}
/* 法制进校园 begin 20201110 cld end */


/* 会议页 by lym 20201208 */
.lym_meeting {
  margin-top: 24px;
}

.sec01_top {
  padding-bottom: 23px;
}

.sec01_top img {
  width: 100%;
}

.sec01_list li {
  width: 50%;
}

.sec01_list li:nth-child(odd) .li_content {
  margin-right: 11px;
}

.sec01_list li:nth-child(even) .li_content {
  margin-left: 11px;
}

.sec01_list li .li_content {
  background: url("../images/index0720/lym02.png") no-repeat center center;
  background-size: cover;
  padding: 24px 21px 26px 33px;
  position: relative;
}

.sec01_list .li_title {
  color: #ffffff;
  font-family: PingFang SC;
}

.sec01_list .li_title h3 {
  font-size: 32px;
  color: #ffffff;
  font-weight: 400;
  line-height: 45px;
  padding-bottom: 7px;
}

.sec01_list .li_title span {
  width: 416px;
  font-size: 20px;
  font-weight: 800;
  line-height: 24px;
}

.sec01_list .lym_btn01 {
  margin-top: 53px;
  position: relative;
  z-index: 10;
}

.sec01_list .li_bottom {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  line-height: 21px;
  color: #222222;
  padding-top: 47px;
}

.sec01_list .li_link {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
}

.meeting_sec02 .item {
  padding-top: 39px;
}

.meeting_sec02 .item_title {
  font-size: 32px;
  font-family: PingFang SC;
  font-weight: bold;
  line-height: 45px;
  color: #4991e1;
  padding-bottom: 16px;
}

.meeting_sec02 .item_title img {
  margin-right: 5px;
}

.meeting_sec02 li {
  position: relative;
  width: 384px;
  min-height: 198px;
  background: url("../images/index0720/lym04.png") no-repeat center center;
  background-size: cover;
  margin-right: 24px;
  margin-bottom: 23px;
}

.meeting_sec02 li:nth-child(3n) {
  margin-right: 0;
}

.meeting_sec02 .li_content {
  padding: 24px 22px 10px 18px;
}

.meeting_sec02 .li_title {
  min-height: 50px;
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: bold;
  line-height: 25px;
  color: #000000;
  padding-bottom: 8px;
}

.meeting_sec02 .li_bottom b {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 20px;
  color: #222222;
}

.meeting_sec02 .li_des {
  padding-top: 8px;
  font-size: 12px;
  font-family: PingFang SC;
  font-weight: 400;
  line-height: 18px;
  color: #555555;
}

.meeting_sec02 .li_link {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
}

.meeting_sec02 .lym_btn01 {
  position: relative;
  z-index: 10;
}

.lym_btn01 {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #4991e1;
  width: 66px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  background: #ffffff;
  border: 1px solid #4991e1;
  border-radius: 4px;
}

.lym_btn01:before {
  content: "";
  display: inline-block;
  border: 6px solid transparent;
  border-left-color: #4991e1;
  vertical-align: middle;
  border-left-width: 10px;
  margin-bottom: 2px;
}

.lym_btn01:hover {
  background: #2196f3;
  color: #fff;
}

.lym_btn01:hover:before {
  border-left-color: #fff;
}

/* 会议页 by lym 20201208 */


/* 基础教育精品课页 zgc 20210911 s */
.zgcBody{
  background: #F0F8FE;
  font-family: "PingFang SC";
}
/* banner s */
.zgcTopBannerWrap,
.zgcFootBannerWrap{
  height: 360px;
  overflow: hidden;
}
.zgcTopBannerWrap img,
.zgcFootBannerWrap img{
  width: 100%;
  height: 360px;
  object-fit: cover;
}
.zgcFootBannerWrap,
.zgcFootBannerWrap img{
  height: 240px;
}
.zgcFootBannerWrap{
  position: relative;
}
.zgcFootBannerWrap .zgcSwiperPoint{
  position: absolute;
  bottom: 8px;
  right: 100px;
  width: 50px;
  height: 15px;
}
.zgcSwiperPoint .swiper-pagination-bullet{
  width: 10px;
  height: 10px;
  border: 1px solid #3979DB;
  background: transparent;
  opacity: 1;
  margin-right: 5px;
}
.zgcSwiperPoint .swiper-pagination-bullet:last-of-type{
  margin-right: 0;
}
.zgcSwiperPoint .swiper-pagination-bullet.swiper-pagination-bullet-active{
  background: #3979DB;
}
/* banner e */
.zgcTitleWrap{
  height: 56px;
  padding: 14px 15px;
  line-height: 28px;
  border-bottom: 1px solid #E6E6E6;
  box-sizing: border-box;
}
.zgcTitle{
  font-weight: bold;
  font-size: 22px;
  color: #000;
}
.zgcTitleWrap i{
  display: inline-block;
}
.zgcTitle i{
  width: 28px;
  height: 28px;
}
.zgcMore{
  display: block;
  cursor: pointer;
}
.zgcMore i{
  width: 20px;
  height: 5px;
}
.zgcTitle i.icoNotice{
  background: url(../images/classical_course/icoNotice.png) no-repeat 0 0;
  background-size: 100%;
}
.zgcTitle i.icoExamp{
  background: url(../images/classical_course/icoExamp.png) no-repeat 0 0;
  background-size: 100%;
}
.zgcMore i.icoMore{
  background: url(../images/classical_course/icoMore.png) no-repeat 0 0;
  background-size: 100%;
}
.zgcMore i,.zgcTitle i,.zgcTitle span{
  vertical-align: middle;
}
/* 通知 s */
.zgcNoticeText{
  width: 780px;
  margin: 0 20px 20px 0;
  background: #fff;
  float: left;
}
.zgcNoticeList{
  padding: 12px 20px;
  box-sizing: border-box;
  font-weight: normal;
  font-size: 16px;
  height: 38px;
  line-height: 38px;
}
.zgcNoticeItem>a{
  display: block;
  position: relative;
  color: #555;
}
.zgcNoticeMain{
  height: 38px;
  padding-right: 60px;
}
.zgcNoticeItem>a:hover .zgcNoticeMain{
  color:#4991E1;
}
.zgcNoticeTime{
  height: 38px;
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 60px;
  font-size: 14px;
  color: #8b8b8b;
  text-align: right;
}
.zgcNoticeImg{
  width: 400px;
  float: right;
  margin-bottom: 20px
}
.zgcNoticeText,.zgcNoticeImg{
  height: 270px;
}
.zgcNoticeImg img{
  width: 100%;
  height: 270px;
  object-fit: cover;
}
/* 通知 e */
/* 课程样例 s */
.zgcExampleWrap{
  background: #fff;
}
.zgcExampleListWrap{
  padding: 20px 20px 0;
  box-sizing: border-box;
}
.zgcExampleList .zgcExampleItem{
  width: 372px;
  height: 146px;
  text-align: center;
  margin: 0 20px 20px 0;
  font-weight: bold;
  font-size: 24px;
}
.zgcExampleList .zgcExampleItem:nth-of-type(3n+3){
  margin-right: 0;
}
.zgcExampleItem>a{
  display: block;
  height: 146px;
  box-sizing: border-box;
  background-size: 100%;
  color: #4991e1;
}
.zgcExampleItem>a>img{
  width: 100%;
  height: 146px;
  object-fit: cover;
}
/* 课程样例 e */
/* 问题指南 s */
.zgcGuideWrap .zgcGuideItem{
  width: 50%;
  padding-left: 10px;
  box-sizing: border-box;
}
.zgcGuideWrap .zgcGuideItem:first-of-type{
  padding: 0 10px 0 0;
}
.zgcGuideWrap .zgcGuideItem>a{
  display: block;
  height: 160px;
}
.zgcGuideWrap .zgcGuideItem .zgcEventGuide{
  background: url(../images/classical_course/eventGuideBg.png) no-repeat 0 0;
  background-size: 100%;
}
.zgcGuideWrap .zgcGuideItem .zgcFAQ{
  background: url(../images/classical_course/FAQBg.png) no-repeat 0 0;
  background-size: 100%;
}
/* 问题指南 e */
.zgcFooter{
  width: 100%;
  padding: 0;
  border: 0;
  height: 150px;
}
.zgcFooter .m_footer{
  padding-top: 18px;
}
.zgcFooter .zgcC222{
  font-size: 16px;
  color: #222;
}
.zgcFooter .zgcC555{
  font-size: 14px;
  color: #555;
}
.zgcFooter .footerQrCode{
  margin-left: 30px;
  height: 90px;
  padding: 5px 0px 5px 30px;
  box-sizing: border-box;
  border-left: 1px solid #E6E6E6;
}
.zgcFooter .footerQrCode img{
  width: 80px;
  height: 80px;
}
.zgcFooter .bot_nav{
  padding: 24px 0;
}
.zgcFooter .bot_nav a:last-of-type{
  margin-right: 0;
}
.zgcFooter .bot_nav a:hover{
  color:#4991E1;
}
/* 基础教育精品课页 zgc 20210911 e */


/* 基础教育精品课 课程样例模块调 202109/18 by xds  s*/
.ellipsis{
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.zgcExampleList .xdsExampleItem {
  height: 245px;
}
.xdsExampleItem>a {
  height: 100%;
}
.xdsExampleItem .img_box {
  height: 210px;
}
.xdsExampleItem .img_box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.xdsExampleItem .title {
  color:#222;
  font-size: 16px;
  margin-top: 10px;
  font-weight: normal;
}
.xdsExampleItem:hover .title {
  color: #4991E1;
}
/* 基础教育精品课 课程样例模块调 202109/18 by xds  e*/

/*  新增跳转链接按钮 2021 09/22  by xds  s*/
.xds_links_box {
  position: absolute;
  left: 25px;
  top: 50%;
}
.xds_links_box > a {
  width: 110px;
  height: 36px;
  margin-right: 15px;
}
.xds_links_box .link1 {
  background: url(../images/classical_course/xds_link1_btn.png) no-repeat;
  background-size: 100% 100%;
}
.xds_links_box .link2 {
  background: url(../images/classical_course/xds_link2_btn.png) no-repeat;
  background-size: 100% 100%;
}
/*  新增跳转链接按钮 2021 09/22  by xds  e*/

/* lym 2021.9.27 河南教育云平台-选课参考v0926 */
.lym-m-filter {
  margin-top: 20px;
}

.lym-m-filter .m-wrap {
  background: #fff;
  padding: 18px 30px;
}

.lym-m-filter .m-list li {
  position: relative;
  padding-left: 62px;
  height: 58px;
  overflow: hidden;
}
.lym-m-filter .m-list li.auto {
  height: auto;
}

.lym-m-filter .m-list .li-label {
  position: absolute;
  top: 0;
  left: 0;
  height: 34px;
  line-height: 34px;
  margin-top: 12px;
  font-size: 16px;
  color: #6e6e6e;
}

.lym-m-filter .m-list .li-btns {
  position: relative;
  padding-right: 68px;
}

.lym-m-filter .m-list .li-a {
  margin: 12px 2px;
  display: inline-block;
  padding: 0 30px;
  height: 34px;
  border-radius: 17px;
  line-height: 34px;
  text-align: center;
  font-size: 16px;
  color: #000;
  cursor: pointer;
}

.lym-m-filter .m-list .li-a:hover {
  background: #2196f3;
  color: #fff;
}

.lym-m-filter .m-list .li-a.on {
  background: #2196f3;
  color: #fff;
}

.lym-m-filter .m-list .li-more {
  position: absolute;
  right: 0;
  top: 0;
  margin-top: 12px;
  height: 34px;
  line-height: 34px;
  font-size: 16px;
  color: #000;
}
.lym-m-filter .m-list .li-more:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  top: -1px;
  background: url("../images/index0720/v0926/lym_icomore.png") no-repeat -1px center;
  width: 14px;
  height: 14px;
  margin-left: 6px;
}
.lym-m-filter .m-list .li-more.on:after {
  background-position-x: -17px;
}

.lym-m-backhome .m-link {
  font-size: 16px;
  line-height: 22px;
  text-align: left;
  color: #4991e1;
  padding-left: 20px;
  background: url("../images/index0720/v0926/lym_refresh.png") no-repeat left center;
}
.lym-m-backhome .m-link:hover {
  color: #4991e1;
}

.lym-m-explain .m-wrap {
  padding: 30px;
  background: #fff;
}
.lym-m-explain .m-tit {
  font-weight: normal;
  font-size: 16px;
  line-height: 22px;
  text-align: left;
  color: #333;
}
.lym-m-explain .m-des {
  padding-top: 4px;
}
.lym-m-explain .m-des p {
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #666;
  padding-top: 10px;
}

.lym-m-volume .m-wrap {
  padding: 29px 30px;
  background: #fff;
  font-size: 16px;
  line-height: 22px;
  text-align: left;
  color: #333;
}
.lym-m-volume .m-em {
  margin-left: 16px;
}

.lym-m-table .m-wrap {
  padding: 24px 30px 0;
  background: #fff;
}
.lym-m-table .m-tit {
  font-weight: normal;
  font-size: 16px;
  line-height: 36px;
  text-align: left;
  color: #333;
  height: 36px;
}
.lym-m-table .m-tip {
  display: inline-block;
  vertical-align: middle;
  height: 36px;
  line-height: 36px;
  padding-right: 51px;
  padding-left: 21px;
  background: #FFF9EB;
  position: relative;
  top: -1px;
  margin-left: 20px;
  font-size: 14px;
  color: #7e5400;
}
.lym-m-table .m-x {
  position: absolute;
  top: 13px;
  right: 25px;
  width: 10px;
  height: 10px;
  background: url("../images/index0720/v0926/lym_icox.png") no-repeat center;
  cursor: pointer;
}
.lym-m-table .m-table {
  margin-top: 20px;
}
.lym-m-table .m-table .td-census {
  display: none;
  opacity: 0;
}
.lym-m-table .m-table .td-num:hover .td-census {
  display: block;
  opacity: 1;
}
.lym-m-table .m-sel {
  font-size: 16px;
  line-height: 22px;
  color: #333;
}
.lym-m-table .m-sel:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: -1px;
  width: 16px;
  height: 16px;
  margin-right: 10px;
  background: url("../images/index0720/v0926/lym_icosel.png") no-repeat -1px center;
}
.lym-m-table .m-sel.on:before {
  background-position-x: -19px;
}

.lym-g-btnv0926 {
  display: inline-block;
  height: 36px;
  line-height: 36px;
  border-radius: 4px;
  background: #2196f3;
  font-size: 16px;
  padding: 0 12px;
  color: #fff;
}

.lym-g-table {
  border-collapse: collapse;
  width: 100%;
}
.lym-g-table td {
  font-size: 16px;
  line-height: 22px;
  color: #333;
  padding: 10px;
}
.lym-g-table td:first-child {
  padding-left: 50px;
}
.lym-g-table tr {
  height: 80px;
  border-bottom: 1px solid #eee;
  position: relative;
}
.lym-g-table thead tr {
  background: #e8f4fe;
  border-color: transparent;
}
.lym-g-table tbody tr:last-child {
  border-color: transparent;
}

.lym-m-census {
  position: absolute;
  left: 30px;
  top: 100%;
  width: 1080px;
  box-sizing: border-box;
  padding: 30px 30px 0;
  background: #fff;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  z-index: 10;
}
.lym-m-census .pos_tit {
  font-size: 16px;
  line-height: 22px;
  color: #333;
}
.lym-m-census .pos-dl {
  margin-top: 20px;
}
.lym-m-census .pos-dl dd {
  border-bottom: 1px solid #eee;
}
.lym-m-census .pos-dl dd:first-child {
  border-color: transparent;
  background: #f5f5f5;
}
.lym-m-census .pos-dl dd:last-child {
  border-color: transparent;
}
.lym-m-census .pos-dl .td {
  font-size: 14px;
  line-height: 20px;
  color: #333;
  height: 60px;
  padding-top: 20px;
  width: 50%;
  padding-left: 30px;
  box-sizing: border-box;
}
.lym-m-census .pos-progress .pro-line {
  width: 300px;
  height: 14px;
  border-radius: 7px;
  background: #f2f7fc;
  position: relative;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  top: -1px;
}
.lym-m-census .pos-progress .pro-line em {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 0%;
  border-radius: 7px;
  background: #2196f3;
}
.lym-m-census .pos-progress .pro-num {
  margin-left: 36px;
}
.lym-m-census .pos-ico {
  position: absolute;
  left: 50%;
  top: -15px;
  width: 22px;
  height: 10px;
  background: url("../images/index0720/v0926/lym_icoup.png") no-repeat center;
  margin-left: -11px;
}

.lym-d-seltip {
  width: 500px;
  box-sizing: border-box;
  text-align: center;
  background: #fff;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
}
.lym-d-seltip .d-box {
  margin: 57px 15px;
  padding: 6px 0 6px 52px;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #555;
  position: relative;
  display: inline-block;
}
.lym-d-seltip .d-ico {
  position: absolute;
  width: 32px;
  height: 32px;
  top: 50%;
  left: 0;
  margin-top: -16px;
  background: url("../images/index0720/v0926/lym_tipx.png") no-repeat center;
}
.lym-d-seltip .d-ico.ico-x {
  background-image: url("../images/index0720/v0926/lym_tipx.png");
}
/* lym 2021.9.27 河南教育云平台-选课参考v0926 */


/* 增加飘浮广告 S */
.m_row1imgarea{ height:120px; display: block; margin-top: 45px;}
.m_row1imgarea img{ display: block; height: 100%;}

.floating{z-index: 999999;}
.floating .imgbox{ position: relative; width: 260px; height: 180px;}
.floating .imgbox .btn_area{ position: absolute; bottom: 10px; left: 0; width: 100%; text-align: center;}
.floating .a_focus{z-index:999999;background:none;position:absolute;display:none; width:260px;}
.floating .imgbox a{color:#000000; display:inline-block;text-decoration:none; margin: 0 3px;}
.floating .imgbox a img{overflow: hidden;}
.floating .close{display:none; position: relative; z-index: 20;}
.floating .opacity{position:absolute; top:0; width:100%; height:25px;opacity:0.20; filter:alpha(opacity = 20);}
.opacity1{opacity:0.90; filter:alpha(opacity = 90);}
.floating .text{position:absolute; top:0; width:100%; height:25px; color:#000000; line-height:25px; }
.floating .text .button{position:relative;float:right;top:6px;right:6px;width:16px;height:16px; cursor:pointer;  background: url(../images/index0720/close.png) no-repeat center center;}
/* 增加飘浮广告  E */

/* 左侧广告栏 yulun b */
.left_banner{ position: fixed; left: 10px; top:160px;z-index: 9999;}
.left_banner img{
  display: block;
  width: 100%;
}
.left_banner .close{
  display: inline-block;
  width: 22px;
  height: 22px;
  position: absolute;
  right: 0;
  top: 0;
  background: url('../images/index0720/closeBtn.png') no-repeat center;
}
.left_banner .cont_text{
  width: 105px;
  height: 223px;
  background: url('../images/index0720/text.png') no-repeat center;
  position: absolute;
  left: 30px;
  top: 30px;
}
.left_banner .btn_right{
  display: inline-block;
  width: 27px;
  height: 152px;
  background: url('../images/index0720/query.png?v=123123123122222') no-repeat center;
  position: absolute;
  left: 106px;
  top: 110px;
}
.left_banner .btn_right::after{
  content: '';
  display: inline-block;
  width: 37px;
  height: 37px;
  background: url('../images/index0720/poiner.png') no-repeat center;
  position: absolute;
  right: -30px;
  bottom: 0;
}
.left_banner .btn_botoom{
  display: inline-block;
  width: 105px;
  height: 28px;
  background: url('../images/index0720/begin.png?v=111111112312312') no-repeat center;
  position: absolute;
  bottom: 30px;
  left: 30px;
}
/* 左侧广告栏 yulun e */

/* lym 2022.3.3 河南教育云平台-选课参考v0926.html gai */
.lym-m-table .m-sel.hassel:before{
  background: url(../images/index0720/v0926/ico_hassel.png) no-repeat center;
}
/* lym 2022.3.3 河南教育云平台-选课参考v0926.html gai */

.text_news li .time {position: unset;}