a:hover{
    text-decoration: none;
  }
  ul{
    padding: 0;
  }
  *{
    transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out
  }
.banner{
    background: url(danye_01.jpg) no-repeat center center;
    height: 508px;
    width: 100%;
    padding:393px 0 0;
}
.banner a{
    display: block;
    width: 210px;
    margin: 0 auto;
}
.o-item{
    position: relative;
}
.o-item:before{
    position: absolute;
    content: "";
    width: 117px;
    height: 275px;
    background: url(danye_11.png);
    left: 0;
    top: 0;
}
.o-item:after{
    position: absolute;
    content: "";
    width: 169px;
    height: 171px;
    background: url(danye_21.png);
    right: 0;
    bottom: 0;
}
.o-item-area{
    width: 1160px;
    margin: 0 auto;
    padding-bottom: 76px;
    
}
.item-t-area{
    text-align: center;
}
.item-t{
    color: #1f72c9;
    text-align: center;
    font-size: 32px;
    text-align: center;
    position: relative;
    font-weight: 700;
    display: inline-block;
    padding: 0 0 25px;
    margin-top: 35px
}
.item-t:before{
    position: absolute;
    width: 8px;
    height: 20px;
    content: "";
    background: url(icon.png) no-repeat;
    background-position: 0 0;
    top: 5px;
    left: -25px;
}
.item-t:after{
    position: absolute;
    width: 8px;
    height: 20px;
    content: "";
    background: url(icon.png) no-repeat;
    background-position: -16px 0;
    top: 5px;
    right: -25px;
}
.o-item-c{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.o-item-c-l{
    width: 544px;
    min-width: 544px;
}
.o-item-c-r{
    width: 523px;
    min-width: 523px;
}
.o-item-c-r h3{
    color: #333;
    font-weight: 700;
    position: relative;
    padding-bottom: 47px;
}
.o-item-c-r h3:after{
    position: absolute;
    content: "";
    width: 195px;
    height: 2px;
    background: url(icon.png) no-repeat;
    background-position: 0px -36px;
    bottom: 20px;
    left: 0;

}
.o-item-c-r p{
   color: #595959;
   font-size: 16px;
   text-indent: 2em; 
   line-height:1.6;
   text-align: justify;
}
.t-item{
    background: #f4f5f5;
    padding: 44px 0 15px 0;

}
.t-item-area{
    width: 800px;
    margin: 0 auto;
}
.t-item-t{
    color: #1f72c9;
    font-weight: 700;
    position: relative;
    padding-bottom: 50px;
    font-size: 32px;
}
.t-item-t:after{
    position: absolute;
    content: "";
    width: 195px;
    height: 2px;
    background: url(icon.png) no-repeat;
    background-position: 0px -36px;
    bottom: 20px;
    left: 0;

}
.t-item-info{
    background: #4e88cf;
    border-radius:20px; 
    box-sizing: border-box;
    padding: 22px 18px;
    position: relative;
}
.t-item-info-txt{
    padding: 0 278px 0 0;
    color: #fff;
    line-height: 1.6;
    text-indent:2em;
    text-align: justify;
}
.t-item-info-img{
    position: absolute;
    right: 0;
    bottom: -15px;
    width: 259px;
    height: 381px;
    background: url(icon.png) no-repeat;
    background-position: -744px 0px;
}
.san-item-info{
    width: 800px;
    background: #f0f0f0;
    position: relative;
    margin: 0 auto;
    box-sizing: border-box;
    padding:18px 0;
    border-radius: 10px;
}
.san-item-info:after{
    content: "";
    position: absolute;
    top: -10px;
    left: -15px;
    width: 56px;
    height: 48px;
    background: url(icon.png) no-repeat;
    background-position: 0 -57px;

}
.san-item-info p{
    text-align: center;
    color: #333;
    line-height: 1.6;
    font-size: 16px;

}
.san-item-con{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 43px 0 0px 0;
}
.san-item-con-l{
    width: 318px;
    min-width: 318px;
    display: inline-flex;
    justify-content: flex-end;
}
.sam-item-img{
    position: relative;
    width: 220px;
    height: 381px;
    box-sizing: border-box;
    border:9px solid #4e8ad2;
}
.sam-item-img:after{
    position: absolute;
    content: "";
    width:407px;
    height: 267px;
    background: url(danye_34.jpg) no-repeat;
    top:58px;
    left: -42px;  
}
.san-item-con-r{
    color: #333;
    line-height: 1.6;
    font-size: 16px;

}
.four-item{
    padding: 0 0 35px 0;
    background:url(danye_37.jpg) no-repeat center;
    background-color: #578ed1;
    background-size: 100% 100%;
}
.color-f{
    color: #fff ;
}
.color-f:before{
    position: absolute;
    width: 8px;
    height: 20px;
    content: "";
    background: url(icon.png) no-repeat;
    background-position: -33px 0;
    top: 5px;
    left: -25px;
}
.color-f:after{
    position: absolute;
    width: 8px;
    height: 20px;
    content: "";
    background: url(icon.png) no-repeat;
    background-position: -48px 0;
    top: 5px;
    right: -25px;
}
.four-item-area{
    width: 800px;
    margin:0 auto;
}
.four-item-area ul{
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 800px;
}
.four-item-area ul li{
    list-style: none;
    width: 150px;
    height: 150px;
    border-radius: 50%;
    background: #e14d4d;
    position: relative;
    text-align: center;
    display: inline-flex;
    align-items: center;
    margin-right: 121px;
    margin-bottom: 121px;
}
.four-item-area ul li:nth-child(7),.four-item-area ul li:nth-child(8){
    margin-bottom: 0px;

}
.four-item-area ul li div{
    text-align: center;
    width: 100%;
}
.four-item-area ul li div p{
    margin-bottom: 0;
    color: #fff;
    font-weight: 700;
    font-size: 16px;
}
.four-item-area ul li div span{
    color: #fff;
}
.four-item-area ul li:before{
    position: absolute;
    width: 164px;
    height: 164px;
    border-radius: 50%;
    content: "";
    border: 2px solid #aac8ee;
    top: -7px;
    left: -7px;
}
.four-item-area ul li:after{
    position: absolute;
    width: 61px;
    height: 33px;
    content: "";
    background: url(icon.png) no-repeat;
    background-position: 0 -121px;
    top: 50%;
    margin-top: -15px;
    right: -90px;
}
.four-item-area ul li:nth-child(3):after{
    position: absolute;
    width: 33px;
    height: 61px;
    content: "";
    background: url(icon.png) no-repeat;
    background-position: 0 -170px;
    bottom: -90px;
    top: auto;
    margin-right: -15px;
    right: 50%;
}
.four-item-area ul li:nth-child(3){
    margin-right: 0;
}
.four-item-area ul li:nth-child(4):after{
    position: absolute;
    width: 33px;
    height: 61px;
    content: "";
    background: url(icon.png) no-repeat;
    background-position: 0 -170px;
    bottom: -90px;
    top: auto;
    margin-right: -15px;
    right: 50%;
}
.four-item-area ul li:nth-child(5):after{
     position: absolute;
    width: 61px;
    height: 33px;
    content: "";
    background: url(icon.png) no-repeat;
    background-position: 0 -242px;
    left: -90px;
}
.four-item-area ul li:nth-child(6):after{
    position: absolute;
    width: 61px;
    height: 33px;
    content: "";
    background: url(icon.png) no-repeat;
    background-position: 0 -242px;
    left: -90px;
}
.four-item-area ul li:nth-child(8):after{
    display: none;
}
.four-item-area ul li:nth-child(6){
    margin-right: 0;
}
.five-item-area{
    width: 1160px;
    margin: 0 auto;
}
.five-item-area table{
    width: 100%;
    border: 2px solid #4c83c3;
    background: #fbfbfb;
}
.five-item-area table tr{
    border-bottom: 2px solid #e8e8e8;
}
#ggk tr td{
    padding: 12px 0;
}
#ggk tr .kbap{
    width: 20%;
    background: #2071ca;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    padding: 8px 0;
}
#ggk tr .kbap-neir-tou{
    text-align: center;
    font-size: 15px;
    font-weight: 700px;
    color:#2071ca;
}
#ggk tr .kbap-neir{
    text-align: center;
    color: #333;
    font-size: 15px;
}
#ggk tr:last-child{
    border-bottom: none;
}
#zyk tr td{
    padding: 12px 0;
}
#zyk tr .kbap{
    width: 20%;
    background: #2071ca;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    padding: 8px 0;
}
#zyk tr .kbap-neir-tou{
    text-align: center;
    font-size: 15px;
    font-weight: 700px;
    color:#2071ca;
}
#zyk tr .kbap-neir{
    text-align: center;
    color: #333;
    font-size: 15px;
}
#zyk tr:last-child{
    border-bottom: none;
}
#dxb tr td{
    padding: 12px 0;
}
#dxb tr .kbap{
    width: 20%;
    background: #2071ca;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    padding: 8px 0;
}
#dxb tr .kbap-neir-tou{
    text-align: center;
    font-size: 15px;
    font-weight: 700px;
    color:#2071ca;
}
#dxb tr .kbap-neir{
    text-align: center;
    color: #333;
    font-size: 15px;
	line-height:1.8;
}
#dxb tr:last-child{
    border-bottom: none;
}
.chaben-menu li{
    list-style: none;
    border-radius: 30px;
    overflow: hidden;
    cursor: pointer;
    min-width: 205px;

}
.chaben-menu{
    display: flex;
    padding: 0 60px;
    justify-content: space-between;
    width: 800px;
    margin: 0 auto 35px;
}
.chaben-menu li p{
    font-size: 20px;
    color:#4a4a4a;
    padding: 12px 28px;
    text-align: center;
    margin: 0;
}
.chaben-menu .xuanze{
    background: #1f72c9;
}
.chaben-menu .xuanze p{
    color: #fff;
}
#ggk table,#zyk table,#dxb table{
    width: 886px;
    margin: 0 auto
}
.beizhu{
    padding: 12px 24px;
    background: #e04c4c;
    color: #fff;
    border-radius: 10px;
    width: 1024px;
    margin: 28px auto 0;
}
#zyk,#dxb{
    display: none;
}
.five-item{
    padding: 0 0 55px 0;
}
.six-item{
    background: #f4f5f5;
    padding: 0 0 30px 0;
}
.six-item-area{
    width: 800px;
    margin: 0 auto;
}
.six-item-area ul {
    overflow: hidden;
    padding: 91px 0 0 0;
}
.six-item-area ul li{
    list-style: none;
    float: left;
    width: 20%;
    box-sizing: border-box;
    padding: 12px 20px;

}
.six-item-area ul li p{
    padding: 12px 12px;
    background: #fff;
    color: #333;
    font-size: 15px;
    position: relative;
    text-align: center;
}
.six-item-area ul li:nth-child(1) p:after{
    content: "";
    width: 91px;
    height: 91px;
    background: url(danye_46.png);
    position: absolute;
    left: 50%;
    margin-left: -45px;
    top: -81px;
}
.six-item-area ul li:nth-child(2) p:after{
    content: "";
    width: 91px;
    height: 91px;
    background: url(danye_48.png);
    position: absolute;
    left: 50%;
    margin-left: -45px;
    top: -81px;
}
.six-item-area ul li:nth-child(3) p:after{
    content: "";
    width: 91px;
    height: 91px;
    background: url(danye_50.png);
    position: absolute;
    left: 50%;
    margin-left: -45px;
    top: -81px;
}
.six-item-area ul li:nth-child(4) p:after{
    content: "";
    width: 91px;
    height: 91px;
    background: url(danye_52.png);
    position: absolute;
    left: 50%;
    margin-left: -45px;
    top: -81px;
}
.six-item-area ul li:nth-child(5) p:after{
    content: "";
    width: 91px;
    height: 91px;
    background: url(danye_54.png);
    position: absolute;
    left: 50%;
    margin-left: -45px;
    top: -81px;
}
.seven-item{
    background: #1e72ca;
    padding: 20px 0;
}
.zxdh{
    text-align: center;
    font-size: 28px;
    font-weight: 700;
    text-align: center;
    padding:0 0 36px;
    color: #fff;
}
.copyright{
    text-align: center;
    font-size: 13px;
    color: #8eb1dd;
}
/*2020-11-18*/
header{
    
    position: absolute;
    top: 0;
    left:0;
    width: 100%;
}
header .head-item{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 24px 0 ;
}
 header .menu{
    display: flex;
    justify-content: space-between;
    align-items: center;
    
 }
  header .menu a{
    color: #d1cfcf;
    margin-left: 23px;
    display: block;
    font-size: 16px;

  }
  header .menu a:hover{
    color: #fff;
    text-decoration: none;
  }
  header .menu .onhover{
    color: #fff;
  }
  .head-item{
    width: 1160px;
    margin: 0 auto;
  }
  .top-menu-icon{
    width: 1160px;
    margin: 0 auto;
    padding: 25px 30px 0;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .top-menu-icon a{
    display: block;
  }
  .top-menu-icon a p{
    font-size: 16px;
    text-align: center;
    color: #7a7a7a;
    margin-top: 8px;
  }
  
  .top-menu-icon a div{
    width: 71px;
    height: 71px;
    border-radius: 100%;
    box-sizing: border-box;
    border: 1px solid #7a7a7a;
  }
  .top-menu-icon a:nth-child(1) div{
    background: url(spire.png);
    background-position: 0 0;
  }
  .top-menu-icon a:nth-child(2) div{
    background: url(spire.png);
    background-position: -144px 0;
  }
  .top-menu-icon a:nth-child(3) div{
    background: url(spire.png);
    background-position: -288px 0;
  }
  .top-menu-icon a:nth-child(4) div{
    background: url(spire.png);
    background-position: -432px 0;
  }
  .top-menu-icon a:nth-child(5) div{
    background: url(spire.png);
    background-position: -576px 0;
  }
  .top-menu-icon a:nth-child(6) div{
    background: url(spire.png);
    background-position: -720px 0;
  }
  .top-menu-icon a:nth-child(7) div{
    background: url(spire.png);
    background-position: -864px 0;
  }
  .top-menu-icon a:nth-child(8) div{
    background: url(spire.png);
    background-position: -1008px 0;
  }
  .top-menu-icon a:hover div{
    background-position-y: -82px;
    background-color: #2c82cf;
  }
  .top-menu-icon a:hover p{
    text-decoration: none;
    color: #2c82cf;
  }
  .wt{
    width: 1160px;
    margin: 0 auto;
  }
  .first-item{
    display: flex;
    justify-content: space-between;
    align-items: center; 
    padding: 70px 0;
  }
  .first-l div{
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    margin-top: 18px;
    max-width: 394px;
  }
  .first-l div a{
    line-height: 38px;
    width: 120px;
    background-color:#dcdcdc;
    color: #333333;
    display:block;
    text-align: center;
    margin-bottom: 13px;
  }
  .first-l div a:hover{
    color: #fff;
    background-color:#2c82cf; 
  }
  .first-r{
    width: 707px;
  }
  .first-r ul li{
    padding: 0 0 10px;
    border-bottom: 1px solid #e6e6e6;
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 16px;
  }
  .first-r ul li p{
    padding: 0 0 0 16px;
    border-left:2px solid #2c82cf;
    line-height: 26px;
    color: #333;
    font-size: 16px;
  }
  .first-r ul li a{
    display: block;
    width: 112px;
    line-height: 34px;
    text-align: center;
    color: #2c82cf;
    border:1px solid #2c82cf;
    border-radius: 5px;
  }
  .first-r ul li a:hover{
    background-color: #2c82cf;
    color: #fff;
  }
  .second-item{
    width: 100%;
    background: url(youshi_41.jpg) no-repeat center center;
  }
  .second-item div{
    margin: 0 auto;
    width: 792px;
  }
  .item-tittle{
    font-size: 32px;
     color: #333;
     text-align: center;
     padding: 28px 0 40px;
  }
  .item-tittle b{
    color: #2c82cf;
  }
  .chaben-title{
    background-color: #d6d6d6;
    
  }
  .big-item{
    position: relative;
  }
  .yq-tip{
    position: absolute;
    left: -80px;
    top:186px;
  }
  .yq-tip2{
    position: absolute;
    right: 0;
    top:-10px;
    width: 64px;
  }
  .yq-tip2 img{
    width: 100%;
  }
  .yq-tip3{
    position: absolute;
    right: -30px;
    top:86px;
    width: 52px;
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -moz-transform: rotate(90deg);

  }
  .yq-tip3 img{
    width: 100%;
  }
  .school-img-list{
    display: flex;
    justify-content: space-between;
    align-items: center;
    list-style: none;
    flex-wrap: wrap;
  }
  .school-img-list li{
    width: 368px;
    height: 210px;
    overflow:hidden;
    margin-bottom: 21px;
  }
  .school-img-list li a{
    display: block;
    position: relative;
  }
  .school-img-list li a:hover img{
    transform: scale(1.05,1.05);
    -webkit-transform: scale(1.05,1.05);
  }
  .school-img-list li a:hover p{
    background-color: #2c82cf;
    color: #fff;
  }
  .school-img-list li p{
    width: 260px;
    background-color: rgba(0,0,0,.5);
    color: #fff;
    font-size: 16px;
    text-align: center;
    line-height: 36px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -130px;
    z-index: 99;
  }
  .school-area{
    width: 100%;
    background: url(bg_23.jpg) no-repeat bottom center;
    padding: 0 0 30px 0;
  }
  .school-name-list{
    display: flex;
    justify-content: space-between;
    align-items: center;
    list-style: none;
    flex-wrap: wrap;
  }
  .school-name-list li a{
    padding: 8px 26px;
    display: block;
    background-color: #bebebe;
    color: #4c4c4c;
    font-size: 16px;
    border-radius: 18px;

  }
  .school-name-list li a:hover{
    background-color: #2c82cf;
    color: #fff;
  }
  .school-name-list li{
    margin-right: 28px;
    margin-bottom: 28px;
  }
  .more{
    width: 180px;
    margin: 36px auto 0;
    border-radius: 10px;
    border:1px solid #2c82cf;
    color: #2c82cf;
    font-size: 16px;
    text-align: center;
    display: block;
    line-height: 36px;
  }
   .more:hover{
    color: #fff;
    background-color: #2c82cf;
   }
   .title-tip{
    font-size: 18px;
    text-align: center;
    color: #666666;
   }
   .xueli-area .item-tittle{
    margin-bottom: 0;
    padding-bottom: 10px;
   }
   .xueli-item{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 40px;
   }
   .xueli-r{
    width: 556px;

   }
   .xueli-r p{
    color: #333;
    font-size: 16px;
    line-height: 1.8;
   }
   .xueli-r a{
    display: block;
    width: 180px;
    background-color: #2c82cf;
    color: #fff;
    font-size: 16px;
    text-align: center;
    display: block;
    line-height: 38px;
    margin-top: 76px;
    border-radius: 5px;
   }
   .xueli-r a:hover{
    background-color: #073e77;
   }
   .liucheng-area{
        width: 100%;
        background: url(bg_29.jpg) no-repeat center center;
        padding: 20px 0 60px 0;
   }
   .liucheng-area div{
    padding: 10px 0 30px;
   }
   .cjwenti-area ul{
        padding: 0 60px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        flex-wrap: wrap;
   }
   .cjwenti-area ul li{
     border: 1px solid #e6e6e6;
     border-radius: 5px;
     overflow: hidden;
     width: 486px;
     display: flex;
        justify-content: space-between;
        align-items: center;
        margin-bottom: 22px;

   }
   .cjwenti-area ul li p{
    padding: 0 0 0 12px;
    font-size: 16px;
    color: #333; 
    line-height: 42px;
    margin: 0;

   }
   .cjwenti-area ul li a{
    background-color: #2c82cf;
    color: #fff;
    width: 146px;
    display: block;
    text-align: center;
    font-size: 16px;
    line-height: 42px;
   } 
   .cjwenti-area ul li a:hover{
     background-color: #073e77;
   }
   .cjwenti-area{
     padding: 0 0 40px 0;
   }
   footer{
    background: #132f4d;
   }
   .foot-item{
       display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 25px 38px;
   }
   .foot-l h4{
     font-size: 16px;
     width: 260px;
     border-bottom: 1px solid #fff;
     color: #fff;
     font-weight: normal;
     padding: 0 0 16px 0;
   }
   .foot-l p{
        line-height: 2.2;
        color: #c4c4c4;
   }
   .foot-r{
      display: flex;
        justify-content: space-between;
        align-items: center;       
   }
   .foot-r div{
       margin-left:70px; 
   }
   .foot-r div h4{
       font-size: 16px;
     color: #fff;
     font-weight: normal;
     padding: 0 0 16px 0;
   }
   .foot-r div a{
    display: block;
        color: #c4c4c4;
        line-height: 2;
   }
   .foot-r div a:hover{
        color: #fff;
        text-decoration: underline;
   }
   .cpr{
    text-align: center;
    background: #0b243e;
    color: #9ca7b2;
    line-height: 3.2;
   }
   .banner2{
    height: 330px;
    background: url(gsjj-lanmu.jpg) no-repeat center center;
    width: 100%;
   }
   .js-item{
       display: flex;
        justify-content: space-between;
        align-items: center; 
        padding: 0 0 30px 0;     
   }
   .js-item p{
       width: 880px;
       padding: 0 0 0 70px;
       color: #333;
       font-size: 15px;
       line-height: 2.2;
   }
   .slide-btn{
    display: none;
    position: fixed;
    right: 45px;
    top: 40%;
    margin-top: -188px;
	z-index:999;

   }
      .zxbm{
    background: #f6f6f6;
    padding: 24px 0;
   }
   .zxbm-title{
    background: url(ceping_bt.jpg) no-repeat center center;
    background-size: 100% 100%;
   }
   .zxbm-title .item-tittle{
        padding: 36px 0 8px 0;
   }
   .zxbm-title .title-tip {
    margin-bottom: 0;
   }
   .zxbm-title .title-tip i{
        color: red;
        font-style: normal;
   }
   .bd-area{
    background: #fff;
    padding: 52px 180px 42px;
   }
   .bd-area .tx-area{
     display: flex;
     align-items: center;
     justify-content: space-between;
     margin-bottom: 32px;
   }
   .tx-item p{
    font-size: 16px;
    margin-bottom: 8px;
   }
   .tx-item{
    width: 42%;
   }
   .tx-item input{
     padding: 10px 16px;
     border-radius:6px;
     border:1px solid #eaeaea;
     font-size: 14px;
     line-height: 1.6; 
     width: 100%;
   }
   .tx-item p i{
    color: red;
   }
   .bm-btn{
        width: 180px;
    background-color: #2c82cf;
    color: #fff;
    font-size: 16px;
    text-align: center;
    display: block;
    line-height: 38px;
    margin-top: 76px;
    border-radius: 5px;
    margin: 76px auto 0;
    border:none;
    cursor: pointer;
   }
   .bm-btn:hover{
    background-color: #073e77;
   }
   @media (max-width: 768px){
	   .yq-tip,.yq-tip2,.yq-tip3{
		   display:none;
	   }
		.top-menu-icon,.wt,.five-item-area{
			width:100%;
			padding: 0 16px;
			flex-wrap:wrap;
		}
		.top-menu-icon a{
			width:25%;
		}
		.first-l,.first-l a img{
			width:100%;
		}
		.first-l div a{
			width:48%;
		}
		.first-r ul li p{
			padding:0 8px 0 16px;
			font-size:14px;
		}
		.first-r ul li a{
			min-width:90px;
			max-width:90px;
			width:90px;
		}
		.second-item div img,.second-item div{
			width:100%;
		}
		.chaben-menu{
			width:100%;
			padding:0;
		}
		.chaben-menu li{
			width:31%;
			min-width:31%;
		}
		.chaben-menu li p{
			font-size:14px;
			padding:6px 0;
		}
		.beizhu{
			width:100%;
			padding:12px;
		}
		#ggk table, #zyk table, #dxb table{
			width:100%;
		}
		#ggk tr .kbap,#zyk tr .kbap,#dxb tr .kbap{
			padding:8px 4px;
			font-size:14px;
		}
		#ggk tr .kbap-neir,#zyk tr .kbap-neir,#dxb tr .kbap-neir{
			font-size:13px;
		}
		.school-img-list li{
			width:48.8%;
			height:auto;
		}
		.school-img-list li img{
			width:100%;
		}
		.school-img-list li p{
			font-size:14px;
		}
		.school-name-list li a{
			padding:8px;
		}
		.school-name-list li{
			width:48%;
			margin-right:0px;
			margin-bottom:12px;
			
		}
		.school-name-list li a{
			font-size:14px;
			text-align:center;
		}
		.tx-item{
			width:100%;
			margin-bottom:18px;
		}
		.bd-area .tx-area{
			flex-wrap:wrap;
			margin-bottom:0;
		}
		.bd-area{
			padding:24px 16px;
		}
		.item-tittle{
			padding:28px 16px;
		}
		.xueli-l img{
			width:100%;
		}
		.xueli-r a{
			margin:46px auto;
		}
		.cjwenti-area ul{
			padding:0 16px;
		}
		.cjwenti-area ul li{
			display:block;
		}
		.cjwenti-area ul li p{
			line-height:1.6;
			padding:8px 0 8px 12px;
		}
		.cjwenti-area ul li a{
			width:100%;
			min-width:100%;
			max-width:100%;
		}
		.foot-r{
			width:100%;
		}
		.foot-r div{
			margin-left:0;
			width:33.33%;
		}
		.foot-item{
			padding:16px;
		}
		.liucheng-area div{
			width:100%;
			overflow-x:auto;
		}
		.liucheng-area img{
			width:250%;
		}
		.top-menu-icon a p{
			font-size:14px;
		}
		.first-item{
			margin-top:36px;
		}
		header .menu{
			display:none;
		}
		header .head-item{
			width:100%;
			padding: 24px 16px;
		}
		.banner{
			background:url(m-banner_01.jpg) no-repeat center center;
		}
		.first-r{
			margin-top:36px;
		}
		.top-menu-icon{
			padding:22px 16px 0;
		}
		.top-menu-icon a div{
			width:60px;
			height:60px;
			margin:auto;
		}
		.top-menu-icon a:nth-child(1) div,.top-menu-icon a:nth-child(2) div,.top-menu-icon a:nth-child(3) div,.top-menu-icon a:nth-child(4) div,.top-menu-icon a:nth-child(5) div,.top-menu-icon a:nth-child(6) div,.top-menu-icon a:nth-child(7) div,.top-menu-icon a:nth-child(8) div{
			background-size: 880px;
		}
		.top-menu-icon a:hover div{
			background-position-y: -66px;
		}
		.top-menu-icon a:nth-child(2) div{
			background-position: -116px 0;
		}
		.top-menu-icon a:nth-child(3) div{
			background-position: -232px 0;
		}
		.top-menu-icon a:nth-child(4) div{
			background-position: -352px 0;
		}
		.top-menu-icon a:nth-child(5) div{
			background-position: -469px 0;
		}
		.top-menu-icon a:nth-child(6) div{
			background-position: -588px 0;
		}
		.top-menu-icon a:nth-child(7) div{
			background-position: -702px 0;
		}
		.top-menu-icon a:nth-child(8) div{
			background-position: -820px 0;
		}
   }

