.public_foot_xin {
	width: 100%;
	margin: 0 auto;
	display: block
}

.public_foot_al {
	width: 50%;
	margin: 0 auto;
	display: block
}


/**
 * 内容信息
 */
.people{
	width: 2.61rem;
	height: 5.0rem;
	position: absolute;
	top: 20.8rem;
	left: 1.3rem;
}
.hom_p{
	position: absolute;
	width: 2.76rem;
	height: .68rem;
	left: 4.9rem;
}
.home_1p_1{
	top: 20.1rem;
}
.home_1p_2{
	top: 22.3rem;
}
.home_1p_3{
	top: 24.3rem;
}

.middle{
	width: 50%;
	height: 2.3rem;
	position: absolute;
	top: 31.6rem;
	left: 25%;
	z-index: 6;
}

.m_2_tag{
	width: 22%;
	height: 75px;
	position: absolute;
}
.m_2_tag_1{
	top: 33.1rem;
	left: 1rem;
}
.m_2_tag_2{
	top: 30.7rem;
	left: 2.85rem;
}
.m_2_tag_3{
	top: 31.9rem;
	right: 1rem;
}


.word_info{
	width: 1.73333rem;
	height: 1.73333rem;
	position: absolute;
	left: 1.41333rem;
	opacity: 1;
	transition: opacity .4s linear;
	transition-delay: .4s;
}

.qing{
	top: 53.28rem;
}
.cai{
	top: 56.5rem;
}
.lu{
	top: 59.5rem;
}
.shou{
	top: 62.6rem;
}
.yuan{
	top: 65.7rem;
}

/**
 * 表单
 */

.index-form__sex span,.index-bottom-form__sex span{text-indent: 35px;}
span.radio_label {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAMAAAANmfvwAAAAM1BMVEVHcEycKiOcKyOaJiGbKiKaJxKcKySbJiCcKiOcKiOcKiOcKiObKiKcKiOcKiObKyObKiPVWfl3AAAAEXRSTlMAtNYlNwfcFexjz4FZdvqhp4rPLz8AAAC4SURBVDjLjZTXEoQwCEXJhBpN+f+vXbfMqqNB7hvJmQChAOwS60Vb09JN4E6YdBhud4I2NOEFyImNdpOMUz4Tq1Y6n1DV9WgvnK+eMy8HotyGJ+XPrHyfAAj/fGVFmAj1G0CqMFVNH5JpjhC/PSQDR7Y9I0oeQipgA1wNg24+Yh0K+ggWUPERUWjwoPaIUIs4CoQbSDrwdYECBMoYaYZAS0UaM9DekSGJjFpkYCNjf1geNFsezgp6AREhBn9zgdkFAAAAAElFTkSuQmCC) no-repeat left center;
        background-size: 90%;
}
span.radio_label.radio_label_select {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAMAAAANmfvwAAAANlBMVEVHcEybJiCcKiObKiKcKyOcKiOcKySbJx+cKiOZJBacKiObKyOcKyScKiOcKiSbKiKcKiOcKySl86mCAAAAEXRSTlMAJNA33mP3FOsHgqSztWpZdklX/TgAAADySURBVDjLjVTZtoMwCMwCBLKo+f+fvUq8rdb0lDk+BDORGQM490bCErh3DgWTmyFWLhj3vRSxcIsPgm+A8g4Fofk7Y+VN7m9k4/UaZ/DPzB7yhRGm8lJ4cVY4GWmpQAR1+Y/hzOV5qJdM/QTloSzyENC2wQz9gjD2tqZMkCGu3zDOCxwZKuo69A8EPYl1l8S6zP0BtSOcHBbVTk8Kqa+Cx7Nj6RMsmqm4oI7rjFLVTXCsn4MZBVQCO1L/NKOcWz8pQpZEBrkG04ZfZ7gA135eo6UYDCVlKUxDeVuaxNJqloa1tP2hvo3hId+Gx2sEEX2OoD8ZEx6J7HHaDQAAAABJRU5ErkJggg==) no-repeat left center;
        background-size: 90%;
}


/**
 * BANNER
 */
.book_info{
	width: 10rem;
	height: auto;
	position: absolute;
	top: -2.48rem;
	left: -2.64rem;
	z-index: 2;
}
.book_outside{
	width: 4.42667rem;
	height: 7.41333rem;
	position: absolute;
	top: 2.48rem;
	left: 2.64rem;
	z-index: 3;
	transform-origin: left;
	transform-style: preserve-3d;
	background: url(../images/ms2.png) no-repeat 0 0 / 4.42667rem 7.41333rem;
}
.tag_word{
	width: 8.30667rem;
	height: .74667rem;
	position: absolute;
	left: .89333rem;
	top: 10.6rem;
}
.books_box{
	width: 4.42667rem;
	height: 7.41333rem;
	position: absolute;
	left: .05333rem;
	top: 0;
	transform-style: preserve-3d;
	perspective: 26.66667rem;
}
.tag1{
	left: .49333rem;
	top: 3.54667rem;
}
.tag2{
	left: 7.6rem;
	top: 1.49333rem;
}
.tag3{
	left: .49333rem;
	top: 2.02667rem;
}
.tag4{
	left: 7.6rem;
	top: 4.18667rem;
}
.tag5{
    left: .49333rem;
    top: 3.33333rem;
}
.tag6{
    left: 7.6rem;
    top: 3.33333rem;
}
.tag_anime{
	width: 1.94667rem;
	height: 4.62667rem;
	position: absolute;
	opacity: 0;
	transform: scale(.5);
	z-index: 4;
}
.tags_boxs{
	height: 8rem;
	width: 100%;
	/* position: relative; */
}
.topwindow {
	width: 10rem;
	height: 3.45333rem;
	position: absolute;
	left: 0;
	top: 0;
}
.topbg{
	background: url(../images/mp03.png) no-repeat 0 0 / 11rem auto;
	position: relative;
}


/* 滚动条 */
.top_gd {
	background-color: #28160e;
	width: 100%;
	/*max-width: 450px;*/
	height: 20px;
	line-height: 20px;
	font-size: 13px;
	position: fixed;
	z-index: 999;
	top: 0;
}

.top_notice {
	overflow: hidden;
	color: hsla(0, 0%, 100%, .4);
	white-space: nowrap;
	position: absolute;
	animation: noticeBar 20s linear infinite;
	letter-spacing: 1.5px;
}

@keyframes noticeBar {
	0% {
		transform: translate(50vw)
	}

	to {
		transform: translate(-100%)
	}
}

body{
	margin: 20px 0px 0px 0px;
	max-width: 100vw;
}