.container{
	width: 749rpx;
	height: 1534rpx;
	background: #fff;
}
.item-image{
	width: 700rpx;
	height: 530rpx;
	margin: 20rpx auto;
	background-image: url(../../static/images/map_head.png);
   	background-size: 100% 100%;
    background-attachment: inherit;
    background-repeat: no-repeat;
}
.item-kuang{
	position: absolute;
	margin: 234px 329px;
	width: 38px;
	height: 38px;
	background-color: rgb(0, 0, 0, 0.5);
}
.inner-image{
	width: 26px;
	height: 26px;
	margin: 6px 6px;
	position: absolute;
}
.item-list{
	display: block;
	flex-direction: row;
	justify-content: flex-start;
	width: 230rpx;
	margin-top: 50rpx;
	margin-left: 40rpx;
	float: left;
}
.item-list-one{
	display: block ruby;
	flex-direction: column;
	align-items: center;
	width: 230rpx;
	margin-right: 80rpx;
}
.img-btn{
	position: relative;
	width: 33rpx;
	height: 33rpx;
	background-color: #3FB0FF;
}
.txt-btn{
	position: relative;
	color: white;
	margin-left:-12px;
	margin-top: -10rpx;
	font-size: 28rpx;
	line-height: 30rpx;
}
.list-txt{
	text-align: center;
	font-size: 28rpx;
	margin-top: 29rpx;
	margin-left: 20rpx;
	color: #333333;
}
.item-list-two{
	display: block;
	flex-direction: row;
	justify-content: flex-start;
	width: 140rpx;
	margin-top: 50rpx;
	margin-left: 40rpx;
	float: left;
}
.item-list-two2{
	display: block ruby;
	flex-direction: column;
	align-items: center;
	width: 150rpx;
	margin-right: 80rpx;
}
.img-btn-two{
	position: relative;
	width: 33rpx;
	height: 33rpx;
	background-color: #3FB0FF;
}
.txt-btn-two{
	position: relative;
	color: white;
	margin-left:-12px;
	margin-top: -10rpx;
	font-size: 28rpx;
	line-height: 30rpx;
}
.list-txt-two{
	width: 150rpx;
	text-align: center;
	font-size: 28rpx;
	margin-top: 29rpx;
	margin-left: 20rpx;
	color: #333333;
}
/* 右侧 */
.item-list-three{
	display: block;
	flex-direction: row;
	justify-content: flex-start;
	width: 230rpx;
	margin-top: 50rpx;
	margin-left: 40rpx;
	float: right;
}
.item-list-three3{
	display: block ruby;
	flex-direction: column;
	align-items: center;
	width: 230rpx;
	margin-right: 80rpx;
}
.img-btn-three{
	position: relative;
	width: 33rpx;
	height: 33rpx;
	background-color: #3FB0FF;
}
.txt-btn-three{
	position: relative;
	color: white;
	margin-left:-12px;
	margin-top: -10rpx;
	font-size: 28rpx;
	line-height: 30rpx;
}
.list-txt-three{
	width: 150rpx;
	text-align: center;
	font-size: 28rpx;
	margin-top: 29rpx;
	margin-left: 20rpx;
	color: #333333;
}
/* 报到路线 */
.item-title{
	display: flex;
	flex-direction: row;
	width: 400rpx;
	padding-top: 39rpx;
	margin-left: 40rpx;
}
.item-title-line{
	width: 10rpx;
	height: 48rpx;
	background-color: #3FB0FF;
}
.item-title-font{
	font-size: 36rpx;
	font-weight: 700;
	color: #333333;
	margin-left: 15rpx;
	margin-top: 0rpx;
}
/* 具体路线 */
.position-list{
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	width: 700rpx;
	height: 80rpx;
	margin-top: 50rpx;
	margin-left: 120rpx;
}
.position-list-one{
	display: flex ruby;
	flex-direction: column;
	align-items: center;
	width: 180rpx;
	margin-right: 40rpx;
}
.img-position{
	position: relative;
	width: 63rpx;
	height: 63rpx;
	border-radius: 50%;
	background-color: #3FB0FF;
}
.txt-position{
	  position: absolute;
	  color: white;
	  margin-left: -20px;
	  margin-top: 8px;
	  font-size: 14px;
	  line-height: 13px;
}
.position-txt{
	position: absolute;
	text-align: center;
	font-size: 30rpx;
	margin-top: 63rpx;
	margin-left: -11.5%;
	color: #333333;
}
.position-jian{
	position: absolute;
	width: 70rpx;
	height: 28rpx;
	margin: 12rpx 20rpx;
	background-size: 100% 100%;
	background-attachment: inherit;
	background-repeat: no-repeat;
}
/* 详细介绍 */
.item-mark{
	width: 600rpx;
	/* height: 80rpx; */
	font-size: 32rpx;
	line-height: 50rpx;
	margin-top: 60rpx;
	margin-left: 80rpx;
}
.mark-list{
	margin-top: 30rpx;
	text-align: justify;
}
/* 报到流程图 */
.swiper{
	margin-top: 10rpx;
	margin-left: 10rpx;
	width: 700rpx;
	height: 500rpx;
}
.swiper-img{
	margin-left: 25rpx;
	width: 670rpx;
	height: 430rpx;
	border: 1rpx solid #a3a3a3;
}