.intro{
    padding: 0 0.4rem;
}
.intro-title{
    display: flex;
    align-items: center;
    padding: 0 0.25rem;
    margin-top: 0.8rem;
}
.intro-title img{
    width: 0.7rem;
}
.intro-title span{
    font-size: 0.6rem;
	color: #ffffff;
	text-shadow: -0.01rem 0.07rem 0.1rem #161515;
    font-family: "song";
    margin-left: 0.3rem;
}


.intro-list{
    width: 100%;
    height: 3.04rem;
    display: block;
    position: relative;
    margin-bottom: 0.38rem;
	overflow: hidden;
}
.intro-photo{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}
.intro-bg{
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
	text-align: right;
}
.intro-bg img{
    width: 60%;
    height: 100%;
}
.intro-info{
    position: absolute;
    top: 0.8rem;
    right: 0.44rem;
    width: 100%;
    z-index: 3;
    text-align: right;
}
.intro-info h5{
    font-size: 0.9rem;
	color: #ffffff;
	text-shadow: -0.01rem 0.07rem 0.1rem
		#161515;
    font-family: "mo";
}
.intro-info p{
    font-size: 0.36rem;
	letter-spacing: 0.03rem;
	color: #ffffff;
	text-shadow: 0px 0.05rem 0.05rem
		#161515;
    margin-top: 0.05rem;
}



.intro-details{
    padding: 0 0.37rem;
    margin-top: 0.41rem;
    width: 100%;
}
.details-info{
    background-color: #ffffff;
	border-radius: 0.47rem;
    padding: 0 0.37rem;
}
.details-info-title{
    font-size: 0.52rem;
	line-height: 0.72rem;
	color: #222222;
    font-family: "song";
    padding: 0.45rem 0;
    text-align: center;
}
.details-info-line{
    width: 100%;
    height: 0.16rem;
    border-top: 1px dashed #5c95fc80;
    border-bottom: 1px dashed #5c95fc80;
    opacity: 0.6;
}
.details-info-content{
    padding: 0.78rem 0.2rem;
}
.details-info-content p{
    font-size: 0.48rem;
	line-height: 0.79rem;
	color: #222222;
	text-align: justify;
}

.details-top{
    width: 100%;
    position: relative;
}
.details-tu,.details-tu img{
    width: 100%;
}
.details-title{
    display: inline-block;
    text-align: center;
    position: absolute;
    top: 0.7rem;
    left: 0.74rem;
}
.details-title h5{
    font-size: 1.1rem;
	color: #ffffff;
	text-shadow: -0.01rem 0.07rem 0.1rem
		#161515;
    font-family: "mo";
}
.details-title p{
    font-size: 0.39rem;
	letter-spacing: 0.03rem;
	color: #ffffff;
	text-shadow: 0px 0.05rem 0.05rem
		#161515;
    margin-top: 0.05rem;
}
.intro-ditu{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transform: rotate(180deg);
}