/* 响应式代码 */
@media only screen and (max-width: 1700px) {
    
}

@media only screen and (max-width: 1600px) {
	.xmjz-lb .slider .txt{
		background-size: 100% 100%;
	}
}

@media only screen and (max-width: 1550px) {
    
}

@media only screen and (max-width: 1450px) {
    
}
@media only screen and (max-width: 1400px) {
	.title h2{
		font-size:30px;
	}
	.title p{
		font-size: 18px;
	}
	.yjsjj .txt p{
		font-size:17px;
	}
	.yjsjj .number h2 span{
		font-size:60px;
	}
	.yjsjj .number h2{
		font-size:18px;
	}
	.yjsjj .img{
		height:580px;
	}
	.yjsjj .number{
		bottom:0;
		height: 180px;
	}
	.xmjz-lb .slider .txt .time p{
		font-size: 24px;
	}
	.xmjz-lb .slider .txt .tit{
		font-size:17px;
		line-height: 75px;
	}
	.xmjz-lb .slider .txt{
		height: 75px;
	}
	.xmjz-lb .slick-dots{
		bottom:20px;
	}
	.xmjz-lb .slider .img{
		height: 420px;
	}
	.xmjz-list .first .txt{
		padding: 26px 20px;
	}
	.xmjz-list1 li{
		margin-bottom:8px;
	}
	.xmjz-list1 li span{
		margin: 5px 0;
	}
	.xmjz-list1 li p{
		line-height:25px;
	}
	.xmjz-lb .slider .txt .tit{
		width: 38%;
	}
	.kjjz-list li.on a h2{
		font-size:20px;
	}
	.kjjz-list li a h2{
		font-size:18px;
	}
	.kjjz-list li .t1{
		font-size:15px;
	}
	.kjjz-list li .t2 span{
		font-size: 30px;
	}
	.kjjz-list li .t2 span:nth-child(2){
		font-size:12px;
	}
	.kjjz-list li .t2{
		width: 15%;
	}
	.kjjz-list li a{
		width: 84%;
	}
	.kjjz-list li a p{
		font-size:15px;
	}
	.kjjz-lb .slider a .kjjzbg p{
		font-size:20px;
	}
}
    
@media only screen and (max-width: 1300px) {
    
}

@media only screen and (max-width: 1200px) {
    .yjsjj .txt p {
        font-size: 16px;
        line-height: 35px;
    }
	.xmjz-list .first .txt h2{
		font-size: 20px;
		margin-bottom: 17px;
	}
	.kjjz-lb .slider img{
		height: 420px;
	}
	.kjjz-list li.on {
	    padding: 20px;
	}
	.kjjz-list li.on a h2{
		font-size:18px;
	}
	.kjjz-list li a h2{
		font-size:17px;
	}
	.kjjz-list li{
		line-height:50px;
	}
	.kjjz-list li a h2{
		line-height:50px;
	}
	.kjjz-list{
		height:420px;
	}
}
@media only screen and (max-width: 1100px) {
	.xmjz-list{
		width: 62%;
	}
	.xmjz-list1{
		width:47%;
	}
	.xmjz-lb .slider .txt .tit{
		width:35%;
	}
	.xmjz-lb .slider .txt{
		width:100%;
	}
}


@media only screen and (max-width: 1050px) {
	.yjsjj .number{
		width: 84%;
	}
}

@media only screen and (max-width: 960px) {
	.yjsjj .img{
		height: 400px;
	}
	.yjsjj .number{
		width:100%;
		position:static;
		margin-top:40px;
	}
	.yjsjj, .xmjz,.kjjz{
		padding:60px 0;
	}
	.xmjz-lb{
		width: 100%;
	}
	.xmjz-list{
		width: 100%;
		margin-top: 20px;
	}
	.xmjz-lb .slider .img{
		height:520px;
	}
	.xmjz-lb .slider .txt .tit {
        width: 50%;
    }
	.kjjz-lb{
		width:100%;
	}
	.kjjz-list{
		width:100%;
		height: auto;
	}
	.kjjz-list li::after{
		width:100%;
	}
	.kjjz-list li.on::after{
		left:0;
                right:0;
	}
	.kjjz-lb .slider img {
        height: 500px;
    }
	.kjjz-list li ,.kjjz-list li a h2{
        line-height: 60px;
    }
}

@media only screen and (max-width: 840px) {
      .yjsjj .txt p {
        font-size: 15px;
        line-height: 32px;
    }
	.yjsjj .number h2 span {
        font-size: 50px;
    }
	.yjsjj .number li em,.title a{
		font-size:16px;
	}
	
}

@media only screen and (max-width: 768px) {
    .xmjz-list .first .txt p{
		font-size: 15px;
		line-height: 28px;
	}
	.xmjz-list .first .txt h2 {
        font-size: 18px;
        margin-bottom: 10px;
    }
	.xmjz-list .first .txt {
        padding: 20px;
    }
	.xmjz-list1 li a{
		padding: 11px 15px;
	}
	.kjjz-lb .slider img {
        height: 460px;
    }
}

@media only screen and (max-width: 640px) {
	.banner .slick-dots{
		bottom:10px;
	}
.kjjz-lb .slider a .kjjzbg{padding:50px 20px 0}
.title .font_16{font-size:14px}
.yjsjj .number li:last-child{display:none;}
	.yjsjj .img{
		width:100%;
		height:auto;
		max-height: 400px;
		margin-top:20px;
		border-radius: 0;
	}
	.yjsjj .txt{
		width:100%;
	}
	.yjsjj .number li{
		width:50%;
	}
	.yjsjj .number{
		height: 300px;
		margin-top: 20px;
	}
	.yjsjj .number li{
		height:50%;
	}
	.yjsjj, .xmjz,.kjjz {
        padding: 30px 0;
    }
	.yjsjj .number h2{
		margin-bottom:10px;
	}
	.yjsjj .number h2 span {
        font-size: 40px;
    }
	.yjsjj .number h2{
		font-size:17px;
	}
	.yjsjj .number p{
		font-size:17px;
	}
	.title h2{
		font-size:25px;
		margin-bottom: 5px;
	}
	.title p {
        font-size: 17px;
    }
	.yjsjj .txt p{
		font-size:15px;
	}
	.title {
	    margin-bottom: 10px;
	}
	.yjsjj .number li em,.title a{
		font-size:15px;
	}
	.title a{
		margin-top:10px;
		display: block;
	}
	.title a img{
		display: none;
	}
	.xmjz-lb .slider .img {
        height: 460px;
    }
	.xmjz-lb .slider .txt .time p:nth-child(2){
		font-size:13px;
		margin-top: 0;
	}
	.xmjz-lb .slick-dots{
		display: none !important;
	}
	.xmjz-lb .slider .txt .tit {
        width: 64%;
        line-height: 65px;
    }
	.xmjz-lb .slider .txt{
		height: 65px;
	}
	.xmjz-list .first {
	    width: 100%;
	}
	.xmjz-list1 {
        width: 100%;
		margin-top:20px;
    }
	.xmjz-list1 li a {
        padding: 20px;
    }
	.xmjz-list .first .img{
		height:auto;
	}
	.kjjz-lb .slider img {
        height: 360px;
    }
	.kjjz-lb .slider a .kjjzbg p {
        font-size: 18px;
    }
}

@media only screen and (max-width: 480px) {
    .title h2{
		font-size:20px;
	}
	.title p {
        font-size: 15px;
    }
	.xmjz-lb .slider .img {
        height: 300px;
    }
	.xmjz-lb .slider .txt .time p {
        font-size: 20px;
    }
	.kjjz-lb .slider img {
        height: 240px;
    }
	.kjjz-lb .slider a .kjjzbg p {
        font-size: 17px;
    }
	.kjjz-lb .slider a .kjjzbg{
		height:70px;
		padding: 15px 10px 0;
	}
	.kjjz-list li{
		padding: 0 15px;
	}
	.kjjz-list li a h2{
		font-size:16px;
	}
	.kjjz-list li.on {
        padding: 10px 15px;
    }
	.kjjz-list li a p{
		line-height:25px;
	}
	.kjjz-list li.on a h2{
		line-height:40px;
	}
}