/* header */
.header{position:fixed;left:0;top:0;right:0;height:50px;background:url(../image/head-bg.png) repeat-x; background-size:auto 99%; display: block;z-index: 999;}
.header .logo{display:block;width:55%;height:50px;padding:0px 0 0 10px;background:url(../image/logo.png) no-repeat 5px center;background-size: 100%;}
.header .logo img{display:block;width:100%;}
.header .search{position:absolute;top:0;right:35px;z-index:1000;display:block;width:50px;height:50px;text-indent:-9999em;background:url(../images/icon-search.png) no-repeat center center;background-size:40%;}
.header .search:hover{background-color:#0067d2;}
.header .a_js{position:absolute;top:0;right:5px;z-index:1000;display:block;width:50px;height:50px;text-indent:-9999em;background:url(../images/menu-button-bg.png) no-repeat center center;background-size:40%;}
/* .header .search:hover{background-color:#0067d2;} */
.header .search span{display:none;}
.header .user-icon{position:absolute;top:0;right:70px;z-index:1000;display:block;width:50px;height:50px;text-indent:-9999em;background:url(../images/icon-user.png) no-repeat center center;background-size:40%;}
.header .user-icon span{display:none;}
.header .user-icon:hover{background-color:#0067d2;}
.header .back{position:absolute;top:0;left:0;display:block;width:50px;height:50px;text-indent:-9999em;background:url(../images/icon-back.png) no-repeat center center;background-size:12px 20px;}
    .dl-menuwrapper{display:block;}


.wx_footer{margin:80px 0 0 0;background: #013473;color: #fff;padding: 10px 0 30px 0;}
.wx_footer .logo{padding: 20px 0;text-align: center;}
.wx_footer .logo img{width: 50%;}
.wx_footer .info_center{padding: 5px 0;text-align: center;}

.a_txt{display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
.a_txt .div1{position:absolute;width:100%;height:100%;background:#003371;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
.a_txt .div2{position:absolute;width:20%;left:0px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
.a_txt .div3{position:absolute;width:80%;right:0px;top:0px;background:#003371;height:100%;z-index:100;right:-80%}
.a_txt .div3 ul{padding-left:5%;padding-right:5%}
.a_txt .div3 ul li{border-bottom:1px solid #023c84}
.a_txt .div3 ul li i{color: #187ef9;}
.a_txt .div3 ul li a{display:block;height:45px;color:#fff;line-height:45px;padding-left:5%;font-size:16px}
.a_txt .div3 ul li .a_js2{background:url(../images/plus.png) 95% center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.a_txt .div3 ul li .a_js2 i{color:#187ef9;}
.a_txt .div3 ul li .a_js2_on{background:url(../images/reduce.jpg) 95% center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.a_txt .div3 ul li .a_txt2{display:none}
.a_txt .div3 ul li .a_txt2 a{height:40px;line-height:40px;font-size:14px;background-color: #023c84;border-bottom: 1px solid #0551ad;padding-left: 12px !important;}

.a_top_blank{height: 80px;}
.a_title{font-size: 24px;font-weight: bold;margin-top: 25px;color: #333;}
.a_content{font-size: 16px;line-height: 200%;color: #333;padding-top: 30px;}
  .a_content p{margin-top: 15px;}
  .a_info{color:#b4b4b4;margin-top: 20px;}

    .index-flash {
        width: 100%;
        overflow: hidden;
        position: relative; }
        .index-flash li {
          position: relative;
          height: 300px !important;
          overflow: hidden; }
          .index-flash li video {
            position: absolute;
            left: 50%;
            top: 50%;
            min-height: 100%;
            min-width: 100%;
            transform: translate(-50%, -50%); }

    .swiper-wrapper{height: 300px !important;min-height:300px !important;}
    .index-video {
        height: auto; }
        .index-video video, .index-video img {
          position: relative;
          left: 0;
          top: 0;
          width: 100%;
          
          transform: translate(0, 0); }
        .index-video .btn {
          display: none; }
      
      .index-flash li {
        height: 300px; min-height: 300px;}
        .index-flash li .img a {
          height: 300px;min-height: 300px; }
          .index-flash li .img a img {
            height: 100%; }
        .index-flash li .name a {
          bottom: 1.04rem;
          font-size: .26rem; }
      .index-flash .btn{    bottom: 0.5rem;}
      .index-flash .btn .dots span {
        margin: 0 .08rem;
        width: .1rem;
        height: .1rem; }
      .index-flash .arrow {
        display: none; }
      
      @media screen and (orientation: landscape) {
        .index-flash li {
          height: 100vh; }
          .index-flash li .img a {
            height: 100vh; } }

.layui-tab-title{text-align: center;font-size: 24px;height: 60px;}
.layui-tab-title li{font-size: 18px;height: 40px; padding: 0 10px !important;}
.layui-tab-brief>.layui-tab-title .layui-this{color: #0b5eb2;}
.layui-tab-brief>.layui-tab-title .layui-this:after{border-bottom: 2px solid #0b5eb2;  top: 10px;}

#xiaoyuan{background: #f8f8f8; height: auto !important;}
#xiaoyuan .layui-container{padding-top: 20px;}
#xiaoyuan .layui-tab-content{padding-top: 10px;}


#jingcai_xiaoyuan img,#dasai img{width: 400px !important;}
#jingcai_xiaoyuan .newstitle,#dasai .nestitle{font-size: 16px;color: #343434;line-height: 175%;}

.riqi{width: 55px;height: 55px;font-size: 12px;text-align: center; background: url(../temp/qizhi.png) top center no-repeat; color: #fff; border-radius: 5px;}
.riqi span{display: block;text-align: center;font-size: 24px;font-weight: bold;color: #f4e71b; padding-top: 4px;}
#jingcai_xiaoyuan .xiaoyuanimg, #dasai .xiaoyuanimg{  width: auto;height: auto !important;}
#jingcai_xiaoyuan .layui-row .layui-col-md4, #dasai .layui-row .layui-col-md4{margin-top: 20px;}
#jingcai_xiaoyuan a:link,#dasai a:link{font-size: 14px !important;font-weight: bold;}
#jingcai_xiaoyuan a:link,#dasai a:link{font-size: 16px !important;font-weight: bold;}
#jingcai_xiaoyuan .zhaiyao,#dasai .zhaiyao{margin-top: 5px;line-height: 20px;color: #999;font-size: 12px !important;}
.layui-tab-item .zhaiyao{margin-top: 5px;line-height: 20px;color: #999;font-size: 12px !important;}

#tongzhi .layui-row .layui-col-md4{height: auto !important;}
#tongzhi .layui-col-xs12{padding: 20px 0; border-bottom: 1px dotted #ccc;}
.tongzhi_title{min-height: 60px;padding-right: 0px;}
.tongzhi_title a{font-weight: normal;}
.tongzhi_title span{color:#999 !important;}



.index-news .col-1 li a{font-size: 16px;line-height: 150%;font-weight: normal;}

#xueyuangaikuang_banner{background: url(/static_2021/temp/gaikuang1.jpg) center center no-repeat; background-size: cover; height: 200px;margin-bottom: 20px;text-shadow: #000 4px 4px 5px;}
#xueyuangaikuang_banner .layui-container{padding-top: 400px;margin: 0 auto !important;font-size: 48px;font-weight: bold;color: #fff;}
#xueyuangaikuang_list img{width: 100% !important;}
#xueyuangaikuang_list .newslist{background-color: #fff; border-radius: 8px; box-shadow:0 16px 40px 0 rgba(237,237,237,0.2);transition: all .2s;}
#xueyuangaikuang_list .newslist .img{height: 300px !important;overflow: hidden !important;}
#xueyuangaikuang_list .newslist .img .riqi1{position: absolute;left: 20px;bottom: -10px;}

#teacher_banner{background: url(/static_2021/temp/teacher.jpg) center center;background-size: cover; height: 200px;margin-bottom: 20px;text-shadow: #000 4px 4px 5px;}
#teacher_banner .layui-container{padding-top: 400px;margin: 0 auto !important;font-size: 48px;font-weight: bold;color: #fff;}
#teacher_list img{width: 100% !important;}
#teacher_list .newslist .img{height: 300px !important;overflow: hidden !important;}
#teacher_list .newslist .img .riqi1{position: absolute;left: 20px;bottom: -10px;}

#jingcaixiaoyuan_banner{background: url(/static_2021/temp/jingcaixiaoyuan.jpg) center center; background-size: cover; height: 200px;margin-bottom: 20px;text-shadow: #000 4px 4px 5px;}
#jingcaixiaoyuan_banner .layui-container{padding-top: 400px;margin: 0 auto !important;font-size: 48px;font-weight: bold;color: #fff;}
#jingcaixiaoyuan_list img{width: 100% !important;}
#jingcaixiaoyuan_list .newslist{background-color: #fff; border-radius: 8px; box-shadow:0 16px 40px 0 rgba(237,237,237,0.2);transition: all .2s;}
#jingcaixiaoyuan_list .newslist .img{height: 300px !important;overflow: hidden !important;}
#jingcaixiaoyuan_list .newslist .img .riqi1{position: absolute;left: 20px;bottom: -10px;}

#student_banner{background: url(/static_2021/temp/student.jpg) center center; background-size: cover; height: 200px;margin-bottom: 20px;text-shadow: #000 4px 4px 5px;}
#student_banner .layui-container{padding-top: 400px;margin: 0 auto !important;font-size: 48px;font-weight: bold;color: #fff;}
#student_list img{width: 100% !important;}
#student_list .newslist .img{height: 300px !important;overflow: hidden !important;}
#student_list .newslist .img .riqi1{position: absolute;left: 20px;bottom: -10px;}

/*pagebox*/
.page {padding:40px 0px 35px; text-align: left !important; font-size:12px;}
.page table{margin:0px auto;}
.page a {border: #ddd 1px solid; padding: 2px 6px; margin: 3px; color: #6a6a6a; text-decoration: underline;font-size:15px;padding:5px 10px;text-decoration:none;text-align: center;float: left;line-height: 18px;}
.page font {border: #dedede 1px solid;background-color:#eee; padding: 2px 6px; margin: 3px; color: #ccc; text-decoration: underline;font-size:15px;padding:5px 10px;text-decoration:none;float: left;line-height: 18px;}
.page a:hover { border: #ccdbe4 1px solid; color: #000; background-color: #e3e3e3;}
.page a:active { border: #ccdbe4 1px solid; color: #f00;}
.page span.current { border:none; padding: 2px 4px; font-weight: bold; margin: 3px; color: #f80; background-color: #fff;}
.page span.disabled { border: #ddd 1px solid; padding: 2px 4px; margin: 2px; color: #ccc;}

.TRS_Editor p img{display: block;text-indent: -2em !important;}

 #j_pics .img{height: auto !important; /* overflow: hidden; */}
#j_pics a p{width: 90%;margin: 10px auto 20px auto; height: 40px;overflow: hidden;}