@media screen and (max-width: 768px) {
	.top-logo {width:100% !important;}
	.top-logo a img {max-width:none; height:30px; width:auto; margin-left:10px; transform:none !important;}
	.sitetitle{ font-size:16px;margin-top:20px;}
	
	.top-1 { position:fixed;top:0;left:0; z-index:999;height:70px; width:100%;}
	.top-r{ position:fixed; width:30px; height:30px;right:10px; top:20px;}
	.top-r::before{ content: "";display: block;width: 30px;height: 30px;
    background: 
        linear-gradient(#FFF, #FFF) 0 15%/90% 7%,
        linear-gradient(#FFF, #FFF) 0 50%/90% 7%,
        linear-gradient(#FFF, #FFF) 0 85%/90% 7%;
    background-repeat: no-repeat;}
	
	.top-nav{ display:none;}
	.searchbtn{ display:none;}
	
	.subnav::before,
	.subnav::after {position: absolute;
      top: 50%;
      left: 0;
      width: 100%;
      height: 3px;
      background: #FFF;
      border-radius: 2px;
	  display:block;visibility:visible;
	}
	.subnav::before {transform: rotate(45deg);}
    .subnav::after {transform: rotate(-45deg); visibility:visible;}
	.subnav .top-nav,
	.subnav .wp-navi .wp-menu{ display: block;}
	
	.wp-navi-slide .wp-menu{ background:none;}
	.wp-navi-slide .wp-menu .menu-item a.menu-link{color:#FFF;}
	.wp-navi-slide .sub-menu{opacity:1;}
	.wp-navi-slide .sub-menu .sub-item a{color:#FFF;}
	.nav .wp-menu .menu-item:before{ display:none;}
	.wp-navi-slide .sub-menu .sub-item a{padding:0 17px;}
	.wp-navi-slide .sub-menu .sub-item{ border:none;}
	.wp-navi-slide .wp-menu .menu-item a.menu-link{ font-size:18px;}
	.wp-navi-slide .wp-menu .menu-item .menu-switch-arrow{ display:none;}
		
	.top-r .top-nav{position:fixed; width:100%; height:100%; top:70px; left:0; background:rgb(0,0,0,.8);}
	.top-r .top-nav .wp-panel{ width:90%; margin-left:5%;}
	.nav .wp-menu .menu-item{ width:100%; border-bottom:#999 1px dashed;}
	.nav .wp-menu .menu-item a.menu-link{ line-height:40px;}
	.nav .sub-menu{ display:block;position: relative; width:calc(100% - 120px); min-width:calc(100% - 120px); background:none;top:0px; margin-top:-40px; margin-left:120px;}
	.nav .sub-menu li{ float:left; width:50%;}
	.nav .sub-menu .sub-item a { text-align:left;}
	
	.banner-1 .swiper-container{aspect-ratio: 16/9; margin-top:70px;}
	.banner-1 .swiper-container .tpsx1{aspect-ratio: 16/9;}
	.banner-1 .swiper-pagination{ bottom:10px;}
	.btt-1{ bottom:0; font-size:18px;line-height:30px;padding:20px; padding-bottom:30px;
		background: -webkit-linear-gradient(rgba(0, 0, 0,0), rgba(0, 0, 0,.6));
        background: -o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.6));
        background: -moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.6));
        background: linear-gradient(rgba(0, 0, 0,0), rgba(0, 0, 0,.6));
	}
	.zjk{width:100%;}
	.jtt{width:30px;height:30px;}
	.jtt2{width:96%; margin-left:2%;}
	.swiper-button-prev2,
	.swiper-button-next2,
	.swiper-button-prev2:hover,
	.swiper-button-next2:hover{background-size:cover;}
	
	.new-1{padding-top:30px;}
	.container{width:96%; margin-left:2%; padding-left:0;padding-right:0;}
	.lmmc-3{ font-size:24px;}
	.more-1 img{height:35px;}
	.lmmc-2{padding-bottom:20px;}
	.btt-4 .tpp{width:100%;}
	.btt-5{ width:100%;}
	.btt-8{ width:100%; padding-top:20px; padding-bottom:20px; height:auto;}
	.more-2 { margin-top:20px;}
	.new-2-left{ width:100%;}
	#swiper2{padding-bottom:0;}
	.banner-2 .swiper-pagination{ bottom:10px !important;}
	.new-2-right{ width:100%; margin-top:50px;}
	.banner-3 .tpsx1::before{padding:0;}
	#swiper3 .tpp{aspect-ratio: 250/282;}
	.btt-12{padding-top:10px; color:#FFF; font-size:18px; padding-bottom:30px;}
	.nrk-5 .tpp{ width:40%;aspect-ratio: 16/12;}
	.nrk-5 .btt-15{ height:auto;}
	.nrk-5 .btt-16{ width:calc(60% - 10px);}
	.nrk-5 .btt-16 .jj-4{ display:none;}
	.nrk-5 .btt-17{font-size:16px; padding-top:0px; padding-bottom:0;text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:3; white-space:normal; height:75px; line-height:25px;}
	.nrk-5 .time-1{ padding-top:10px;}
	.new-3{ height:auto;}
	.new-5 { height:auto; padding-top:50px;}
	.banner-5 .tpsx1{aspect-ratio: 16/9;}
	.banner-5 .tpsx1::before{padding-top:0;}
	.banner-5 .btt-25{padding:0;background:none;}
	
	.new-6{ padding-top:50px; height:auto;}
	.new-7{ height:auto;}
	.banner-7 .tpsx1{aspect-ratio: 250/282;}
	.banner-7 .tpsx1::before{padding-top:0;}
	.banner-7 .btt-12{ font-size:16px;}
	
	
	/*文章页*/
	.new-0{padding-top:100px;}
	.xlm-1{ margin-left:0; width:33.333%; line-height:40px;}
	.xlm-1.selected2:before{ display:none;}
	.new-01{padding-bottom:0;}
	.tbtt-1{ height:auto; padding:0;}
	.tbtt-2{width:100%;padding:0px;}
	.tbtt-3{padding:20px 20px 0 20px; font-size:16px;}
	.jj-9{padding:20px 20px 0px 20px;}
	.tm-4{ font-size:14px; padding:20px;}
	
	/*列表页*/
	.tbtt-1 .tpp{width:100%;}
	.tbtt-1 .tpsx1{aspect-ratio: 16/9;}
	.tbtt-1 .tpsx1::before{ display:none;}
	
	.wp_articlecontent img{ max-width:100% !important; height:auto !important;}
	
	.footer .footercontact{width:100%;}
	.footer .footercontact .tel li:nth-child(1){width:100%;}
	.footer .footercontact .tel span{ font-size:16px;}
	.footer .footermenus{ margin-right:0; margin-top:30px;}
	.footer .footermenus ul li{ display:none; text-align:left;}
	.footer .footermenus ul li:nth-child(1){ display: block;}
	.footer .footermenus ul{width:33.333%; min-width:33.333%; margin-bottom:0px; line-height:1;}
}