@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
}
}html {
	background-color:#f7f7f7
}
body {
	background-color:#f1e8e3
}
.m-img {
	display:block;
	width:100%
}
.m-title {
	font-size:.22rem;
	font-weight:700;
	color:#fff;
	background:url(../images/m_bg_title.png) no-repeat top center;
	height:.63rem;
	line-height:.55rem;
	-webkit-background-size:auto .63rem;
	-moz-background-size:auto .63rem;
	background-size:auto .63rem;
	text-align:center;
	margin-bottom:.1rem
}
.m-red {
	color:#ca3b2c
}
.index-top__tip {
	color:#fff;
	padding:0 .1rem;
	overflow:hidden;
	background-color:#380a0a
}
.index-top__tip span {
	white-space:nowrap;
	display:inline-block;
	-webkit-animation:marquee 18s linear infinite;
	-moz-animation:marquee 18s linear infinite;
	-o-animation:marquee 18s linear infinite;
	animation:marquee 18s linear infinite;
	height:.25rem;
	line-height:.25rem;
	font-size:.12rem
}
.index-form {
	position:relative;
	margin:-.2rem .18rem .25rem;
	background-color:#fff;
	-webkit-box-shadow:0 .03rem .03rem #eed7d3;
	-moz-box-shadow:0 .03rem .03rem #eed7d3;
	box-shadow:0 .03rem .03rem #eed7d3;
	padding:.1rem;
	font-size:.16rem;
	-webkit-border-bottom-left-radius:.1rem;
	-moz-border-radius-bottomleft:.1rem;
	border-bottom-left-radius:.1rem;
	-webkit-border-bottom-right-radius:.1rem;
	-moz-border-radius-bottomright:.1rem;
	border-bottom-right-radius:.1rem
}
.index-form::before {
	content:"";
	position:absolute;
	top:-.2rem;
	left:-.18rem;
	right:-.18rem;
	background:url(../images/m_box_t.png) no-repeat top center;
	height:.23rem;
	-webkit-background-size:100% .23rem;
	-moz-background-size:100% .23rem;
	background-size:100% .23rem
}
.index-form__title {
	background:url(../images/m_sub_title.png) no-repeat top center;
	width:2.61rem;
	height:.38rem;
	line-height:.38rem;
	-webkit-background-size:100% auto;
	-moz-background-size:100% auto;
	background-size:100% auto;
	color:#fff;
	font-size:.16rem;
	font-weight:700;
	margin:.05rem auto .1rem;
	text-align:center
}
.index-form__item {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	height:.45rem;
	line-height:.45rem
}
.index-form__item>label {
	width:.5rem;
	margin-top:.05rem;
	text-align:right;
	color:#561f11;
	display:inline-block
}
.index-form__item .r-input {
	font-size:.16rem;
	width:100%;
	height:.45rem;
	background-color:#fff;
	border-bottom:1px solid #561f11;
	padding-left:.1rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-moz-box-flex:1;
	-ms-flex:1;
	flex:1
}
.index-form__item .r-input:-webkit-autofill {
	-webkit-box-shadow:0 0 0 100px #fff inset;
	box-shadow:0 0 0 100px #fff inset
}
.index-form__item .J_datepicker {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAUVBMVEUAAADipWbipWbipWbipWb13NPipWasVjX02cy/eV/vyrDx1crlrXbBfGK1Z0myYULlrXe7cVX02c7v0cbHiHDGhWy4a07NknzJinLHh2/Ghm7QMH0qAAAABXRSTlMA875NhDZ6GpMAAACnSURBVDjL7dTLDsIgEAVQgQ5QoNKH9fX/H6qAFjbjyELbRe+uycltCOQefhPBmcTCuFhc44wGLNq45t3nIsNp/+rkBj7H8ASZJqBmCUqgIndYAwfVQZGb8igs5axQ2KpCnp4fRwTaINvszhY9zCLvoc8CArO85j4ERjlfQt8IGMwy/ZeA0EU3AQWj9ParKxz8tNnX83dIL8XIKrdH9OSaVe4jvbgr5wHUqhqEzy28BAAAAABJRU5ErkJggg==) no-repeat 98% center;
	-webkit-background-size:.2rem .2rem;
	-moz-background-size:.2rem .2rem;
	background-size:.2rem .2rem
}
.index-form__sex {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-moz-box-flex:1;
	-ms-flex:1;
	flex:1;
	font-size:.16rem;
	border-bottom:1px solid #561f11;
	border-bottom:1px solid #561f11
}
.index-form__sex>span {
	margin:0 .2rem;
	display:inline-block;
	width:.3rem;
	height:.3rem;
	line-height:.3rem;
	text-align:center
}
.index-form__sex .cur {
	color:#c23418;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAMAAADypuvZAAAAkFBMVEUAAADfPD/fPD/fPD/fPD/fPD/fPD/fPD/fPD/fPD/fPD/fPD/fPD/fPD/fPD/fPD/fPD/fPD/fPD/fPD/fPD/fPD/fPD/fPD/fPD/fPD/fPD/fPD/fPD/fPD/fPD/fPD/fPD/fPD/fPD/fPD/fPD/fPD/fPD/fPD/fPD/fPD/fPD/fPD/fPD/fPD/fPD/fPD83zoExAAAAL3RSTlMABAoYEflHQTMOsPSWdjwtHxzi0MSekGIU7t2EcFdSTTjXin9dIsp6a2coJem7pPUI3xkAAAJBSURBVEjHlZTnlqowFEaT0HtHehW7fu//dhf1zuioSNh/ssJye3JKQj5CtUQURY1RwglT7UaxneNxEFxPZJRD9Ooi3jnNYRgGQUsSjTFBnNGO1W4tl5WqJpqmsSuUMo2KbFoRiqiQHdtJnn9ztQRXmNLkMDhvm4S+VYWJQuK6H53tqT3r+8c/vmiDS9+/x+0m7I5kAip6R+fNMqVWt8Yw05Zoyy9Wb0j+9mtpaXJQG/JMDcM3yXc01y2V546mMC50tu+qUgqPrQ5kGpnFUZVHCjIAhcxDHaUrfzYBEBEeBHVtsd9Akke4aOqV85uRSfjwlPJ+PlECDpwSVSr5VsA1sCG8qKqjXtcI2HJLgrLfXdcMaLgluo9NNqYESJRwI+dbd6wi0BJ+1Nwai14B+gLpsOrLW/GiBZJb5QUhO8BcIA1WtyJktSxS0+f14pzk3JQJsYFggVRGYX3rk7FAWumpPS4n4MDt0DiQhPvN2PG3KczC67oDztxS4W+sW7sACLyn20jt/TU5Az2npPiST8n/W5gyPklvje5/TB/IuZwq9VPvp/aAdORwWGAg/k0vAEI6L5knI00eN0sC4vlhgIT1c/kBWDNOLQGXv2UBUHwfbwMI2N8czwA6+uVsEpC9Pt5aCCD0puoWYXSG9+86AKP4GKzyAQSfZo32GMn2rxqtNxi5TAyN3WIkNWX2MOzOx8hpPT3EVoor0uaSW3urj0Ljvo/Fr5NiZXjl1M3fHDsO8CCLas6XXrRXfWya+V6ZjcHPP83nOnmIJheWAAAAAElFTkSuQmCC) no-repeat;
	-webkit-background-size:100% auto;
	-moz-background-size:100% auto;
	background-size:100% auto
}
.index-form__btn {
	overflow:hidden;
	margin:.15rem .1rem .05rem
}
.index-form__btn>a {
	background:url(../images/m_btn.png) no-repeat top center;
	height:.52rem;
	line-height:.52rem;
	text-align:center;
	-webkit-background-size:auto .52rem;
	-moz-background-size:auto .52rem;
	background-size:auto .52rem;
	display:block;
	font-size:.24rem;
	font-weight:700;
	color:#fff;
	-webkit-animation:zoom 1.5s linear infinite;
	-moz-animation:zoom 1.5s linear infinite;
	-o-animation:zoom 1.5s linear infinite;
	animation:zoom 1.5s linear infinite;
	-webkit-transform:scale(.8);
	-moz-transform:scale(.8);
	-ms-transform:scale(.8);
	-o-transform:scale(.8);
	transform:scale(.8)
}
.public_agreement a {
	color:#6f2011;
	text-decoration:none
}
.public_agreement .words_visitor {
	color:#db3e2a;
	font-weight:700
}
.public_agreement .words-inquiry {
	color:#6f2011
}
.public_agreement .words {
	text-decoration:underline
}
@-webkit-keyframes zoom {
	0% {
	-webkit-transform:scale(.8);
	transform:scale(.8)
}
50% {
	-webkit-transform:scale(1);
	transform:scale(1)
}
100% {
	-webkit-transform:scale(.8);
	transform:scale(.8)
}
}@-moz-keyframes zoom {
	0% {
	-moz-transform:scale(.8);
	transform:scale(.8)
}
50% {
	-moz-transform:scale(1);
	transform:scale(1)
}
100% {
	-moz-transform:scale(.8);
	transform:scale(.8)
}
}@-o-keyframes zoom {
	0% {
	-o-transform:scale(.8);
	transform:scale(.8)
}
50% {
	-o-transform:scale(1);
	transform:scale(1)
}
100% {
	-o-transform:scale(.8);
	transform:scale(.8)
}
}@keyframes zoom {
	0% {
	-webkit-transform:scale(.8);
	-moz-transform:scale(.8);
	-o-transform:scale(.8);
	transform:scale(.8)
}
50% {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
100% {
	-webkit-transform:scale(.8);
	-moz-transform:scale(.8);
	-o-transform:scale(.8);
	transform:scale(.8)
}
}.index-box {
	overflow:hidden;
	margin:0 .1rem .2rem
}
.index-form-bottom {
	margin-top:.4rem
}
.evaluation-visitor {
	background-color:#fdfaf5;
	margin:.1rem;
	-webkit-border-radius:.1rem;
	-moz-border-radius:.1rem;
	border-radius:.1rem;
	overflow:hidden;
	padding:.05rem;
	-webkit-box-shadow:0 .03rem .03rem #eed7d3;
	-moz-box-shadow:0 .03rem .03rem #eed7d3;
	box-shadow:0 .03rem .03rem #eed7d3
}
.evaluation-visitor .box {
	background:url(../images/0_bg_v.png) no-repeat top center;
	-webkit-background-size:100% auto;
	-moz-background-size:100% auto;
	background-size:100% auto;
	padding:.15rem .1rem
}
.evaluation-visitor .fb {
	color:#db3e2a;
	font-weight:700
}
.evaluation-pic {
	margin:.1rem
}
.public_ht_title {
	display:none
}
.public_hot_test {
	border:none;
	background-color:transparent
}
.order-info {
	position:relative;
	margin:-.3rem .1rem .1rem;
	border:1px solid #55271c;
	background-color:#fffdfb;
	font-size:.16rem;
	line-height:1.8
}
.order-info::before {
	content:"";
	position:absolute;
	top:-.16rem;
	left:-.1rem;
	right:-.1rem;
	background:url(../images/m_box_t.png) no-repeat top center;
	height:.23rem;
	-webkit-background-size:100% .23rem;
	-moz-background-size:100% .23rem;
	background-size:100% .23rem
}
.oi-title {
	background:url(../images/m_sub_title.png) no-repeat top center;
	width:2.61rem;
	height:.38rem;
	line-height:.38rem;
	-webkit-background-size:100% auto;
	-moz-background-size:100% auto;
	background-size:100% auto;
	color:#fff;
	font-size:.16rem;
	font-weight:700;
	margin:.15rem auto .1rem;
	text-align:center
}
.oi-user {
	overflow:hidden;
	margin:0 .2rem;
	border-bottom:1px dashed #e6cebf;
	padding-bottom:.1rem
}
.oi-user .words {
	width:.85rem;
	display:inline-block
}
.oi-service {
	overflow:hidden;
	margin:0 .2rem;
	padding:.1rem 0
}
.oi-price {
	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;
	margin:0 .1rem
}
.oi-price .l-money {
	display:inline-block;
	height:.32rem;
	line-height:.32rem;
	background-color:#ca3b2c;
	-webkit-border-radius:.05rem;
	-moz-border-radius:.05rem;
	border-radius:.05rem;
	padding:0 .1rem;
	font-weight:700;
	color:#fff
}
.oi-price .l-original {
	color:#ae9676;
	font-size:.16rem;
	padding-left:.15rem;
	line-height:.36rem
}
.oi-price .r {
	font-size:.15rem;
	text-align:center;
	padding-top:.08rem
}
.oi-price .r-time {
	font-size:.16rem;
	font-weight:700;
	color:#cb321a
}
.oi-pay .public_pp_box {
	width:92%
}
.oi-pay .public_pay_box {
	width:96%;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	border:1px solid #e3d0ab;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:.05rem 0;
	margin:0 auto;
	background:#fff
}
.oi-pay .public_pay_box a {
	display:block;
	padding:.1rem;
	overflow:hidden;
	border:none;
	margin:0;
	border-bottom:1px solid #e3d0ab!important;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	position:relative
}
.oi-pay .public_pay_box .pay_wx {
	background:url(../images/pay_wx.png) no-repeat .1rem center;
	-webkit-background-size:.4rem .4rem;
	-moz-background-size:.4rem .4rem;
	background-size:.4rem .4rem
}
.oi-pay .public_pay_box .pay_zfb {
	background:url(../images/pay_zfb.png) no-repeat .1rem center;
	-webkit-background-size:.4rem .4rem;
	-moz-background-size:.4rem .4rem;
	background-size:.4rem .4rem
}
.oi-pay .public_pay_box .pay_bb {
	background:url(../images/pay_bb.png) no-repeat .1rem center;
	-webkit-background-size:.4rem .4rem;
	-moz-background-size:.4rem .4rem;
	background-size:.4rem .4rem;
	border-bottom:0!important
}
.oi-pay .public_pay_box .pay_bb::before,.oi-pay .public_pay_box .pay_wx::before,.oi-pay .public_pay_box .pay_zfb::before {
	display:block;
	content:'微信支付';
	position:absolute;
	left:.6rem;
	color:#333;
	width:1.8rem;
	z-index:2;
	text-indent:0;
	text-align:left;
	font-size:.17rem
}
.oi-pay .public_pay_box .pay_zfb::before {
	content:'支付宝支付'
}
.oi-pay .public_pay_box .pay_bb::before {
	content:'PayPal贝宝国际支付'
}
.oi-pay .public_pay_box a::after {
	display:block;
	content:'立即支付';
	position:absolute;
	right:.1rem;
	top:.15rem;
	color:#fbf7f1;
	width:.9rem;
	z-index:2;
	text-indent:0;
	text-align:left;
	font-size:.14rem;
	background:#ca3b2c;
	text-align:center;
	-webkit-border-radius:.05rem;
	-moz-border-radius:.05rem;
	border-radius:.05rem;
	height:.3rem;
	line-height:.3rem;
	font-weight:700
}
.oi-pay .public_pay_tip {
	margin-top:.15rem;
	color:#666;
	text-align:center
}
.oi-pay .public_pay_tip2 {
	margin-top:.05rem;
	color:#d73b2a;
	text-align:center;
	font-size:.24rem
}
.public_pay_bottom span,.public_test_fixed span {
	-webkit-animation:zoom 1.5s linear infinite;
	-moz-animation:zoom 1.5s linear infinite;
	-o-animation:zoom 1.5s linear infinite;
	animation:zoom 1.5s linear infinite;
	-webkit-transform:scale(.6);
	-moz-transform:scale(.6);
	-ms-transform:scale(.6);
	-o-transform:scale(.6);
	transform:scale(.6)
}
.public_paybottom_height {
	height:.6rem
}
.public_pay_bottom,.public_test_fixed {
	height:.7rem;
	background:rgba(0,0,0,.3)
}
.public_pay_bottom span,.public_test_fixed span {
	margin:.07rem .05rem 0;
	height:.55rem;
	line-height:.55rem;
	text-align:center;
	font-size:.24rem;
	color:#fff;
	letter-spacing:2px;
	display:block;
	-webkit-border-radius:.3rem;
	-moz-border-radius:.3rem;
	border-radius:.3rem;
	font-weight:700;
	background:rgba(249,92,64,1);
	background:-moz-linear-gradient(top,rgba(249,92,64,1) 0,rgba(217,50,44,1) 100%);
	background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(249,92,64,1)),color-stop(100%,rgba(217,50,44,1)));
	background:-webkit-linear-gradient(top,rgba(249,92,64,1) 0,rgba(217,50,44,1) 100%);
	background:-o-linear-gradient(top,rgba(249,92,64,1) 0,rgba(217,50,44,1) 100%);
	background:-webkit-gradient(linear,left top,left bottom,from(rgba(249,92,64,1)),to(rgba(217,50,44,1)));
	background:linear-gradient(to bottom,rgba(249,92,64,1) 0,rgba(217,50,44,1) 100%);
	-webkit-box-shadow:0 .03rem .03rem #785f5a;
	-moz-box-shadow:0 .03rem .03rem #785f5a;
	box-shadow:0 .03rem .03rem #785f5a
}
.public_pay_bottom i {
	display:none
}
.order-section {
	margin-top:.3rem
}
.os-title {
	color:#ca3b2c;
	font-size:.22rem;
	line-height:.6rem;
	text-align:center;
	font-weight:700
}
.os-hr {
	height:2px;
	border-top:1px solid #d8bebe;
	border-bottom:1px solid #d8bebe;
	margin:0 .1rem
}
.os-box-wrap {
	background:url(../images/1_bg_mask.png) repeat;
	-webkit-background-size:100% auto;
	-moz-background-size:100% auto;
	background-size:100% auto;
	padding:.1rem .15rem 0
}
.os-box {
	background-color:#fef3e1;
	border:1px solid #561f11;
	margin-bottom:.3rem;
	padding-bottom:.1rem;
	padding-top:.04rem
}
.os-box-item {
	margin:.1rem .2rem;
	font-size:.18rem
}
.os-box-item>p {
	position:relative;
	line-height:.3rem;
	padding-left:.25rem
}
.os-box-item>p::before {
	content:"";
	position:absolute;
	left:0;
	top:.05rem;
	width:.14rem;
	height:.18rem;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAkCAMAAACt+qpmAAAAaVBMVEUAAADQISHQISHQISHQISHQISHQISHQISHQISHQISHQISHQISHQISHQISHQISHQISHQISHQISHQISHQISHQISHQISHQISHQISHQISHQISHQISHQISHQISHQISHQISHQISHQISHQISHQISE67LIrAAAAInRSTlMAxaxo3r+53/LPs4dJPSEG+UES9u7p2peNdVU1LyOioBoWLffdfQAAAMlJREFUOMu109mOwjAMheG6WabQ0o19mxn+939IlFaFUlxAAs5Vok+WY1mJXkxufuM/k6uWloSU6T0VQhcphugBZzLjAD+wHWCakwF2tyiQdr1BbuwESdF1TyjrPu7BXS4O9n2cwfRymcKsj4cBHgaV/jpVvzLzdglza39CrJ3D0vqsNfRU7eP0uICTEZwElBGUj+FCFqO4rqN6rWK3KFHwumwdtw1udVw1uNIRqf4reTjn1/HpyuIRjAMeE9WSY/svN/F9Nnn0Ts4S6UPqufvnNwAAAABJRU5ErkJggg==) no-repeat;
	-webkit-background-size:100% auto;
	-moz-background-size:100% auto;
	background-size:100% auto
}
.os-box-btn {
	width:1.83rem;
	height:.54rem;
	line-height:.54rem;
	display:block;
	margin:.1rem auto;
	overflow:hidden;
	background:url(../images/1_btn_lock.png) no-repeat;
	-webkit-background-size:100% auto;
	-moz-background-size:100% auto;
	background-size:100% auto
}
.public-result__table tr:nth-child(odd) {
	background-color:#fbf5ef
}
.public-result__table tr:nth-child(even) {
	background-color:#f3eae2
}
.public-result__chart {
	height:2.4rem;
	margin:.15rem 0
}
.result—year {
	display:inline-block;
	padding:0 .12rem;
	color:#e74c2c;
	border:1px solid #e74c2c;
	-webkit-border-radius:.2rem;
	-moz-border-radius:.2rem;
	border-radius:.2rem;
	margin-right:.15rem
}

.evaluate-box__title,.m_rt_title,.public-result__hd {
	height:.52rem;
	line-height:.52rem;

}
.public-result__box {
	font-size:.18rem;
	padding-left:.1rem;
	padding-right:.1rem
}
.result-info .bz {
	display:inline-block;
	margin-right:.1rem
}
.pattern-hd {
	overflow:hidden
}
.pattern-hd-list {
	height:.4rem;
	line-height:.4rem;
	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;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.pattern-hd-list .l {
	font-weight:700;
	color:#c22121;
	width:1.5rem
}
.pattern-hd-list .r {
	width:.5rem;
	text-align:right
}
.pattern-hd-list .progress {
	position:relative;
	height:.15rem;
	background-color:#f8f8f8;
	-webkit-border-radius:.1rem;
	-moz-border-radius:.1rem;
	border-radius:.1rem;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-moz-box-flex:1;
	-ms-flex:1;
	flex:1;
	overflow:hidden
}
.pattern-hd-list .progress>.bar {
	position:absolute;
	left:0;
	top:0;
	height:.15rem;
	-webkit-border-radius:.1rem;
	-moz-border-radius:.1rem;
	border-radius:.1rem;
	background-color:#c22121
}
.result-sub-title {
	text-align:center;
	color:#fff;
	font-size:.18rem;
	margin:.15rem auto
}
.result-sub-title>span {
	position:relative;
	height:.3rem;
	line-height:.3rem;
	display:inline-block;
	background-color:#f8e3cf;
	-webkit-border-radius:.05rem;
	-moz-border-radius:.05rem;
	border-radius:.05rem;
	padding:0 .4rem;
	color: #ca382b;
}
.result-sub-title>span::before {
	content:"";
	position:absolute;
	top:-.04rem;
	left:.05rem;
	right:.05rem;
	height:.07rem;
	background-color:#f8e3cf;
	-webkit-border-top-left-radius:.05rem;
	-moz-border-radius-topleft:.05rem;
	border-top-left-radius:.05rem;
	-webkit-border-top-right-radius:.05rem;
	-moz-border-radius-topright:.05rem;
	border-top-right-radius:.05rem
}
.result-sub-title>span::after {
	content:"";
	position:absolute;
	bottom:-.04rem;
	left:.05rem;
	right:.05rem;
	height:.07rem;
	background-color:#f8e3cf;
	-webkit-border-bottom-left-radius:.05rem;
	-moz-border-radius-bottomleft:.05rem;
	border-bottom-left-radius:.05rem;
	-webkit-border-bottom-right-radius:.05rem;
	-moz-border-radius-bottomright:.05rem;
	border-bottom-right-radius:.05rem
}
.result-sub-title>span.long {
	width:2.8rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0
}
.vocational-box {
	overflow:hidden;
	margin-top:.2rem
}
.vocational-bd {
	overflow:hidden;
	margin-bottom:.25rem
}
.vocational-bd-list {
	height:.34rem;
	line-height:.34rem;
	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;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.vocational-bd-list .l {
	font-weight:700;
	color:#c22121;
	width:2rem;
	font-size:.18rem
}
.vocational-bd-list .r {
	width:.5rem;
	text-align:right
}
.vocational-bd-list .progress {
	position:relative;
	height:.15rem;
	background-color:#f8f8f8;
	-webkit-border-radius:.1rem;
	-moz-border-radius:.1rem;
	border-radius:.1rem;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-moz-box-flex:1;
	-ms-flex:1;
	flex:1;
	overflow:hidden
}
.vocational-bd-list .progress>.bar {
	position:absolute;
	left:0;
	top:0;
	height:.15rem;
	-webkit-border-radius:.1rem;
	-moz-border-radius:.1rem;
	border-radius:.1rem;
	background-color:#c22121
}
.color-words-jin .l {
	color:#d2a072
}
.color-words-jin .progress>.bar {
	background-color:#d2a072
}
.color-words-mu .l {
	color:#43a44c
}
.color-words-mu .progress>.bar {
	background-color:#43a44c
}
.color-words-shui .l {
	color:#5d8dbf
}
.color-words-shui .progress>.bar {
	background-color:#5d8dbf
}
.color-words-huo .l {
	color:#c22121
}
.color-words-huo .progress>.bar {
	background-color:#c22121
}
.color-words-tu .l {
	color:#6f3d34
}
.color-words-tu .progress>.bar {
	background-color:#6f3d34
}
.m-red {
	color:#c22121
}
.result-text {
	margin-top:.1rem;
	overflow:hidden
}
.result-text>p {
	margin-bottom:.1rem
}
.result-year {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-top:.1rem
}
.result-year>li {
	width:33.33%;
	text-align:center;
	margin-bottom:.1rem;
	padding:0 .05rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.result-year span {
	height:.3rem;
	line-height:.3rem;
	-webkit-border-radius:.4rem;
	-moz-border-radius:.4rem;
	border-radius:.4rem;
	border:1px solid #d2a072;
	color:#d2a072;
	display:block;
	font-weight:700
}
.public-result__chart {
	height:2.4rem;
	margin:.25rem 0 .15rem
}
.future-box {
	overflow:hidden
}
.future-box .title {
	text-align:center;
	margin-bottom:.06rem
}
.evaluate-box__submit {
	height:.45rem;
	line-height:.45rem;
	color:#fff;
	background-color:#c22121
}
.public-result__form>form {
	margin:0
}
.public-result__form-ul {
	border:1px solid #de9a52;
	font-size:.16rem;
	-webkit-border-radius:.05rem;
	-moz-border-radius:.05rem;
	border-radius:.05rem;
	background-color:#ffe3c7;
	margin-top:.1rem
}
.public-result__form-li input:-webkit-autofill {
	-webkit-box-shadow:0 0 0 100px #ffe3c7 inset;
	box-shadow:0 0 0 100px #ffe3c7 inset
}
.public-result__form-li {
	border-bottom:1px solid #de9a52;
	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:.5rem;
	background-color:#ffe3c7;
	-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;
	padding-left:.3rem;
	height:.3rem;
	line-height:.3rem;
	margin-right:.2rem
}
.public-result__form-sex span::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:.25rem;
	height:.25rem;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAb1BMVEUAAADXwa/Xwa/Xwa/Xwa/Yw7HXwa/Xwa/Xwa/Xwa/Xwa/Xwa/Xwa/Xwa/Xwa/Xwa/Xwa/Xwa/Xwa/Xwa/Xwa/Xwa/Xwa/Xwa/////9/Pvcybn38u7s4djw6OHey7v7+ff69/Xo29Hh0cTx6ePj1MdwoWYaAAAAGHRSTlMAkjKr6vGjQR7+8eZzVs7Kvr2zBlg5dnWVr9RTAAABI0lEQVRIx8WW127DMAxFI694ZjotqeWR/P83FnaN1k08dI0COc8+MElJJHf/gpdHxyxN0uwY5Z7L9yKwjVEVE1fKNDYQK9b+JHVNY2otT/t5Ib5IQ68YeYlnjCLUTFOwDotJQ0hFcygpXoWr3zLNw61/fVb8B9MS/PCfo2ppjVb8zVzyqsKyGFc3VLSOCuNRIppc0L/p7Iew1kP7uQfnO7lxPw+GJ8kV6Q0F1s6KHgod1M5KHXzHZckd20eWN4DS5J0SGUAxUaccFKCoQ599BShV1ikJAwqnvUIIyaa/4LngFdt4Lp/Q6X90yg26Yzf8Jm97L/irxN8+3mHwPoZ3S7gnl3jnx+fL5ik2RtiFWWnFbopyYSKX+NyHtwt4h4E3pXfxBQ9vodl2Ck9jAAAAAElFTkSuQmCC) no-repeat;
	-moz-background-size:100% 100%;
	-o-background-size:100% 100%;
	background-size:100% 100%
}
.public-result__form-sex .cur {
	color:#c22121
}
.public-result__form-sex .cur::before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAz1BMVEUAAADXwa/Xwa/Xwa/Xwa/Yw7HXwa/Xwa/Xwa/Xwa/Xwa/Xwa/Xwa/Xwa/Xwa/Xwa/Xwa/Xwa/Xwa/Xwa/Xwa/Xwa/Xwa/CISH////+/fzGLS312tr9+/r8+Pf38u7x6eL01NTdg4PHMTHDJCTOTU377u756Ojr4Nf79/XJOzvo29Hh0cTtvb3ey7zcyLjpsbHYbm7dyrrcyrrrs7PZdnbHMzPINjbj1MfwxMTZc3PSXFzSW1vINTXs4dnNSUnr4djzz8/dyrvs4tnhj4/ad3cux2VQAAAAF3RSTlMAM5KsQPHr5r1zHv7xo87Ks6iTVgZYVX58QmEAAAIsSURBVEjHxZbpUvIwFIa7sC8qIF9JKPTDKqVs0oqK4K73f032pIwvjU21M874/mA6Ic/kbDkn2q9IrzaPy416o3zcrOo/2W+UFlNnOLB79mDoTBcl4xuqUFl6k96hJt6yUlADtZPAYT1ZzAlOagriX9EDkIC8YieVMMJhvGMwH219bnF/O5oP4qVhYHwFTs2ZLf7tr7kF8XVfrNoz81RGWrfCqPHKtZJyV2Nh3K0pWzUTxCVOgPilYGZJ2zqhsGpkpWskbAs7h9EtCs/vLJXuGMWgWANiejgj4xzPRM5DRn5YWSJ/WPhZBxWHYsUzEU5xcyp7Ql/SqSvl7uvNY/S7ok1LfR/gB8qgqyT6bBwxLuX0YR/oEtXuOoNggnmnui7Fdi2orriaIG0ib6jeFsKy6jT6nCuI+5j4fx19z6N90yohTQc5ySJEbpwWIUeU+W0cyTc3lTizSDuqgCNCymSjL4hnduUqCcsnn8uE1KkieUywQ+YGhBCn2mwIhHJESxvGwMgEiTbWE6ecX4BJIXAKfAEjE7IviBgYmZAi1vrMCxhfJpCXZPbBTEBAyD5qDEwaEddYIVnJYEBAa1Sy1sZ9ASMT8X15NaRbCUYmcCvluw+GCPXdR4cBszlTdJj8fSxPt+zJ3VLrBDYdrOzJZLgddHN3/raWlJljvuSfYpDxglm5E7Nyh1n5Ymhp6mZM5G7G3E8hMPcVr4sn6XXxhNeFQnpbesO09dwvpb/SBwq1sqPrLn5vAAAAAElFTkSuQmCC)
}
.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:.5rem;
	line-height:.5rem;
	background-color:#fffbf6;
	-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,iVBORw0KGgoAAAANSUhEUgAAACIAAAAgCAMAAABAUVr7AAAAeFBMVEUAAADCISHCISHCISHCISHCISHCISHCISHCISHCISHCISHCISHCISHCISHCISHCISHCISHCISHCISHCISHCISHCISHCISHCISHCISHCISHCISHCISHCISHCISHCISHCISHCISHCISHCISHCISHCISHCISHCISHCISE3+RzyAAAAJ3RSTlMAMne7IPruiQXVt9yWRffkN/B2VlL139jJxsGyqKSckYF8dWkpEQ00arrSAAAA+UlEQVQ4y8WTSXLDIBBFkWloAUaDJc/z2Pe/YZoyWoSKiJxN3kL/q3hAbxAfcdbFUAt9/lFZ0X2od1qJbxS4l0zvUUbQ9yH2GM9d0BsQc4rMBcR2C4annEKelV1e2bGypMjlYYZqHpehLlmhX5iq2KYYobFR6cQoXVTcdTbC1U2Y5T8U1QM0jrQH8C25BqBTiaIFc6RNiA0d+Vvq9CKLeOJ9B8QDkToh2r+MW0tpOJyUjsNIWadK++JqyZQ8hCHLP682USrgtS3VTyGeNW3ZhCq9SGldvUOFHRwfjavyhmLF5BUTn1GGGyulzRm2FMGZrdXIHOsFGxP4AlVuZyMyGKwMAAAAAElFTkSuQmCC) no-repeat 98% center;
	-moz-background-size:.2rem auto;
	-o-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:.45rem;
	line-height:.45rem;
	color:#fff;
	background-color:#c22121;
	text-align:center;
	font-size:.2rem;
	-webkit-border-radius:.05rem;
	-moz-border-radius:.05rem;
	border-radius:.05rem;
	margin:.1rem;
	font-weight:700
}
.public-result__form-agreement {
	text-align:center;
	font-size:.14rem;
	padding:.05rem 0 .1rem;
	color:#999
}
.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:#999
}
.public-result__form-agreement span {
	text-decoration:underline
}

