@media only screen and (max-width: 1720px) {}

@media only screen and (max-width: 1680px) {
	.centerBox {
		width: 90%;
	}

	.index3 .youy {
		padding: 0 4%;
	}

	.lans .kuai1 ul li .tu {
		width: 55%;
		margin-left: -6%;
	}

	.lans .kuai1 ul li .zi .aa2 {
		margin-top: 20px;
	}
}

@media only screen and (max-width: 1600px) {
	.logo {
		margin-right: 5%;
	}

	.dao ul li a {
		padding: 8px 30px;
	}

	.dao {
		width: 64%;
	}

	.index3 .youy {
		padding: 0 1%;
	}

	.main_tt {
		margin-bottom: 30px;
		font-size: 30px;
	}

	.min h3 {
		font-size: 40px;
		margin-bottom: 30px;
	}

	.min .yuuu,
	.yuuu * {
		font-size: 16px;
		line-height: 32px;
	}

	.min .yuuu {
		min-height: auto;
	}
	
	.gy1 ul li .nn, .nn *{
		font-size: 14px;
		line-height: 32px;
	}
}

@media only screen and (max-width: 1490px) {}

@media only screen and (max-width: 1400px) {
	.dao ul li {
		font-size: 16px;
	}

	.dao ul li a {
		padding: 8px 20px;
	}

	.dao {
		width: 55%;
	}

	.index1 ul li p {
		font-size: 20px;
	}

	.banner .sb {
		bottom: 100px !important;
	}

	.index1 h3 {
		font-size: 40px;
	}

	.title {
		font-size: 40px;
	}

	.index2 .tu .a {
		font-size: 12px;
		line-height: 40px;
	}

	.main_tt2 h3 {
		font-size: 40px;
		line-height: 60px;
		margin-bottom: 20px;
	}

	.main_tt2 h4 {
		margin-bottom: 60px;
	}
	
	.gy3 .yy{
		left: 30%!important;
	}
	
	.gy3 .zz{
		right: 30%!important;
	}
}

@media only screen and (max-width: 1366px) {

	.index3 .youy .tit {
		font-size: 30px;
		margin-bottom: 20px;
		margin-top: 20px;
	}

	.index3 .youy .nrr,
	.nrr * {
		font-size: 16px;
		line-height: 24px;
	}
	
	.gy4 ul li .zpp1 h3{
		font-size: 16px;
	}
	
	.gy4 ul li .zpp1 dl{
		font-size: 12px;
	}
}

@media only screen and (max-width: 1280px) {
	.min h3 {
		font-size: 24px;
		margin-bottom: 20px;
	}

	.min .yuuu,
	.yuuu * {
		font-size: 12px;
		line-height: 20px;
	}
}

@media only screen and (max-width: 1220px) {}

@media only screen and (max-width: 1200px) {
	.you .zy {
		margin-left: 20px;
	}

	.dao {
		width: 60%;
	}

	.lans .kuai1 ul li .zi .aa1 p {
		font-size: 24px;
	}

	.lans .kuai1 ul li .zi .aa1 a {
		font-size: 14px;
		line-height: 40px;
	}

	.lans .kuai1 ul li .zi .aa2,
	.aa2 * {
		font-size: 14px;
		line-height: 24px;
	}

	.lans .kuai1 .tit {
		font-size: 30px;
	}

	.lans .kuai1 ul {
		padding-top: 30px;
	}

	.lans {
		padding: 60px 0;
	}

	.lans .kuai2 .tit {
		font-size: 30px;
	}

	.lans .kuai2 {
		margin-top: 60px;
	}

	.lans .kuai2 ul {
		padding-top: 20px;
		padding-bottom: 30px;
	}

	.lans .kuai2 .gen {
		width: 180px;
		line-height: 40px;
		font-size: 14px;
	}

	.index4 {
		padding: 60px 0;
	}

	.footer {
		padding-top: 50px;
	}

	.foot1 .fff .zuu .zhu {
		font-size: 16px;
		line-height: 30px;
	}

	.foot1 .fff .zyy h3 {
		font-size: 20px;
	}

	.foot1 .fff .zyy .nvv,
	.nvv * {
		font-size: 16px;
		line-height: 30px;
	}

	.foot1 .hhh ul li h3 {
		font-size: 20px;
		margin-bottom: 20px;
	}

	.foot1 .hhh ul li .yg,
	.yg * {
		font-size: 14px;
		line-height: 28px;
	}

	.foot1 .hhh ul li {
		margin-bottom: 20px;
	}

	.foot1 .fff .zuu .yuyu p {
		font-size: 16px;
		line-height: 32px;
	}

	.foot1 {
		padding-bottom: 50px;
	}

	.foot2 {
		padding: 20px 0;
		font-size: 14px;
	}

	.anli {
		padding: 80px 0;
	}

	.anli .ty {
		font-size: 30px;
	}

	.anli ul {
		padding-top: 40px;
	}

	.anli ul li p {
		font-size: 18px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 1130px) {}

@media only screen and (max-width: 1100px) {
	.you .zy {
		font-size: 16px;
	}

	.dao ul li a {
		padding: 5px 15px;
	}

	.dao ul li {
		font-size: 12px;
	}

	.banner .min ul li {
		line-height: 50px;
		font-size: 12px;
	}

}

@media only screen and (max-width: 1024px) {
	.gy4 ul li .zpp1 dl{
		display: none;
	}
	
	.gy4 ul li .zpp1 h3{
		width: 30%;
	}
}

@media only screen and (max-width: 990px) {}

@media only screen and (max-width: 900px) {
	.menu {
		display: block;
	}

	.dao {
		display: none;
	}

	.header {
		height: 60px;
		width: 100%;
		position: fixed;
		top: 0;
		left: 0;
		background: #fff;
		z-index: 9999;
		box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
		border-bottom: none;
	}

	.dao {
		position: fixed;
		width: 100%;
		height: 100%;
		top: 60px;
		background: rgba(0, 0, 0, 0.9);
		z-index: 9999;
		box-sizing: border-box;
		left: 0;
		box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
	}

	.dao ul li {
		color: #fff;
		text-align: center;
		font-size: 20px;
		line-height: 40px;
		display: block;
		margin-right: 0;
	}

	.dao ul .adcive a {
		border: 0;
	}

	.dao ul {
		padding-top: 20px;
	}

	.dao .adcive {
		border-bottom: none;
	}

	.banner {
		margin-top: 60px;
	}

	.logo img {
		margin-top: 10px;
	}

	.logo {
		width: 26%;
	}

	.dao ul li .erji {
		position: unset;
		border: 0;
	}

	.dao ul li:hover .erji {
		display: none;
	}

	.banner {
		margin-top: 60px;
	}

	.index1 ul li p {
		font-size: 14px;
		margin-top: 20px;
	}

	.index1 ul {
		padding-top: 40px;
	}

	.index1 h3 {
		font-size: 24px;
	}

	.index1 {
		padding-bottom: 80px;
	}

	.title {
		font-size: 24px;
	}

	.index2 .swiper-slide p {
		font-size: 14px;
		margin-bottom: 20px;
	}

	.index2 .swiper-slide-active .ff {
		font-size: 18px;
	}

	.index2 {
		padding: 50px 0;
	}

	.lans .kuai1 ul li .tu {
		width: 50%;
		margin-left: 0;
	}

	.lans .kuai1 ul li .zi .aa1 p {
		font-size: 16px;
	}

	.lans .kuai1 ul li .zi .aa1 a {
		font-size: 12px;
		line-height: 26px;
	}

	.lans .kuai1 ul li .zi .aa2 {
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
	}

	.lans .kuai1 ul li .zi .aa2 {
		margin-top: 10px;
	}

	.lans .kuai1 .tit {
		font-size: 16px;
	}

	.lans .kuai2 .tit {
		font-size: 16px;
	}

	.lans {
		padding: 30px 0;
	}

	.lans .kuai1 ul {
		padding-top: 0px;
	}

	.lans .kuai2 {
		margin-top: 30px;
	}

	.foot1 .fff .zuu .zhu {
		font-size: 12px;
		line-height: 20px;
	}

	.foot1 .fff .zuu .yuyu p {
		font-size: 12px;
		line-height: 24px;
	}

	.foot1 .fff .zyy h3 {
		font-size: 14px;
		margin-bottom: 10px;
	}

	.foot1 .fff .zyy .nvv,
	.nvv * {
		font-size: 12px;
		line-height: 24px;
	}

	.foot1 .hhh ul li h3 {
		font-size: 14px;
		margin-bottom: 10px;
	}

	.foot1 .hhh ul li .yg,
	.yg * {
		font-size: 12px;
		line-height: 24px;
	}

	.foot2 {
		padding: 10px 0;
		font-size: 12px;
	}

	.main_tt2 h3 {
		font-size: 20px;
		line-height: 30px;
	}

	.main_tt2 h4 {
		font-size: 18px;
		margin-bottom: 20px;
	}

	.banner .min .n2 li {
		font-size: 20px;
		line-height: 50px;
	}

	.cp ul li {
		padding: 40px 0;
	}

	.cp ul li .cont h3 {
		font-size: 20px;
		margin-bottom: 20px;
	}

	.cp ul li .cont .nr {
		min-height: auto;
		margin-bottom: 20px;
	}

	.cp ul li .cont .nr,
	.nr * {
		font-size: 16px;
		line-height: 32px;
	}

	.cp ul li .cha {
		width: 160px;
		font-size: 14px;
		line-height: 40px;
	}

	.main_tt2 h3 {
		margin-top: 20px;
		font-size: 16px;
	}

	.main_tt2 h4 {
		font-size: 12px;
	}

	.anli ul li p {
		font-size: 14px;
		line-height: 30px;
		border-bottom-left-radius: 15px;
		border-bottom-right-radius: 15px;
	}

	.anli ul li img {
		border-top-left-radius: 15px;
		border-top-right-radius: 15px;
	}

	.min .yuuu {

		-webkit-line-clamp: 12;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
	}
	
	.gy1 ul li img{
		width: 60px;
		margin: 10px auto;
	}
	
	.gy2 p{
		font-size: 14px;
		margin-top: 20px;
	}
	
	.gy2{
		padding: 40px 0;
	}
	
	.gy2 h3{
		font-size: 20px;
		margin-bottom: 20px;
	}
	
	.gy3{
		padding-top: 40px;
		padding-bottom: 80px;
	}
	
	.gy3 h3{
		font-size: 20px;
		margin-bottom: 20px;
	}
	
	.gy2 .sb2{
		bottom: 0;
	}
	
	.gy2 .sb2 .swiper-pagination-bullet-active {
	    background-color: #083884;
	    width: 8px;
	    height:8px;
	}
	
	.gy2 .sb2 span {
	    width:8px;
	    height: 8px;
	    margin: 0 2px;
	}
	
	.gy4 .ffs{
		font-size: 20px;
	}
}


@media only screen and (max-width: 796px) {}

@media only screen and (max-width: 770px) {
	.logo {
		width: 34%;
	}

	.banner .sb {
		bottom: 10px !important;
	}

	.index3 {
		display: block;
		padding: 20px 0;
	}

	.index3 .zuo {
		width: 100%;
	}

	.index3 .zuo img {
		display: block;
		margin: 0 auto;
		width: 90%;
	}

	.index3 .youy {
		width: 100%;
		padding: 0 4%;
	}

	.hangye {
		padding: 60px 0;
	}

	.hangye,
	.hangye * {
		font-size: 16px;
		line-height: 32px;
	}

	.hangye h3 {
		font-size: 20px;
		margin-bottom: 10px;
	}
}

@media only screen and (max-width: 640px) {
	.lans .kuai1 ul li .tu {
		width: 100%;
	}

	.lans .kuai1 ul li .zi {
		width: 100%;
		margin-top: 20px;
		padding-left: 0;
	}

	.lans {
		padding: 30px 2%;
		box-sizing: border-box;
	}

	.foot1 .fff {
		width: 100%;
	}

	.foot1 .hhh {
		width: 100%;
		border-left: none;
		padding-left: 0;
		margin-top: 20px;
	}

	.foot1 {
		padding-bottom: 20px;
	}

	.banner .min {
		position: unset;
	}

	.main_tt {
		color: #333;
		margin-top: 20px;
		font-size: 18px;
	}

	.banner .min ul li {
		width: 32%;
		margin-right: 2%;
		margin-bottom: 20px;
		line-height: 40px;
	}

	.banner .min ul li:nth-child(3n) {
		margin-right: 0;
	}

	.main_tt2 h3 {
		color: #333333;
	}

	.main_tt2 h4 {
		color: #333333;
	}

	.news ul li {
		width: 100%;
		margin-right: 0;
	}

	.news ul {
		padding: 30px 0;
	}

	.news ul li h3 {
		font-size: 16px;
	}

	.news ul li .nm,
	.nm * {
		font-size: 12px;
		line-height: 24px;
	}

	.news ul li .gdd {
		width: 90px;
		font-size: 12px;
		line-height: 30px;
	}


	.sese {
		background: #083884;
		padding: 20px 0;
	}
	
	.gy1 ul li{
		width: 100%;
		margin-right: 0;
		min-height: auto;
		    padding: 20px 4%;
	}
	
	.gy1{
		padding: 30px 0;
	}
}

@media only screen and (max-width: 560px) {
	.index2 .tu .a {
		width: 90%;
		font-size: 12px;
		line-height: 30px;
	}

	.index2 .swiper-slide-active .ff {
		font-size: 14px;
	}

	.index2 .swiper-slide p {
		font-size: 12px;
		margin-bottom: 10px;
	}

	.index1 h3 {
		font-size: 16px;
	}

	.title {
		font-size: 16px;
	}

	.index2 .lubo {
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.index2 {
		padding: 30px 0;
	}

	.index1 ul li {
		width: 33%;
		margin-top: 20px;
	}

	.index2 .lubo {
		padding-bottom: 20px;
	}

	.index3 .youy .tit {
		font-size: 16px;
	}

	.index3 .youy .nrr,
	.nrr * {
		font-size: 14px;
		line-height: 20px;
	}

	.index3 .cha {
		width: 140px;
		font-size: 12px;
		line-height: 30px;
		margin-top: 30px;
	}

	.lans .kuai2 .tit {
		font-size: 13px;
	}

	.lans .kuai2 ul li {
		margin-top: 10px;
	}

	.lans .kuai2 {
		padding: 0;
	}

	.lans .kuai2 .gen {
		width: 140px;
		line-height: 30px;
		font-size: 12px;
	}

	.hangye {
		padding: 30px 0;
	}

	.hangye h3 {
		font-size: 16px;
	}

	.hangye,
	.hangye * {
		font-size: 14px!important;
		line-height: 26px;
	}

	.banner .min .n2 li {
		font-size: 14px;
		line-height: 40px;
	}

	.cp ul li .cont h3 {
		font-size: 14px;
		margin-bottom: 10px;
	}

	.cp ul li .cont .nr,
	.nr * {
		font-size: 12px;
		line-height: 24px;
	}

	.cp ul li .cha {
		width: 120px;
		font-size: 12px;
		line-height: 30px;
	}

	.anli .ty {
		font-size: 18px;
	}

	.anli ul li {
		width: 100%;
		margin-bottom: 20px;
	}
	
	.gy4 ul li .zpp1 h3 {
	    width: 40%;
		line-height: 50px;
	}
	
	.gy4 ul li .zpp1 i{
		margin-top: 20px;
	}
	
	.gy4 ul li .zpp2 .nnn{
		width: 100%;
		padding-left: 0;
	}
	
	.gy4 ul li .zpp2 .nnn h3{
		font-size: 16px;
	}
	
	.gy4 ul li .zpp2 .nnn, .nnn *{
		font-size: 14px;
		line-height: 24px;
	}
	
	.gy4{
		padding: 50px 0;
	}
}

@media only screen and (max-width: 460px) {}

@media only screen and (max-width: 414px) {
	.logo {
		width: 62%;
	}

	.dao ul li {
		font-size: 16px;
	}
}

@media only screen and (max-width: 375px) {}

@media only screen and (max-width: 360px) {}
