
.header{display: none;}
.a_txt{display: none;}
.footer{margin-top: 140px !important;}

/* .g-head .btn-list ul  .sty{
    border-right: rgba(255, 255, 255, 0.37) solid 1px;}
.g-head .btn-list ul  .sty a{
padding-right:0.14rem;}
.header-nav2 .scroll li{}
@media screen and (max-width: 800px){
.spp1{
display:none;}
.img.pc-show{display:none;}
.img.phone-show{display:block;}
.index-flash li .img.phone-show a{
display:block;}
.video-btn{display:none;}


} */
 .btn-list, .btn-list ul,.btn-list .language .name, .g-nav ul, .g-nav2 .scroll ul, .g-foot .list li, .g-foot .info, .g-foot .info .tel, .index-flash .btn, .index-flash .btn .dots, .index-search .hot-words, .index-search .search-result .name, .index-news .col-2 .list li .title, .index-news .col-2 .arrow, .index-news .col-2 .arrow .dots, .index-events .wal, .index-events .wal .arrow, .index-events .list-wrapper dl.ul-dl, .index-events .list-wrapper dd.li-dd dl.info dd, .index-admissions .dots, .index-flow .container .video i, .index-flow .title dl, .index-flow .title dl dd .layer, .index-flow .img-list li a .layer .info {
  display: flex;
  display: -webkit-flex;
  display: -ms-flex; }

#search .layui-icon{color: #fff;}

input::-webkit-input-placeholder { /* webkit, blink, edge */
    color:    #70f3ff;}
input::-moz-placeholder { /* mozilla firefox 4 to 18 */
   color:   #e9f1f6;}
input::-moz-placeholder { /* mozilla firefox 19+ */
   color:  #e9f1f6;}
input::-ms-input-placeholder { /* internet explorer 10-11 */
   color:  #e9f1f6;}
.index-search .form .input input{width: 92%;}
.index-news .col-2 .list li p{text-align: left;
    text-indent: 2em;}
   
.index-news .col-1 .title a{color: #666;}

.index-news .col-1 .title a:hover {
    color: #003472;}
.index-flow .container{margin-top: -.23rem;}
.tpp{display:none;}
.index-flow .container .video{z-index: 1;}
@media screen and (max-width: 800px){
.tpp{
display:block !important;}
.spp{
display:none !important;}

}
.index-flow .title dl dd .layer{    width: 1.45rem;margin-left: -1rem;}
.index-flow .title dl dd .layer .ewm{    width: 100%;}

.a_top_blank{height: 140px;}
.a_title{font-size: 24px;font-weight: bold;margin-top: 40px;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;}

li {
    list-style: outside none; }

#header{position: fixed;height: 138px !important;width: 100%;
    z-index: 50;
    left: 0;
    top: 5px;}

    .dl-menuwrapper{display: none;}
    #header:before {
        content: "";
        display: block;
        position: absolute;
        left: 0;
        top: -5px;
        right: 0;
        height:  138px;
        background: url("../image/head-bg.png") center repeat-x;
        background-size: auto 99%; }
        #header:after {
        content: "";
        display: block;
        position: absolute;
        left: 0;
        top: -5px;
        right: 0;
        height: 5px;
        background: url("../image/head-bg2.jpg") center repeat-x;
        background-size: 100% 100%; }
        #header    .wal {
            min-height: 1.1rem;
            position: relative;
            max-width: 100%;
            margin: 0 .4rem; }
    #header a.logo {
        display: block;
        background: url("../image/logo.png") center no-repeat;
        background-size: 100%;
        width: 400px;height: 100px;
        position: absolute;
        z-index: 1;
        left: 0;
        right: auto;
        top: 0;
        bottom: 0; }
         .btn-list {
            display: flex;
            display: -webkit-flex;
            display: -ms-flex;
            position: absolute;
            z-index: 1;
            float: right !important;
            right: 40px;
            top: 20px;
            bottom: auto;
            /* height: 30px; */
            font-size: 12px;
            color: #fff; }
             .btn-list a {
              color: #fff; }
             .btn-list ul {
              margin-right: 2px; }
               .btn-list ul li {float: right;
                padding-left: 14px; }
               .btn-list ul a {
                display: block;
                opacity: .75; }
                 .btn-list ul a:hover {
                  opacity: 1; }
             
             

              .header-nav {
                position: absolute;
                z-index: 1;
                left: auto;
                right: 40px;
                top: 50px;
                bottom: auto; }
                .header-nav li {
                  position: relative;
                  margin-left: 40px; float: left; }
                .header-nav a.name {
                  display: block;
                  /* height: .62rem; */
                  height: 40px;
                  line-height: 40px;
                  font-size: 18px;
                  color: #fff;
                  font-weight: bold;
                  padding-right: .2rem;
                  position: relative; }
                  .header-nav a.name i.line {
                    display: block;
                    position: absolute;
                    left: 0;
                    top: 100%;
                    right: .2rem;
                    height: .02rem;
                    background: #e2ca5b;
                    margin-top: -.12rem;
                    opacity: 0; }
                  .header-nav a.name em {
                      font-style: normal;
                    display: block;
                    margin-right: -.2rem;
                    padding-right: .2rem;
                    position: relative; }
                    .header-nav a.name em:after {
                      content: "";
                      display: block;
                      position: absolute;
                      top: 0;
                      right: 0;
                      font-size: .12rem;
                      font-family: 'icon';
                      content: "\EAED"; }
                  .header-nav a.name.on {
                    color: #e2ca5b; }
                    .header-nav a.name.on i.line {
                      opacity: 1; }
                .header-nav .list {
                  position: absolute;
                  z-index: 1;
                  left: 0;
                  right: auto;
                  top: -100vh;
                  bottom: auto;
                  background: #fff;
                  width: 5rem;
                  margin-left: -1rem;
                  box-shadow: 0 0 0.38rem 0 rgba(0, 0, 0, 0.19);
                  -webkit-box-shadow: 0 0 0.38rem 0 rgba(0, 0, 0, 0.19);
                  -moz-box-shadow: 0 0 0.38rem 0 rgba(0, 0, 0, 0.19);
                  border-top: #177cb0 solid .04rem;
                  padding: .2rem 0;
                  opacity: 0;
                  visibility: hidden; }
                  .header-nav .list a {
                    display: block;
                    text-align: center;
                    font-size: .17rem;
                    line-height: .48rem;
                    color: #177cb0; }
                    .header-nav .list a:hover {
                      background: #ededed; }
                .header-nav li:hover a.name {
                  color: #44cef6; }
                  .header-nav li:hover a.name i.line {
                    opacity: 1; }
                .header-nav li:hover .list {
                  opacity: 1;
                  visibility: visible;
                  top: 100%;
                  transition: opacity 0.5s ease;
                  -webkit-transition: opacity 0.5s ease;
                  -moz-transition: opacity 0.5s ease;
                  -o-transition: opacity 0.5s ease; }




              .index-flash li .name a {
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis; }

              .index-flash {
                width: 100%;
                overflow: hidden;
                position: relative; }
                .index-flash li {
                  position: relative;
                  height:100vh;
                  overflow: hidden; }
                  .index-flash li video {
                    position: absolute;
                    left: 50%;
                    top: 50%;
                    min-height: 100% !important;
                    min-width: 100%;
                    transform: translate(-50%, -50%); }
                  .index-flash li .video-btn {
                    background: url("../image/btn108.png") center no-repeat;
                    background-size: 100%;
                    width: 1.08rem;
                    height: 1.08rem;
                    position: absolute;
                    z-index: 1;
                    left: 50%;
                    right: auto;
                    top: 50%;
                    bottom: auto;
                    margin-left: -.54rem;
                    margin-top: -.54rem;
                    cursor: pointer;
                    opacity: 0; }
                  .index-flash li .img a {
                    position: relative;
                    display: block;
                    height: 100vh;
                    overflow: hidden; }
                    .index-flash li .img a:before {
                      content: "";
                      display: block;
                      position: absolute;
                      z-index: 5;
                      left: 0;
                      bottom: 0;
                      right: 0;
                      top: 0;
                      background: url("../image/bg20.png") center bottom repeat-x;
                      background-size: auto 5.19rem; }
                    .index-flash li .img a img {
                      position: absolute;
                      left: 50%;
                      top: 50%;
                      min-height: 100%;
                      min-width: 100%;
                      max-width: 1000%;
                      transform: translate(-50%, -50%); }
                  .index-flash li .name a {
                    display: block;
                    color: #fff;
                    text-align: center;
                    font-weight: bold;
                    position: absolute;
                    z-index: 5;
                    left: 0;
                    right: 0;
                    top: auto;
                    bottom: 1.3rem;
                    font-size: .24rem;
                    padding: 0 .3rem;
                    height: 1.3em;
                    line-height: 1.3em; }
                .index-flash .btn {
                  position: absolute;
                  z-index: 5;
                  left: 0;
                  right: 0;
                  top: auto;
                  bottom: 80px; }
                  .index-flash .btn .dots span {
                    -moz-border-radius: 50%;
                    -webkit-border-radius: 50%;
                    border-radius: 50%;
                    margin: 0 8px;
                    width: 10px;
                    height: 10px;
                    background: rgba(255, 255, 255, 0.78);
                    opacity: 1; }
                  .index-flash .btn .dots span.swiper-pagination-bullet-active {
                    background: #dcc55a; }
                  .index-flash .btn a {
                    font-size: 12px;
                    color: #fff;
                    height: 14px;
                    line-height: 14px;
                    border-left: rgba(255, 255, 255, 0.65) solid 1px;
                    margin-left: 12px;
                    padding-left: 17px; }
                    .index-flash .btn a:hover {
                      color: #dcc55a; }
                .index-flash .arrow a {
                  display: block;
                  width: .53rem;
                  height: .53rem;
                  background: center no-repeat;
                  background-size: 100%;
                  position: absolute;
                  z-index: 1;
                  left: auto;
                  right: auto;
                  top: 50%;
                  bottom: auto;
                  margin-top: -.26rem;
                  opacity: 0; }
                  .index-flash .arrow a.prev {
                    left: .28rem;
                    background-image: url("../image/prev53_2.png"); }
                  .index-flash .arrow a.next {
                    right: .28rem;
                    background-image: url("../image/next53_2.png"); }
                .index-flash:hover .arrow a {
                  opacity: .5; }
                  .index-flash:hover .arrow a:hover {
                    opacity: 1; }
                    /* .swiper-wrapper{height: 600px !important;min-height:600px !important;} */

.layui-tab-title{text-align: center;font-size: 24px;height: 60px;}
.layui-tab-title li{font-size: 24px;height: 60px;}
.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: 20px;}

#xiaoyuan{background: #f8f8f8 url(../temp/bg_01.png) bottom center no-repeat;height: 619px;}
#xiaoyuan .layui-container{padding-top: 20px;}
#xiaoyuan .layui-tab-content{padding-top: 60px;}


.header-nav .list a{font-size: 14px; line-height: 28px;}
.bumen_title{font-size: 18px; font-weight: bold;line-height: 36px;}
.bumen_list div{text-align: left !important;}
.bumen_list div a{text-align: left !important; padding-left: 5px;}
.bumen_list div a:hover{text-align: left !important; padding-left: 5px;background-color: #1e50a2 !important; color: #fff;}

.riqi{width: 55px;height: 85px;font-size: 12px;text-align: center; background: url(../temp/qizhi.png) top center no-repeat; color: #fff;}
.riqi span{display: block;text-align: center;font-size: 24px;font-weight: bold;color: #f4e71b; padding-top: 4px;}

.TRS_Editor p{text-indent: 2em;}
.TRS_Editor img{margin-top: 10px;}

#jingcai_xiaoyuan img,#dasai img{width: 400px !important;}
#jingcai_xiaoyuan .newstitle,#dasai .nestitle{font-size: 16px;color: #343434;line-height: 175%;}

#jingcai_xiaoyuan .layui-row .layui-col-md4, #dasai .layui-row .layui-col-md4{margin-top: 0px;}
#jingcai_xiaoyuan .xiaoyuanimg,#dasai  .xiaoyuanimg{width: 400px;height: 245px !important; overflow: hidden;}
/* #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: 170px;}
.tongzhi_title{min-height: 160px;padding-right: 30px;}
.tongzhi_title a{font-weight: bold;}
/* .tongzhi_title span{color:#999 !important;} */


        .tongzhi_title a{font-size: 16px;color: #343434;line-height: 175%;display: block;margin-bottom: 13px;}
        .tongzhi_title span{font-size: 14px;color: #666;line-height: 175%;display: block;margin-bottom: 13px;}

input::-webkit-input-placeholder {
  color: #ccc;
}
input::-moz-input-placeholder {
  color: #ccc;
}
input::-ms-input-placeholder {
  color: #ccc;
}

#xueyuangaikuang_banner{background: url(/static_2021/temp/gaikuang1.jpg) center center no-repeat; height: 500px;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;}

#jingcaixiaoyuan_banner{background: url(/static_2021/temp/jingcaixiaoyuan.jpg) center center; height: 500px;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; height: 500px;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;}

#teacher_banner{background: url(/static_2021/temp/teacher.jpg) center center; height: 500px;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;}

/* .newslist2 .news{margin: 5px auto;} */
.newslist2 .news .newslist{width: 90%;margin: 20px auto;border: 1px #ccc solid;border-radius: 8px;box-shadow: #ccc 0 0px 15px;}
.newslist2 .news-title{font-size: 18px;color:#333;font-weight: bold;padding: 20px;height: 95px;overflow: hidden;text-align: center;}
.newslist2 .news-content{font-size: 14px;color:#666;line-height: 200%;height: 115px; padding: 0 20px 0 20px;overflow: hidden;margin-top: 20px;}
.newslist2 .time{line-height: 46px;padding-left: 10px;color: #848484;text-align: center;}
.newslist2 .time .layui-badge{background-color: #007bbb;}
.newslist2 .news a{font-size: 16px;color: #48342b;}

#j_pics .img{height: 193px; overflow: hidden;}
#j_pics a p{width: 90%;margin: 10px auto 20px auto; height: 40px;overflow: hidden;}

.bottom_cy_link{position:relative;}
.bottom_cy_link .list{width: 124px;height:124px;position: absolute;bottom: 35px;left:-40px;background-color: #fff;visibility: hidden;}
.bottom_cy_link:hover .list{visibility:visible;}

.xiaoqing_link::before{content: url(http://xyimg.longquanta.com/images/homepage_xiaoqing_link2.png?v=1.1);position: absolute;left: -30px;top:5px;}