.form{width: 7.5rem;height: 4.28rem;position: relative;}
.form div span{color: red}
.form div{width: 6.9rem;height: .96rem;background-color: rgb(247,247,247);margin: 0 auto;font-size: .36rem;border: 1px solid rgb(212,212,212);color: rgb(209,209,209);margin-top: .42rem; display: flex; display: -webkit-flex; align-items:center; -webkit-align-content:center; align-content:center; padding: 0 .2rem;}
.form div select{width: 5.2rem;height: .7rem;border: 0;background-color: transparent; font-size: .36rem; outline: none;}
.form div:last-child{background-color: rgb(184,152,78);color: #fff;text-align: center;letter-spacing: 1rem;text-indent: 2.3rem;font-weight: bold;font-size: .48rem;}

.result{width: 6.9rem; min-height: 3rem; margin: 0 auto;border-top: .01rem solid rgb(181,181,181);position: relative;}
.result .title{font-size: .3rem;width: 100%;text-align: center;margin-top: .48rem;}
.result .city{width: 100%;background-color: rgb(65,65,65);color: #fff;text-align: center;font-size: .26rem;font-weight: bold;letter-spacing: .35rem;text-indent: .35rem;margin-top: .45rem; padding: .06rem;}
.result tr{width: 6.9rem;border-bottom: 1px solid rgb(229,229,229);display: block; padding: .2rem 0;}
.result tr td{font-size: .24rem;}
.result tr .type{width: 2.1rem;font-weight: bold;vertical-align: center;}
.result tr .local{width: 4.8rem;line-height: .4rem;}
.result tbody tr:last-child{border: 0}
.result table:last-child{margin-bottom: 1.2rem;}
.result .empty{width: 100%; text-align: center; font-size: .26rem; margin-top: .3rem;}