* { margin: 0; padding: 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }

html, body { color: #000; }

.wrap { position: relative; margin: 0 auto; width: 10rem; padding-bottom: 1.3333333333rem; }

.apply { padding: 0.7466666667rem; }

.title { text-align: center; }
.title h2 { margin-bottom: 0.2666666667rem; font-size: 0.5333333333rem; color: #2571a6; }
.title h3 { font-size: 0.3466666667rem; font-weight: normal; color: #575757; }

.apply-ul li { margin-top: 0.5333333333rem; }
.apply-ul li h4 { margin-bottom: 0.1333333333rem; font-size: 0.4266666667rem; line-height: 0.72rem; }
.apply-ul li i { display: inline-block; margin-right: 0.4533333333rem; width: 0.92rem; }
.apply-ul li img { max-width: 100%; vertical-align: middle; }
.apply-ul li p { font-size: 0.3733333333rem; line-height: 0.56rem; }

.test-tit a { display: block; padding: 0.3466666667rem 0; border-top: 0.1333333333rem solid #77acd0; color: #fff; text-align: center; background: #2571a6; color: #fff; }
.test-tit h2 { margin-bottom: 0.32rem; font-size: 0.6933333333rem; }
.test-tit h3 { font-size: 0.3733333333rem; font-weight: normal; }

.test-form { padding: 0.7466666667rem; }
.test-form .submit { display: block; margin: 0 auto; margin-top: 0.4rem; padding: 0.3333333333rem 0; width: 7.0666666667rem; border: 0; border-radius: 5px; font-size: 0.3733333333rem; color: #fff; background: #58b4e4; -webkit-background: linear-gradient(to bottom, #58b4e4, #4e8dda); background: linear-gradient(to bottom, #58b4e4, #4e8dda); }

.test-input p { margin-bottom: 0.4rem; font-size: 0.4rem; font-weight: 700; }
.test-input span { display: inline-block; margin-right: 0.24rem; width: 0.48rem; height: 0.48rem; border-radius: 50%; font-size: 0.32rem; font-weight: normal; color: #fff; line-height: 0.48rem; text-align: center; background: #2571a6; }
.test-input .distext { width: 0.1333333333rem; height: 0.48rem; line-height: 0.48rem; overflow: hidden; opacity: 0; }

.test-ul li { float: left; margin-right: 0.4rem; margin-bottom: 0.4rem; padding-left: 0.48rem; font-size: 0.3733333333rem; background-image: url(../images/dis.png); background-position: left center; background-repeat: no-repeat; background-size: auto 100%; }
.test-ul li.cur { background-image: url(../images/dis1.png); }

.test-einput { margin: 0 auto; margin-bottom: 0.24rem; padding: 0.24rem 0; width: 7.0666666667rem; border: 1px solid #80adcb; border-radius: 5px; line-height: 0.6133333333rem; }
.test-einput label { display: inline-block; margin-left: 0.3333333333rem; border-right: 1px solid #1146a5; width: 1.3333333333rem; font-size: 0.3733333333rem; }
.test-einput .entext { display: inline-block; border: 0; width: 5.1333333333rem; font-size: 0.3733333333rem; line-height: 0.6133333333rem; text-indent: 0.6133333333rem; }

.subsidy { padding: 0.2933333333rem 1.3333333333rem; }
.subsidy .submit { display: block; margin: 0 auto; margin-top: 0.6666666667rem; padding: 0.3333333333rem 0; width: 100%; border: 0; border-radius: 5px; font-size: 0.3733333333rem; color: #fff; background: #58b4e4; background: -webkit-linear-gradient(to bottom, #58b4e4, #4e8dda); background: linear-gradient(to bottom, #58b4e4, #4e8dda); }
.subsidy p { margin: 0.2666666667rem 0; font-size: 0.2933333333rem; color: #8f8f8f; line-height: 0.4rem; }

.subsidy-input { margin-bottom: 0.2666666667rem; line-height: 1.0666666667rem; }
.subsidy-input label { display: inline-block; width: 1.7333333333rem; font-size: 0.4rem; font-weight: 700; }
.subsidy-input .user-sel { width: 5.4933333333rem; height: 1.0666666667rem; border: 0; border-radius: 5px; text-indent: 0.2666666667rem; font-size: 0.3466666667rem; background: #e1e1e1; color: #575757; line-height: 1.0666666667rem; background: #e1e1e1; }
.subsidy-input .user-sel option { font-size: 0.3466666667rem; }
.subsidy-input .entext { width: 5.4933333333rem; border: 0; border-radius: 5px; text-indent: 0.2666666667rem; font-size: 0.3466666667rem; color: #575757; height: 1.0666666667rem; line-height: 1.0666666667rem; background: #e1e1e1; }

.footer { padding: 0.3333333333rem 0; font-size: 0.2933333333rem; text-align: center; line-height: 0.64rem; color: #c2c2c2; background: #f1f1f1; background: -webkit-linear-gradient(to bottom, #f1f1f1, rgba(240, 233, 233, 0.1)); background: linear-gradient(to bottom, #f1f1f1, rgba(240, 233, 233, 0.1)); }
.footer a { color: #c2c2c2; }

.fixed-tel { position: fixed; display: block; right: 0.2933333333rem; bottom: 2.72rem; padding: 0.3333333333rem 0; width: 1.92rem; box-shadow: 1px 1px 5px #eee; font-size: 0.3733333333rem; color: #333; text-align: center; background: #f1f1f1; }

.fixed-tel img { margin-bottom: 0.3333333333rem; width: 0.7733333333rem; }

.bottom { background: url(../images/bottom.png); background-size: 100% 100%; position: fixed; height: 1.3333333333rem; bottom: 0; width: 10rem; }
.bottom a { display: block; float: left; width: 50%; height: 100%; font-size: 0.4rem; color: #463a01; line-height: 1.3333333333rem; text-indent: 1.84rem; }
.bottom a.tel { color: white; text-indent: 1.4666666667rem; }

@media screen and (max-width: 320px) { .subsidy-input label { width: 1.6533333333rem; } }

/*# sourceMappingURL=style.css.map */
