.lunbo{width: 100%;position: relative;text-align: center;overflow: hidden;}
.lunbo  li{position: relative;width: 100%;max-height: 5rem;}
.lunbo img{width: 100%;}




.list{width: 100%;}
.list-content{width: 12rem;max-width: 100%;margin: 0 auto;padding: 0 0.1rem;box-sizing: border-box;}
.list-content .introduction .tops{
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 0.6rem;
}
.list-content .introduction .tops .title{
	font-size: 0.32rem;
}
.list-content .introduction .tops img{
	height: 0.6rem;
}
.list-content .introduction .con{
	line-height: 0.3rem;
	font-size: 0.16rem;
	margin-top: 0.2rem;
}
.list-content .introduction .con img{
	max-width: 100%;
}
.list-content .introduction .more{
	display: flex;
	justify-content: flex-start;
	margin-top: 0.2rem;
}
.list-content .introduction .more a{
	padding: 0 0.2rem;
	height: 0.4rem;
	line-height: 0.4rem;
	background: #D0AC83;
	color: #ffffff !important;
}
.list h3{font-size: 0.40rem;font-weight: 700;text-align: center;position: relative;height: 0.9rem;line-height: 0.7rem;letter-spacing: 8px;}
.list h3::after{width: 0.6rem;height: 0.04rem;background: #000000;content: '';position: absolute;left: 50%;margin-left: -0.3rem;top: 0.7rem;border-radius: 0.08rem;}
.list .p1{font-size: 0.16rem;text-align: center;position: relative;line-height: 0.3rem;padding: 0 0.2rem;box-sizing: border-box;margin-top: 0.25rem;}
.list .p2{font-size: 0.24rem;text-align: center;position: relative;line-height: 0.4rem;padding: 0 0.2rem;box-sizing: border-box;}
.jigou{padding-top: 1rem;background: #FFFFFF;padding-bottom: 1rem;}
.jigou ul{display: inline-block;width: 100%;padding: 0.7rem 0 0 0;}
.jigou ul li{float: left;width: 25%;text-align: center;position: relative;}
.jigou ul li::before{content: '';height: 0.6rem;width: 1px;position: absolute;right: 0;top: 50%;margin-top: -0.3rem;background: #D0AC83;z-index: 1;}
.jigou ul li:last-child::before{display: none;}
.jigou ul li h4{font-size: 0.75rem;color: #D0AC83;font-weight: 700;}
.jigou ul li h4 em{font-style: normal;}
.jigou ul li h4 span{font-size: 0.4rem;color: #D0AC83;}
.jigou ul li p{font-size: 0.16rem;font-weight: 700;}
.jigou .video{width: 100%;text-align: center;padding: 0.8rem 0 1rem 0;}
.jigou video{width: 9rem;margin: 0 auto;max-width: 100%;border: none !important;    object-fit: cover;
    object-position: center center;}
.jigou video:focus{border: none !important;}

.licheng{background: #DBDDE9;padding-top: 1rem;}
.licheng .list-content{width: 12.8rem;max-width: 100%;}
.licheng-a{position: relative;width: 100%;padding: 0 0.6rem;box-sizing: border-box;}
.licheng-as{height: 4rem;overflow: hidden;padding-top: 2.5rem;box-sizing: border-box;position: relative;width: 100%;}
.licheng-a .prev{
	position: absolute;
	left: 0rem;
	top: 2.24rem;
	background: url(../image/2/2.png) no-repeat center center;
	width: 0.5rem;
	height: 0.5rem;

	border: 1px solid #D0AC83;
	border-radius: 50%;
	cursor: pointer;
}
.licheng-a .next{
	position: absolute;
	right: 0rem;
	top: 2.24rem;
	background: url(../image/2/1.png) no-repeat center center;
	width: 0.5rem;
	height: 0.5rem;

	border: 1px solid #D0AC83;
	border-radius: 50%;
	cursor: pointer;
}
.licheng-a ul{width: 100%;display: flex;height: 0.8rem;position: relative;left: 0;}
.licheng-a ul li{width: 2.15rem;display: inline-block;text-align: center;border-top: 0.02rem solid #D0AC83;position: relative;box-sizing: border-box;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}
.licheng-a ul li .c{display: inline-block;max-height: 0.8rem;box-sizing: border-box;padding: 0.1rem 0.1rem;border: 1px solid #D0AC83;border-radius: 0.08rem;color: #D0AC83;font-size: 0.12rem;position: absolute;bottom: 1.4rem;left: 50%;margin-left: -0.7rem;width:1.4rem;
transition: bottom 0.5s;
	-moz-transition: bottom 0.5s;
	-webkit-transition: bottom 0.5s;
	-o-transition: bottom 0.5s;
  
 }
.licheng-a ul li img{float: left;width: 0.3rem;height: 0.3rem;margin-right: 0.05rem;}

.licheng-a ul li .c p{line-height: 0.2rem;text-align: left;overflow: hidden;
text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.licheng-a ul li .c::before{content: '';
width: 0.16rem;height: 0.13rem;
/* border-top: 0.16rem solid #D0AC83;
border-bottom: 0.16rem solid transparent;
border-left: 0.16rem solid transparent;
border-right: 0.16rem solid transparent; */position: absolute;bottom: -0.13rem;left: 50%;margin-left: -0.08rem;background: url(../image/2/99.png) no-repeat center center;
}
.licheng-a ul li:last-child .c::before{content: '';
width: 0.16rem;height: 0.13rem;
/* border-top: 0.16rem solid #D0AC83;
border-bottom: 0.16rem solid transparent;
border-left: 0.16rem solid transparent;
border-right: 0.16rem solid transparent; */position: absolute;bottom: -0.13rem;left: 50%;margin-left: -0.08rem;background: url(../image/2/99.png) no-repeat center center;
}
.licheng-a ul .on{width: 2.8rem;}
.licheng-a ul .on .c{width:2.4rem;margin-left: -1.2rem;max-height: 10rem;min-height: 1.15rem;bottom: 1.2rem;border: 2px solid #D0AC83;

 }
 .licheng-a ul .on .c::before{
	 background: url(../image/2/26.png) no-repeat center center;
 }
.licheng-a ul .on .c {
    font-size: 0.16rem;
}
.licheng-a ul .on .c p{
	line-height: 0.25rem;overflow: hidden;
text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 10;
  line-clamp: 10;
  -webkit-box-orient: vertical;
}
.licheng-a ul li::before{content: '';width: 0.08rem;height: 0.08rem;border: 0.01rem solid #D0AC83;box-sizing: border-box;position: absolute;left: 50%;margin-left: -0.04rem;top: -0.05rem;background: #DBDDE9;border-radius: 50%;cursor: pointer;}
.licheng-a ul .on::before{background: #D0AC83;width: 0.16rem;height: 0.16rem;border: 0.01rem solid #D0AC83;top: -0.09rem;margin-left: -0.08rem;}
.licheng-a ul li .date{line-height: 0.8rem;font-size: 0.16rem;color: #9A9A9A;}
.licheng-a ul .on .date{line-height: 0.8rem;font-size: 0.26rem;font-weight: bold;color: #D0AC83;}



.swiper-container{position: relative;max-width: 100%;padding: 0 0;box-sizing: border-box;width: 11.4rem;margin: 0 auto;height: 3.4rem;}
.swiper-wrapper{width: 100%;}
.swiper-slide{text-align: center;position: relative;}
.swiper-slide .c{border: 1px solid #9A9A9A;padding: 0.05rem 0.1rem;box-sizing: border-box;border-radius: 0.08rem;font-size: 0.12rem;color: #9A9A9A;width: 1.4rem;text-align: left;display: inline-block;position: absolute;bottom: 1.5rem;left: 50%;margin-left: -0.7rem;height: 0.75rem;
	transition: bottom 0.5s;
	-moz-transition: bottom 0.5s;
	-webkit-transition: bottom 0.5s;
	-o-transition: bottom 0.5s;
}
.swiper-slide .c p{line-height: 0.2rem;
	overflow: hidden;
	text-overflow: ellipsis;
	  display: -webkit-box;
	  -webkit-line-clamp: 2;
	  line-clamp: 2;
	  -webkit-box-orient: vertical;
}
.swiper-slide .c .img{float: left;height: 100%;line-height: 0.63rem;}
.swiper-slide .c .r{height: 100%;overflow: hidden;}
.swiper-slide .c .p{display: table;height: 100%;overflow: hidden;}
.swiper-slide .c .p p{display: table-cell;vertical-align: middle;}
.swiper-slide .c img{width: 0.3rem;height: 0.3rem;margin-right: 0.05rem;}
.swiper-slide .c::before{content: '';width: 0.13rem;height: 0.1rem;position: absolute;bottom: -0.10rem;left: 50%;margin-left: -0.065rem;background: url(../image/2/99.png) no-repeat center center;}
.swiper-slide .date{position: absolute;width: 100%;text-align: center;color: #9A9A9A;font-size: 0.16rem;bottom: 0;height: 0.8rem;border-top: 0.02rem solid #D0AC83;line-height: 0.8rem;cursor: pointer;
transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
}
.swiper-slide .date::before{
	content: '';
	width: 0.08rem;
	height: 0.08rem;
	border: 0.01rem solid #D0AC83;
	box-sizing: border-box;
	position: absolute;
	left: 50%;
	margin-left: -0.04rem;
	top: -0.05rem;
	background: #DBDDE9;
	border-radius: 50%;
	cursor: pointer;
}
.swiper-slide .date:hover{
	font-size: 0.26rem;
	font-weight: bold;
	color: #D0AC83;
}

.swiper-slide-active .date::before{
	background: #D0AC83;
	width: 0.16rem;
	height: 0.16rem;
	border: 0.01rem solid #D0AC83;
	top: -0.09rem;
	margin-left: -0.08rem;
}



.swiper-slide-active .c{width: 90%;border: 2px solid #D0AC83;height: 1.2rem;margin-left: 0;left: 5%;font-size: 0.16rem;color: #D0AC83;bottom: 1.3rem;}
.swiper-slide-active .c .img{line-height: 1.06rem;}
.swiper-slide-active .c p{line-height: 0.25rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4; line-clamp: 4;-webkit-box-orient: vertical;}
.swiper-slide-active .c::before{content: '';width: 0.20rem;height: 0.16rem;position: absolute;bottom: -0.16rem;left: 50%;margin-left: -0.08rem;background: url(../image/2/26.png) no-repeat center center;}
.swiper-slide-active  .date{
	font-size: 0.26rem;
	font-weight: bold;
	color: #D0AC83;
}
.swiper-button-next{bottom: 0;}
.swiper-button-prev1{
	position: absolute;
	left: 0rem;
	bottom: 0.55rem;
	background:#DBDDE9 url(../image/2/2.png) no-repeat center center;
	width: 0.5rem;
	height: 0.5rem;
	z-index: 1;
	border: 1px solid #D0AC83;
	border-radius: 50%;
	cursor: pointer;
}
.swiper-button-next1{
	position: absolute;
	right: 0rem;
	bottom: 0.55rem;
	background:#DBDDE9 url(../image/2/1.png) no-repeat center center;
	width: 0.5rem;
	height: 0.5rem;
	z-index: 1;
	border: 1px solid #D0AC83;
	border-radius: 50%;
	cursor: pointer;
}
.swiper-button-prev1:focus,.swiper-button-next1:focus{
    outline: 0;
}




.ditu{padding: 1rem 0 0rem 0;width: 100%;overflow: hidden;}
.mapi{display: inline-block;width: 100%;position: relative;}
.mapi .zhonguo{width: 7rem;height: 5.2rem;margin: 0 auto;background: url(../image/2/81f1681f63f015c6b324df188f7ac884.png) no-repeat center center;max-width: 100%;position: relative;z-index: 1;}
.mapi ul{position: relative;left: 0;top:0; width:100%;z-index: 2;}
.mapi ul li{float: left;width: 50%;height: 1.2rem;text-align: left;}
.ditu-x{position: absolute;background: #FFFFFF;width: 2rem;height: 0.9rem;z-index: 2;box-shadow: 0 0 0.1rem #DDDDDD;text-align: center;box-sizing: border-box;padding: 0.1rem 0;line-height: 0.35rem;display: none;}
.ditu-x h5{font-size: 0.24rem;color: #D0AC83;float: left;width: 100%;height: 0.35rem;overflow: hidden;}
.ditu-x p{font-size: 0.16rem;color: #D0AC83;float: left;width: 100%;height: 0.35rem;overflow: hidden;}
.ditu-x::before{content: '';
width: 0;height: 0;
border-top: 0.16rem solid #FFFFFF;
border-bottom: 0.16rem solid transparent;
border-left: 0.16rem solid transparent;
border-right: 0.16rem solid transparent;position: absolute;bottom: -0.32rem;left: 50%;margin-left: -0.16rem;
}
.mapi ul li:nth-child(2n){float: right;}
.mapi ul li a{float: left;width: 2.5rem;height: 100%;font-size: 0.24rem;line-height: 1.45rem;position: relative;box-sizing: border-box;}
.mapi ul li a:hover{color: #000000 !important;}
.mapi ul li a::before{content: '';position: absolute;top: 1rem;left: 0.5rem;color:#D0AC83 ;background: url(../image/1/21.png) no-repeat center center;width: 0.81rem;height: 0.23rem;background-size: 100% 100%;}
.mapi ul li a em{font-style: normal;display: flex;height:0.9rem;align-items: flex-end;line-height: normal;font-size:0.16rem;font-weight: bold;line-height: 0.25rem}
.mapi ul li a span{float: left;font-size:0.32rem;width: 0.5rem;
font-family:Microsoft YaHei;
font-weight:Regular;
line-height:1.8rem;
color:rgba(208,172,131,1);
opacity:0.6;}
.mapi ul li:nth-child(2n) a{float: right;}

@media only screen and (min-width: 1280px){
	.swiper-slide .c::before{content: '';bottom: -0.1rem;}
	.swiper-slide-active .c::before{content: '';bottom: -0.16rem;}
}

@media only screen and (max-width: 900px) {
	.licheng-a ul li{width: 30%;}
	.licheng-a ul .on{width: 40%;}
	
	.swiper-button-prev1{
		left: 0.1rem;	
	}
	.swiper-button-next1{
		right: 0.1rem;		
	}
	.jigou ul{padding: 0.3rem 0 0 0;}
	.jigou ul li{width: 50%;margin: 0 0 0.4rem 0;}
	.jigou ul li:nth-child(2n)::before{display: none;}
	.jigou ul li h4{font-size: 0.6rem;color: #D0AC83;}
	.mapi .zhonguo{width: 8rem;height: 5.2rem;margin: 0 auto;background: url(../image/2/81f1681f63f015c6b324df188f7ac884.png) no-repeat center center;background-size: 8rem auto;}
	.mapi ul li a{width: 1.8rem;font-size: 0.18rem;}
	.mapi ul li a span{font-size: 0.32rem;width: 0.4rem;}
	.mapi ul li a::before{content: '';position: absolute;top: 1rem;left: 0.45rem;color:#D0AC83 ;background: url(../image/1/21.png) no-repeat center center;width: 0.81rem;height: 0.23rem;background-size: 100% 100%;}
	.ditu-x{display: none !important;}	
	.sjzpc{display: none;}
	.sjzmap{display: inline-block;width: 100% !important;}
	.sjz-content ul{}
	.sjz-content ul  li{width: 100%;margin-right: 0;margin-bottom: 0.2rem;}
	.sjz-content ul  li:nth-child(2n){margin-right: 0;}
	.sjz-content ul  li:nth-child(3n){margin-right: 0;}
	.sjz-content ul  li:last-child{margin-right: 0;}
	.sjz-date{font-size: 2rem}
}
@media only screen and (max-width: 700px){
	.mapi .zhonguo{width: 5rem;height: 5.2rem;margin: 0 auto;background: url(../image/2/81f1681f63f015c6b324df188f7ac884.png) no-repeat center center;background-size: 7rem auto;}
	.mapi ul li a{width: 1.8rem;font-size: 0.18rem;}
	.mapi ul li a span{font-size: 0.32rem;width: 0.4rem;}
	.mapi ul li a::before{content: '';position: absolute;top: 1rem;left: 0.45rem;color:#D0AC83 ;background: url(../image/1/21.png) no-repeat center center;width: 0.81rem;height: 0.23rem;background-size: 100% 100%;}
	.licheng-a ul li{width: 40%;}
	.licheng-a ul .on{width: 60%;}
	.licheng-a ul li .c{left: 5%;margin-left: 0;width:90%;}
	.licheng-a ul .on .c{left: 5%;margin-left: 0;width:90%;}
}
