.home-banner {
	width: 1280px;
	max-height: 450px;
	margin: 20px auto 0;
	overflow: hidden;
	display: flex;
	flex-direction: row;
	column-gap: 10px;
}

.banner-center {
	width: 410px;
	display: flex;
	flex-direction: column;
	row-gap: 10px;
}
.banner-center .banner2 {
	height: 200px;
}
.banner-right {
	width: 410px;
	height: 410px;
}
.banner-center a, .banner-right a { display: block; height: 100% }
.center-banner a img,.banner-center a img, .banner-right a img { width: 100%; height: 100% }

.center-banner {
	width: 1280px;
	margin: 20px auto;
	overflow: hidden;
}
.center-banner a {
	display: block;
	width: 100%;
	aspect-ratio: 7/1;
}


.lunbo{width: 410px}
.lunbo .slideBox { width: 100% }
.lunbo .bd{height: 410px;overflow: hidden;}
.lunbo img{width: 100%;height: 410px;}
.lunbo .hd{width: 100%;}
.lunbo .hd ul{width: 100%;display: flex;justify-content: center;height: 50px;padding: 20px 0;box-sizing: border-box;}
.lunbo .hd ul li{width: 10px;height: 10px;border-radius: 50%;background: #743A3A;margin: 0 15px;}
.lunbo .hd ul .on{width: 50px;border-radius:5px;}
.index-list{width: 100%;}
.index-list-con{width: 1280px;margin: 0 auto;padding: 30px 0;}
.index-list .list-title{width: 100%;height: 40px;line-height: 40px;background: url(../img/keyong/5.png) no-repeat 0 center;box-sizing: border-box;padding-left: 40px;font-size: 18px;color: #333333;}

.index-list1{height: 400px;background: #f4f0eb;}
.index-list1 .list-ul{width: 100%;height: 285px;background: #FFFFFF;border-radius: 42px;margin-top: 10px;padding: 20px 50px;box-sizing: border-box;overflow: hidden;position: relative;}
.index-list1 .tempWrap{overflow: unset !important;}
.index-list1 .list-ul ul{display: flex;justify-content: flex-start;overflow: unset !important;}
.index-list1 .list-ul ul li{width: 160px;height: 245px;margin-right: 44px;
transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
}
.index-list1 .list-ul ul li:hover{box-shadow: 2px 2px 5px 0px rgba(99, 91, 80, 0.5);}
.index-list1 .list-ul ul li .img{width: 100%;height: 160px;}
.index-list1 .list-ul ul li .img img{display: flex;width: 100%;height: 100%;}
.index-list1 .list-ul ul li .dis{background: #743A3A;width: 100%;height: 20px;line-height: 20px;font-size: 12px;color: #FFFFFF;box-sizing: border-box;padding: 0 10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.index-list1 .list-ul ul li .title{width: 100%;height: 35px;line-height: 35px;font-size: 14px;box-sizing: border-box;padding: 0 10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.index-list1 .list-ul ul li .desc{width: 100%;display: flex;justify-content: space-between;box-sizing: border-box;padding: 0 10px;height: 30px;line-height: 30px;}
.index-list1 .list-ul ul li .desc em{width: 30px;height: 30px;background: url(../img/keyong/6.png) no-repeat center center;cursor: pointer;position: relative;}
.index-list1 .list-ul ul li .desc em .vehicle{font-size: 14px;color:#743A3A;position: relative;top: 0;z-index: 100;left: 0px;
transition: all 2s;
-moz-transition: all 2s;
-webkit-transition: all 2s;
-o-transition: all 2s;}
.index-list1 .hd{}
.index-list1 .hd .next{display: flex;position: absolute;height: 285px;width: 50px;right: 0;top: 0;z-index: 1;background: #F0F0F0 url(../img/keyong/r.png) no-repeat center center;cursor: pointer;}
.index-list1 .hd .prev{display: flex;position: absolute;height: 285px;width: 50px;left: 0;top: 0;z-index: 1;background: #F0F0F0  url(../img/keyong/l.png) no-repeat center center;cursor: pointer ;}


.img-map{width: 100%;min-width: 1200px;text-align: center;font-size:0;}
.img-map img{max-width: 100%;}



.img-map1{width: 100%;}
.img-map1 .img-map1-top{width: 1180px;margin: 0 auto;display: flex;justify-content: space-between;padding: 20px 0;}
.img-map1 .img-map1-top .img-map1-bj{width: 360px;height: 120px;line-height: 120px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 20px;color: #FFFFFF;display: flex;border-radius: 8px;}
.img-map1 .img-map1-top .img-map1-bj a{float: left;width: 100%;height: 100%;position: relative;color: #FFFFFF;}
.img-map1 .img-map1-top .img-map1-bj span{width: 100%;height: 100%;background: rgba(0,0,0,0.5);position: absolute;z-index: 1;text-align: center;cursor: pointer;left: 0;top: 0;}
.img-map1 .img-map1-top .img-map1-bj img{float: left;width: 100%;height: 100%;}
.img-map1 .img-map1-top .img-map1-bj:hover span{width: 100%;height: 100%;background: rgba(0,0,0,0.3);}

.img-map1 ul{width: 1180px;margin: 0 auto;display: flex;justify-content: space-between;padding: 0 0 20px 0;}
.img-map1 ul li{width: 360px;}
.img-map1 ul li .img{width: 100%;height: 120px;}
.img-map1 ul li .img img{width: 100%;height: 120px;}
.img-map1 ul li .title{width: 100%;height: 40px;line-height: 40px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;text-align: center;}

.index-list2{height: 400px;background: #f4f0eb;}
.index-list2 .list-title{background: url(../img/keyong/9.png) no-repeat 0 center;color: #CF0102;}
.index-list2 .list-ul{width: 100%;height: 285px;background: #FFFFFF;border-radius: 42px;margin-top: 10px;padding: 20px 50px;box-sizing: border-box;overflow: hidden;position: relative;}
.index-list2 .tempWrap{overflow: unset !important;}
.index-list2 .list-ul ul{display: flex;justify-content: flex-start;overflow: unset !important;}
.index-list2 .list-ul ul li{width: 160px;height: 245px;margin-right: 44px;
transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;}
.index-list2 .list-ul ul li:last-child{margin-right: 0;}
.index-list2 .list-ul ul li:hover{box-shadow: 2px 2px 5px 0px rgba(99, 91, 80, 0.5);}
.index-list2 .list-ul ul li .img{width: 100%;height: 160px;}
.index-list2 .list-ul ul li .img img{display: flex;width: 100%;height: 100%;}
.index-list2 .list-ul ul li .dis{background: #743A3A;width: 100%;height: 20px;line-height: 20px;font-size: 12px;color: #FFFFFF;box-sizing: border-box;padding: 0 10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.index-list2 .list-ul ul li .title{width: 100%;height: 35px;line-height: 35px;font-size: 14px;box-sizing: border-box;padding: 0 10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.index-list2 .list-ul ul li .desc{width: 100%;display: flex;justify-content: space-between;box-sizing: border-box;padding: 0 10px;height: 30px;line-height: 30px;}
.index-list2 .list-ul ul li .desc em{width: 30px;height: 30px;background: url(../img/keyong/6.png) no-repeat center center;cursor: pointer;position: relative;}
.index-list2 .list-ul ul li .desc em .vehicle{font-size: 14px;color:#743A3A;position: relative;top: 0;z-index: 100;left: 0px;
transition: all 2s;
-moz-transition: all 2s;
-webkit-transition: all 2s;
-o-transition: all 2s;}
.index-list2 .hd{}
.index-list2 .hd .next{display: flex;position: absolute;height: 285px;width: 50px;right: 0;top: 0;z-index: 1;background: #F0F0F0 url(../img/keyong/r.png) no-repeat center center;cursor: pointer;}
.index-list2 .hd .prev{display: flex;position: absolute;height: 285px;width: 50px;left: 0;top: 0;z-index: 1;background: #F0F0F0  url(../img/keyong/l.png) no-repeat center center;cursor: pointer ;}

.index-list3{height: 400px;background: #EEEEEE;}
.index-list3 .list-title{background: url(../img/keyong/11.png) no-repeat 0 center;color: #333333;}
.index-list3 .list-ul{width: 100%;box-sizing: border-box; padding: 20px 50px; overflow: hidden;position: relative;}
/*.index-list3 .list-ul ul{display: flex;justify-content: space-between;box-sizing: border-box;padding: 40px 40px 20px 40px;}*/
/*.index-list3 .list-ul ul li{width: 180px;height: 265px;position: relative;}*/
.index-list3 .list-ul ul{display: flex;justify-content: flex-start;overflow: unset !important;}
.index-list3 .list-ul ul li{width: 180px;height: 265px;position: relative;margin-right: 44px}
.index-list3 .list-ul ul li::after{position: absolute;left: 0;top: 0;width: 100%;height: 180px;content: '';z-index: 0;background: #FFFFFF;border-radius: 50%;
transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
}
.index-list3 .list-ul ul li .img{width: 100%;height: 180px;position: relative;z-index: 1;border-radius: 50%;overflow: hidden;}
.index-list3 .list-ul ul li .img img{display: flex;width: 100%;height: 100%;}
.index-list3 .list-ul ul li .title{width: 100%;height: 35px;line-height: 35px;font-size: 14px;box-sizing: border-box;padding: 0 10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;position: relative;z-index: 1;}
.index-list3 .list-ul ul li .desc{width: 100%;display: flex;justify-content: space-between;box-sizing: border-box;padding: 0 10px;height: 30px;line-height: 30px;position: relative;z-index: 1;}
.index-list3 .list-ul ul li .desc em{color: #743A3A;font-style: normal;font-size: 14px;overflow: hidden;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.index-list3 .list-ul ul li:hover::after{height: 100%;border-radius: unset;}
.index-list3 .list-ul ul li::before{content: '';position: absolute;left: 0;top: 0;width: 28px;height: 44px;z-index: 2;}
.index-list3 .list-ul ul li:nth-child(1)::before{background: url(../img/keyong/index/1.png) no-repeat center center;}
.index-list3 .list-ul ul li:nth-child(2)::before{background: url(../img/keyong/index/2.png) no-repeat center center;}
.index-list3 .list-ul ul li:nth-child(3)::before{background: url(../img/keyong/index/3.png) no-repeat center center;}
.index-list3 .list-ul ul li:nth-child(4)::before{background: url(../img/keyong/index/4.png) no-repeat center center;}
.index-list3 .list-ul ul li:nth-child(5)::before{background: url(../img/keyong/index/5.png) no-repeat center center;}
.index-list3 .hd .prev{display: flex;position: absolute;height: 285px;width: 50px;left: 0;top: 0;z-index: 1;background: #EEEEEE  url(../img/keyong/l.png) no-repeat center center;cursor: pointer ;}
.index-list3 .hd .next {
	display: flex;
	position: absolute;
	height: 285px;
	width: 50px;
	right: 0;
	top: 0;
	z-index: 1;
	background: #EEEEEE url(../img/keyong/r.png) no-repeat center center;
	cursor: pointer;
}

.index-list4{background: #FFFFFF;}
.index-list4 .list-title{background: url(../img/keyong/10.png) no-repeat 0 center;color: #333333;display: flex;justify-content: space-between;border-bottom: 1px solid #685041;padding-left: 50px;}
.index-list4 .list-title .right{display: flex;justify-content: flex-start;}
.index-list4 .list-title .right li{width: 120px;height: 32px;line-height: 32px;text-align: center;border-radius: 8px;font-size: 14px;margin-left: 15px;
transition: all 0.1s;
	-moz-transition: all 0.1s;
	-webkit-transition: all 0.1s;
	-o-transition: all 0.1s;}
.index-list4 .list-title .right li a{display: inline-block;width: 100%;height: 100%;text-align: center;}
.index-list4 .list-title .right li:nth-child(1){background: #812727;}
.index-list4 .list-title .right li:nth-child(1) a{color: #FFFFFF;}
.index-list4 .list-title .right li:nth-child(2){background: #D45455;}
.index-list4 .list-title .right li:nth-child(2) a{color: #FFFFFF;}
.index-list4 .list-title .right li:nth-child(3){background: #E9D49B;}
.index-list4 .list-title .right li:nth-child(4){background: #EEEEEE;}

.index-list4 .list-title .right li:nth-child(1):hover{background: #812727;box-shadow: 2px 2px 4px 0px #812727;}
.index-list4 .list-title .right li:nth-child(2):hover{background: #D45455;box-shadow: 2px 2px 4px 0px #D45455;}
.index-list4 .list-title .right li:nth-child(3):hover{background: #E9D49B;box-shadow: 2px 2px 4px 0px #E9D49B;}
.index-list4 .list-title .right li:nth-child(4):hover{background: #EEEEEE;box-shadow: 2px 2px 4px 0px #EEEEEE;}

.index-list4 .list-ul{width: 100%;box-sizing: border-box;padding: 40px 80px;}
.index-list4 .list-ul ul{width: 100%;display: flex;justify-content: space-between;}
.index-list4 .list-ul li{width: 320px;height: 450px;box-sizing: border-box;}
.index-list4 .list-ul li .img{width: 100%;height: 320px;overflow: hidden;}
.index-list4 .list-ul li .img img{width: 100%;height: 100%;
transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
}
.index-list4 .list-ul li .title{width: 100%;height: 40px;line-height: 40px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 18px;text-align: center;}
.index-list4 .list-ul li .desc{width: 100%;height: 90px;line-height: 30px;font-size: 14px;color: #666666;
text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
}
.index-list4 .list-ul li:hover img{
	transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
}

.img-map3{width: 100%;min-width: 1200px;text-align: center;font-size:0;}
.img-map3 .title{width: 1240px;margin: 0 auto;font-size: 10px;line-height: 25px;text-align: left;}
.img-map3 img{max-width: 100%;}

.index-list5{background: #FFFFFF;margin-top: 30px;padding-bottom: 50px;}
.index-list5 .index-list-title{width: 100%;background:#E9CB99;text-align: center;}
.index-list5 .list-title{width:1280px;color: #333333;display: flex;justify-content: space-between;margin: 0 auto;background: none;position: relative;padding-left: 50px;}
.index-list5 .list-title::after{content: '';position: absolute;left: 0;top: 0;background: url(../img/keyong/12.png) no-repeat center center;width: 44px;height: 65px;}
.index-list5 .index-list-con{}
.index-list5 .slideTxtBox{width: 100%;}
.index-list5 .slideTxtBox .hd{width: 100%;}
.index-list5 .slideTxtBox .hd ul{width: 100%;display: flex;justify-content: flex-start;box-sizing: border-box;padding: 0 40px;}
.index-list5 .slideTxtBox .hd ul li{min-width: 120px;height: 32px;line-height: 32px;box-sizing: border-box;padding: 0 10px;background: #EEEEEE;border-radius: 8px;text-align: center;margin-right: 20px;cursor: pointer;}
.index-list5 .slideTxtBox .hd ul li:nth-child(1){background: #131E5E;color: #FFFFFF;}
.index-list5 .slideTxtBox .hd ul li:nth-child(2){background: #F29901;color: #FFFFFF;}
.index-list5 .slideTxtBox .hd ul li:nth-child(3){background: #440063;color: #FFFFFF;}
.index-list5 .slideTxtBox .hd ul li:nth-child(1).on{box-shadow: 0 0 5px #131E5E;}
.index-list5 .slideTxtBox .hd ul li:nth-child(2).on{box-shadow: 0 0 5px #F29901;}
.index-list5 .slideTxtBox .hd ul li:nth-child(3).on{box-shadow: 0 0 5px #440063;}
.index-list5 .slideTxtBox .bd{width: 100%;}
.index-list5 .slideTxtBox .bd ul{width: 100%;display: flex;justify-content: space-between;box-sizing: border-box;flex-wrap: wrap;padding: 10px 10px;}
.index-list5 .slideTxtBox .bd ul li{width: 250px;height: 290px;margin-top: 25px;}
.index-list5 .slideTxtBox .bd ul li:hover{box-shadow: 0 0 5px #DDDDDD}
.index-list5 .slideTxtBox .bd ul li .img{width: 100%;height: 230px;text-align: center;line-height: 230px;}
.index-list5 .slideTxtBox .bd ul li .img img{max-width: 80%;max-height: 80%;vertical-align: middle;}
.index-list5 .slideTxtBox .bd ul li  .title{width: 100%;height: 40px;line-height: 40px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;text-align: center;box-sizing: border-box;padding: 0 10px;}
.img-map4{width: 100%;min-width: 1200px;text-align: center;font-size:0;}
.img-map4 .title{width: 1240px;margin: 0 auto;font-size: 10px;line-height: 25px;text-align: right;}
.img-map4 img{max-width: 100%;}
