.lunbo{width: 100%;text-align: center;overflow: hidden;max-width: 1100px;margin: 0 auto;margin-top: 20px;}
.lunbo img{max-width: 100%;max-height: 300px;}
.lunbo .swiper-button-next, .swiper-button-prev {
    cursor: pointer;
    color: var(--swiper-navigation-color,#C5A968);
}
.lunbo .swiper-pagination{bottom: 20px;}
.lunbo .swiper-slide{position: relative;display: flex;justify-content: center;}
.lunbo .swiper-pagination{position: relative;bottom: unset;margin-top: 0px;border-radius: 4px;overflow: hidden;width: 100%;}
.lunbo .swiper-pagination li{width: 50px;opacity: 1;border-radius: 0;background: #E3E3E2;height: 4px;}
.lunbo .swiper-pagination .swiper-pagination-bullet-active{opacity: 1;background: #C5A968;width: 100px;}
.lunbo .swiper-pagination li img{}


.maps{width: 1100px;max-width: 100%;margin: 0 auto;box-sizing: border-box;line-height: 50px;font-size: 18px;}
.maps  a{color: #999999;}
.maps .on{color: #CAAD69;}
.list{width: 100%;box-sizing: border-box;padding: 0 10px;}
.list .list-con{width: 620px;max-width: 100%;margin: 0 auto;box-sizing: border-box;padding: 50px 0 100px 0;}
.list .list-con h2{font-size: 32px;color: #333333;line-height: none;text-align: center;}
.list .list-con h4{font-size: 14px;color: #333333;line-height: none;text-align: center;margin-bottom: 30px;}
.list .list-con .form{width: 100%;}
.list .list-con .form label{width: 100%;line-height: 40px;text-align: left;font-size: 16px;}
.list .list-con .form ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.list .list-con .form ul li{position: relative;}
.list .list-con .form ul .text{width: 48%;margin-top: 20px;}
.list .list-con .form ul .text input{width: 100%;box-sizing: border-box;height: 38px;border: 1px solid #999999;padding: 0 10px;color: #999999;font-size: 16px;}
.list .list-con .form ul .textarea{width: 100%;margin-top: 20px;}
.list .list-con .form ul .textarea textarea{width: 100%;box-sizing: border-box;height: 160px;border: 1px solid #999999;padding: 5px 10px;color: #999999;line-height: 30px;resize: none;display: flex;}
.list .list-con .form ul .submit{width: 100%;margin-top: 20px;}
.list .list-con .form ul .submit input{box-sizing: border-box;height: 38px;border:none;padding: 0 30px;color: #FFFFFF;background: #07502C;cursor: pointer;font-size: 16px;}

.list .list-con .form ul .file{width: 100%;margin-top: 20px;}
.list .list-con .form ul .file .files{box-sizing: border-box;height: 38px;border:none;padding: 0 30px;cursor: pointer;border: 1px solid #999999;width: 48%;line-height: 36px;text-align: center;cursor: pointer;position: relative;font-size: 16px;}
.list .list-con .form ul .file .files input{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;opacity: 0;font-size: 16px;}
.list .list-con .form ul .file .files em{position: absolute;right: 0;top: 0;width: 20px;height: 100%;background: url(../image/gou.png) no-repeat center center;background-size:100% auto;display: none;}
.list .list-con .form ul .file .is{line-height: 30px;color: #666666;font-size: 16px;}
.list .list-con .form ul .required::after{content: '*';position: absolute;width: 20px;height: 100%;left: 0;top: 0;line-height: 38px;color: #f00;text-align: center;}
.list .list-con .form ul .required input{padding-left: 20px;}
@media only screen and (max-width: 810px) {
	.maps{width: 1100px;max-width: 100%;margin: 0 auto;box-sizing: border-box;line-height: 30px;font-size: 16px;padding: 0 10px;}
	
	.list .list-con{width: 620px;max-width: 100%;margin: 0 auto;box-sizing: border-box;padding: 30px 0 50px 0;}
	.list .list-con h4{font-size: 16px;color: #333333;line-height: 40px;text-align: center;margin-bottom: 30px;}
	.list .list-con .form{width: 100%;}
	.list .list-con .form label{width: 100%;line-height: 30px;text-align: left;font-size: 14px;}
	.list .list-con .form ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
	.list .list-con .form ul .text{width: 100%;margin-top: 20px;}
	.list .list-con .form ul .text input{width: 100%;box-sizing: border-box;height: 38px;border: 1px solid #999999;padding: 0 10px;color: #999999;}
	.list .list-con .form ul .textarea{width: 100%;margin-top: 20px;}
	.list .list-con .form ul .textarea textarea{width: 100%;box-sizing: border-box;height: 160px;border: 1px solid #999999;padding: 5px 10px;color: #999999;line-height: 30px;resize: none;}
	.list .list-con .form ul .submit{width: 100%;margin-top: 20px;}
	.list .list-con .form ul .submit input{box-sizing: border-box;height: 38px;border:none;padding: 0 30px;color: #FFFFFF;background: #07502C;cursor: pointer;}
	
	
	.lunbo .swiper-pagination li{width: 80px;}
	.lunbo .swiper-pagination li:nth-child(1) img{border-radius: 0;}
	.lunbo .swiper-pagination li:last-child img{border-radius: 0;}		
	.lunbo .swiper-pagination{position: relative;bottom: unset;margin-top: -10px;border-radius: 4px;overflow: hidden;width: 100%;}
	.lunbo .swiper-pagination li{width: 20px;opacity: 1;border-radius: 0;background: #E3E3E2;height: 4px;}
	.lunbo .swiper-pagination .swiper-pagination-bullet-active{opacity: 1;background: #C5A968;width: 40px;}
}
@media only screen and (max-width: 750px) {
	
}
@media only screen and (max-width: 600px) {
	
}
@media only screen and (max-width: 500px) {
	
	
}
@media only screen and (max-width: 400px) {
	
}