@charset 'utf-8';

@media screen and (max-width: 768px) {
	 .gknb-l{
        padding-left: 0;
    }
    .gknb-l li{
        width: 50%;
    }
	.gkm-c .root ul{
		display: none!important;
	}
	.zsj-logotitle{
		height: auto;
		width: 100%;
		padding-top: .4rem;
	}
	.zsj-logotitle a{
		margin-left: .3rem;
	}
	.zsj-logotitle a img{
		height: .6rem;
	}
	.zsj-logotitle h1{
		width: 100%;
		height: 1.5rem;
		margin: .5rem auto;
		background-position: center;
		background-size: 100% auto;
	}
	.zsj-inputser{
		height: auto;
		margin-bottom: .3rem;
	}
	.zsj-serch{
		width: 90%;
		height: auto;
		line-height: .8rem;
		margin-top: .5rem;
	}
	.zsj-serch>input{
		height: .8rem;
		max-width: 80%;
		font-size: .32rem;
	}
	.zsj-inputser::after, .zsj-inputser::before{
		display: none;
	}
	.zsj-conx{
		width: 100%;
		padding: 0;
		min-height: auto;
	}
	.zsj-rightcon{
		width: 100%;
		padding: 0 0.2rem;
		box-sizing: border-box;
	}
	.gkml-nav{
		width: 100%;
		padding: 0.2rem 0.2rem 0;
		box-sizing: border-box;
	}
	.gknb-l{
		overflow-x: hidden;
	}
	.root>.tree{
		float: left;
		width: 50%;
	}
	.root>.tree>a{
		font-size: .32rem;
		line-height: .46rem;
		padding: 0.2rem 0 0.2rem 0.3rem;
		height: auto;
		display: inline-block;
		max-width: 100%;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		box-sizing: border-box;
	}
	.root>.tree.FolderOpened{
		background: #fff;
	}
	.gkm-clbul{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.gkm-clbul-cur>ul{
		width: 208%;
		margin-top: 0.1rem;
		background: #fff;
	}
	.gkm-c{
		float: none;
		width: 48%;
		display: inline-block;
		vertical-align: middle;
		background: none;
		box-shadow: none;
		-webkit-tap-highlight-color: rgba(0,0,0,0);
	}
	.gkm-c:nth-child(2n){
		float: right;
	}
	.gkm-clbula{
		height: 0.8rem;
		background: #fff;
		display: block;
	}
	.gkm-clbula img{
		margin-left: 0.1rem;
		margin-top: 0.1rem;
		width: .5rem;
	}
	.gkm-c a i{
		font-size: .3rem;
		margin-left: 0.1rem;
		width: 2.6rem;
		margin-top: 0.18rem;
		font-weight: bold;
		margin-bottom: 0;
	}
	.gkm-c .lbzk,.gkm-c .sq{
		display: none!important;
	}
	.zsj-fr-main{
		padding: 0 0 0 .15rem;
	}
	.zsj-fr-main li a{
		width: 70%;
	}
	.zsj-colum_title{
		margin-bottom: .3rem;
	}
	.zsj-fr-main li a, .zsj-an .button, .zsj-name{
		font-size: .32rem;
	}
	.zsj-fr-main li span {
		margin-left: 0;
		float: right;
		font-size: .28rem;
	}
	.zsj-rightcon .gl-list li a{
		max-width: 70%;
		line-height: .4rem;
	}
	.zsj-rightcon .gl-list li span{
		line-height: .4rem;
	}
	.gknb-t{
		margin: .3rem 0;
	}
	.gknb-box{
		margin-bottom: .3rem;
	}
	.zsj-l_con{
		padding: 2% 0;
	}
	.bmzjgz-t-title p{
		line-height: initial;
	}
	.bmzjgz-text{
		padding-right: .2rem;
	}

	.zfxxgk-jgzn{
		padding: 0 .32rem;
	}
	.zfxxgk-jgzntmain{
		padding: 0.1rem 0.25rem;
	}
	.zfxxgk-jgzntmain ul li{
		width: 50%;
		line-height: .7rem;
	}
	.zfxxgk-jgznta{
		font-size: .32rem;
		line-height: .72rem;
		height: .72rem;
		padding-left: .2rem;
	}
	.zfxxgk-jgznta:before {
		display: inline-block;
		content: '';
		width: 0.06rem;
		height: 0.06rem;
		top: 0.2rem;
		border-radius: 50%;
	}
	.zfxxgk-jgzntmain ul li a{
		position: relative;
		padding-left: .24rem;
		font-size: .32rem;
		display: inline-block;
		line-height: normal;
		vertical-align: middle;
	}
	.zfxxgk-jgzntmain ul li a:before{
		display: inline-block;
		content: '';
		width: 0.06rem;
		height: 0.06rem;
		background: #dcdcdc;
		border-radius: 50%;
		position: absolute;
		left: 0;
		top: 0.2rem;
	}
	.zfxxgk-ldxx{
		margin-bottom: .3rem;
	}
	.zfxxgk-ldxx a{
		width: 2.3rem;
		height: 0.8rem;
		line-height: .8rem;
		font-size: .32rem;
	}
	.zfxxgk-jgzntmain ul li:nth-child(2n) .tip{
		left: auto;
		right: 0;
	}
}