@charset "UTF-8";
@media (max-width: 1200px) {
	.ht .fr, .inner, .content, .links, .copyright, .w1200,.nav ul{
        width: 100%;
    }
    .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{
      padding: 8px
    }
    .szdt .grid .side-menu{
      height: auto;
      margin-bottom: 20px;
    }
    .xwxq-detail .where a,.xwxq-detail .where span{
      margin: 0 2px;
      font-size: 14px;
    }
    .szdt .side-menu li {
        width: 100%;
    }
    .szdt .grid .lsj-listphoto li,.szdt .grid .lsj-listphoto li img{
      width: 100%
    }
    .wzdt .lsj-list ul li span {
        width: 50%;
    }
    .info-list .cohui.col-md-2{
      float: left;
    }
    .list_content  .col-md-9{
      margin-top: 20px
    }
    .zwgk_list .select select {
      background-position:center right 4px no-repeat;
      width: 28%;
      padding: 10px;
    }
    .zwgk_list .select input{
      padding: 10px 8px;
      padding-right: 51px;
      width: 70%;
    }
    .side{
      padding-bottom: 0;
    }
    .side-menu h2{
      display: block;
      line-height: 70px;
    }
    .side-menu>ul {
      display: none;
    }
    .side-menu.active>ul {
      display: block;
    }
    .side-menu h2:after {
		content: '';
		position: absolute;
		top: 25px;
		right: 30px;
		height: 15px;
		width: 15px;
		border-right: 2px solid #fff;
		border-bottom: 2px solid #fff;
		transform: rotateZ(45deg);
		transition: transform .3s;
	}
	.side-menu.active h2::after {
		top: 32px;
		transform: rotateZ(-135deg);
	}

}

@media (max-width: 1200px) {
	.menu-btn {
		position: absolute;
		top: 53px;
		right: -7px;
	}
	.menu {
		width: 90%;
		right: 5%;
	}
	.menu img {
		margin: 60px 0;
		visibility: hidden;
	}
	.modal-open .header h1 {
		background: none;
	}
	.menu>ul>li.home {
		display: block;
		width: 96%;
		text-align: center;
	}
	.menu>ul>li {
		min-height: inherit;
		padding: 10px;
	}
	.menu li ul {
		display: none;
	}
	.menu-btn>b {
		display: none;
	}
	.menu-btn>span {
		display: block;
	}

}

@media (max-width: 992px) {
     body {
		background-size: 300% auto;
	}
	.header{
	  margin-bottom: 0;
	}

	.header>.inner {
		padding: 10px;
	}
    .header h1 {
		padding-left: 4%;
	}

	.header .search {
		margin: 0;
		width: 100%;
	}
	.header h1 a {
		height: 2rem;
		line-height: 2rem;
	}

	.header h1 img {
		width: 80%;
	}
	.focus, .focus .pic, .focus .pic>div {
       height: 4rem;
       
    }
   .search input {
        width: 100%;
        height: 50px;
    }
    .search button{
        right: 15px;
        top: 50%;
        transform: translateY(-50%);
    }
    .ht .fl,
    .nav,
    .header .search p strong,
    .topic h2,
    .topic-prev,
    .topic-next {
        display: none;
    }
	.ht a {
	    margin: 0 3px;
	}
    .ht .fr {
        text-align: center;
        font-size: 12px;
    }
   
    .footer .links{		
		padding: 0;		
		flex-wrap: wrap;		
		text-align: left;
	}

	.footer .links span {
		position: relative;
		display: block;
		width: 100%;
		margin: 20px 0;
	}

    .menu-btn {
        display: block;
    }
    .header .search input {
        height: 50px;
    }
     .header .search button {
    }
    .header .search p {
        font-size: 12px;
    }
    .links {
        padding: 0 20px;
    }
    .copyright p span {
        display: block;
        margin-bottom: 5px;
    }
    .focus,
    .focus .pic {
        position: relative;
        width: 100%;
        height: auto;
    }
    .focus .pic>div {
		height: auto;
    }
    .focus .pic img {
        height: 4rem;
        width: 100%;
        display: block;
        float: none;
    }

	.focus .pic .text {
		width: 100%;
		height: auto;
		float: none;
	}
}

@media (max-width: 992px) {
	.header .search-box{
		float: none;
		text-align: center;
	}
    .side-menu {
        height: 100%;
    }
    .side-menu .tow-nve .moren,
    .side-menu .tow-nve a,
    .side-menu .tow-nve a:hover {
        background-position: 44% 2px;
    }
    .side-menu .tow-nve ul a,
    .side-menu .tow-nve ul a:hover {
        background-position: 44% 2px;
    }
    .side-menu .tow-nve .mt0 a,
    .side-menu .tow-nve .mt0 a:hover {
        background-position: 44% 2px;
    }
	
	.topic .scroll{
		margin: 0;
	}
	.topic .scroll li a{
		width: 100%;
	}
	.article .article-code,
	.article .col-md-9:before{
		display: none;
	}
	.article .info>span em {
	    display:inline-block;
	}
	
	/* 首页 */
	.index .pane-2{
		height:auto
	}
	.index .p2 .top .fl,
	.index .p2 .top .fr,
	.index .col-md-2,
	.index .col-md-10,
	.index .p2 ul li{
	    width: 100%;
	}
	.index .p2 .top .fl img,
	.index .p2 li .fl img,
	.index .p2 li .fr .fg p{
		height: auto;
		margin-bottom: .2rem;
		width: 100%;
	}
	.index .p2 i{
		margin-right: .1rem;
	}
	.index .p2 .top .fg{
		padding-left: 0;
	}
	.index .p2 .top .fg span{
		position: relative;
		margin-bottom: .2rem;
		display: block;
	}
	.index .p2 li .fr {
	    width: 57%;
	    padding-right: 0;
	}
	.index .p2 ul{
		padding: 0;
	}
	.index .col-md-2{
		display: flex;
		justify-content: space-between;
		padding-bottom: .2rem;
	}
	.index .col-md-2 a{
		font-size: .36rem;
	}
	.index .p3-1 li{
		width: 50%;
	}
	.index .p3-1 ul{
		padding: 10px;
	}
	.index .p3-3 .col-md-6:last-child {
	    padding-left: 0px;
		margin-top: 20px;
	}
	.index .p3-3 .col-md-6:first-child {
	    padding-right: 0px;
		
	}
	.index .p3-2 ul{
		flex-wrap: wrap;
	}

	.index .p3-2 li {
		width: 100%;
		margin-bottom: .2rem;
	}
	.index .p4-1{
		background: none;
	}
	.index .p4-1 h3{
		width: 100%;
		border-bottom: 1px solid;
		padding-bottom: 10px;
		left: 0;
		margin-bottom: .2rem;
		position: relative;
	}
	.focus {
	    margin-bottom: 20px;
	}
	.news .list-t li a,
	.index .list-t li a,
	.index .p1-2 .myzj .pane li a{
	    width: 78%;
	}
	.copyright {
	}
	.handle {
	    margin-bottom: 10px;
	}
	
	.tab{
		text-align: center;
		line-height: 1rem;
	}
	.tab a{
		font-size: .36rem;
	}
	.tab a+a{
		margin-left: 5px;
	}
	.tab a+a:before{
		display: none;
	}
	.content{
		padding: 10px;
	}

	.footer .links {
		padding: 10px;
	}

	.footer .w1200 {
		padding: 20px;
	}

	.footer .fl ,.footer .fr{
		width: 100%;
		float: none;
		text-align: center;
	}

	.footer .fr span{ display: block;}
	.content .row>.col, .content .row>[class*="col-"]{
		padding: 0;
	}
	.content .row{
		margin: 0;
	}
	.index .p3-3 .col-md-6:last-child .tab a+a{
		margin-left: 30px;
	}
	.index .p1-2 .focus .pic>div{
		padding: 0;
	}
	.index .p1-2 .focus .focus-prev, .index .p1-2 .focus .focus-next{
		top: 80%;
	}
	/* 概览 */
	.overview .col-md-3,
	.overview .col-md-9{
		width: 100%;
		padding: 0;
		margin-bottom: 20px;
	}
	.list-t li a{
		width: 100%;
	}
	.article .fj{
		margin: 0;
		padding-left: 10px;
	}

	.article .fj span {
		position: relative;
		display: block;
		left: 0;
		top: 0;
	}
	.headline .top>a{
		max-width: 100%;
	}
	.where {
	    background-color: rgba(238, 241, 253, 0.93);
	}
}


