.public-result__hot {
	padding:0;
	background-color:#fff
}
.public-result__hot .public_ht_title {
	display:none
}
.public-result__hot .public_hot_test {
	border:none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.tac {
	text-align:center
}
.m_rt_title {
	background-color:#d21a24;
	position:relative
}
.m_rt_title:after,.m_rt_title:before {
	content:'';
	position:absolute;
	top:0;
	height:100%;
	width:30%;
	-moz-background-size:auto 100%;
	background-size:auto 100%;
	background-repeat:no-repeat
}
.m_rt_title:before {
	background-image:url(../images/m_title_bg_right.jpg);
	left:0;
	background-position:left
}
.m_rt_title:after {
	background-image:url(../images/m_title_bg_right.jpg);
	right:0;
	background-position:right
}
.m_rt_formbtn .bind_btn {
	background-color:#fca824;
	height:.44rem;
	line-height:.44rem;
	-webkit-border-radius:.22rem;
	-moz-border-radius:.22rem;
	border-radius:.22rem
}
.public-result__hd {
	background-color:#d21a24;
	position:relative
}
.public-result__hd:after,.public-result__hd:before {
	content:'';
	position:absolute;
	top:0;
	height:100%;
	width:30%;
	-moz-background-size:auto 100%;
	background-size:auto 100%;
	background-repeat:no-repeat
}
.public-result__hd:before {
	background-image:url(../images/m_title_bg_right.jpg);
	left:0;
	background-position:left
}
.public-result__hd:after {
	background-image:url(../images/m_title_bg_right.jpg);
	right:0;
	background-position:right
}
.result-ads {
	background-color:#fff7de;
	border:1px solid #f5b569;
	overflow:hidden;
	margin-top:.1rem;
	padding:.1rem
}
.bz>td {
	font-size:.18rem;
	border-right-width:0
}
.bz>td:last-child {
	border-right-width:1px
}
.dayun {
	overflow:hidden;
	padding:0!important
}
.dayun div {
	overflow:hidden;
	float:left;
	width:50%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-right:1px solid #e8ddbf;
	padding:.05rem
}
.dayun div:last-child {
	border:none
}
.result-table {
	margin-top:0;
	border-top:0
}
.red_color {
	background-color:#e14848!important;
	color:#fff!important
}
.result-table-red {
	color:#d83640;
	font-size:.18rem;
	padding-top:.05rem
}
.result-table-txt {
	margin-bottom:.1rem
}
.zongti_frame {
	padding:1px 0;
	height:.4rem;
	line-height:.4rem;
	text-align:center;
	color:#e14848;
	font-size:.16rem;
	overflow:hidden;
	background-color:#fef7f0;
	-webkit-border-radius:.05rem;
	-moz-border-radius:.05rem;
	border-radius:.05rem
}
.zongti_frame li {
	float:left;
	width:50%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.zongti_frame li:first-child {
	border-right:1px solid #ffb996
}
.ly_box {
	margin:.1rem 0 0
}
.ly_b_title {
	height:.4rem;
	line-height:.4rem;
	padding:0 .4rem 0 .1rem;
	color:#d21a24;
	font-size:.18rem;
	font-weight:700;
	position:relative;
	-webkit-border-radius:.05rem;
	-moz-border-radius:.05rem;
	border-radius:.05rem;
	text-align:center;
	background-color:#f8e3cf
}
.ly_b_title::after {
	content:'';
	position:absolute;
	top:.1rem;
	right:.2rem;
	width:.1rem;
	height:.1rem;
	border:solid #f04f59;
	border-width:0 2px 2px 0;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg)
}
.ly_box .active:after {
	-webkit-transform:rotate(225deg);
	-moz-transform:rotate(225deg);
	-ms-transform:rotate(225deg);
	-o-transform:rotate(225deg);
	transform:rotate(225deg);
	top:.17rem
}
.ly_c {
	overflow:hidden;
	display:none
}
.ly_txt {
	overflow:hidden;
	padding:0 .15rem .1rem .1rem;
	text-align:left
}
.ly_txt p {
	line-height:.3rem
}
.ly_txt span {
	display:inline-block;
	vertical-align:middle;
	height:.2rem;
	line-height:.2rem;
	color:#fff;
	-webkit-border-radius:.05rem;
	-moz-border-radius:.05rem;
	border-radius:.05rem;
	background-color:#d83640;
	padding:0 .1rem;
	font-size:.14rem;
	margin-right:.05rem
}
.zhuxing {
	position:relative;
	margin:.2rem .1rem 0;
	height:3rem
}
.zx_center {
	overflow:hidden;
	padding-top:.05rem
}
.zx_ul_wrap {
	position:relative;
	float:right;
	width:90%;
	border-left:1px solid #ff6373;
	border-bottom:1px solid #ff6373;
	height:2.5rem
}
.zx_ul_wrap .icon_arrow_l {
	display:block;
	position:absolute;
	top:-.04rem;
	left:-.04rem;
	width:0;
	height:0;
	border-left:4px solid transparent;
	border-right:4px solid transparent;
	border-bottom:6px solid #ff6373
}
.zx_ul li {
	position:relative;
	width:25%;
	text-align:center;
	float:left;
	overflow:hidden;
	height:2.5rem
}
.zx_ul_5 li {
	width:20%
}
.zx_ul p {
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-.21rem;
	width:.42rem;
	height:2rem;
	overflow:hidden
}
.zx_ul em {
	display:block;
	margin-top:-.25rem
}
.zx_ul span {
	position:absolute;
	bottom:0;
	left:50%;
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	display:block;
	width:.2rem
}
.zx_ul .col_1 {
	background-color:#f76677
}
.zx_ul .col_2 {
	background-color:#75c5df
}
.zx_ul .col_3 {
	background-color:#ff8d6f
}
.zx_ul .col_4 {
	background-color:#ffd996
}
.zx_ul .col_5 {
	background-color:#66d175
}
.zx_left {
	position:absolute;
	left:0;
	bottom:.32rem;
	overflow:hidden;
	text-align:center;
	float:left;
	width:10%
}
.zx_left p {
	line-height:.18rem;
	margin-bottom:.05rem
}
.zx_left span {
	display:block;
	height:.2rem;
	line-height:.2rem
}
.zx_bottom {
	overflow:hidden;
	font-size:.14rem;
	padding:.05rem 0
}
.zx_bottom_l {
	width:10%;
	float:left
}
.zx_bottom_r {
	width:90%;
	float:right
}
.zx_bottom_r span {
	width:25%;
	float:left;
	text-align:center
}
.zx_bottom_r_5 span {
	width:20%
}
.words_red {
	color:red
}
.words_blue {
	color:#00b0f0
}
.public-result__form .public_form_wrap li {
	background:0 0;
	border-bottom:1px solid #fff;
	margin:0;
	-webkit-border-radius:none;
	-moz-border-radius:none;
	border-radius:none
}
.public-result__form .public_btn_s>a {
	position:relative;
	-webkit-animation:none;
	-moz-animation:none;
	animation:none
}
.public-result__table th {
	background-color:#f8d6b4;
	color:#e71f19
}
.public-result__title {
	margin:.15rem 0
}
.public-result__title>span {
	width:1.8rem;
	background-image:url(../images/m_small_title.png);
	-moz-background-size:100% 100%;
	background-size:100% 100%;
	background-color:transparent;
	color:#d21a24
}
.public-result__starbox {
	text-align:left
}
.public-result__box>img {
	width:50%
}
.result-star {
	background-image:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAkFBMVEUAAADYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDzIjyqAAAAMHRSTlMA5gN1793NB0giGIcQuDLYlzfhq6U8DOrUvWZXRC0myI6BahS0kXtAKPocw55hXVAVMwWHAAACHklEQVRIx+WWV5KjMBRFJYssi5yzCTY47n930+AC09MgQPMzVf0+LCzqwNWLgP/TXuI/wCRiZ49twA5HgSczw1aYY1ZW5JQEHhhhKQPg9mKEdQTAo2JjDzAFwOWuTLCh9a8/M8G497TKM7lMM/pFkBjYFL7XwmKAkf5eXU7ZD2eD3DvazSrcUI6OthsO7fHSv+yFq+hzensn63LueF1yx52lTCZ/bHT8MkXuLFU7M+I4Nn6WodIYUhQiIZxsxlxnJt+ZL3R2C1oz6RNQigqEdYtkGmxbqGXE1jEq6aeybgroYb+1MQojyUiVjd3yKtzFQarOO2CPORBN+zM87aidpyd9zyeSyVt7BOabv/cK77ktAapgJuqJb23IBdnXZ50q1uZqEl9gsdhrIabHKoQxpQ6rLKW4qtYod3u/PRbHHiFrTmmEBb+lWr6eC2JuzuYbtrYNx1mPJvwmmG9ofZxuMpzfP+Ub4MdCy0rMDbAdAsCsG8qAWXezqC4xVwNd3KcDS5hK9Z3VKH/quqyyENbuR3e91ii869iqTCyC452XxhPBFd2JNjwFwTcV87Yy6t42lktyGySIeCi1c71pwF1MPJGoCkEfv5Su+8CV3e8ZSt+3kYc6TqA2KsPvGkoQKD8yngjql26dwvaniudHwBPmrkzVTV6HE1zQVtq8JMS0D90kIMribYn3KLodDp5pwtycovsE19JXvS6nSAl+gf0BwfsfYzs4xbQAAAAASUVORK5CYII=);
	background-repeat:no-repeat;
	background-position:center center;
	-moz-background-size:100%;
	background-size:100%
}
.result-star.half {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAjVBMVEUAAADYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkCl+rffAAAALnRSTlMAA/zey48y6Eki9+TUxLdDEO6+lhUMdjgsJwjrzz3aoIJ7GdeniGBZcWpoT60f1QgW8QAAAf5JREFUSMfV1tl2qjAUBuAQ5ikg84yKgNo27/94hygtnJbEkKv2v9P4LX8Wm70AvzNvBRBPNYpbHwbieMClKYxdrPaitrBwZkuC2IAYuG+CGGEMBiRmJWvC8eEshFM4YRCehHCLCdZkSQQfHhhUhoDN4RPf3gWwip84PkT7sT1j0Ca77Rl+4rrZjRP8iYFT78XOgq+XnTaGC44O/j48rDC4JP6UyCTJNZLU87z0ByrOeWqM90TGK+wdSGyZxFFI3ADKGTnSjPGW9OEFKZ1uWfp07LqBPWNK4nc3AiSjjJUgcF3FkUsLL2Hgj6qd96rW4SVcOLWvS4dwHx5047/lXvJjqW/yb8OIeHGMgp93/WpxYdMJt5ZD5nDgWr9R1nT4Et91j76oSyaW1C4H9ESIgX2EfMDMzaLhvFFf7tHMoeAjz1NdqNs4kwFPrE0MmpTDmnAbH1UOfFrX3ttboWDQcfS2KJindwZpmOMd44hXSZS5Kuf2r9bYvetqzN9bstZYAn4rG18T+qq3Ble2f2zt5hJx9lYXWs5/WfT6MI9AyMbdcr3npY4SmI/eOrO39NX6KK2/vpYJ+Vx5LFzPWDe+TzyqtFe9w6cNNl7dRluNTWbvhlB42vxJ1MoGq3dBWtNXpCGXjN7eZFFEP49Vxpy0c2V6tA/qUWDXQDhJBP5G/gHQQ2wMYMsULAAAAABJRU5ErkJggg==);
	background-repeat:no-repeat;
	background-position:center center;
	-moz-background-size:100%;
	background-size:100%
}
.result-star.full {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAh1BMVEUAAADYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkCFwOJYAAAALHRSTlMABTLpIhD432n75LlHQjwYlY5yNxTwingJ2dXLtKmeWkssKMO9poJ6VhytXqM/3TMAAAGRSURBVEjH5ZbZcoJAEEVnAFlkUzZFFJW4Jv3/3xeRgEOEYbqfUpXzPKfqVg99GfY3uXFGx73R3Znj0uU9gEGWdwAXqstTgDl1ZAd4cCDKZS1vibJey05IcgN4siLJWSNbJDmHBp/gVvDDjiCvWtlM8HIBLRHaDaEjR8s2vAjQqyzIJXaVTUE2Z9hVFolmD0KjptJqYt/34zdpHVaxt7dXBUxhHevzWn04W+zcItdNUOWjuX1tA3hK3kZdYFUnEjtDR7mpx0RCF+HmFftFpDyr08CtHxXntuA9DTM3x+45qLmlvmQPt3J3Y8g3UTa3bX9UqLktOZuCL0fcs+rPsQ+mwC0YJlZwDRghQ1QfKfcZgJ5bH7+rSfcIQM9tA9Bzf/ZqztZRuVPxcjhLSngxn3A16NCbqvIs5b9W9Ip8b1sicxRzdxt94UKcQik3T7vIIrztx0Dh/XQK3754t6k/mXx9ttx1aO2/9Kncp/rASMslZ3lubgK4CRvDs2S5/UdkJmG9lLyhL/OAydHu4y+3hP0DvgGtqbSjHVaHLgAAAABJRU5ErkJggg==);
	background-repeat:no-repeat;
	background-position:center center;
	-moz-background-size:100%;
	background-size:100%
}
.result-form {
	background-color:#fef9f4;
	-webkit-border-radius:.06rem;
	-moz-border-radius:.06rem;
	border-radius:.06rem;
	padding:0 .1rem .1rem
}
.result-form__title {
	text-align:center;
	font-size:.14rem;
	line-height:.3rem;
	color:#d83640;
	font-weight:700;
	padding:.1rem 0
}
.public-result__hot .public_ht_title {
	display:none
}
.public-result__hot .public_hot_test {
	border:none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.public-result__form>form {
	margin:0
}
.public-result__form-ul {
	font-size:.16rem;
	-webkit-border-radius:.05rem;
	-moz-border-radius:.05rem;
	border-radius:.05rem
}
.public-result__form-li input:-webkit-autofill {
	-webkit-box-shadow:0 0 0 100px #fff inset;
	box-shadow:0 0 0 100px #fff inset
}
.public-result__form-li {
	-webkit-border-radius:.05rem;
	-moz-border-radius:.05rem;
	border-radius:.05rem;
	background-color:#fff;
	margin-bottom:.1rem;
	position:relative;
	padding-left:.9rem
}
.public-result__form-li:last-of-type {
	border-bottom:none
}
.public-result__form-words {
	position:absolute;
	left:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	width:.8rem;
	text-align:center;
	height:.4rem;
	line-height:.4rem
}
.public-result__form-input {
	font-size:.16rem;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:.4rem;
	line-height:.4rem;
	background-color:#fff;
	-webkit-border-top-right-radius:.05rem;
	-moz-border-radius-topright:.05rem;
	border-top-right-radius:.05rem;
	-webkit-border-bottom-right-radius:.05rem;
	-moz-border-radius-bottomright:.05rem;
	border-bottom-right-radius:.05rem
}
.public-result__form-sex {
	font-size:.16rem;
	width:100%;
	height:.4rem;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.public-result__form-sex span {
	position:relative;
	cursor:pointer;
	display:inline-block;
	margin-right:.3rem;
	height:.3rem;
	line-height:.3rem;
	width:.3rem;
	text-align:center
}
.public-result__form-sex .cur {
	color:#e3140e
}
.public-result__form-sex .cur::before {
	content:"";
	position:absolute;
	left:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	width:.3rem;
	height:.3rem;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	background:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAMAAADypuvZAAAAllBMVEUAAADoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPBX+bFAAAAMXRSTlMABAr5ETMYR0EUDnf0oH48HxzikGJS7t2wlYRyTTgtimxnXVgi2NLOyMMoJem9qbeZL5M9EwAAAkZJREFUSMeVlFd26jAURVXce8G9YTAdkpz5T+4ZSIAHGMv7R0tebK50i8hbqKFLkmQwSgRhsltpbn04dIrnS4wKiH5ZhHO52nddpxi6bjCmSCPaIZov1GUky7phGOwMpcygEhtW9MKeq7Jb64+/OVu6pw9p6m7z7VQ6fckKkxTd89465nF1Stv7Pz5pnUdfv4erzak5kAGo5B/qFyvjq9Tswwxbkqs+WY7FA/Njaqm+lyvySAkryMhnDM9bao8VjWHZdLTushYp920KJAYZpZY1h94KBEAj49Baa5Z/mw1gExEUeWGyWyDuEyGqclaTC19ARsTwteX1fBIH9oIS1SL1ksAFsCWiyHItn1cbMIUlRWvn5zUBKmGJtmHG+isBnBJh1Nzx+iwCKyKOnJt90iMgnSDtZ87ykjx7guRFeZ+JFsgmSF3RzAiZTYtUOXk5+U5qnqmEuMBmgrS0d+WlTtYEaZbGbr8cgb2wQ8M1V66TMRcv0y7Zndc58C0sFcHWvJQL4Iro6bZ8dX1NToAjKGkBDyj5ncKYiUnfa6v5jRkAuZATxUHs/+Ue4AcBh60tHt6utwG2dFz6OVqxfp8sDoTjzcA5Fo/px/jrUvLneUgBFJ/b2wLW/yeZnQA09NPZgOT58TZ2AHb+UN5s9E73+j0FYBVvg0UBgPW7XqMOB5C0zxott+j5Gmgad4WeOFPZ3XCbAD3HxXATmzHO8M1XbramY2+t6z6UPnZKkeCZYzM+OW64xp3kpxR86SV35oQ/Wd5qozHE+QdtNTs+u/FwGwAAAABJRU5ErkJggg==) no-repeat;
	-moz-background-size:100% 100%;
	background-size:100% 100%
}
.public-result__form-birthday {
	font-size:.16rem;
	width:100%;
	padding-right:.3rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:.4rem;
	line-height:.4rem;
	background-color:#fcf9f6;
	-webkit-border-top-right-radius:.05rem;
	-moz-border-radius-topright:.05rem;
	border-top-right-radius:.05rem;
	-webkit-border-bottom-right-radius:.05rem;
	-moz-border-radius-bottomright:.05rem;
	border-bottom-right-radius:.05rem;
	background:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAMAAAANmfvwAAAAbFBMVEUAAADjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRiYfTj4iAAAAI3RSTlMAdzKq++8h3dW9l4gG9rhV5DgeDsfq2LWkkYqBfGlfSEIoyAVcpmwAAAD7SURBVDjLxY5bbsMgEEXBhgGMDXbsvN+d/e+xQwJSi4qbRJFyfu4dcYBh72Yrq1Qruf1TUXhM9YiK/aLa1YGTt3XE+tMtd/FdLvDGgjUYadjiXgQPxhmxqBBnUkwa4KcCqRpSujTsrzpVfd2n2pGC//Co4oaqwOCi4lkRHxV14AUO6oFdPqEIDzAolBeAi0Q1AHiRKUtGbHAK8YWbEMv8I2dtQ/dqa2tE0VjrXlm3N0ZTKGMUhTamzxU5Ul2jbhlrNa5pGGWmdEBnE/Zkjj1OZEKXfySk7O4hwg2Kp9YV84YgRc8rmhQ+r3BSWjdnuJYFh69EYY8VJ+M9fAP/dVxzxUxlDgAAAABJRU5ErkJggg==) no-repeat 98% center;
	-moz-background-size:.2rem auto;
	background-size:.2rem auto
}
.public-result__form-btn {
	overflow:hidden;
	margin-top:.1rem
}
.public-result__form-btn a {
	display:block;
	height:.4rem;
	line-height:.4rem;
	color:#fff;
	background-color:#cc431b;
	text-align:center;
	font-size:20px;
	-webkit-border-radius:.05rem;
	-moz-border-radius:.05rem;
	border-radius:.05rem
}
.public-result__form-agreement {
	color:#c1bdbd;
	text-align:center;
	font-size:.14rem;
	padding-top:.1rem
}
.public-result__form-agreement input {
	-webkit-appearance:checkbox;
	vertical-align:middle;
	position:relative;
	margin-top:-.02rem;
	margin-right:.05rem;
	width:.14rem;
	height:.14rem
}
.public-result__form-agreement a {
	color:#c1bdbd;
	text-decoration:underline
}
.public-result__form-test {
	text-align:center;
	color:#666
}
.public-result__form-test>span {
	color:#d83640
}
@media only screen and (min-width:640px) {
	html {
	font-size:170.6666px
}
}@media only screen and (min-width:320px) and (max-width:640px) {
	html {
	font-size:26.6666vw
}
}@media only screen and (max-width:320px) {
	html {
	font-size:85.3333px
}
}.public-result__hot {
	padding:0;
	background-color:#fff
}
.public-result__hot .public_ht_title {
	display:none
}
.public-result__hot .public_hot_test {
	border:none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.tac {
	text-align:center
}
.m_rt_title {
	background-color:#d21a24;
	position:relative
}
.m_rt_title:after,.m_rt_title:before {
	content:'';
	position:absolute;
	top:0;
	height:100%;
	width:30%;
	-moz-background-size:auto 100%;
	background-size:auto 100%;
	background-repeat:no-repeat
}
.m_rt_title:before {
	background-image:url(../images/m_title_bg_left.jpg);
	left:0;
	background-position:left
}
.m_rt_title:after {
	background-image:url(../images/m_title_bg_right.jpg);
	right:0;
	background-position:right
}
.m_rt_formbtn .bind_btn {
	background-color:#fca824;
	height:.44rem;
	line-height:.44rem;
	-webkit-border-radius:.22rem;
	-moz-border-radius:.22rem;
	border-radius:.22rem
}
.public-result__hd {
	background-color:#d21a24;
	position:relative
}
.public-result__hd:after,.public-result__hd:before {
	content:'';
	position:absolute;
	top:0;
	height:100%;
	width:30%;
	-moz-background-size:auto 100%;
	background-size:auto 100%;
	background-repeat:no-repeat
}
.public-result__hd:before {
	background-image:url(../images/m_title_bg_left.jpg);
	left:0;
	background-position:left
}
.public-result__hd:after {
	background-image:url(../images/m_title_bg_right.jpg);
	right:0;
	background-position:right
}
.result-ads {
	background-color:#fff7de;
	border:1px solid #f5b569;
	overflow:hidden;
	margin-top:.1rem;
	padding:.1rem
}
.bz>td {
	font-size:.18rem;
	border-right-width:0
}
.bz>td:last-child {
	border-right-width:1px
}
.dayun {
	overflow:hidden;
	padding:0!important
}
.dayun div {
	overflow:hidden;
	float:left;
	width:50%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-right:1px solid #e8ddbf;
	padding:.05rem
}
.dayun div:last-child {
	border:none
}
.result-table {
	margin-top:0;
	border-top:0
}
.red_color {
	background-color:#e14848!important;
	color:#fff!important
}
.result-table-red {
	color:#d83640;
	font-size:.18rem;
	padding-top:.05rem
}
.result-table-txt {
	margin-bottom:.1rem
}
.zongti_frame {
	padding:1px 0;
	height:.4rem;
	line-height:.4rem;
	text-align:center;
	color:#e14848;
	font-size:.16rem;
	overflow:hidden;
	background-color:#fef7f0;
	-webkit-border-radius:.05rem;
	-moz-border-radius:.05rem;
	border-radius:.05rem
}
.zongti_frame li {
	float:left;
	width:50%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.zongti_frame li:first-child {
	border-right:1px solid #ffb996
}
.ly_box {
	margin:.1rem 0 0
}
.ly_b_title {
	height:.4rem;
	line-height:.4rem;
	padding:0 .4rem 0 .1rem;
	color:#d21a24;
	font-size:.18rem;
	font-weight:700;
	position:relative;
	-webkit-border-radius:.05rem;
	-moz-border-radius:.05rem;
	border-radius:.05rem;
	text-align:center;
	background-color:#f8e3cf
}
.ly_b_title::after {
	content:'';
	position:absolute;
	top:.1rem;
	right:.2rem;
	width:.1rem;
	height:.1rem;
	border:solid #f04f59;
	border-width:0 2px 2px 0;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg)
}
.ly_box .active:after {
	-webkit-transform:rotate(225deg);
	-moz-transform:rotate(225deg);
	-ms-transform:rotate(225deg);
	-o-transform:rotate(225deg);
	transform:rotate(225deg);
	top:.17rem
}
.ly_c {
	overflow:hidden;
	display:none
}
.ly_txt {
	overflow:hidden;
	padding:0 .15rem .1rem .1rem;
	text-align:left
}
.ly_txt p {
	line-height:.3rem
}
.ly_txt span {
	display:inline-block;
	vertical-align:middle;
	height:.2rem;
	line-height:.2rem;
	color:#fff;
	-webkit-border-radius:.05rem;
	-moz-border-radius:.05rem;
	border-radius:.05rem;
	background-color:#d83640;
	padding:0 .1rem;
	font-size:.14rem;
	margin-right:.05rem
}
.zhuxing {
	position:relative;
	margin:.2rem .1rem 0;
	height:3rem
}
.zx_center {
	overflow:hidden;
	padding-top:.05rem
}
.zx_ul_wrap {
	position:relative;
	float:right;
	width:90%;
	border-left:1px solid #ff6373;
	border-bottom:1px solid #ff6373;
	height:2.5rem
}
.zx_ul_wrap .icon_arrow_l {
	display:block;
	position:absolute;
	top:-.04rem;
	left:-.04rem;
	width:0;
	height:0;
	border-left:4px solid transparent;
	border-right:4px solid transparent;
	border-bottom:6px solid #ff6373
}
.zx_ul li {
	position:relative;
	width:25%;
	text-align:center;
	float:left;
	overflow:hidden;
	height:2.5rem
}
.zx_ul_5 li {
	width:20%
}
.zx_ul p {
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-.21rem;
	width:.42rem;
	height:2rem;
	overflow:hidden
}
.zx_ul em {
	display:block;
	margin-top:-.25rem
}
.zx_ul span {
	position:absolute;
	bottom:0;
	left:50%;
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	display:block;
	width:.2rem
}
.zx_ul .col_1 {
	background-color:#f76677
}
.zx_ul .col_2 {
	background-color:#75c5df
}
.zx_ul .col_3 {
	background-color:#ff8d6f
}
.zx_ul .col_4 {
	background-color:#ffd996
}
.zx_ul .col_5 {
	background-color:#66d175
}
.zx_left {
	position:absolute;
	left:0;
	bottom:.32rem;
	overflow:hidden;
	text-align:center;
	float:left;
	width:10%
}
.zx_left p {
	line-height:.18rem;
	margin-bottom:.05rem
}
.zx_left span {
	display:block;
	height:.2rem;
	line-height:.2rem
}
.zx_bottom {
	overflow:hidden;
	font-size:.14rem;
	padding:.05rem 0
}
.zx_bottom_l {
	width:10%;
	float:left
}
.zx_bottom_r {
	width:90%;
	float:right
}
.zx_bottom_r span {
	width:25%;
	float:left;
	text-align:center
}
.zx_bottom_r_5 span {
	width:20%
}
.words_red {
	color:red
}
.words_blue {
	color:#00b0f0
}
.public-result__form .public_form_wrap li {
	background:0 0;
	border-bottom:1px solid #fff;
	margin:0;
	-webkit-border-radius:none;
	-moz-border-radius:none;
	border-radius:none
}
.public-result__form .public_btn_s>a {
	position:relative;
	-webkit-animation:none;
	-moz-animation:none;
	animation:none
}
.public-result__table th {
	background-color:#f8d6b4;
	color:#e71f19
}
.public-result__title {
	margin:.15rem 0
}
.public-result__title>span {
	width:1.8rem;
	background-image:url(../images/m_small_title.png);
	-moz-background-size:100% 100%;
	background-size:100% 100%;
	background-color:transparent;
	color:#d21a24
}
.public-result__starbox {
	text-align:left
}
.public-result__box>img {
	width:50%
}
.result-star {
	background-image:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAkFBMVEUAAADYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDzIjyqAAAAMHRSTlMA5gN1793NB0giGIcQuDLYlzfhq6U8DOrUvWZXRC0myI6BahS0kXtAKPocw55hXVAVMwWHAAACHklEQVRIx+WWV5KjMBRFJYssi5yzCTY47n930+AC09MgQPMzVf0+LCzqwNWLgP/TXuI/wCRiZ49twA5HgSczw1aYY1ZW5JQEHhhhKQPg9mKEdQTAo2JjDzAFwOWuTLCh9a8/M8G497TKM7lMM/pFkBjYFL7XwmKAkf5eXU7ZD2eD3DvazSrcUI6OthsO7fHSv+yFq+hzensn63LueF1yx52lTCZ/bHT8MkXuLFU7M+I4Nn6WodIYUhQiIZxsxlxnJt+ZL3R2C1oz6RNQigqEdYtkGmxbqGXE1jEq6aeybgroYb+1MQojyUiVjd3yKtzFQarOO2CPORBN+zM87aidpyd9zyeSyVt7BOabv/cK77ktAapgJuqJb23IBdnXZ50q1uZqEl9gsdhrIabHKoQxpQ6rLKW4qtYod3u/PRbHHiFrTmmEBb+lWr6eC2JuzuYbtrYNx1mPJvwmmG9ofZxuMpzfP+Ub4MdCy0rMDbAdAsCsG8qAWXezqC4xVwNd3KcDS5hK9Z3VKH/quqyyENbuR3e91ii869iqTCyC452XxhPBFd2JNjwFwTcV87Yy6t42lktyGySIeCi1c71pwF1MPJGoCkEfv5Su+8CV3e8ZSt+3kYc6TqA2KsPvGkoQKD8yngjql26dwvaniudHwBPmrkzVTV6HE1zQVtq8JMS0D90kIMribYn3KLodDp5pwtycovsE19JXvS6nSAl+gf0BwfsfYzs4xbQAAAAASUVORK5CYII=);
	background-repeat:no-repeat;
	background-position:center center;
	-moz-background-size:100%;
	background-size:100%
}
.result-star.half {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAjVBMVEUAAADYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkCl+rffAAAALnRSTlMAA/zey48y6Eki9+TUxLdDEO6+lhUMdjgsJwjrzz3aoIJ7GdeniGBZcWpoT60f1QgW8QAAAf5JREFUSMfV1tl2qjAUBuAQ5ikg84yKgNo27/94hygtnJbEkKv2v9P4LX8Wm70AvzNvBRBPNYpbHwbieMClKYxdrPaitrBwZkuC2IAYuG+CGGEMBiRmJWvC8eEshFM4YRCehHCLCdZkSQQfHhhUhoDN4RPf3gWwip84PkT7sT1j0Ca77Rl+4rrZjRP8iYFT78XOgq+XnTaGC44O/j48rDC4JP6UyCTJNZLU87z0ByrOeWqM90TGK+wdSGyZxFFI3ADKGTnSjPGW9OEFKZ1uWfp07LqBPWNK4nc3AiSjjJUgcF3FkUsLL2Hgj6qd96rW4SVcOLWvS4dwHx5047/lXvJjqW/yb8OIeHGMgp93/WpxYdMJt5ZD5nDgWr9R1nT4Et91j76oSyaW1C4H9ESIgX2EfMDMzaLhvFFf7tHMoeAjz1NdqNs4kwFPrE0MmpTDmnAbH1UOfFrX3ttboWDQcfS2KJindwZpmOMd44hXSZS5Kuf2r9bYvetqzN9bstZYAn4rG18T+qq3Ble2f2zt5hJx9lYXWs5/WfT6MI9AyMbdcr3npY4SmI/eOrO39NX6KK2/vpYJ+Vx5LFzPWDe+TzyqtFe9w6cNNl7dRluNTWbvhlB42vxJ1MoGq3dBWtNXpCGXjN7eZFFEP49Vxpy0c2V6tA/qUWDXQDhJBP5G/gHQQ2wMYMsULAAAAABJRU5ErkJggg==);
	background-repeat:no-repeat;
	background-position:center center;
	-moz-background-size:100%;
	background-size:100%
}
.result-star.full {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAh1BMVEUAAADYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkCFwOJYAAAALHRSTlMABTLpIhD432n75LlHQjwYlY5yNxTwingJ2dXLtKmeWkssKMO9poJ6VhytXqM/3TMAAAGRSURBVEjH5ZbZcoJAEEVnAFlkUzZFFJW4Jv3/3xeRgEOEYbqfUpXzPKfqVg99GfY3uXFGx73R3Znj0uU9gEGWdwAXqstTgDl1ZAd4cCDKZS1vibJey05IcgN4siLJWSNbJDmHBp/gVvDDjiCvWtlM8HIBLRHaDaEjR8s2vAjQqyzIJXaVTUE2Z9hVFolmD0KjptJqYt/34zdpHVaxt7dXBUxhHevzWn04W+zcItdNUOWjuX1tA3hK3kZdYFUnEjtDR7mpx0RCF+HmFftFpDyr08CtHxXntuA9DTM3x+45qLmlvmQPt3J3Y8g3UTa3bX9UqLktOZuCL0fcs+rPsQ+mwC0YJlZwDRghQ1QfKfcZgJ5bH7+rSfcIQM9tA9Bzf/ZqztZRuVPxcjhLSngxn3A16NCbqvIs5b9W9Ip8b1sicxRzdxt94UKcQik3T7vIIrztx0Dh/XQK3754t6k/mXx9ttx1aO2/9Kncp/rASMslZ3lubgK4CRvDs2S5/UdkJmG9lLyhL/OAydHu4y+3hP0DvgGtqbSjHVaHLgAAAABJRU5ErkJggg==);
	background-repeat:no-repeat;
	background-position:center center;
	-moz-background-size:100%;
	background-size:100%
}
.result-form {
	background-color:#fef9f4;
	-webkit-border-radius:.06rem;
	-moz-border-radius:.06rem;
	border-radius:.06rem;
	padding:0 .1rem .1rem
}
.result-form__title {
	text-align:center;
	font-size:.14rem;
	line-height:.3rem;
	color:#d83640;
	font-weight:700;
	padding:.1rem 0
}
.public-result__hot .public_ht_title {
	display:none
}
.public-result__hot .public_hot_test {
	border:none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.public-result__form>form {
	margin:0
}
.public-result__form-ul {
	font-size:.16rem;
	-webkit-border-radius:.05rem;
	-moz-border-radius:.05rem;
	border-radius:.05rem
}
.public-result__form-li input:-webkit-autofill {
	-webkit-box-shadow:0 0 0 100px #fff inset;
	box-shadow:0 0 0 100px #fff inset
}
.public-result__form-li {
	-webkit-border-radius:.05rem;
	-moz-border-radius:.05rem;
	border-radius:.05rem;
	background-color:#fff;
	margin-bottom:.1rem;
	position:relative;
	padding-left:.9rem
}
.public-result__form-li:last-of-type {
	border-bottom:none
}
.public-result__form-words {
	position:absolute;
	left:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	width:.8rem;
	text-align:center;
	height:.4rem;
	line-height:.4rem
}
.public-result__form-input {
	font-size:.16rem;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:.4rem;
	line-height:.4rem;
	background-color:#fff;
	-webkit-border-top-right-radius:.05rem;
	-moz-border-radius-topright:.05rem;
	border-top-right-radius:.05rem;
	-webkit-border-bottom-right-radius:.05rem;
	-moz-border-radius-bottomright:.05rem;
	border-bottom-right-radius:.05rem
}
.public-result__form-sex {
	font-size:.16rem;
	width:100%;
	height:.4rem;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.public-result__form-sex span {
	position:relative;
	cursor:pointer;
	display:inline-block;
	margin-right:.3rem;
	height:.3rem;
	line-height:.3rem;
	width:.3rem;
	text-align:center
}
.public-result__form-sex .cur {
	color:#e3140e
}
.public-result__form-sex .cur::before {
	content:"";
	position:absolute;
	left:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	width:.3rem;
	height:.3rem;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	background:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAMAAADypuvZAAAAllBMVEUAAADoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPBX+bFAAAAMXRSTlMABAr5ETMYR0EUDnf0oH48HxzikGJS7t2wlYRyTTgtimxnXVgi2NLOyMMoJem9qbeZL5M9EwAAAkZJREFUSMeVlFd26jAURVXce8G9YTAdkpz5T+4ZSIAHGMv7R0tebK50i8hbqKFLkmQwSgRhsltpbn04dIrnS4wKiH5ZhHO52nddpxi6bjCmSCPaIZov1GUky7phGOwMpcygEhtW9MKeq7Jb64+/OVu6pw9p6m7z7VQ6fckKkxTd89465nF1Stv7Pz5pnUdfv4erzak5kAGo5B/qFyvjq9Tswwxbkqs+WY7FA/Njaqm+lyvySAkryMhnDM9bao8VjWHZdLTushYp920KJAYZpZY1h94KBEAj49Baa5Z/mw1gExEUeWGyWyDuEyGqclaTC19ARsTwteX1fBIH9oIS1SL1ksAFsCWiyHItn1cbMIUlRWvn5zUBKmGJtmHG+isBnBJh1Nzx+iwCKyKOnJt90iMgnSDtZ87ykjx7guRFeZ+JFsgmSF3RzAiZTYtUOXk5+U5qnqmEuMBmgrS0d+WlTtYEaZbGbr8cgb2wQ8M1V66TMRcv0y7Zndc58C0sFcHWvJQL4Iro6bZ8dX1NToAjKGkBDyj5ncKYiUnfa6v5jRkAuZATxUHs/+Ue4AcBh60tHt6utwG2dFz6OVqxfp8sDoTjzcA5Fo/px/jrUvLneUgBFJ/b2wLW/yeZnQA09NPZgOT58TZ2AHb+UN5s9E73+j0FYBVvg0UBgPW7XqMOB5C0zxott+j5Gmgad4WeOFPZ3XCbAD3HxXATmzHO8M1XbramY2+t6z6UPnZKkeCZYzM+OW64xp3kpxR86SV35oQ/Wd5qozHE+QdtNTs+u/FwGwAAAABJRU5ErkJggg==) no-repeat;
	-moz-background-size:100% 100%;
	background-size:100% 100%
}
.public-result__form-birthday {
	font-size:.16rem;
	width:100%;
	padding-right:.3rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:.4rem;
	line-height:.4rem;
	background-color:#fcf9f6;
	-webkit-border-top-right-radius:.05rem;
	-moz-border-radius-topright:.05rem;
	border-top-right-radius:.05rem;
	-webkit-border-bottom-right-radius:.05rem;
	-moz-border-radius-bottomright:.05rem;
	border-bottom-right-radius:.05rem;
	background:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAMAAAANmfvwAAAAbFBMVEUAAADjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRiYfTj4iAAAAI3RSTlMAdzKq++8h3dW9l4gG9rhV5DgeDsfq2LWkkYqBfGlfSEIoyAVcpmwAAAD7SURBVDjLxY5bbsMgEEXBhgGMDXbsvN+d/e+xQwJSi4qbRJFyfu4dcYBh72Yrq1Qruf1TUXhM9YiK/aLa1YGTt3XE+tMtd/FdLvDGgjUYadjiXgQPxhmxqBBnUkwa4KcCqRpSujTsrzpVfd2n2pGC//Co4oaqwOCi4lkRHxV14AUO6oFdPqEIDzAolBeAi0Q1AHiRKUtGbHAK8YWbEMv8I2dtQ/dqa2tE0VjrXlm3N0ZTKGMUhTamzxU5Ul2jbhlrNa5pGGWmdEBnE/Zkjj1OZEKXfySk7O4hwg2Kp9YV84YgRc8rmhQ+r3BSWjdnuJYFh69EYY8VJ+M9fAP/dVxzxUxlDgAAAABJRU5ErkJggg==) no-repeat 98% center;
	-moz-background-size:.2rem auto;
	background-size:.2rem auto
}
.public-result__form-btn {
	overflow:hidden;
	margin-top:.1rem
}
.public-result__form-btn a {
	display:block;
	height:.4rem;
	line-height:.4rem;
	color:#fff;
	background-color:#cc431b;
	text-align:center;
	font-size:20px;
	-webkit-border-radius:.05rem;
	-moz-border-radius:.05rem;
	border-radius:.05rem
}
.public-result__form-agreement {
	color:#c1bdbd;
	text-align:center;
	font-size:.14rem;
	padding-top:.1rem
}
.public-result__form-agreement input {
	-webkit-appearance:checkbox;
	vertical-align:middle;
	position:relative;
	margin-top:-.02rem;
	margin-right:.05rem;
	width:.14rem;
	height:.14rem
}
.public-result__form-agreement a {
	color:#c1bdbd;
	text-decoration:underline
}
.public-result__form-test {
	text-align:center;
	color:#666
}
.public-result__form-test>span {
	color:#d83640
}
@media only screen and (min-width:640px) {
	html {
	font-size:170.6666px
}
}@media only screen and (min-width:320px) and (max-width:640px) {
	html {
	font-size:26.6666vw
}
}@media only screen and (max-width:320px) {
	html {
	font-size:85.3333px
}
}.public-result__hot {
	padding:0;
	background-color:#fff
}
.public-result__hot .public_ht_title {
	display:none
}
.public-result__hot .public_hot_test {
	border:none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.tac {
	text-align:center
}
.m_rt_title {
	background-color:#d21a24;
	position:relative
}
.m_rt_title:after,.m_rt_title:before {
	content:'';
	position:absolute;
	top:0;
	height:100%;
	width:30%;
	-moz-background-size:auto 100%;
	background-size:auto 100%;
	background-repeat:no-repeat
}
.m_rt_title:before {
	background-image:url(../images/m_title_bg_left.jpg);
	left:0;
	background-position:left
}
.m_rt_title:after {
	background-image:url(../images/m_title_bg_right.jpg);
	right:0;
	background-position:right
}
.m_rt_formbtn .bind_btn {
	background-color:#fca824;
	height:.44rem;
	line-height:.44rem;
	-webkit-border-radius:.22rem;
	-moz-border-radius:.22rem;
	border-radius:.22rem
}
.public-result__hd {
	background-color:#d21a24;
	position:relative
}
.public-result__hd:after,.public-result__hd:before {
	content:'';
	position:absolute;
	top:0;
	height:100%;
	width:30%;
	-moz-background-size:auto 100%;
	background-size:auto 100%;
	background-repeat:no-repeat
}
.public-result__hd:before {
	background-image:url(../images/m_title_bg_left.jpg);
	left:0;
	background-position:left
}
.public-result__hd:after {
	background-image:url(../images/m_title_bg_right.jpg);
	right:0;
	background-position:right
}
.result-ads {
	background-color:#fff7de;
	border:1px solid #f5b569;
	overflow:hidden;
	margin-top:.1rem;
	padding:.1rem
}
.bz>td {
	font-size:.18rem;
	border-right-width:0
}
.bz>td:last-child {
	border-right-width:1px
}
.dayun {
	overflow:hidden;
	padding:0!important
}
.dayun div {
	overflow:hidden;
	float:left;
	width:50%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-right:1px solid #e8ddbf;
	padding:.05rem
}
.dayun div:last-child {
	border:none
}
.result-table {
	margin-top:0;
	border-top:0
}
.red_color {
	background-color:#e14848!important;
	color:#fff!important
}
.result-table-red {
	color:#d83640;
	font-size:.18rem;
	padding-top:.05rem
}
.result-table-txt {
	margin-bottom:.1rem
}
.zongti_frame {
	padding:1px 0;
	height:.4rem;
	line-height:.4rem;
	text-align:center;
	color:#e14848;
	font-size:.16rem;
	overflow:hidden;
	background-color:#fef7f0;
	-webkit-border-radius:.05rem;
	-moz-border-radius:.05rem;
	border-radius:.05rem
}
.zongti_frame li {
	float:left;
	width:50%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.zongti_frame li:first-child {
	border-right:1px solid #ffb996
}
.ly_box {
	margin:.1rem 0 0
}
.ly_b_title {
	height:.4rem;
	line-height:.4rem;
	padding:0 .4rem 0 .1rem;
	color:#d21a24;
	font-size:.18rem;
	font-weight:700;
	position:relative;
	-webkit-border-radius:.05rem;
	-moz-border-radius:.05rem;
	border-radius:.05rem;
	text-align:center;
	background-color:#f8e3cf
}
.ly_b_title::after {
	content:'';
	position:absolute;
	top:.1rem;
	right:.2rem;
	width:.1rem;
	height:.1rem;
	border:solid #f04f59;
	border-width:0 2px 2px 0;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg)
}
.ly_box .active:after {
	-webkit-transform:rotate(225deg);
	-moz-transform:rotate(225deg);
	-ms-transform:rotate(225deg);
	-o-transform:rotate(225deg);
	transform:rotate(225deg);
	top:.17rem
}
.ly_c {
	overflow:hidden;
	display:none
}
.ly_txt {
	overflow:hidden;
	padding:0 .15rem .1rem .1rem;
	text-align:left
}
.ly_txt p {
	line-height:.3rem
}
.ly_txt span {
	display:inline-block;
	vertical-align:middle;
	height:.2rem;
	line-height:.2rem;
	color:#fff;
	-webkit-border-radius:.05rem;
	-moz-border-radius:.05rem;
	border-radius:.05rem;
	background-color:#d83640;
	padding:0 .1rem;
	font-size:.14rem;
	margin-right:.05rem
}
.zhuxing {
	position:relative;
	margin:.2rem .1rem 0;
	height:3rem
}
.zx_center {
	overflow:hidden;
	padding-top:.05rem
}
.zx_ul_wrap {
	position:relative;
	float:right;
	width:90%;
	border-left:1px solid #ff6373;
	border-bottom:1px solid #ff6373;
	height:2.5rem
}
.zx_ul_wrap .icon_arrow_l {
	display:block;
	position:absolute;
	top:-.04rem;
	left:-.04rem;
	width:0;
	height:0;
	border-left:4px solid transparent;
	border-right:4px solid transparent;
	border-bottom:6px solid #ff6373
}
.zx_ul li {
	position:relative;
	width:25%;
	text-align:center;
	float:left;
	overflow:hidden;
	height:2.5rem
}
.zx_ul_5 li {
	width:20%
}
.zx_ul p {
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-.21rem;
	width:.42rem;
	height:2rem;
	overflow:hidden
}
.zx_ul em {
	display:block;
	margin-top:-.25rem
}
.zx_ul span {
	position:absolute;
	bottom:0;
	left:50%;
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	display:block;
	width:.2rem
}
.zx_ul .col_1 {
	background-color:#f76677
}
.zx_ul .col_2 {
	background-color:#75c5df
}
.zx_ul .col_3 {
	background-color:#ff8d6f
}
.zx_ul .col_4 {
	background-color:#ffd996
}
.zx_ul .col_5 {
	background-color:#66d175
}
.zx_left {
	position:absolute;
	left:0;
	bottom:.32rem;
	overflow:hidden;
	text-align:center;
	float:left;
	width:10%
}
.zx_left p {
	line-height:.18rem;
	margin-bottom:.05rem
}
.zx_left span {
	display:block;
	height:.2rem;
	line-height:.2rem
}
.zx_bottom {
	overflow:hidden;
	font-size:.14rem;
	padding:.05rem 0
}
.zx_bottom_l {
	width:10%;
	float:left
}
.zx_bottom_r {
	width:90%;
	float:right
}
.zx_bottom_r span {
	width:25%;
	float:left;
	text-align:center
}
.zx_bottom_r_5 span {
	width:20%
}
.words_red {
	color:red
}
.words_blue {
	color:#00b0f0
}
.public-result__form .public_form_wrap li {
	background:0 0;
	border-bottom:1px solid #fff;
	margin:0;
	-webkit-border-radius:none;
	-moz-border-radius:none;
	border-radius:none
}
.public-result__form .public_btn_s>a {
	position:relative;
	-webkit-animation:none;
	-moz-animation:none;
	animation:none
}
.public-result__table th {
	background-color:#f8d6b4;
	color:#e71f19
}
.public-result__title {
	margin:.15rem 0
}
.public-result__title>span {
	width:1.8rem;
	background-image:url(../images/m_small_title.png);
	-moz-background-size:100% 100%;
	background-size:100% 100%;
	background-color:transparent;
	color:#d21a24
}
.public-result__starbox {
	text-align:left
}
.public-result__box>img {
	width:50%
}
.result-star {
	background-image:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAkFBMVEUAAADYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDzIjyqAAAAMHRSTlMA5gN1793NB0giGIcQuDLYlzfhq6U8DOrUvWZXRC0myI6BahS0kXtAKPocw55hXVAVMwWHAAACHklEQVRIx+WWV5KjMBRFJYssi5yzCTY47n930+AC09MgQPMzVf0+LCzqwNWLgP/TXuI/wCRiZ49twA5HgSczw1aYY1ZW5JQEHhhhKQPg9mKEdQTAo2JjDzAFwOWuTLCh9a8/M8G497TKM7lMM/pFkBjYFL7XwmKAkf5eXU7ZD2eD3DvazSrcUI6OthsO7fHSv+yFq+hzensn63LueF1yx52lTCZ/bHT8MkXuLFU7M+I4Nn6WodIYUhQiIZxsxlxnJt+ZL3R2C1oz6RNQigqEdYtkGmxbqGXE1jEq6aeybgroYb+1MQojyUiVjd3yKtzFQarOO2CPORBN+zM87aidpyd9zyeSyVt7BOabv/cK77ktAapgJuqJb23IBdnXZ50q1uZqEl9gsdhrIabHKoQxpQ6rLKW4qtYod3u/PRbHHiFrTmmEBb+lWr6eC2JuzuYbtrYNx1mPJvwmmG9ofZxuMpzfP+Ub4MdCy0rMDbAdAsCsG8qAWXezqC4xVwNd3KcDS5hK9Z3VKH/quqyyENbuR3e91ii869iqTCyC452XxhPBFd2JNjwFwTcV87Yy6t42lktyGySIeCi1c71pwF1MPJGoCkEfv5Su+8CV3e8ZSt+3kYc6TqA2KsPvGkoQKD8yngjql26dwvaniudHwBPmrkzVTV6HE1zQVtq8JMS0D90kIMribYn3KLodDp5pwtycovsE19JXvS6nSAl+gf0BwfsfYzs4xbQAAAAASUVORK5CYII=);
	background-repeat:no-repeat;
	background-position:center center;
	-moz-background-size:100%;
	background-size:100%
}
.result-star.half {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAjVBMVEUAAADYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkCl+rffAAAALnRSTlMAA/zey48y6Eki9+TUxLdDEO6+lhUMdjgsJwjrzz3aoIJ7GdeniGBZcWpoT60f1QgW8QAAAf5JREFUSMfV1tl2qjAUBuAQ5ikg84yKgNo27/94hygtnJbEkKv2v9P4LX8Wm70AvzNvBRBPNYpbHwbieMClKYxdrPaitrBwZkuC2IAYuG+CGGEMBiRmJWvC8eEshFM4YRCehHCLCdZkSQQfHhhUhoDN4RPf3gWwip84PkT7sT1j0Ca77Rl+4rrZjRP8iYFT78XOgq+XnTaGC44O/j48rDC4JP6UyCTJNZLU87z0ByrOeWqM90TGK+wdSGyZxFFI3ADKGTnSjPGW9OEFKZ1uWfp07LqBPWNK4nc3AiSjjJUgcF3FkUsLL2Hgj6qd96rW4SVcOLWvS4dwHx5047/lXvJjqW/yb8OIeHGMgp93/WpxYdMJt5ZD5nDgWr9R1nT4Et91j76oSyaW1C4H9ESIgX2EfMDMzaLhvFFf7tHMoeAjz1NdqNs4kwFPrE0MmpTDmnAbH1UOfFrX3ttboWDQcfS2KJindwZpmOMd44hXSZS5Kuf2r9bYvetqzN9bstZYAn4rG18T+qq3Ble2f2zt5hJx9lYXWs5/WfT6MI9AyMbdcr3npY4SmI/eOrO39NX6KK2/vpYJ+Vx5LFzPWDe+TzyqtFe9w6cNNl7dRluNTWbvhlB42vxJ1MoGq3dBWtNXpCGXjN7eZFFEP49Vxpy0c2V6tA/qUWDXQDhJBP5G/gHQQ2wMYMsULAAAAABJRU5ErkJggg==);
	background-repeat:no-repeat;
	background-position:center center;
	-moz-background-size:100%;
	background-size:100%
}
.result-star.full {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAh1BMVEUAAADYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkCFwOJYAAAALHRSTlMABTLpIhD432n75LlHQjwYlY5yNxTwingJ2dXLtKmeWkssKMO9poJ6VhytXqM/3TMAAAGRSURBVEjH5ZbZcoJAEEVnAFlkUzZFFJW4Jv3/3xeRgEOEYbqfUpXzPKfqVg99GfY3uXFGx73R3Znj0uU9gEGWdwAXqstTgDl1ZAd4cCDKZS1vibJey05IcgN4siLJWSNbJDmHBp/gVvDDjiCvWtlM8HIBLRHaDaEjR8s2vAjQqyzIJXaVTUE2Z9hVFolmD0KjptJqYt/34zdpHVaxt7dXBUxhHevzWn04W+zcItdNUOWjuX1tA3hK3kZdYFUnEjtDR7mpx0RCF+HmFftFpDyr08CtHxXntuA9DTM3x+45qLmlvmQPt3J3Y8g3UTa3bX9UqLktOZuCL0fcs+rPsQ+mwC0YJlZwDRghQ1QfKfcZgJ5bH7+rSfcIQM9tA9Bzf/ZqztZRuVPxcjhLSngxn3A16NCbqvIs5b9W9Ip8b1sicxRzdxt94UKcQik3T7vIIrztx0Dh/XQK3754t6k/mXx9ttx1aO2/9Kncp/rASMslZ3lubgK4CRvDs2S5/UdkJmG9lLyhL/OAydHu4y+3hP0DvgGtqbSjHVaHLgAAAABJRU5ErkJggg==);
	background-repeat:no-repeat;
	background-position:center center;
	-moz-background-size:100%;
	background-size:100%
}
.result-form {
	background-color:#fef9f4;
	-webkit-border-radius:.06rem;
	-moz-border-radius:.06rem;
	border-radius:.06rem;
	padding:0 .1rem .1rem
}
.result-form__title {
	text-align:center;
	font-size:.14rem;
	line-height:.3rem;
	color:#d83640;
	font-weight:700;
	padding:.1rem 0
}
.public-result__hot .public_ht_title {
	display:none
}
.public-result__hot .public_hot_test {
	border:none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.public-result__form>form {
	margin:0
}
.public-result__form-ul {
	font-size:.16rem;
	-webkit-border-radius:.05rem;
	-moz-border-radius:.05rem;
	border-radius:.05rem
}
.public-result__form-li input:-webkit-autofill {
	-webkit-box-shadow:0 0 0 100px #fff inset;
	box-shadow:0 0 0 100px #fff inset
}
.public-result__form-li {
	-webkit-border-radius:.05rem;
	-moz-border-radius:.05rem;
	border-radius:.05rem;
	background-color:#fff;
	margin-bottom:.1rem;
	position:relative;
	padding-left:.9rem
}
.public-result__form-li:last-of-type {
	border-bottom:none
}
.public-result__form-words {
	position:absolute;
	left:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	width:.8rem;
	text-align:center;
	height:.4rem;
	line-height:.4rem
}
.public-result__form-input {
	font-size:.16rem;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:.4rem;
	line-height:.4rem;
	background-color:#fff;
	-webkit-border-top-right-radius:.05rem;
	-moz-border-radius-topright:.05rem;
	border-top-right-radius:.05rem;
	-webkit-border-bottom-right-radius:.05rem;
	-moz-border-radius-bottomright:.05rem;
	border-bottom-right-radius:.05rem
}
.public-result__form-sex {
	font-size:.16rem;
	width:100%;
	height:.4rem;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.public-result__form-sex span {
	position:relative;
	cursor:pointer;
	display:inline-block;
	margin-right:.3rem;
	height:.3rem;
	line-height:.3rem;
	width:.3rem;
	text-align:center
}
.public-result__form-sex .cur {
	color:#e3140e
}
.public-result__form-sex .cur::before {
	content:"";
	position:absolute;
	left:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	width:.3rem;
	height:.3rem;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	background:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAMAAADypuvZAAAAllBMVEUAAADoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPBX+bFAAAAMXRSTlMABAr5ETMYR0EUDnf0oH48HxzikGJS7t2wlYRyTTgtimxnXVgi2NLOyMMoJem9qbeZL5M9EwAAAkZJREFUSMeVlFd26jAURVXce8G9YTAdkpz5T+4ZSIAHGMv7R0tebK50i8hbqKFLkmQwSgRhsltpbn04dIrnS4wKiH5ZhHO52nddpxi6bjCmSCPaIZov1GUky7phGOwMpcygEhtW9MKeq7Jb64+/OVu6pw9p6m7z7VQ6fckKkxTd89465nF1Stv7Pz5pnUdfv4erzak5kAGo5B/qFyvjq9Tswwxbkqs+WY7FA/Njaqm+lyvySAkryMhnDM9bao8VjWHZdLTushYp920KJAYZpZY1h94KBEAj49Baa5Z/mw1gExEUeWGyWyDuEyGqclaTC19ARsTwteX1fBIH9oIS1SL1ksAFsCWiyHItn1cbMIUlRWvn5zUBKmGJtmHG+isBnBJh1Nzx+iwCKyKOnJt90iMgnSDtZ87ykjx7guRFeZ+JFsgmSF3RzAiZTYtUOXk5+U5qnqmEuMBmgrS0d+WlTtYEaZbGbr8cgb2wQ8M1V66TMRcv0y7Zndc58C0sFcHWvJQL4Iro6bZ8dX1NToAjKGkBDyj5ncKYiUnfa6v5jRkAuZATxUHs/+Ue4AcBh60tHt6utwG2dFz6OVqxfp8sDoTjzcA5Fo/px/jrUvLneUgBFJ/b2wLW/yeZnQA09NPZgOT58TZ2AHb+UN5s9E73+j0FYBVvg0UBgPW7XqMOB5C0zxott+j5Gmgad4WeOFPZ3XCbAD3HxXATmzHO8M1XbramY2+t6z6UPnZKkeCZYzM+OW64xp3kpxR86SV35oQ/Wd5qozHE+QdtNTs+u/FwGwAAAABJRU5ErkJggg==) no-repeat;
	-moz-background-size:100% 100%;
	background-size:100% 100%
}
.public-result__form-birthday {
	font-size:.16rem;
	width:100%;
	padding-right:.3rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:.4rem;
	line-height:.4rem;
	background-color:#fcf9f6;
	-webkit-border-top-right-radius:.05rem;
	-moz-border-radius-topright:.05rem;
	border-top-right-radius:.05rem;
	-webkit-border-bottom-right-radius:.05rem;
	-moz-border-radius-bottomright:.05rem;
	border-bottom-right-radius:.05rem;
	background:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAMAAAANmfvwAAAAbFBMVEUAAADjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRiYfTj4iAAAAI3RSTlMAdzKq++8h3dW9l4gG9rhV5DgeDsfq2LWkkYqBfGlfSEIoyAVcpmwAAAD7SURBVDjLxY5bbsMgEEXBhgGMDXbsvN+d/e+xQwJSi4qbRJFyfu4dcYBh72Yrq1Qruf1TUXhM9YiK/aLa1YGTt3XE+tMtd/FdLvDGgjUYadjiXgQPxhmxqBBnUkwa4KcCqRpSujTsrzpVfd2n2pGC//Co4oaqwOCi4lkRHxV14AUO6oFdPqEIDzAolBeAi0Q1AHiRKUtGbHAK8YWbEMv8I2dtQ/dqa2tE0VjrXlm3N0ZTKGMUhTamzxU5Ul2jbhlrNa5pGGWmdEBnE/Zkjj1OZEKXfySk7O4hwg2Kp9YV84YgRc8rmhQ+r3BSWjdnuJYFh69EYY8VJ+M9fAP/dVxzxUxlDgAAAABJRU5ErkJggg==) no-repeat 98% center;
	-moz-background-size:.2rem auto;
	background-size:.2rem auto
}
.public-result__form-btn {
	overflow:hidden;
	margin-top:.1rem
}
.public-result__form-btn a {
	display:block;
	height:.4rem;
	line-height:.4rem;
	color:#fff;
	background-color:#cc431b;
	text-align:center;
	font-size:20px;
	-webkit-border-radius:.05rem;
	-moz-border-radius:.05rem;
	border-radius:.05rem
}
.public-result__form-agreement {
	color:#c1bdbd;
	text-align:center;
	font-size:.14rem;
	padding-top:.1rem
}
.public-result__form-agreement input {
	-webkit-appearance:checkbox;
	vertical-align:middle;
	position:relative;
	margin-top:-.02rem;
	margin-right:.05rem;
	width:.14rem;
	height:.14rem
}
.public-result__form-agreement a {
	color:#c1bdbd;
	text-decoration:underline
}
.public-result__form-test {
	text-align:center;
	color:#666
}
.public-result__form-test>span {
	color:#d83640
}
@media only screen and (min-width:640px) {
	html {
	font-size:170.6666px
}
}@media only screen and (min-width:320px) and (max-width:640px) {
	html {
	font-size:26.6666vw
}
}@media only screen and (max-width:320px) {
	html {
	font-size:85.3333px
}
}@media only screen and (min-width:640px) 
{
html {
	font-size:170.6666px
}
}
@media only screen and (min-width:320px) and (max-width:640px) 
{
	html {
	font-size:26.6666vw
}
}
@media only screen and (max-width:320px) 
{
	html {
	font-size:85.3333px
}
}
@-webkit-keyframes indexTableAnim 
{
	0% {
	-webkit-transform:scale(.9);
	transform:scale(.9)
}
50% 
{
	-webkit-transform:scale(1);
	transform:scale(1)
}
100% {
	-webkit-transform:scale(.9);
	transform:scale(.9)
}
}@-moz-keyframes indexTableAnim {
	0% {
	-moz-transform:scale(.9);
	transform:scale(.9)
}
50% {
	-moz-transform:scale(1);
	transform:scale(1)
}
100% {
	-moz-transform:scale(.9);
	transform:scale(.9)
}
}@keyframes indexTableAnim {
	0% {
	-webkit-transform:scale(.9);
	-moz-transform:scale(.9);
	-o-transform:scale(.9);
	transform:scale(.9)
}
50% {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
100% {
	-webkit-transform:scale(.9);
	-moz-transform:scale(.9);
	-o-transform:scale(.9);
	transform:scale(.9)
}
}@-webkit-keyframes indexBtnAnimate {
	0% {
	-webkit-transform:scale(.85);
	transform:scale(.85)
}
50% {
	-webkit-transform:scale(1);
	transform:scale(1)
}
100% {
	-webkit-transform:scale(.85);
	transform:scale(.85)
}
}@-moz-keyframes indexBtnAnimate {
	0% {
	-moz-transform:scale(.85);
	transform:scale(.85)
}
50% {
	-moz-transform:scale(1);
	transform:scale(1)
}
100% {
	-moz-transform:scale(.85);
	transform:scale(.85)
}
}@keyframes indexBtnAnimate {
	0% {
	-webkit-transform:scale(.85);
	-moz-transform:scale(.85);
	-o-transform:scale(.85);
	transform:scale(.85)
}
50% {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
100% {
	-webkit-transform:scale(.85);
	-moz-transform:scale(.85);
	-o-transform:scale(.85);
	transform:scale(.85)
}
}body {
	background-color:#eddcc2
}
.m_top_tip {
	background-color:#000
}
.public_test_fixed {
	height:.8rem
}
.public_test_fixed span {
	margin:.1rem .05rem 0;
	height:.58rem;
	line-height:.58rem;
	display:block;
	color:#fbebb7;
	text-align:center;
	font-size:.24rem;
	font-weight:700;
	background:url(../images/0_btn.png) no-repeat center;
	-moz-background-size:auto .5rem;
	background-size:auto .5rem;
	text-indent:-9999px
}
.public_paybottom_height {
	height:.6rem
}
.public_pay_bottom {
	height:.66rem
}
.public_pay_bottom i {
	display:none
}
.public_pay_bottom span {
	height:.56rem;
	line-height:.56rem;
	color:#ffe68d;
	text-align:center;
	font-size:.23rem;
	font-weight:700;
	text-indent:-9999px;
	background:url(../images/0_btn.png) no-repeat center;
	-moz-background-size:auto .5rem;
	background-size:auto .5rem;
	margin-top:.05rem
}
.public_hot_test {
	border:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	margin:.1rem 0 0;
	background-color:transparent
}
.public_ht_title {
	display:none
}
.index-banner {
	position:relative;
	overflow:hidden
}
.index-banner img {
	display:block;
	width:100%
}
.index-wheel {
	position:absolute;
	width:2.48rem;
	height:2.48rem;
	top:13%;
	right:-.4rem;
	background-image:url(../images/0_wheel_out.png);
	-moz-background-size:100% 100%;
	background-size:100% 100%
}
.index-wheel__outer {
	position:absolute;
	top:.14rem;
	left:.14rem;
	width:2.2rem;
	height:2.2rem;
	-webkit-transition:all 2s linear;
	-o-transition:all 2s linear;
	-moz-transition:all 2s linear;
	transition:all 2s linear
}
.index-wheel__outer>span {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.index-wheel__outer>span:nth-child(1) {
	-webkit-transform:rotate(0);
	-moz-transform:rotate(0);
	-ms-transform:rotate(0);
	-o-transform:rotate(0);
	transform:rotate(0)
}
.index-wheel__outer>span:nth-child(2) {
	-webkit-transform:rotate(30deg);
	-moz-transform:rotate(30deg);
	-ms-transform:rotate(30deg);
	-o-transform:rotate(30deg);
	transform:rotate(30deg)
}
.index-wheel__outer>span:nth-child(3) {
	-webkit-transform:rotate(60deg);
	-moz-transform:rotate(60deg);
	-ms-transform:rotate(60deg);
	-o-transform:rotate(60deg);
	transform:rotate(60deg)
}
.index-wheel__outer>span:nth-child(4) {
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	-o-transform:rotate(90deg);
	transform:rotate(90deg)
}
.index-wheel__outer>span:nth-child(5) {
	-webkit-transform:rotate(120deg);
	-moz-transform:rotate(120deg);
	-ms-transform:rotate(120deg);
	-o-transform:rotate(120deg);
	transform:rotate(120deg)
}
.index-wheel__outer>span:nth-child(6) {
	-webkit-transform:rotate(150deg);
	-moz-transform:rotate(150deg);
	-ms-transform:rotate(150deg);
	-o-transform:rotate(150deg);
	transform:rotate(150deg)
}
.index-wheel__outer>span:nth-child(7) {
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg)
}
.index-wheel__outer>span:nth-child(8) {
	-webkit-transform:rotate(210deg);
	-moz-transform:rotate(210deg);
	-ms-transform:rotate(210deg);
	-o-transform:rotate(210deg);
	transform:rotate(210deg)
}
.index-wheel__outer>span:nth-child(9) {
	-webkit-transform:rotate(240deg);
	-moz-transform:rotate(240deg);
	-ms-transform:rotate(240deg);
	-o-transform:rotate(240deg);
	transform:rotate(240deg)
}
.index-wheel__outer>span:nth-child(10) {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	transform:rotate(270deg)
}
.index-wheel__outer>span:nth-child(11) {
	-webkit-transform:rotate(300deg);
	-moz-transform:rotate(300deg);
	-ms-transform:rotate(300deg);
	-o-transform:rotate(300deg);
	transform:rotate(300deg)
}
.index-wheel__outer>span:nth-child(12) {
	-webkit-transform:rotate(330deg);
	-moz-transform:rotate(330deg);
	-ms-transform:rotate(330deg);
	-o-transform:rotate(330deg);
	transform:rotate(330deg)
}
.index-wheel__outer>span::after,.index-wheel__outer>span::before {
	content:'';
	position:absolute;
	top:0;
	left:50%;
	width:.4rem;
	height:.4rem;
	margin-left:-.2rem;
	-webkit-transition:all .8s linear;
	-o-transition:all .8s linear;
	-moz-transition:all .8s linear;
	transition:all .8s linear;
	background-image:url(../images/0_wheel_sx.png);
	-moz-background-size:.8rem auto;
	background-size:.8rem auto;
	background-repeat:no-repeat;
	z-index:3;
	-webkit-transform:scale(.8);
	-moz-transform:scale(.8);
	-ms-transform:scale(.8);
	-o-transform:scale(.8);
	transform:scale(.8)
}
.index-wheel__outer>span::after {
	background-position-x:-.4rem;
	opacity:0;
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);
	transform:scale(1.2);
	-webkit-transition:all .5s linear;
	-o-transition:all .5s linear;
	-moz-transition:all .5s linear;
	transition:all .5s linear
}
.index-wheel__outer>span.active::before {
	opacity:0
}
.index-wheel__outer>span.active::after {
	opacity:1;
	-webkit-transform:scale(.8);
	-moz-transform:scale(.8);
	-ms-transform:scale(.8);
	-o-transform:scale(.8);
	transform:scale(.8)
}
.index-wheel__outer>span:nth-child(1)::after,.index-wheel__outer>span:nth-child(1)::before {
	background-position-y:0
}
.index-wheel__outer>span:nth-child(2)::after,.index-wheel__outer>span:nth-child(2)::before {
	background-position-y:-.4rem
}
.index-wheel__outer>span:nth-child(3)::after,.index-wheel__outer>span:nth-child(3)::before {
	background-position-y:-.8rem
}
.index-wheel__outer>span:nth-child(4)::after,.index-wheel__outer>span:nth-child(4)::before {
	background-position-y:-1.2rem
}
.index-wheel__outer>span:nth-child(5)::after,.index-wheel__outer>span:nth-child(5)::before {
	background-position-y:-1.6rem
}
.index-wheel__outer>span:nth-child(6)::after,.index-wheel__outer>span:nth-child(6)::before {
	background-position-y:-2rem
}
.index-wheel__outer>span:nth-child(7)::after,.index-wheel__outer>span:nth-child(7)::before {
	background-position-y:-2.4rem
}
.index-wheel__outer>span:nth-child(8)::after,.index-wheel__outer>span:nth-child(8)::before {
	background-position-y:-2.8rem
}
.index-wheel__outer>span:nth-child(9)::after,.index-wheel__outer>span:nth-child(9)::before {
	background-position-y:-3.2rem
}
.index-wheel__outer>span:nth-child(10)::after,.index-wheel__outer>span:nth-child(10)::before {
	background-position-y:-3.6rem
}
.index-wheel__outer>span:nth-child(11)::after,.index-wheel__outer>span:nth-child(11)::before {
	background-position-y:-4rem
}
.index-wheel__outer>span:nth-child(12)::after,.index-wheel__outer>span:nth-child(12)::before {
	background-position-y:-4.4rem
}
.index-wheel__inner {
	position:absolute;
	top:.51rem;
	left:.51rem;
	width:1.46rem;
	height:1.46rem;
	-webkit-transition:all 2s linear;
	-o-transition:all 2s linear;
	-moz-transition:all 2s linear;
	transition:all 2s linear;
	background-image:url(../images/0_wheel_in.png);
	-moz-background-size:100% 100%;
	background-size:100% 100%;
	-webkit-animation:show 1s linear;
	-moz-animation:show 1s linear;
	animation:show 1s linear
}
.index-wheel__center {
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	z-index:3;
	width:1.04rem;
	height:1.04rem;
	-moz-background-size:100% auto;
	background-size:100% auto
}
.index-wheel__center span {
	-moz-background-size:100% auto;
	background-size:100% auto;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	opacity:0;
	-webkit-transition:opacity .3s;
	-o-transition:opacity .3s;
	-moz-transition:opacity .3s;
	transition:opacity .3s
}
.index-wheel__center span.active {
	opacity:1
}
.index-wheel__center .tu {
	background-image:url(../images/0_wheel_cn_tu.png)
}
.index-wheel__center .long {
	background-image:url(../images/0_wheel_cn_long.png)
}
.index-wheel__center .she {
	background-image:url(../images/0_wheel_cn_she.png)
}
.index-wheel__center .ma {
	background-image:url(../images/0_wheel_cn_ma.png)
}
.index-wheel__center .yang {
	background-image:url(../images/0_wheel_cn_yang.png)
}
.index-form {
	position:relative;
	z-index:2;
	margin:0 .1rem;
	background-color:#fff9e1;
	padding:.15rem .1rem;
	-webkit-border-radius:.1rem;
	-moz-border-radius:.1rem;
	border-radius:.1rem;
	-webkit-box-shadow:0 3px 5px rgba(0,0,0,.1);
	-moz-box-shadow:0 3px 5px rgba(0,0,0,.1);
	box-shadow:0 3px 5px rgba(0,0,0,.1);
	border:1px solid #fff
}
.index-form__tip {
	background-color:#fff;
	border:1px solid #f2e2ce;
	text-align:center;
	line-height:.28rem;
	font-size:.18rem;
	-webkit-border-radius:.14rem;
	-moz-border-radius:.14rem;
	border-radius:.14rem;
	color:#d33f0a;
	font-weight:700
}
.index-form__bottomtip {
	height:.44rem;
	background-image:url(../images/0_form_tit.png);
	-moz-background-size:auto 100%;
	background-size:auto 100%;
	background-repeat:no-repeat;
	background-position:center;
	text-indent:-9999px
}
.index-form__ul {
	position:relative;
	font-size:.16rem;
	margin-top:.1rem
}
.index-form__username {
	position:relative;
	padding-left:.68rem
}
.index-form__username .label {
	position:absolute;
	left:0;
	top:50%;
	line-height:.4rem;
	color:#999;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%)
}
.index-form__username .content {
	border-bottom:1px solid #d8c8b5;
	padding:.06rem 1rem .06rem 0;
	position:relative
}
.index-form__username input {
	font-size:.16rem;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:.4rem;
	background-color:transparent;
	padding-left:.05rem;
	box-sizing:border-box
}
.index-form__username .right-sex {
	position:absolute;
	right:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);

	transform:translateY(-50%);
	width:.8rem;
	overflow:hidden;
	height:.3rem;
	line-height:.3rem;
	background-color:#ebd7b6;
	-webkit-border-radius:.2rem;
	-moz-border-radius:.2rem;
	border-radius:.2rem;
	-webkit-box-shadow:inset 0 .03rem .03rem #e7c5b2;
	-moz-box-shadow:inset 0 .03rem .03rem #e7c5b2;
	box-shadow:inset 0 .03rem .03rem #e7c5b2;
	border:1px solid #dac8b9;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-moz-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.index-form__username .right-sex>span {
	width:.36rem;
	height:.3rem;
	line-height:.3rem;
	display:inline-block;
	-webkit-border-radius:.2rem;
	-moz-border-radius:.2rem;
	border-radius:.2rem;
	text-align:center;
	cursor:pointer
}
.index-form__username .right-sex>span.cur {
	color:#fff;
	background:#f7874b;
	background:-webkit-gradient(linear,left top,left bottom,from(rgba(247,135,75,1)),color-stop(50%,rgba(231,92,57,1)),to(rgba(219,56,43,1)));
	background:-webkit-linear-gradient(top,rgba(247,135,75,1) 0,rgba(231,92,57,1) 50%,rgba(219,56,43,1) 100%);
	background:-moz-linear-gradient(top,rgba(247,135,75,1) 0,rgba(231,92,57,1) 50%,rgba(219,56,43,1) 100%);
	background:-o-linear-gradient(top,rgba(247,135,75,1) 0,rgba(231,92,57,1) 50%,rgba(219,56,43,1) 100%);
	background:linear-gradient(180deg,rgba(247,135,75,1) 0,rgba(231,92,57,1) 50%,rgba(219,56,43,1) 100%)
}
.index-form__birthday {
	position:relative;
	padding-left:.68rem;
	margin-top:.05rem
}
.index-form__birthday .label {
	position:absolute;
	left:0;
	top:50%;
	line-height:.4rem;
	color:#999;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%)
}
.index-form__birthday .content {
	border-bottom:1px solid #d8c8b5;
	padding:.06rem 0;
	position:relative
}
.index-form__birthday input {
	font-size:.16rem;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:.3rem;
	background-color:transparent;
	padding:0 .2rem 0 .05rem;
	box-sizing:border-box;
	background:transparent url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAe1BMVEUAAABmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY+mZAPAAAAKHRSTlMAUU6gmI04PUPhzK8zSEDmHH1TL4X0ZCTc05KKXAXAbA/pcnYoqqXqlaNgBwAAAVVJREFUOMvNlNtygyAQhheNYI2oaDxFazSn7vs/YXdDYnFyaHvVfhe/OHzDMssA/A7ZjeDwbhTck+IaHPaI74+kCBy2iIuVTTtNA7R4gia9ATssofuYmq1d74REStIacOYi+TSw60tkWphIKl0JqSTTkxQgU4LXZiPOKIgMNMj4dofMADC2OFMW88zKrmSZa82/rtQIptr1wqHfVTl9vOgqDfAC/ypFlEWilIwVISVnLDloYv0l1UZ4XrXxiIPh3Ow55EKSCZ9pCMSx4AwzCqkXUuHRKBMU1gfBpXT4l1KseOMcUB85VUYRL6XaeN+3oN7keV51FMIYQdkdaEzSXTm4L/fv++QccF1wJs4BOy0QogoEYQxnYPq+D5wWDJSxDsNEhoRSnDLRWnNLzhdphSm8YECf0iB241Onsrcl4+vTvD2kSWkysY/MS1a358t/xnmr4Yd8Ai7EN3EHP1hFAAAAAElFTkSuQmCC) no-repeat right center;
	-moz-background-size:.18rem auto;
	background-size:.18rem auto;
	color:#c71f1c;
}
.index-form__btn {
	margin:.2rem 0
}
.index-form__btn a {
	display:block;
	height:.46rem;
	color:#fff;
	text-align:center;
	-webkit-animation:indexBtnAnimate 1.5s linear infinite;
	-moz-animation:indexBtnAnimate 1.5s linear infinite;
	animation:indexBtnAnimate 1.5s linear infinite;
	background:url(../images/0_btn.png) no-repeat top center;
	-moz-background-size:auto .46rem;
	background-size:auto .46rem;
	text-indent:-9999px
}
.index-form__agreement {
	text-align:center;
	font-size:.14rem;
	line-height:.24rem
}
.index-form__agreement input {
	-webkit-appearance:checkbox;
	vertical-align:middle;
	position:relative;
	margin-top:-.04rem;
	margin-right:.05rem;
	width:.14rem;
	height:.14rem
}
.index-pic {
	margin:0 .1rem
}
.index-pic__block {
	margin:.2rem 0;
	position:relative
}
.index-pic__block img {
	display:block;
	width:100%
}
.index-pic__anim .anim-top-left {
	position:absolute;
	left:5%;
	top:11%;
	background:url(../images/0_table1.png) no-repeat;
	width:1.15rem;
	height:.8rem;
	-moz-background-size:100% auto;
	background-size:100% auto;
	-webkit-animation:indexTableAnim 2s 3s linear infinite;
	-moz-animation:indexTableAnim 2s 3s linear infinite;
	animation:indexTableAnim 2s 3s linear infinite
}
.index-pic__anim .anim-center-right {
	position:absolute;
	right:5%;
	top:25%;
	margin-left:-.4rem;
	margin-top:-.4rem;
	background:url(../images/0_table2.png) no-repeat;
	width:1.15rem;
	height:.8rem;
	-moz-background-size:100% auto;
	background-size:100% auto;
	-webkit-animation:indexTableAnim 2s 4s linear infinite;
	-moz-animation:indexTableAnim 2s 4s linear infinite;
	animation:indexTableAnim 2s 4s linear infinite
}
.index-pic__anim .anim-bottom-right {
	position:absolute;
	left:5%;
	top:29%;
	background:url(../images/0_table3.png) no-repeat;
	width:1.15rem;
	height:.8rem;
	-moz-background-size:100% auto;
	background-size:100% auto;
	-webkit-animation:indexTableAnim 2s 1s linear infinite;
	-moz-animation:indexTableAnim 2s 1s linear infinite;
	animation:indexTableAnim 2s 1s linear infinite
}
.index-hot {
	margin:.2rem .1rem;
	padding:.1rem;
	background-color:#fff9e1;
	-webkit-border-radius:.1rem;
	-moz-border-radius:.1rem;
	border-radius:.1rem
}
.index-hot__titimg {
	display:block;
	width:100%
}
.guide-banner {
	position:relative
}
.guide-banner img {
	display:block;
	width:100%
}
.guide-banner__userinfo {
	position:absolute;
	width:100%;
	top:17%;
	text-align:center;
	color:#fff
}
.guide-banner__userinfo h3 {
	font-size:.18rem;
	font-weight:700;
	margin-bottom:.1rem
}
.guide-banner__userinfo p {
	font-size:.16rem;
	margin-bottom:.02rem
}
.order-info {
	margin:0 .1rem .1rem;
	background-color:#fff9e1;
	-webkit-border-radius:.1rem;
	-moz-border-radius:.1rem;
	border-radius:.1rem;
	padding:.1rem 0
}
.user-pay {
	font-size:.14rem;
	overflow:hidden;
	height:.3rem
}
.user-pay__ul {
	position:relative;
	top:0
}
.user-pay__ul li {
	overflow:hidden;
	line-height:.3rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:.3rem
}
.user-pay__ul li span,.user-pay__ul li strong {
	display:block;
	float:left
}
.user-pay__ul li span {
	position:relative;
	padding-left:.1rem
}
.user-pay__ul li b {
	color:#dc3c34
}
.user-pay__ul li strong {
	padding-left:.1rem;
	font-weight:400
}
.user-pay__ul li i {
	float:right;
	padding-right:.1rem
}
.order-price {
	overflow:hidden;
	margin-top:.15rem;display:flex;align-items:flex-end;flex-direction:row;justify-content:space-between;
}
.order-price__left {
	float:left
}
.order-price__left .price {
	position:relative;
	color:#000
}
.order-price__left .price strong {
	background-color:#e23c0f;
	background:-webkit-gradient(linear,left top,right top,from(#e23c0f),to(#db3c0f));
	background:-webkit-linear-gradient(left,#e23c0f,#db3c0f);
	background:-moz-linear-gradient(left,#e23c0f,#db3c0f);
	background:-o-linear-gradient(left,#e23c0f,#db3c0f);
	background:linear-gradient(to right,#e23c0f,#db3c0f);
	color:#fff;
	padding:0 .14rem 0 .14rem;
	font-size:.18rem;
	display:inline-block;
	-webkit-border-top-right-radius:.18rem;
	-moz-border-radius-topright:.18rem;
	border-top-right-radius:.18rem;
	-webkit-border-bottom-right-radius:.18rem;
	-moz-border-radius-bottomright:.18rem;
	border-bottom-right-radius:.18rem;
	line-height:.36rem
}
.order-price__left .price del {
	margin-left:.05rem
}
.order-price__left .tip {
	margin-top:.1rem;
	padding-left:.14rem
}
.order-price__left .tip strong {
	display:inline-block;
	padding:1px .04rem;
	color:#e23c0f;
	border:1px solid #e23c0f;
	-webkit-border-radius:.02rem;
	-moz-border-radius:.02rem;
	border-radius:.02rem
}
.order-price__left .tip span {
	padding-left:.04rem
}
.order-price__right {
	float:right;
	padding:.22rem .1rem 0;
	font-size:.16rem;
	text-align:right
}
.order-price__right strong {
	color:#e23c0f
}
.guide-pics {
	margin:0 .1rem;
	position:relative
}
.guide-pics img {
	display:block;
	width:100%
}
.guide-pics__btn {
	position:absolute;
	left:50%;
	margin-left:-.8rem;
	width:1.6rem;
	height:.5rem
}
.guide-pics__btn1 {
	top:19.4%
}
.guide-pics__btn2 {
	top:34.2%
}
.guide-pics__btn3 {
	top:52.8%
}
.guide-pics__btn4 {
	top:67.6%
}
.guide-pics__btn5 {
	top:90.8%;
	margin-left:-1.2rem;
	width:2.4rem
}


.public-result__hot {
	padding:0;
	background-color:#fff
}
.public-result__hot .public_ht_title {
	display:none
}
.public-result__hot .public_hot_test {
	border:none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.tac {
	text-align:center
}
.m_rt_title {
	background-color:#d21a24;
	position:relative
}
.m_rt_title:after,.m_rt_title:before {
	content:'';
	position:absolute;
	top:0;
	height:100%;
	width:30%;
	-moz-background-size:auto 100%;
	background-size:auto 100%;
	background-repeat:no-repeat
}
.m_rt_title:before {
	background-image:url(../images/m_title_bg_right.jpg);
	left:0;
	background-position:left
}
.m_rt_title:after {
	background-image:url(../images/m_title_bg_right.jpg);
	right:0;
	background-position:right
}
.m_rt_formbtn .bind_btn {
	background-color:#fca824;
	height:.44rem;
	line-height:.44rem;
	-webkit-border-radius:.22rem;
	-moz-border-radius:.22rem;
	border-radius:.22rem
}
.public-result__hd {
	background-color:#d21a24;
	position:relative
}
.public-result__hd:after,.public-result__hd:before {
	content:'';
	position:absolute;
	top:0;
	height:100%;
	width:30%;
	-moz-background-size:auto 100%;
	background-size:auto 100%;
	background-repeat:no-repeat
}
.public-result__hd:before {
	background-image:url(../images/m_title_bg_right.jpg);
	left:0;
	background-position:left
}
.public-result__hd:after {
	background-image:url(../images/m_title_bg_right.jpg);
	right:0;
	background-position:right
}
.result-ads {
	background-color:#fff7de;
	border:1px solid #f5b569;
	overflow:hidden;
	margin-top:.1rem;
	padding:.1rem
}
.bz>td {
	font-size:.18rem;
	border-right-width:0
}
.bz>td:last-child {
	border-right-width:1px
}
.dayun {
	overflow:hidden;
	padding:0!important
}
.dayun div {
	overflow:hidden;
	float:left;
	width:50%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-right:1px solid #e8ddbf;
	padding:.05rem
}
.dayun div:last-child {
	border:none
}
.result-table {
	margin-top:0;
	border-top:0
}
.red_color {
	background-color:#e14848!important;
	color:#fff!important
}
.result-table-red {
	color:#d83640;
	font-size:.18rem;
	padding-top:.05rem
}
.result-table-txt {
	margin-bottom:.1rem
}
.zongti_frame {
	padding:1px 0;
	height:.4rem;
	line-height:.4rem;
	text-align:center;
	color:#e14848;
	font-size:.16rem;
	overflow:hidden;
	background-color:#fef7f0;
	-webkit-border-radius:.05rem;
	-moz-border-radius:.05rem;
	border-radius:.05rem
}
.zongti_frame li {
	float:left;
	width:50%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.zongti_frame li:first-child {
	border-right:1px solid #ffb996
}
.ly_box {
	margin:.1rem 0 0
}
.ly_b_title {
	height:.4rem;
	line-height:.4rem;
	padding:0 .4rem 0 .1rem;
	color:#d21a24;
	font-size:.18rem;
	font-weight:700;
	position:relative;
	-webkit-border-radius:.05rem;
	-moz-border-radius:.05rem;
	border-radius:.05rem;
	text-align:center;
	background-color:#f8e3cf
}
.ly_b_title::after {
	content:'';
	position:absolute;
	top:.1rem;
	right:.2rem;
	width:.1rem;
	height:.1rem;
	border:solid #f04f59;
	border-width:0 2px 2px 0;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg)
}
.ly_box .active:after {
	-webkit-transform:rotate(225deg);
	-moz-transform:rotate(225deg);
	-ms-transform:rotate(225deg);
	-o-transform:rotate(225deg);
	transform:rotate(225deg);
	top:.17rem
}
.ly_c {
	overflow:hidden;
	display:none
}
.ly_txt {
	overflow:hidden;
	padding:0 .15rem .1rem .1rem;
	text-align:left
}
.ly_txt p {
	line-height:.3rem
}
.ly_txt span {
	display:inline-block;
	vertical-align:middle;
	height:.2rem;
	line-height:.2rem;
	color:#fff;
	-webkit-border-radius:.05rem;
	-moz-border-radius:.05rem;
	border-radius:.05rem;
	background-color:#d83640;
	padding:0 .1rem;
	font-size:.14rem;
	margin-right:.05rem
}
.zhuxing {
	position:relative;
	margin:.2rem .1rem 0;
	height:3rem
}
.zx_center {
	overflow:hidden;
	padding-top:.05rem
}
.zx_ul_wrap {
	position:relative;
	float:right;
	width:90%;
	border-left:1px solid #ff6373;
	border-bottom:1px solid #ff6373;
	height:2.5rem
}
.zx_ul_wrap .icon_arrow_l {
	display:block;
	position:absolute;
	top:-.04rem;
	left:-.04rem;
	width:0;
	height:0;
	border-left:4px solid transparent;
	border-right:4px solid transparent;
	border-bottom:6px solid #ff6373
}
.zx_ul li {
	position:relative;
	width:25%;
	text-align:center;
	float:left;
	overflow:hidden;
	height:2.5rem
}
.zx_ul_5 li {
	width:20%
}
.zx_ul p {
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-.21rem;
	width:.42rem;
	height:2rem;
	overflow:hidden
}
.zx_ul em {
	display:block;
	margin-top:-.25rem
}
.zx_ul span {
	position:absolute;
	bottom:0;
	left:50%;
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	display:block;
	width:.2rem
}
.zx_ul .col_1 {
	background-color:#f76677
}
.zx_ul .col_2 {
	background-color:#75c5df
}
.zx_ul .col_3 {
	background-color:#ff8d6f
}
.zx_ul .col_4 {
	background-color:#ffd996
}
.zx_ul .col_5 {
	background-color:#66d175
}
.zx_left {
	position:absolute;
	left:0;
	bottom:.32rem;
	overflow:hidden;
	text-align:center;
	float:left;
	width:10%
}
.zx_left p {
	line-height:.18rem;
	margin-bottom:.05rem
}
.zx_left span {
	display:block;
	height:.2rem;
	line-height:.2rem
}
.zx_bottom {
	overflow:hidden;
	font-size:.14rem;
	padding:.05rem 0
}
.zx_bottom_l {
	width:10%;
	float:left
}
.zx_bottom_r {
	width:90%;
	float:right
}
.zx_bottom_r span {
	width:25%;
	float:left;
	text-align:center
}
.zx_bottom_r_5 span {
	width:20%
}
.words_red {
	color:red
}
.words_blue {
	color:#00b0f0
}
.public-result__form .public_form_wrap li {
	background:0 0;
	border-bottom:1px solid #fff;
	margin:0;
	-webkit-border-radius:none;
	-moz-border-radius:none;
	border-radius:none
}
.public-result__form .public_btn_s>a {
	position:relative;
	-webkit-animation:none;
	-moz-animation:none;
	animation:none
}
.public-result__table th {
	background-color:#f8d6b4;
	color:#e71f19
}
.public-result__title {
	margin:.15rem 0
}
.public-result__title>span {
	width:1.8rem;
	background-image:url(../images/m_small_title.png);
	-moz-background-size:100% 100%;
	background-size:100% 100%;
	background-color:transparent;
	color:#d21a24
}
.public-result__starbox {
	text-align:left
}
.public-result__box>img {
	width:50%
}
.result-star {
	background-image:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAkFBMVEUAAADYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDzIjyqAAAAMHRSTlMA5gN1793NB0giGIcQuDLYlzfhq6U8DOrUvWZXRC0myI6BahS0kXtAKPocw55hXVAVMwWHAAACHklEQVRIx+WWV5KjMBRFJYssi5yzCTY47n930+AC09MgQPMzVf0+LCzqwNWLgP/TXuI/wCRiZ49twA5HgSczw1aYY1ZW5JQEHhhhKQPg9mKEdQTAo2JjDzAFwOWuTLCh9a8/M8G497TKM7lMM/pFkBjYFL7XwmKAkf5eXU7ZD2eD3DvazSrcUI6OthsO7fHSv+yFq+hzensn63LueF1yx52lTCZ/bHT8MkXuLFU7M+I4Nn6WodIYUhQiIZxsxlxnJt+ZL3R2C1oz6RNQigqEdYtkGmxbqGXE1jEq6aeybgroYb+1MQojyUiVjd3yKtzFQarOO2CPORBN+zM87aidpyd9zyeSyVt7BOabv/cK77ktAapgJuqJb23IBdnXZ50q1uZqEl9gsdhrIabHKoQxpQ6rLKW4qtYod3u/PRbHHiFrTmmEBb+lWr6eC2JuzuYbtrYNx1mPJvwmmG9ofZxuMpzfP+Ub4MdCy0rMDbAdAsCsG8qAWXezqC4xVwNd3KcDS5hK9Z3VKH/quqyyENbuR3e91ii869iqTCyC452XxhPBFd2JNjwFwTcV87Yy6t42lktyGySIeCi1c71pwF1MPJGoCkEfv5Su+8CV3e8ZSt+3kYc6TqA2KsPvGkoQKD8yngjql26dwvaniudHwBPmrkzVTV6HE1zQVtq8JMS0D90kIMribYn3KLodDp5pwtycovsE19JXvS6nSAl+gf0BwfsfYzs4xbQAAAAASUVORK5CYII=);
	background-repeat:no-repeat;
	background-position:center center;
	-moz-background-size:100%;
	background-size:100%
}
.result-star.half {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAjVBMVEUAAADYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkCl+rffAAAALnRSTlMAA/zey48y6Eki9+TUxLdDEO6+lhUMdjgsJwjrzz3aoIJ7GdeniGBZcWpoT60f1QgW8QAAAf5JREFUSMfV1tl2qjAUBuAQ5ikg84yKgNo27/94hygtnJbEkKv2v9P4LX8Wm70AvzNvBRBPNYpbHwbieMClKYxdrPaitrBwZkuC2IAYuG+CGGEMBiRmJWvC8eEshFM4YRCehHCLCdZkSQQfHhhUhoDN4RPf3gWwip84PkT7sT1j0Ca77Rl+4rrZjRP8iYFT78XOgq+XnTaGC44O/j48rDC4JP6UyCTJNZLU87z0ByrOeWqM90TGK+wdSGyZxFFI3ADKGTnSjPGW9OEFKZ1uWfp07LqBPWNK4nc3AiSjjJUgcF3FkUsLL2Hgj6qd96rW4SVcOLWvS4dwHx5047/lXvJjqW/yb8OIeHGMgp93/WpxYdMJt5ZD5nDgWr9R1nT4Et91j76oSyaW1C4H9ESIgX2EfMDMzaLhvFFf7tHMoeAjz1NdqNs4kwFPrE0MmpTDmnAbH1UOfFrX3ttboWDQcfS2KJindwZpmOMd44hXSZS5Kuf2r9bYvetqzN9bstZYAn4rG18T+qq3Ble2f2zt5hJx9lYXWs5/WfT6MI9AyMbdcr3npY4SmI/eOrO39NX6KK2/vpYJ+Vx5LFzPWDe+TzyqtFe9w6cNNl7dRluNTWbvhlB42vxJ1MoGq3dBWtNXpCGXjN7eZFFEP49Vxpy0c2V6tA/qUWDXQDhJBP5G/gHQQ2wMYMsULAAAAABJRU5ErkJggg==);
	background-repeat:no-repeat;
	background-position:center center;
	-moz-background-size:100%;
	background-size:100%
}
.result-star.full {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAh1BMVEUAAADYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkDYNkCFwOJYAAAALHRSTlMABTLpIhD432n75LlHQjwYlY5yNxTwingJ2dXLtKmeWkssKMO9poJ6VhytXqM/3TMAAAGRSURBVEjH5ZbZcoJAEEVnAFlkUzZFFJW4Jv3/3xeRgEOEYbqfUpXzPKfqVg99GfY3uXFGx73R3Znj0uU9gEGWdwAXqstTgDl1ZAd4cCDKZS1vibJey05IcgN4siLJWSNbJDmHBp/gVvDDjiCvWtlM8HIBLRHaDaEjR8s2vAjQqyzIJXaVTUE2Z9hVFolmD0KjptJqYt/34zdpHVaxt7dXBUxhHevzWn04W+zcItdNUOWjuX1tA3hK3kZdYFUnEjtDR7mpx0RCF+HmFftFpDyr08CtHxXntuA9DTM3x+45qLmlvmQPt3J3Y8g3UTa3bX9UqLktOZuCL0fcs+rPsQ+mwC0YJlZwDRghQ1QfKfcZgJ5bH7+rSfcIQM9tA9Bzf/ZqztZRuVPxcjhLSngxn3A16NCbqvIs5b9W9Ip8b1sicxRzdxt94UKcQik3T7vIIrztx0Dh/XQK3754t6k/mXx9ttx1aO2/9Kncp/rASMslZ3lubgK4CRvDs2S5/UdkJmG9lLyhL/OAydHu4y+3hP0DvgGtqbSjHVaHLgAAAABJRU5ErkJggg==);
	background-repeat:no-repeat;
	background-position:center center;
	-moz-background-size:100%;
	background-size:100%
}
.result-form {
	background-color:#fef9f4;
	-webkit-border-radius:.06rem;
	-moz-border-radius:.06rem;
	border-radius:.06rem;
	padding:0 .1rem .1rem
}
.result-form__title {
	text-align:center;
	font-size:.14rem;
	line-height:.3rem;
	color:#d83640;
	font-weight:700;
	padding:.1rem 0
}
.public-result__hot .public_ht_title {
	display:none
}
.public-result__hot .public_hot_test {
	border:none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.public-result__form>form {
	margin:0
}
.public-result__form-ul {
	font-size:.16rem;
	-webkit-border-radius:.05rem;
	-moz-border-radius:.05rem;
	border-radius:.05rem
}
.public-result__form-li input:-webkit-autofill {
	-webkit-box-shadow:0 0 0 100px #fff inset;
	box-shadow:0 0 0 100px #fff inset
}
.public-result__form-li {
	-webkit-border-radius:.05rem;
	-moz-border-radius:.05rem;
	border-radius:.05rem;
	background-color:#fff;
	margin-bottom:.1rem;
	position:relative;
	padding-left:.9rem
}
.public-result__form-li:last-of-type {
	border-bottom:none
}
.public-result__form-words {
	position:absolute;
	left:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	width:.8rem;
	text-align:center;
	height:.4rem;
	line-height:.4rem
}
.public-result__form-input {
	font-size:.16rem;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:.4rem;
	line-height:.4rem;
	background-color:#fff;
	-webkit-border-top-right-radius:.05rem;
	-moz-border-radius-topright:.05rem;
	border-top-right-radius:.05rem;
	-webkit-border-bottom-right-radius:.05rem;
	-moz-border-radius-bottomright:.05rem;
	border-bottom-right-radius:.05rem
}
.public-result__form-sex {
	font-size:.16rem;
	width:100%;
	height:.4rem;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.public-result__form-sex span {
	position:relative;
	cursor:pointer;
	display:inline-block;
	margin-right:.3rem;
	height:.3rem;
	line-height:.3rem;
	width:.3rem;
	text-align:center
}
.public-result__form-sex .cur {
	color:#e3140e
}
.public-result__form-sex .cur::before {
	content:"";
	position:absolute;
	left:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	width:.3rem;
	height:.3rem;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	background:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAMAAADypuvZAAAAllBMVEUAAADoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPBX+bFAAAAMXRSTlMABAr5ETMYR0EUDnf0oH48HxzikGJS7t2wlYRyTTgtimxnXVgi2NLOyMMoJem9qbeZL5M9EwAAAkZJREFUSMeVlFd26jAURVXce8G9YTAdkpz5T+4ZSIAHGMv7R0tebK50i8hbqKFLkmQwSgRhsltpbn04dIrnS4wKiH5ZhHO52nddpxi6bjCmSCPaIZov1GUky7phGOwMpcygEhtW9MKeq7Jb64+/OVu6pw9p6m7z7VQ6fckKkxTd89465nF1Stv7Pz5pnUdfv4erzak5kAGo5B/qFyvjq9Tswwxbkqs+WY7FA/Njaqm+lyvySAkryMhnDM9bao8VjWHZdLTushYp920KJAYZpZY1h94KBEAj49Baa5Z/mw1gExEUeWGyWyDuEyGqclaTC19ARsTwteX1fBIH9oIS1SL1ksAFsCWiyHItn1cbMIUlRWvn5zUBKmGJtmHG+isBnBJh1Nzx+iwCKyKOnJt90iMgnSDtZ87ykjx7guRFeZ+JFsgmSF3RzAiZTYtUOXk5+U5qnqmEuMBmgrS0d+WlTtYEaZbGbr8cgb2wQ8M1V66TMRcv0y7Zndc58C0sFcHWvJQL4Iro6bZ8dX1NToAjKGkBDyj5ncKYiUnfa6v5jRkAuZATxUHs/+Ue4AcBh60tHt6utwG2dFz6OVqxfp8sDoTjzcA5Fo/px/jrUvLneUgBFJ/b2wLW/yeZnQA09NPZgOT58TZ2AHb+UN5s9E73+j0FYBVvg0UBgPW7XqMOB5C0zxott+j5Gmgad4WeOFPZ3XCbAD3HxXATmzHO8M1XbramY2+t6z6UPnZKkeCZYzM+OW64xp3kpxR86SV35oQ/Wd5qozHE+QdtNTs+u/FwGwAAAABJRU5ErkJggg==) no-repeat;
	-moz-background-size:100% 100%;
	background-size:100% 100%
}
.public-result__form-birthday {
	font-size:.16rem;
	width:100%;
	padding-right:.3rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:.4rem;
	line-height:.4rem;
	background-color:#fcf9f6;
	-webkit-border-top-right-radius:.05rem;
	-moz-border-radius-topright:.05rem;
	border-top-right-radius:.05rem;
	-webkit-border-bottom-right-radius:.05rem;
	-moz-border-radius-bottomright:.05rem;
	border-bottom-right-radius:.05rem;
	background:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAMAAAANmfvwAAAAbFBMVEUAAADjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRiYfTj4iAAAAI3RSTlMAdzKq++8h3dW9l4gG9rhV5DgeDsfq2LWkkYqBfGlfSEIoyAVcpmwAAAD7SURBVDjLxY5bbsMgEEXBhgGMDXbsvN+d/e+xQwJSi4qbRJFyfu4dcYBh72Yrq1Qruf1TUXhM9YiK/aLa1YGTt3XE+tMtd/FdLvDGgjUYadjiXgQPxhmxqBBnUkwa4KcCqRpSujTsrzpVfd2n2pGC//Co4oaqwOCi4lkRHxV14AUO6oFdPqEIDzAolBeAi0Q1AHiRKUtGbHAK8YWbEMv8I2dtQ/dqa2tE0VjrXlm3N0ZTKGMUhTamzxU5Ul2jbhlrNa5pGGWmdEBnE/Zkjj1OZEKXfySk7O4hwg2Kp9YV84YgRc8rmhQ+r3BSWjdnuJYFh69EYY8VJ+M9fAP/dVxzxUxlDgAAAABJRU5ErkJggg==) no-repeat 98% center;
	-moz-background-size:.2rem auto;
	background-size:.2rem auto
}
.public-result__form-btn {
	overflow:hidden;
	margin-top:.1rem
}
.public-result__form-btn a {
	display:block;
	height:.4rem;
	line-height:.4rem;
	color:#fff;
	background-color:#cc431b;
	text-align:center;
	font-size:20px;
	-webkit-border-radius:.05rem;
	-moz-border-radius:.05rem;
	border-radius:.05rem
}
.public-result__form-agreement {
	color:#c1bdbd;
	text-align:center;
	font-size:.14rem;
	padding-top:.1rem
}
.public-result__form-agreement input {
	-webkit-appearance:checkbox;
	vertical-align:middle;
	position:relative;
	margin-top:-.02rem;
	margin-right:.05rem;
	width:.14rem;
	height:.14rem
}
.public-result__form-agreement a {
	color:#c1bdbd;
	text-decoration:underline
}
.public-result__form-test {
	text-align:center;
	color:#666
}
.public-result__form-test>span {
	color:#d83640
}
@media only screen and (min-width:640px) {
	html {
	font-size:170.6666px
}
}@media only screen and (min-width:320px) and (max-width:640px) {
	html {
	font-size:26.6666vw
}
}@media only screen and (max-width:320px) {
	html {
	font-size:85.3333px
}
}