@media screen and (min-width: 1600px) {
  .container{width: 1550px;margin: 0px auto; overflow: hidden;}
}

@media screen and (max-width: 1200px) {
  .container{
    width: 100%;
    margin: 0px auto;
  }

}



@media screen and (max-width: 768px) {
  .container{width: 96%; margin: 0px auto; } 
  header{height:auto; } 
  .menu-handler {display: block; }
  .search{display: none; } 
  .blank-top {height: 55px;} 
  .top{width: 30%; } 
  .top_r{width: 70%; justify-content:space-between; } 
  .top .logo{width: 100%; text-align: center; } 
  .top .logo img{max-width: 80%; max-height: 90%; } 
  .tel{display: flex; align-items: center; width: 80%; justify-content: center; } 
  .tel i{font-size: 1rem; margin-left: 10px; } 
  .menu-handler{width: 20%; }
.banner .aniss {width: 95%; position: absolute; top: 15%; left: 6%; }
.banner .aniss h1{font-size: 1rem; color: #ffffff; line-height: 2; } 
.banner .aniss p{font-size: .5rem; color: #ffffff; } 
.seemore{background: #dc253b; text-align: center; height: 25px; line-height: 25px; color: #ffffff; padding: 0 15px; display: inline-block; margin-top: 15px; } 
.seemore a{color: #ffffff; position: relative; font-size: 12px; display: flex; align-items: center; } 
.seemore  i{border-bottom: 1px solid #ffffff; width: 10px; display:block; height: 1px; margin-left: 5px; } 
.mores{background: #dc253b; text-align: center; height: 33px; color: #ffffff; padding: 0 25px; display: inline-block; margin-top: 45px; } 
.mores a{color: #ffffff; position: relative; font-size: 12px; display: flex; align-items: center; display: flex; height: 100%; } 
.mores  i{border-bottom: 1px solid #ffffff; width: 10px; display:block; height: 1px; margin-left: 5px; } 
.mores:hover{opacity: 0.8; } 
.more3{text-align: center; margin-top: 25px; } 
.more3 a:hover{opacity: 0.8; }

.banner .swiper-pagination-bullet{ width:8px; height:8px; border-radius:8px; transition:all linear .2s; background:#fff;}
.banner .swiper-pagination-bullet-active{ background:rgba(255,255,255,.8); width:16px;}

.tit{text-align: center; margin-top: 15px; padding: 0 5px; } 
.tit h1{font-size: 1rem; line-height: 2; } 
.tit p{font-size: .5rem; line-height: 25px; font-family: pingfang; color: #6a6a6a; padding: 0.5%;} 
.zn{flex-wrap: wrap; } 
.zn dl{width: 100%; } 
.zn .li div h1{font-size: 1.5rem; line-height: 2; } 
.zn .li div p{display: none;} 
.zn .li div a{font-family: pingfang; border-radius: 35px; padding: 3px 10px; margin-top: 9px; font-size: .4rem; } 

.fangan h2 {color: #ffffff; font-size: 22px; line-height: 2; }
.fangan p{font-size: .8rem; line-height: 2; } 
.fangan a{font-size: .5rem; } 
#yxzl  .swiper-wrapper a{width: 100%; font-size: .6rem; } 
#yxzl .swiper-wrapper a img{width: 50%; } 

.indvd {position: relative; margin-top: 30px; }
.indvd-click{width: 30px;height: 30px;} 
.Video-Plyr-play{position: absolute; left: 50%; top: 50%; margin-left: -15px; margin-top: -15px; } 

#swiper3 {margin-top: 15px; }
#swiper3 .swiper-slide img.bg{width:auto; height: 400px; } 
.news h1{font-size: 1rem; line-height: 3; } 
.news .swiper {height: 150%; } 
.news .swiper-wrapper{display: flex; height: 100%; } 
.news .swiper-wrapper .swiper-slide dl{width: 100%; } 
.news .swiper-wrapper .swiper-slide{width: 100%; display: flex; height: 90%; } 
.news dl dt{font-size: .7rem; } .news h1{font-size: 1rem; line-height: 3; } 
.news h5{margin: 0px 0; } 
.news h5 a{color: #3e3e3e; font-size: .9rem; line-height: 1.3; } 
.jtr{position: absolute; right: 0px; bottom:-29px; width: 30px; } 
.link .swiper-wrapper {display: flex; flex-wrap: wrap; } 
.link .swiper-wrapper .swiper-slide {width: 33.33%; text-align: left; display: flex; justify-content: flex-start; } 
.link .swiper-wrapper .swiper-slide img{width: 100%; } footer{width: 100%; } 
.foot-l{display: none; } .foot-r{width: 100%; } 
.share{margin-top: 15px; padding-bottom: 15px; } 
.share a:nth-child(1) img{left: 25%; margin-left: -25px; } 
.contact {width: 90%; margin-left: 5%; } 
.contact .address{margin-top: 15px; margin-bottom: 15px; } 
.copyright{line-height: 1.5; width: 90%; padding: 10px 0; margin-left: 5%; } 
.Video-Plyr-close1 {top: -35px; right: 0; background-color: black; } 
.news {position: relative; width: 93%; margin-left: 3%; padding-top: 5px; }
.newsbg{background-size:40% auto;margin-top: 20px; padding-bottom: 25px; }

.menu{position:fixed; bottom: 0; left: 0; right: 0px; top: 55px; width: 100%; height: 100vh; background-color:#ffffff; overflow-x: hidden; overflow-y: auto; -moz-transform: translateX(100%); -ms-transform: translateX(100%); -webkit-transform: translateX(100%); transform: translateX(100%); -webkit-overflow-scrolling: touch; z-index: 1008; -webkit-transition: all .5s cubic-bezier(.25, .46, .45, .94); -moz-transition: all .5s cubic-bezier(.25, .46, .45, .94); -ms-transition: all .5s cubic-bezier(.25, .46, .45, .94); -o-transition: all .5s cubic-bezier(.25, .46, .45, .94); transition: all .5s cubic-bezier(.25, .46, .45, .94); } 
.menuOpen .menu {-moz-transform: translateX(0); -ms-transform: translateX(0); -webkit-transform: translateX(0); transform: translateX(0); } 
.menu ul{display:block; height: auto; padding-top:35px } 
.menu ul .item{position: relative; font-size: 18px; width: 100%; height: 100%; margin-left:10%; text-align:left; display:block; line-height:2 } 
.menu ul .secNav{visibility:hidden; transition:all 250ms ease-out 0ms; position:static; background: #ffffff; box-shadow:0px 0px 0px 0px #cccccc; width: 100%; padding: 0 0; height:0px } 
.menu ul .secNav li{height: 33px; line-height: 33px; font-size: 14px; } 
.menu .item.active a{color:#FF0000 } 
.menu ul .secNav.active{visibility:visible; height:auto } 
.menu .item.active  .secNav a{color:#000000 } 
.menu .item:after{content:" ";position:absolute;bottom:0;left:0;width:100%;height:3px;border-radius:3px;background-color:#ef1b25;-webkit-transition:all 250ms ease-out 0ms;transition:all 250ms ease-out 0ms;opacity:0;visibility:hidden;-webkit-transform:scale(0);transform:scale(0)} 
.menu .item:hover:after{-webkit-transform:none !important;transform:none !important; -webkit-transition:all 250ms ease-out 0ms; transition:all 250ms ease-out 0ms;opacity:1;visibility:hidden } 


}