/* *********新增***** */
@media screen and (max-width: 1400px){
  .container {
    width: 1100px;
  }
  .tzgg .column h3 {
    padding-left: 110px;
    background-size: 105px;
  }
  .section-layer4 {
    height: 400px;
  }
  .jyxs ul li {
    margin: 0 0 18px;
  }
  .section-layer6 ul { margin: 0 -3%; }
  .second-box .box-item { padding-left: 0; }
  .second-box .box-item img { width: 24%; }
  .second-box .box-item .column-name { width: 46%; }
  .second-box .box-item p { width: 24%; }
  .second-box .box-item ul { margin: 0 12px; }
.second-box .box-item[data-index="3"] .column-name { width: 73%; }
.second-box .box-item[data-index="3"] p { display: none; }
}
/* ****************** */
@media screen and (max-width: 1380px) {
 .search input { width: 120px; }
}

@media screen and (max-width: 1260px) {
  .container {
    width: 960px;
  }
  .second-box .box-item {
    width: 100%;
    text-align: center;
  }
  .yzyw-fr li {
    line-height: 38px;
  }
  .yqlj ul li {
    height: 145px;
  }
  .yqlj ul li a {
    padding-top: 70%;
    background-size: 70% !important;
  }
  .footer p, .footer a {
    font-size: 14px;
  }
  .wechat {
    width: 20%;
  }
  .record {
    width: 43%;
  }

.header .container{
width:1000px;
}

/* *********新增***** */
.header-layer1 .fr .xx { float: right; width: 85%; }
.tzgg .column h3 { padding-left: 100px; background-size: 94px; }
.jyxs ul li { margin: 0 0 10px; }
.section-layer4 { height:360px; }
.ssxz li:first-child { margin-bottom: 15px; }
.xshd-swiper .img-show { height: 260px; }
.section-layer6 ul { margin: 0 -2.5%; }
.section-layer2 .tzgg ul li { padding-top: 8px; padding-bottom: 8px; height: auto; }
.yzdt ul { padding-top: 10px; padding-bottom: 10px; }
.yzdt ul li { line-height: 41px; }
.video-box a img { height: 265px; }
.second-box .box-item ul { margin: 0 5px; }
.section-layer2 .tzgg ul li { height: 60px; }
/* ****************** */
}
@media screen and (max-width: 1024px) {
  .container {
    width: 720px;
  }
  .top-link, .search, .header-layer2, .section-fl h3, .section-fl, .list li::before,.list1 li::before {
    display: none;
  }
  .pad-button {
    display: block;
  }
  .header-layer1 .container {
    width: 100%;
    padding: 0 15px;
  }
  .logo {
    width: 30%;
    padding: 5px 0;
  }
  .logo img {
    width: 100%;
    height: auto;
    min-width: 212px;
  }
  .yzyw-fl, .yzyw-fr, .yzdt, .ksdh, .tzgg, .yqlj{
    width: 100%; 
    background: transparent;
  }
  .section-fr {
    width: 100%;
  }
  .section-fr {
    margin-top: 20px;
  }
  .yzyw-fr, .yzdt, .ksdh {
    margin: 30px 0 0;
  }
  .yqlj ul li a {
    padding-top: 58%;
    background-size: auto !important;
  }
  .yqlj ul li {
    height: 170px;
  }
  .contact {
    width: 37%;
  }
  .section-fr{
    box-shadow: 0px 0px 6px #bbb;
  }
  .list li, .list1 li {
    line-height: initial;
    padding: 10px 0;
  }
  .list li a,.list1 li a {
    width: 100%;
    margin: 0 0 8px;
    overflow: visible;
    text-overflow: initial;
    white-space: normal;
  }
  .list li span,.list1 li i {
    display: block;
    float: none;
    width: 100%;
    font-size: 12px;
  }
  /* **** 新增********** */
  .link-sear, .header-layer1 .fr .xx { display: none; }
  .logo { width: 60%; }
  .yzyw-swiper, .jyxs, .xshd, .ssxz, .xshd-swiper .img-show { width: 100%; height: auto; }
  .jyxs ul li { margin: 0 0 15px; }
  .yzyw-swiper a, .yzyw-swiper img{height: 240px;object-fit: cover;}
  .yzyw-fl { margin-top: 20px; }
  .tzgg .column h3 { padding-left: 135px; background-size: initial; }
  .section-layer2 .tzgg ul li a { display: inline-block; vertical-align: middle; }
  .yzdt, .xysp { width: 48%; margin: 10px 0 0; }
  .ksdh ul li a { display: block; }
  .section-layer4 { height: 650px; }
  .sm-img, .bg-img  { width: 100%; height: 50%; }
  .ssxz { margin-top: 15px; }
  .section-layer6 ul li { width: 16.66%; }
  .record { width: 100%; }
  .wechat { width: 40%; float: right; margin-top: 6%; }
  .contact { margin-top: 30px; width: 58%; }

  /*  */
}
@media screen and (max-width: 767px) {
.float2,.jzpc{display:none;}
.hbsx{margin-top:10px;} 
 .container {
    width: 540px;
  }
  .banner-swiper .pagination {
    display: none;
  }
.img_vsb_content{width:100%;}
  .yqlj ul li a {
    padding-top: 78%;
    background-size: 70% !important;
  }
  .column h3 {
    font-size: 24px;
  }
  .yzyw-fr li:first-child a {
    font-size: 20px;
  }
  .picture-list li {
    width: 48.5%;
    margin-right: 3%;
  }
  .picture-list li:nth-child(3n){
    margin-right: 3%;
  }
  .picture-list li:nth-child(2n){
    margin-right: 0;
  }
  .content p {
    font-size: 16px;
  }
  .articles h1 {
    font-size: 25px;
  }
  .articles .info {
    font-size: 12px;
  }
  .teacher-list li {
    width: 33.33%;
  }
  .section-fr .current {
    height: auto;
    border: none;
  }
  .current h3 {
    color: #0c58c3;
    border-top: 1px solid #ddd;
  }
  .current h3, .place {
    float: none;
    width: 100%;
  }
  .place {
    padding: 12px 0 12px 28px;
    font-size: 13px;
    line-height: initial;
  }
  .place a {
    font-size: 13px;
    line-height: initial;
  }
  /* *******新增****** */
  .yzdt, .xysp { width: 100%; }
  .video-box a img { height: auto; }
  .section-layer4 { height: 550px; }
  .section-layer6 ul li { width: 25%; }
  /* ************* */
}
@media screen and (max-width: 575px) {
  .container {
    width: 100%;
    padding-left: 12px;
    padding-right: 12px;
  }
.swiper-container{padding:0;}
  .yzyw-fl li.first .img-box .date {
    width: 60px;
  }
  .yzyw-fl li.first .img-box .date p {
    font-size: 14px;
  }
  .yzyw-fl li.first {
    width: 47.5%;
  }
  .footer-layer1 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .wechat, .contact, .record {
    width: 100%;
    padding: 0 0 15px;
    text-align: center;
  }
  .record {
    padding: 0;
  }
  .teacher-list li {
    width: 50%;
  }
  .pad-top-link {
    font-size: 0;
  }
  /* ********新增******** */
  .header-layer1 > .container > .fl { width: 80%; }
  .logo { display: block; width: 75%; }
  .contact { text-align: left; padding-left: 10%; }
  .jyxs .column-box .column a { display: none !important; }
  .ssxz li a { height: auto; }
  .ssxz li .img-show { width: 100%; }
  .ssxz li .text { width: 100%; }
  .column2 h3 { font-size: 27px; }
  .sm-img li a p, .bg-img a p { font-size: 18px; }
.pad-more { display: block; }
  /* ***************** */
}
@media screen and (max-width: 475px) {
  .yqlj ul li {
    height: 130px;
    font-size: 15px;
  }
  .yqlj ul li a {
    padding-top: 70%;
  }
  .picture-list li {
    width: 100%;
    margin-right: 0;
  }
  .picture-list .img-box {
    height: auto;
    max-height: initial;
  }
  .ksdh ul li { width: 96%; margin-right:4%;  }
  .ksdh ul li:nth-child(3n) { margin-right: 4%; }
  .ksdh ul li:nth-child(2n) { margin-right: 0; }
  /* ********新增******** */
  .column { background-size: 100px !important; }
  .jyxs .column-box .jyjx { margin-right: 10px; }
  .column h3 { font-size: 21px; padding-left: 110px !important; background-size: 100px !important; }
  .section-layer2 .tzgg ul li { height: auto; }
  .section-layer4 { height: 450px; }
  .column2 h3 { font-size: 22px; top: 20%; }
  .column2 p { font-size: 12px; }
  .section-layer6 ul li { width: 33.33%; }
  /* **************** */
.yzdt ul li:first-child{margin-bottom:8px;}
.yzdt ul li{line-height:22px;}
.yzdt ul li::before{top: 10px;}
.yzdt ul li a{line-height:22px;}
.yzdt ul li span{line-height:22px;}

}
@media screen and (max-width: 380px) {
  .yqlj ul li a {
    padding-top: 90%;
  }
  /* ********新增******** */
  .column { background-size: 90px !important; }
  .column h3 { font-size: 20px; padding-left: 100px !important; background-size: 90px !important; }
  .contact { padding-left: 0; }
  .section-layer6 ul li { width: 50%; }
  /* **************** */
}

@media screen and (max-width: 1367px){
.img_vsb_content{max-width:100%;height:auto !important;}
}