@media only screen and (max-width: 767px){
  .nopadding{padding:0;}
  .header .container,.zy_header .container{height: 50px;padding:0 15px;width: 100%;}
  .header_mid{height: 50px;width: 98%;}
  .logo{height: 34px;margin-top: -17px;left: 15px;}
  .menu_icon{right: 15px;top:7px;margin-top: 0;}
  .section-tit h4{font-size: 20px;}
  .section-tit p{font-size: 14px;line-height: 26px;}
  .section-tit{text-align: center;margin-bottom: 20px;}
  .in_01{padding:30px 0;}
  .in_01 h4:after{content: '';}
  .in_01 h4 p{font-size: 14px;line-height: 40px;}
  .in_01 h4 p span{font-size: 24px;font-weight: normal;}
  .in_01 img._01_img{width: 100%;margin-top: 30px;}
  .in_02_title ul li{padding:0 10px;}
  .in_02_title ul li a{font-size: 24px;}
  .in_02_title ul li.ccur:after{height: 30px;margin-top: -15px;}
  .in_02_title ul li:after{height: 20px;margin-top: -10px;}
  .in_02_more{padding:0 20px;}
  .in_02_ul .swiper-container .swiper-slide a ._box h4{font-size: 16px;}
  .in_02_ul .swiper-container .swiper-slide a ._box p{margin-top: 8px;font-size: 12px;}
  .in_02_ul .swiper-container .swiper-slide a ._box i{font-size: 18px;}
  .in_03{margin:30px auto;padding:30px 0;}
  .in_03_ul ._items a ._box h4{font-size: 16px;line-height: 40px;}
  .in_04{padding:0px;padding-bottom: 30px;}
  .in_04_ul ._first_items a ._box{width: 90%;left: 5%;}
  .in_04_ul ._first_items a ._box h4{font-size: 16px;line-height: 40px;margin-top: 20px;}
  .in_04_ul ._first_items a ._box span{width: 100px;margin-top: 10px;}
  .in_04_ul ._items a dt ._box h4{font-size: 16px;line-height: 40px;}
  .in_04_ul ._items a dt ._box i{height: 1px;}
  .in_04_ul ._items a dt ._box img{width: 22%;}
  .in_04_ul ._first_items, .in_04_ul ._items{height: 280px;}
  .in_04_ul ._first_items a ._box i{margin-top: 0px;}
  ._05_l{padding-right: 0px;}
  .in_05_ul ._items._05_i1{padding-right: 0;}
  .in_05_ul ._items._05_i2{padding-left: 0;}
  .footer{padding:30px 0;}
  .footer select{margin-top: 20px;}
  .copyright{line-height: 30px;padding-bottom: 90px;padding-top: 20px;}
  .company-tit{font-size: 24px;margin-bottom: 25px;}
  .company-subtit{font-size: 14px;}
  .company-02{margin-top: 30px; }
  .company-02 li{margin-top: 25px;}
  .company-02 li .items{padding:0;}
  .company-02 li .items span{width: 100%;}
  .company-02 li .items h4{font-size: 16px;margin-top: 10px;}
  .company-02 li .items p{font-size: 14px;line-height: 26px;padding-top: 6px;}
  .company-03{padding:30px 0;overflow: hidden;}
  .company-03 h4{font-size: 16px;line-height: 35px;}
  .company-03-ul{margin-top: 20px;}
  .company-03-ul .gallery-top .swiper-slide p{font-size: 14px;}
  .news-02 .swiper-container .swiper-slide .items{padding:10px;}
  .news-lis-lb .swiper-slide ._news_con h4{font-size: 16px;}
  .news-lis-items li{margin-bottom: 20px;}
  .news-lis-items li  .items{padding:10px;}
  .news-lis-items li h4{font-size: 16px;font-weight: bolder;}
  .news-lis-items li p{font-size: 14px;line-height: 25px;margin:10px 0;}
  .network-01 li .box h4{font-size: 24px;}
  .network-01 li.net_last .box h4{font-size: 24px;}
  .proinfo_01_r{padding-top:10px;}
  .g_para dl dt{flex: 0 0 22%;}
  .g_btnbox a:last-of-type{padding:0;}
  .subnav_proinfo li{padding-left:3px;padding-right:3px;}
  .subnav_proinfo li{ line-height: 40px; text-align: center;}
  .subnav_proinfo li{margin-bottom: 10px;}
  .G_textarea{flex: 0 0 80%;}
  .G_But{flex:0  0 50%;height:35px;line-height:35px;font-size: 16px;}
  .list-catname{margin-bottom: 20px;}
  .list-items{margin-top: 20px;}
  .contact-02 li{height: auto;}
  .contact-02 li.contact-02-map{height: 300px;}
  .contact-02 li.net_last{height: auto;}
  .table-responsive{border:none;}
  .recruit-01-title{font-size: 24px;}
  .news-02 .swiper-container .swiper-slide .img{margin-bottom: 0;}
  .news-02 .swiper-container .swiper-slide .time{font-size: 12px;}
  .news-02 .swiper-container .swiper-slide .cont{line-height: 25px;}
  .innovation-tit{font-size: 24px;}
  .innovation-subtit{padding:0 20px;font-size: 14px;}
  .brand-01 .brand-01-txt{padding:25px 20px 35px 20px;}
  .brand-01 .brand-01-txt p{font-size: 14px;}
  .brand-01-lis li{padding:0 5px;}
  .detail-01-title h1{font-size: 24px;}
  .recruit-01-subtitle{padding:0 20px;font-size: 14px;}
  .recruit-l-1 .box{padding:20px;}
  .recruit-l-1 .box h4{font-size: 24px;}
  .recruit-l-1 .box p{padding: 10px 0;}
  .recruit-l-2 .box .txt p{margin-top: 5px;}
  .recruit-l-2 .box .btns a{padding:0 15px;}
  .recruit-l-2 .swiper-container-recruit .swiper-button-prev, .recruit-l-2 .swiper-container-recruit .swiper-button-next{margin-top: 0;top:45%;right: 10px;}
  .recruit-l-2 .swiper-container-recruit .swiper-button-prev{right: 48px;}
  .recruit-01-items li .box{padding:20px;}
  .recruit-01-items li .box h4{font-size: 24px;}
  .recruit-01-items li .box p{padding:10px 0;}
  .recruit-l-2 .box{padding:15px;}
  .recruit-02-ul .swiper-container-staff .swiper-slide ._box h4{font-size: 16px;line-height: 20px;}
  .recruit-02-ul .swiper-container-staff .swiper-slide ._box p{font-size: 14px;}
  .search-position .container .box{padding:15px;}
  .search-position .container li{margin-bottom: 10px;}
  .search-position .container li:last-child{margin-bottom: 0px;}
  .seek-01 table tr td select.txt_select{width: 50%;}
  .seek-01 table tr td input.txt_input_10{width: 50%;}
  .seek-01 table tr td input.txt_input_20{width: 80%;}
  .seek-01 table tr td select.txt_select_50{width: 60px;}
  .seek-01 table tr td input.txt_input_30{width: 80%;}
  .seek-01 table tr td select.txt_select_10{width: 50%;}
  .seek-01 table tr td textarea{width: 98%;}
  .network-01 li{margin-bottom: 15px;}
  .network-01 li:nth-child(2){padding-right: 0px;}
  .detail-01 .detail-01-title h1{font-size: 25px;}
  .detail-01 .detail-01-title .line{margin:0 auto; margin-top:10px;}
  .detail-01 .detail-01-title p{font-size: 16px;margin:10px auto;}
  .wrap{padding:20px 0;}
  .wrap-con-tit{font-size: 18px;}
  .wrap-con-subtit{text-align: right;line-height: 30px;padding:10px 0;}
.school_tit img{max-width: 80%;}
.school_bottom{width: 100%;text-align: center;}
.school_bottom img{max-width: 100%;margin-bottom: 20px;}
.school_lis{padding:0;}
.school_lis dt{background-size: 70%;font-size: 22px;margin-bottom: 20px;}

.school_lis dd{margin-bottom: 0px;}
.school_bottom p{font-size: 14px;}
.school_copyright{font-size: 14px;}
#map{height: 300px;}
.map-wrap{height: 300px;overflow: hidden;}
}

@media (min-width: 766px) and (max-width: 991px) {
  .header .container,.zy_header .container{height: 60px;width: 96%;}
  .logo{height: 44px;margin-top: -22px;}

}