.header-menu,header {
	top:0;
	position:absolute
}
.back,.back .back-img,.header-menu,header,section {
	position:absolute
}
.choose-box .choose,.dialog-close,.header-box .title,.menu-wrapper,.middle-box,.red-box,footer,header {
	text-align:center
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
	color:#BBB
}
input:-moz-placeholder,textarea:-moz-placeholder {
	color:#BBB
}
input::-moz-placeholder,textarea::-moz-placeholder {
	color:#BBB
}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {
	color:#BBB
}
body,html {
	height:100%;
	margin:0;
	padding:0;
	overflow:auto
}
header {
	height:.88rem;
	line-height:.88rem;
	background-color:#FFDA44;
	z-index:18;
	width:100%
}
header .logo {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	font-size:.36rem;
	color:#333;
	font-weight:700
}
header .logo-img {
	width:.5rem;
	height:.5rem;
	margin-right:1%
}
.header-menu {
	right:0;
	width:.88rem;
	height:.88rem
}
.header-menu .menu-span {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-.24rem;
	margin-left:-.24rem;
	width:.48rem;
	height:.48rem;
	font-size:.48rem
}
.back {
	top:0;
	left:0;
	width:.88rem;
	height:.88rem
}
.back .back-img {
	width:.22rem;
	height:.36rem;
	top:50%;
	left:50%;
	margin-left:-.11rem;
	margin-top:-.18rem
}
.back-a {
	display:block;
	height:100%
}
section {
	width:100%;
	overflow:auto;
	top:.88rem;
	bottom:0
}
.dialog-box {
	background-color:#fff;
	width:80%;
	border-radius:.1rem;
	display:none
}
.header-box {
	background-color:#FFDE44;
	border-top-left-radius:.1rem;
	border-top-right-radius:.1rem;
	padding:.4rem 0 .26rem;
	position:relative
}
.header-box .title {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	font-size:.36rem;
	height:.74rem;
	color:#333;
	font-weight:700
}
.header-box .title .logo-img {
	margin-right:.14rem;
	width:.59rem;
	height:.59rem
}
.header-box .ss-title {
	text-align:center;
	font-size:.3rem;
	line-height:.66rem;
	color:#333;
	font-weight:700
}
.middle-box {
	line-height:.82rem;
	background-color:#fff;
	font-size:.28rem;
	color:#333;
	font-weight:700
}
.middle-box:after,.middle-box:before {
	display:inline-block;
	width:1.7rem;
	height:.02rem;
	background-color:#E5E5E5;
	vertical-align:middle;
	content:''
}
.middle-box:before {
	margin-right:.12rem
}
.middle-box:after {
	margin-left:.12rem
}
.dialog-close {
	background-color:#FFDE44;
	height:.92rem;
	line-height:.92rem;
	font-size:.26rem;
	color:#333;
	border-bottom-left-radius:.1rem;
	border-bottom-right-radius:.1rem;
	font-weight:700
}
.header-box .ss-title-right,.header-box .ss-title-top {
	position:absolute;
	width:0;
	height:0;
	border-top:.08rem solid transparent;
	border-left:.36rem solid #FF9A22;
	border-bottom:.08rem solid transparent;
	font-size:0;
	line-height:0
}
.header-box .ss-title-right {
	right:.2rem;
	bottom:.4rem;
	transform:rotate(-135deg);
	-ms-transform:rotate(-135deg);
	-moz-transform:rotate(-135deg);
	-webkit-transform:rotate(-135deg);
	-o-transform:rotate(-135deg)
}
.header-box .ss-title-top {
	top:0;
	left:50%;
	transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-o-transform:rotate(45deg)
}
.choose-box {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding:.14rem .4rem .26rem;
	font-weight:700
}
.choose-box .choose {
	box-sizing:border-box;
	width:46%;
	height:1.82rem;
	border:1px solid #DCDCDC;
	padding-top:.68rem;
	position:relative;
	border-radius:.04rem
}
.choose-box .choose.active {
	border:1px solid #FFDA44
}
.choose-box .choose.active .choose-img {
	display:block
}
.choose .choose-img {
	display:none;
	position:absolute;
	right:0;
	bottom:0;
	width:.42rem;
	height:.42rem;
	background:url(../../images/choose.png?v=a5b5a74) 50% 50% no-repeat;
	-webkit-background-size:contain;
	background-size:contain
}
.choose .title {
	font-size:.26rem;
	line-height:.34rem;
	color:#333
}
.choose .ss-title {
	font-size:.24rem;
	line-height:.32rem;
	color:#333
}
.city-box {
	margin:0 .4rem .52rem;
	padding:0 .16rem;
	width:86.6666667%;
	height:.78rem;
	line-height:.78rem;
	border:1px solid #D2D2D2;
	font-size:.28rem;
	color:#9A9A9A;
	background-color:#F7F7F7;
	position:relative
}
.city-box:after {
	content:'';
	position:absolute;
	right:.2rem;
	top:.26rem;
	width:.13rem;
	height:.22rem;
	background:url(../../images/left.png?v=ab3de6a) 50% 50% no-repeat;
	-webkit-background-size:contain;
	background-size:contain;
	transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-webkit-transform:rotate(90deg);
	-o-transform:rotate(90deg)
}
.animated {
	-webkit-animation-duration:.1s;
	animation-duration:.1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
@-webkit-keyframes bounceInDown {
	0%,100%,60%,75%,90% {
	-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
	transition-timing-function:cubic-bezier(.215,.61,.355,1)
}
0% {
	opacity:0;
	-webkit-transform:translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0)
}
60% {
	opacity:1;
	-webkit-transform:translate3d(0,25px,0);
	transform:translate3d(0,25px,0)
}
75% {
	-webkit-transform:translate3d(0,-10px,0);
	transform:translate3d(0,-10px,0)
}
90% {
	-webkit-transform:translate3d(0,5px,0);
	transform:translate3d(0,5px,0)
}
100% {
	-webkit-transform:none;
	transform:none
}
}@keyframes bounceInDown {
	0%,100%,60%,75%,90% {
	-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
	transition-timing-function:cubic-bezier(.215,.61,.355,1)
}
0% {
	opacity:0;
	-webkit-transform:translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0)
}
60% {
	opacity:1;
	-webkit-transform:translate3d(0,25px,0);
	transform:translate3d(0,25px,0)
}
75% {
	-webkit-transform:translate3d(0,-10px,0);
	transform:translate3d(0,-10px,0)
}
90% {
	-webkit-transform:translate3d(0,5px,0);
	transform:translate3d(0,5px,0)
}
100% {
	-webkit-transform:none;
	transform:none
}
}.bounce-in-down {
	-webkit-animation-name:bounceInDown;
	animation-name:bounceInDown
}
@-webkit-keyframes fadeInDown {
	0%,100%,60%,75%,90% {
	-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
	transition-timing-function:cubic-bezier(.215,.61,.355,1)
}
0% {
	opacity:0;
	-webkit-transform:translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0)
}
60% {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
75%,90% {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
100% {
	-webkit-transform:none;
	transform:none
}
}@keyframes fadeInDown {
	0%,100%,60%,75%,90% {
	-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
	transition-timing-function:cubic-bezier(.215,.61,.355,1)
}
0% {
	opacity:0;
	-webkit-transform:translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0)
}
60% {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
75%,90% {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
100% {
	-webkit-transform:none;
	transform:none
}
}.fade-in-down {
	-webkit-animation-name:fadeInDown;
	animation-name:fadeInDown
}
@-webkit-keyframes bounceOutUp {
	20% {
	-webkit-transform:translate3d(0,-10px,0);
	transform:translate3d(0,-10px,0)
}
40%,45% {
	opacity:1;
	-webkit-transform:translate3d(0,20px,0);
	transform:translate3d(0,20px,0)
}
100% {
	opacity:0;
	-webkit-transform:translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0)
}
}@keyframes bounceOutUp {
	20% {
	-webkit-transform:translate3d(0,-10px,0);
	transform:translate3d(0,-10px,0)
}
40%,45% {
	opacity:1;
	-webkit-transform:translate3d(0,20px,0);
	transform:translate3d(0,20px,0)
}
100% {
	opacity:0;
	-webkit-transform:translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0)
}
}.bounce-out-up {
	-webkit-animation-name:bounceOutUp;
	animation-name:bounceOutUp
}
@-webkit-keyframes fadeOutUp {
	20% {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
40%,45% {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
100% {
	opacity:0;
	-webkit-transform:translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0)
}
}@keyframes fadeOutUp {
	20% {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
40%,45% {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
100% {
	opacity:0;
	-webkit-transform:translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0)
}
}.fade-out-up {
	-webkit-animation-name:fadeOutUp;
	animation-name:fadeOutUp
}
.menu-open {
	height:100%;
	width:100%
}
.menu-open .mui-scroll-wrapper {
	position:absolute;
	top:.88rem;
	bottom:0;
	left:0;
	z-index:1;
	width:100%;
	overflow:hidden;
	-webkit-backface-visibility:hidden
}
.menu-backdrop {
	display:none
}
.menu-open .menu-backdrop {
	position:fixed;
	top:3.88rem;
	bottom:0;
	height:100%;
	width:100%;
	display:block;
	z-index:998;
	background:rgba(0,0,0,.6)
}
.menu-wrapper {
	position:absolute;
	top:.88rem;
	left:0;
	right:0;
	z-index:9999;
	background-color:#fff;
	width:100%;
	border-top:1px solid #DEDEDE;
	border-bottom:1px solid #DEDEDE;
	padding:.3rem 0 0
}
.menu-wrapper.hidden {
	-webkit-transform:translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0);
	z-index:-1
}
.menu {
	width:100%
}
.menu .mui-table-view-inverted {
	color:gray;
	font-size:.38rem
}
.menu .mui-table-view-inverted .mui-table-view-cell:after {
	height:.04rem;
	left:0;
	right:0
}
.menu-wrapper.mui-active,.menu-wrapper.mui-active .menu {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.menu_ul {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	padding:0 .06rem
}
.menu .menu_list {
	width:21%;
	height:.6rem;
	line-height:.6rem;
	margin-bottom:.3rem;
	margin-right:2%;
	margin-left:2%
}
.menu_list .menu_list_a {
	display:block;
	height:.6rem;
	color:#333;
	font-size:.24rem;
	border:1px solid #e5e5e5;
	white-space:nowrap
}
.mui-btn-blue,.mui-btn-primary,input[type=submit] {
	color:#333;
	border:1px solid #007aff;
	background-color:#007aff;
}
.red-box {
	width:100%;
	height:3.76rem;
	background:url(../../images/red.jpg?v=66a7ae0) 50% 50% no-repeat;
	-webkit-background-size:100% 100%;
	background-size:100% 100%;
	position:relative
}
.red-left,.red-right,footer {
	position:absolute
}
.red-left {
	left:16.533333%;
	top:.92rem;
	width:18.4%;
	height:36%
}
.red-right {
	right:.6rem;
	bottom:.6rem;
	font-size:.3rem
}
.red-right .red-title {
	color:#5A5A5A
}
.red-content .red-name {
	font-weight:700;
	color:#333;
	font-size:.34rem
}
.red-content {
	padding-left:1.4rem
}
.red-content .copy {
	display:inline-block;
	background-color:#FFDA44;
	padding:0 .15rem;
	border-radius:.04rem;
	height:.4rem;
	line-height:.4rem;
	margin-left:.2rem
}
.touch:active {
	background-color:#f5f5f5
}
iframe[src*="ucweb.com"] {
	display:none!important
}
.red-name {
	-webkit-user-select:text;
	-moz-user-select:text;
	-ms-user-select:text;
	-o-user-select:text;
	-khtml-user-select:text;
	user-select:text
}
footer {
	bottom:0;
	width:100%;
	left:auto;
	right:auto;
	z-index:17;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	background-color:#fff;
	padding:.14rem 0 0;
	border-top:1px solid #E5E5E5
}
.footer-nav-a {
	display:block
}
.footer-img {
	height:.48rem
}
.nav-img1 {
	background:url(../../images/index/icon_home.png?v=ab3de6a223) 50% 50% no-repeat;
	-webkit-background-size:.44rem .44rem;
	background-size:.46rem .46rem
}
.nav-img2 {
	background:url(../../images/index/icon_menu.png?v=ab3de6a22) 50% 50% no-repeat;
	-webkit-background-size:.44rem .44rem;
	background-size:.44rem .44rem
}
.nav-img3 {
	background:url(../../images/user.png?v=ab3de6a22) 50% 50% no-repeat;
	-webkit-background-size:.4rem .41rem;
	background-size:.44rem .44rem
}
.nav-img4 {
	background:url(../../images/index/icon_order.png?v=ab3de6a22) 50% 50% no-repeat;
	-webkit-background-size:.44rem .44rem;
	background-size:.44rem .44rem
}
.nav-img5 {
	background:url(../../images/index/icon_more.png?v=abasdasdasdsa121ghjww2) 50% 50% no-repeat;
	-webkit-background-size:.44rem .44rem;
	background-size:.44rem .44rem
}
.nav-img6 {
	background:url(../../images/rentcar.png?v=ab3de6a223111) 50% 50% no-repeat;
	-webkit-background-size:.52rem .38rem;
	background-size:.52rem .36rem
}
.footer-text {
	line-height:.34rem;
	font-size:.22rem;
	-webkit-transform:scale(.9166666);
	font-weight:700;
	color:#666;
}
.footer-nav.active .nav-img1 {
	background:url(../../images/index/icon_home-s.png?v=ab3de6a1) 50% 50% no-repeat;
	-webkit-background-size:.44rem .44rem;
	background-size:.44rem .44rem
}
.footer-nav.active .nav-img2 {
	background:url(../../images/index/icon_menu-s.png?v=ab3de6a12) 50% 50% no-repeat;
	-webkit-background-size:.44rem .44rem;
	background-size:.44rem .44rem
}
.footer-nav.active .nav-img3 {
	background:url(../../images/user-s.png?v=ab3de6a12) 50% 50% no-repeat;
	-webkit-background-size:.4rem .41rem;
	background-size:.4rem .41rem
}
.footer-nav.active .nav-img4 {
	background:url(../../images/index/icon_order-s.png?v=ab3de6a12) 50% 50% no-repeat;
	-webkit-background-size:.44rem .44rem;
	background-size:.44rem .44rem
}
.footer-nav.active .nav-img5 {
	background:url(../../images/index/icon_more-s.png?v=aasdasdd4lkjlj46786rhd) 50% 50% no-repeat;
	-webkit-background-size:.44rem .44rem;
	background-size:.44rem .44rem
}
.footer-nav {
	position:relative;
	-webkit-box-flex:1;
	-moz-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}
.footer-nav.active .footer-text {
	color:#333
}
.more-circle {
	border-radius:50%;
	background-color:#FB2E2E;
	width:.18rem;
	height:.18rem;
	position:absolute;
	top:0;
	right:-.18rem
}
.mui-toast-message {
	padding:10px 5px
}
.my-span img{
	width:100%;
	height:100%;	
}
.menu-span img{
	width:100%;
	height:100%;
}
