@media screen and (max-width:1260px){.header{width:90%}
  .header .logoInfo{display:none}
  .function-button a:first-child{display:none}

  .nav{width:100%}

  .nav>ul{width:100%;display:flex;justify-content:space-between}

  .nav ul li.PMenu{width:auto;font-size:15px}

  .nav ul li a.PAMenu{display:block;width:auto;height:46px;padding:0 10px}

  .nav ul li.LMenu a.PAMenu{width:auto}
  .navyyjj{width:380px;margin-right:5%;box-sizing:border-box}

  .PMenu.yygk .navyyjj dl dd.pic{height:auto}

  .wrap{width:95%}

  .footer{width:100%;height:282px;background:#ececec;color:#FFF}

  .bottom{width:100%;margin:0px auto;position:relative}

  .bottom ul.weibo{position:absolute;overflow:hidden;clear:both;top:160px;left:0;right:0;margin:0 auto;display:flex;justify-content:center}

  .bottom a.flogo{width:231px;height:103px;display:block;position:absolute;top:17px;left:calc(48% - 249px);text-align:left;border-right:1px solid #dcdcdc}

  .bottom .addinfo{height:103px;position:absolute;top:32px;left:48%;text-align:left}}

@media screen and (max-width:1000px){.mainbox{display:none}
  .header{display:none}
  .m-mainbox{display:block;width:100%;height:80px}
  .m-banner{display:block}

  .function-button1{width:40px;height:62px;position:fixed;right:0;top:50vh;z-index:10000;background-color:#7ecde8;display:block}
  .function-button1 a:first-child{display:block}
.function-button1 a{display:inline-block;vertical-align:middle;color:#333;font-size:16px;line-height:20px;transition:all .5s;color:white;border:1px solid #7ecde8;padding:0;margin-left:0}
  .m-mainbox-box{width:100%;background:#fff;height:80px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);position:fixed;z-index:2000}

  .m-mainbox .logo{height:60px;float:left;margin-left:5%;margin-top:10px}

  .m-mainbox .logo a{height:100%;display:block}

  .m-mainbox .logo a img{height:100%}

  .btn-cont{width:50px;height:50px;float:right;margin-right:5%;margin-top:15px}

  .main-btn{position:relative;width:50px;height:50px;font-size:2.5rem;display:flex;align-items:center;justify-content:center;margin:auto;cursor:pointer;color:#000;transition:400ms;box-shadow:0px 0px 0px rgba(255,255,255,0.04);transform:rotate(0deg);opacity:1}

  .main-btn:hover{box-shadow:0px 0px 10px rgba(255,255,255,0.04)}

  .custom-menu-toggle{position:absolute;width:30px;height:3px;border-radius:2px;background-color:#333;display:block;margin:auto;transition:400ms}

  .custom-menu-toggle:before{position:absolute;width:30px;height:3px;border-radius:2px;background-color:#333;display:block;margin:auto;transition:400ms;content:'';backface-visibility:hidden;transform:rotate(0deg) translateY(10px)}

  .custom-menu-toggle:after{position:absolute;width:30px;height:3px;border-radius:2px;background-color:#333;display:block;margin:auto;transition:400ms;content:'';backface-visibility:hidden;transform:rotate(0deg) translateY(-10px)}

  .main-btn.active .custom-menu-toggle{background-color:rgba(255,255,255,0)}

  .main-btn.active .custom-menu-toggle:before{position:absolute;width:30px;height:3px;border-radius:2px;background-color:#333;display:block;margin:auto;transition:400ms;content:'';transform:rotate(45deg) translateY(0px)}

  .main-btn.active .custom-menu-toggle:after{position:absolute;width:30px;height:3px;border-radius:2px;background-color:#333;display:block;margin:auto;transition:400ms;content:'';transform:rotate(-45deg) translateY(0px)}

  .m-mainbox .search-img{width:40px;height:40px;float:right;margin-right:8px;margin-top:20px}

  .m-mainbox .search-img .icon{width:100%;height:100%}

  .m-mainbox .search-img .icon img{width:100%;height:100%}

  .m-mainbox .search{width:100%;height:96px;position:absolute;top:80px;left:0;background-color:#e2e2e2;z-index:100;display:none;overflow:hidden}

  .search .main{display:flex;justify-content:center;align-items:center;padding-top:30px}

  .search img{height:3rem}

  .search .search-input{width:50%;display:inline-block;line-height:3rem;border:0;margin-left:1rem;font-size:1.4rem;padding-left:1rem}

  .search .btn{width:10rem;line-height:3rem;background:#3b6cb2;color:#fff;text-decoration:center;border:0;cursor:pointer;font-size:1.4rem;-webkit-appearance:none}

  .search .newsearclose{height:3rem;cursor:pointer}

  .down-nav{width:100%;height:calc(100vh - 80px);position:absolute;top:80px;left:-100%;/* background-color:#FFF;*/
    z-index:101;transition:0.5s}

  .down-nav .box{width:40%;height:100%;background-color:white;padding-top:3rem}

  .down-nav .box nav{width:100%}

  .down-nav .box nav ul li{width:100%;height:4rem;text-align:center;transition:0.5s}

  .down-nav .box nav ul li a{width:100%;height:100%;display:block;font-size:1.6rem;line-height:4rem;color:#333;font-weight:bold}

  .down-nav .box nav ul li .list{position:absolute;top:-1px;left:-20vw;width:60vw;height:100vh;background-color:#f6f6f6;padding-top:3rem;text-align:left;display:block;z-index:-1;transition:0.5s}

  .down-nav .box nav ul li .list .item{padding-left:3rem}

  .down-nav .box nav ul li .list .item a{font-weight:normal}

  .down-nav .box nav ul li.li-open{background-color:#f6f6f6}

  .down-nav .box nav ul li.li-open .list{left:40vw}

  .down-nav.mobile-open{left:0}

  .mobile-mask{width:100%;height:calc(100vh - 80px);display:none;position:absolute;top:80px;left:0;z-index:100;background-color:rgba(0,0,0,0.8)}

  .m-banner{width:100%}

  .swiper1{width:100%;overflow:hidden}

  .swiper1 .swiper-slide{width:100%}

  .swiper1 .swiper-slide a{width:100%;display:block;position:relative;overflow:hidden}

  .swiper1 .swiper-slide a img{width:100%}}

@media screen and (max-width:860px){
	.m-mainbox .logo{height:40px;float:left;margin-left:5%;margin-top:20px}
	.bottom a.flogo{width:231px;height:103px;display:block;position:absolute;top:17px;left:calc(50% - 116px);text-align:left;border-right:0px solid #dcdcdc}
	.footer{width:100%;height:450px;background:#ececec;color:#FFF}
	.bottom .addinfo p:nth-child(4) a{line-height:20px;color:#999;display:block}
	.bottom .addinfo{width:90%;height:120px;position:absolute;top:104px;left:5%;overflow:hidden;text-align:center}
	.bottom ul.weibo{width:90%;position:absolute;overflow:hidden;clear:both;top:230px;left:0;right:5%;margin:0 auto;display:flex;justify-content:center;flex-wrap:wrap}
}

@media screen and (max-width:500px){.m-mainbox .search{padding-left:4px}}