/* 响应式代码 */
@media only screen and (max-width: 1600px) {
	.index3 .lxwm .ewm h2{
		font-size:22px;
	}
	.index3 .lxwm h3{
		font-size:17px;
	}
	.index3 .lxxx p{
		font-size:14px;
	}
}

@media only screen and (max-width: 1500px) {
	.index3 .lxxx{
		width:92%;
	}
}
    
@media only screen and (max-width: 1300px) {
    .tit h2{
		font-size:22px;
	}
	.news .news-l .first .text h2{
		font-size: 17px;
	}
	.news .news-l .first .text p{
		font-size: 15px;
		line-height: 25px;
	}
	.news .news-l .first .time h2{
		font-size: 28px;
		margin-bottom: 5px;
	}
	.news .news-l .first .time p{
		font-size:14px;
	}
	.pblist1 li .time h2{
		font-size:24px;
		line-height: 35px;
	}
	.pblist1 li .time p{
		font-size:14px;
		line-height: 25px;
	}
	.pblist1 li .txt{
		font-size:17px;
		line-height: 30px;
	}
	.news .news-l .first .img{
		height:310px;
	}
	.news .news-l .first .text{
		padding: 20px;
	}
	.notice li h2{
		font-size:17px;
		line-height: 25px;
	}
	.notice li p{
		font-size:13px;
		margin-bottom: 5px;
	}
	.pblist1 li{
		padding: 25px 0;
	}
	.news .news-l .li a{
		font-size:17px;
	}
	.news .news-l .li span{
		font-size:13px;
	}
	.notice li a{
		padding: 16px 20px;
	}
	.index2 .kjcx .li a{
		font-size:17px;
	}
	.index2 .kjcx .first .txt h2{
		font-size:17px;
		-webkit-line-clamp: 5;
	}
	.index2 .kjcx .first .time span{
		font-size:13px;
	}
	.pblist2 li .time p{
		font-size:24px;
	}
	.pblist2 li .time p:nth-child(2){
		font-size:13px;
		margin-top: 4px;
	}
	.pblist2 li h2{
		width: calc(100% - 75px);
		text-indent: 15px;
		font-size: 17px;
	}
	.pblist2 li a{
		padding: 15px 0;
	}
	.index2 .kjcx .li{
		line-height:50px;
	}
	.index2 .kjcx .li span{
		font-size:15px;
	}
	.index3 .zdxcp .ztzl img{
		height: 130px;
	}
	.index3 .lxxx{
        margin-top:30px;
        width: 100%;
    }
	.index3 .lxwm .info{
		height: 625px;
	}
	.index3 .lxwm .ewm h2 {
        font-size: 20px;
    }
	.index3 .lxwm h3{
		font-size: 16px;
	}
	.index3 .yjzs li .img{
		height: 150px;
	}

	.index3 .yjzs li p{
		font-size:16px;
	}
}

@media only screen and (max-width: 1200px) {
	.banner{
		margin-top: 100px;
	}
	.index1 .news{
		width:100%;
	}
	.notice{
		width:100%;
		margin-top: 40px;
	}
	.notice li a {
        padding: 20px;
    }
	.tit h2 {
        font-size: 20px;
    }
	.index2 .kjcx{
		width:100%;
		margin-right: 0;
		margin-bottom: 20px;
		float: none;
	}
	.index2 .kjcx .first{
		width:50%;
		float: left;
	}
	.index2 .pblist2,.index2 .pblist1{
		width: 49%;
	}
	.index3 .pblist2 li a{
		padding: 20px 0;
	}
	.index3 .zdxcp .first a img{
		height: 195px;
	}
	.index3 .zdxcp .li a{
		font-size:15px;
	}
	.index3 .lxwm .ewm img{
		width: 65%;
		height: auto;
	}
	.index3 .lxwm .ewm h2 {
        font-size: 18px;
    }
	.index3 .lxwm .ewm h2 {
        font-size: 16px;
        margin-top: 15px;
    }
	.index3 .lxwm h3 {
        font-size: 15px;
        margin: 0;
        margin: 0 30px;
    }
	.index3 .lxxx {
        margin: 0;
        width: auto;
    }
	.index3 .lxwm .info {
        height: auto;
        display: flex;
        flex-wrap: nowrap;
        justify-content: center;
        align-content: center;
        flex-direction: row;
        align-items: center;
    }
	.index3 .lxxx p {
        font-size: 12px;
        line-height: 20px;
        margin-bottom: 5px;
    }
	.index3 .lxwm{
		width:100%;
		margin-top: 30px;
	}
	.index3 .djgz{
		width: 49%;
		margin-right: 0;
	}
	.index3 .zdxcp{
		width: 49%;
		float: right;
	}
	.links{
		display:none;
	}
}

@media only screen and (max-width: 960px) {
	.index3 .lxwm .info{
		flex-direction: column;
	}
	.index3 .lxwm h3{
		margin: 10px 0;
	}
	.index3 .yjzs li .img{
		height: 160px;
	}
	.index3 .yjzs li{
		margin: 0 10px;
	}
	.links .tt{
		font-size:15px;
	}
	.links {
	    margin-top: 40px;
	}
}

@media only screen and (max-width: 768px) {
.news .news-l .first .img img{
    height:300px;
}
	.banner .slick-dots{
		right: 0;
		left: 0;
		bottom: 0;
	}
	.banner .slick-dots li{
		margin: 0 5px;
		width: 8px;
		height: 8px;
		top: -4px;
	}
	.banner .slick-dots li.slick-active{
		width:18px;
		height:18px;
		background-size: cover;
	}
	.index1, .index2,.index3 {
	    padding: 50px 0;
	}
	.tit{
		margin-bottom:30px;
		background: none;
		padding: 0;
	}
	.news .news-l,.news .news-r{
		width:100%;
		float: none;
	}
	.news .news-r{
		margin-top:30px;
	}
	.news .news-l .first .img {
        height: auto;
    }
	.news .news-l li:nth-child(2){
		border-top: 1px solid #e1e1e1;
	}
	.pblist1 li {
        padding: 20px 0;
    }
	.tit h2{
		font-size: 18px;
		font-weight: bold;
	}
	.tit h2:nth-child(2)::before{height: 20px;}
	.index2 .kjcx .first{
		width:100%;
		float: none;
	}
	.index2 .pblist2, .index2 .pblist1{
		width:100%;
		float:none;
	}
	.index2 .pblist1{
		margin-top:30px;
	}
	.index2 .pblist1 li{
		margin-bottom:30px;
	}
	.index2 .pblist1 li:last-child{
		margin-bottom:0;
	}
	.index2 .kjcx .first .img, .index2 .kjcx .first .txt{
		height: 300px;
	}
	.index3 .djgz{
		width:100%;
		float:none;
	}
	.index3 .zdxcp{
		width:100%;
		float:none;
		margin-top: 20px;
	}
	.index3 .zdxcp .first a img,.index3 .zdxcp .ztzl img{
		height:auto;
	}
	.index3 .pblist2 li a{
		padding: 15px 0;
	}
	.index3 .zdxcp .ztzl {
	    margin-top: 25px;
	}
	.index3 .lxwm {
        margin-top: 20px;
    }
	.index3 .lxwm .ewm img {
        width: 100%;
        height: auto;
    }
	.index3 .lxwm .info{
		padding:20px;
	}
	.index3 .yjzs li .img{
		height: 140px;
	}
	.index3 .yjzs {
	    margin-top: 40px;
	}
	.links {
	    margin-top: 30px;
	}
}

@media only screen and (max-width: 640px) {
	.index1, .index2,.index3 {
        padding: 20px 0;
    }
	.tit {
        margin-bottom: 20px;
    }
	.news .news-l .first .time h2{
		font-size: 20px;
	}
	.news .news-l .first .time p{
		font-size:12px;
	}
	.news .news-l .first .text {
        padding: 18px 15px;
        margin-top: -53px;
    }
	.news .news-l .li a{
		font-size:16px;
	}
	.pblist1 li .txt{
		font-size:16px;
	}
	.pblist1 li{
		padding: 15px 0;
	}
	.pblist1 li .time{
		width:68px;
	}
	.pblist1 li .txt {
	    width: calc(100% - 85px);
	}
	.notice {
        margin-top: 20px;
    }
	.notice li h2 {
        font-size: 16px;
        line-height: 30px;
    }
	.index2 .kjcx .first .img {
		height:auto;
		width:100%;
	}
	.index2 .kjcx .first .txt{
		height:auto;
		width:100%;
		padding: 20px;
	}
	.index2 .kjcx .first .time{
		margin-bottom:15px;
	}
	.index2 .kjcx .li a{
		font-size:16px;
	}
	.pblist2 li .time p {
        font-size: 20px;
    }
	.pblist2 li .time p:nth-child(2){
		font-size:12px;
	}
	.pblist2 li h2 {
        width: calc(100% - 70px);
        text-indent: 15px;
        font-size: 16px;
    }
	.pblist2 li {
	    padding: 0 15px;
	}
	.pblist2 li .time {
	    width: 60px;
	}
	.index2 .pblist1 {
        margin-top: 20px;
    }
	.index3 .yjzs li .img{
		height: 180px;
	}
	.index3 .yjzs {
	    margin-top: 20px;
	}
	.links {
	    margin-top: 20px;
	}
	.index3 .yjzs li p{
		text-align:center;
		border: 1px solid #eee;
	}
}

@media only screen and (max-width: 480px) {
	.banner{
		margin-top: 80px;
	}
	.index3 .yjzs li .img{
		height: 240px;
	}
}



@media only screen and (min-width: 1200px) {
	.index1 .news,.notice,.index2 .kjcx,.index2 .pblist2,.index2 .pblist1,.index3 .djgz,.index3 .zdxcp,.index3 .lxwm,.index3 .yjzs,.links{
		opacity:0;
	}
	.animation .news,.index2.animation .kjcx,.index3 .djgz.animation{
		opacity: 1;
		animation: 0.8s ease 0.5s 1 normal backwards running fadeInLeft;
	}
	.animation .notice,.index2.animation .pblist1,.index3 .lxwm.animation{
		opacity: 1;
		animation: 0.8s ease 0.5s 1 normal backwards running fadeInRight;
	}
	.index2.animation .pblist2 ,.index3 .zdxcp.animation,.index3 .yjzs.animation,.links.animation{
		opacity: 1;
		animation: 0.8s ease 0.5s 1 normal backwards running fadeInUp;
	}
}