body,input,h1,h2,h3,h4,h5,h6,p,textarea,table,div,ul,li,select,span,em,i,button,a{margin:0;padding:0;color:inherit;line-height: inherit;font-size: .28rem;font-family: "microsoft yahei";}
img{border:0;display: inline-block;max-width:100%;vertical-align: middle;}
.fl{float:left;}
.fr{float:right;}
ul,li{ list-style:none; }
a{ text-decoration:none; color:inherit;font-size:inherit;}
:focus{outline:none!important;border-color:inherit;}
.clearfix{*zoom: 1;}
.clearfix:before,.clearfix:after
{display: table;line-height: 0;content: "";}
.clearfix:after{clear: both;}
table{border-collapse:collapse;border-spacing:0;width:100%}
p,span,li{font-size:inherit;}
h3,h4,h5,h6{font-weight: normal;}
em,i,span,a{font-style:normal;font-size:inherit;}
*{box-sizing:border-box;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;}
textarea {-webkit-appearance: none;}   
.bold{font-weight: bold;}
.center{text-align: center;}
.img{width: 100%;display: block;}
html{font-size:13.3333vw;}
.ellipsis{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ele{position:relative;}
.ele:before,.ele:after{content:'';position:absolute;display: block;}
.ipt{display: block;width: 100%;border:none;background: transparent;}
a,a:hover,a:active,a:visited,a:link,a:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;outline:none;text-decoration: none;}
.clamp{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;/*-webkit-line-clamp: 3;*/}
.text-left{text-align: left!important;}
html.pc body{width:750px;margin:0 auto;}
html.pc{font-size:5vw;}

body{background: #f8f8f8;-webkit-text-size-adjust: 100% !important;}
.bg_white{background: #fff;}
.c_main{color: #3872fb!important;}
.c_org{color: #ff6000!important;}
.c_red{color: #ee2e52!important;}
.btn{cursor: pointer;border:none;border-radius:.06rem;background: #3872fb;color: #fff;text-align: center;}

/* 驾校简介 */
.head{background: #fff;text-align: center;font-size: .36rem;color: #333333;line-height: .6rem;padding:.15rem .3rem;height: .9rem;z-index:100;position:fixed;width: 100%;left: 0;top: 0;border-bottom:1px solid rgba(238,238,238,.5);}
.hd_back{position:absolute;left: .3rem;top: 50%;width: .5rem;height: .5rem;margin-top: -.25rem;background: url(../images/back.png) no-repeat center;background-size:.36rem;}
.head+div{margin-top: .9rem;}

.main{padding:.4rem .3rem;}
#allmap {margin: 15px;height: 180px;}

.us_det{}
.us_det .img{width: 100%;display: block;border-radius:.2rem;}
.us_det .txt{font-size: .26rem;color: #222222;line-height: .45rem;}
.us_det .txt #imggetbox img{width: 100%;}

/* 学车流程 */
.lc_list{}
.lc_list .item{margin-bottom: .3rem;}
.lc_list .imgbox{border-radius:.2rem;overflow: hidden;position:relative;}
.lc_list .img{width: 100%;display: block;}
.lc_list .shade{text-align: center;position:absolute;width: 100%;left: 0;top: 50%;margin-top: -.55rem;}
.lc_list .tit{font-size: .36rem;color: #fff;margin-bottom: .1rem;}
.lc_list .wz{font-size: .24rem;color: #fff;display: inline-block;vertical-align: middle;padding:0 .15rem;min-width:2.4rem;background:rgba(0,0,0,.1);border-radius:.23rem;line-height: .45rem;}
.lc_list .title{font-size: .3rem;color: #333333;font-weight: bold;margin-top: .2rem;}
.lc_list .bot{font-size: .24rem;color: #666666;margin-top: .1rem;display: flex;align-items: center;}
.lc_list .star{margin-right: .15rem;font-size: 0;}
.lc_list .star .ic{display: inline-block;vertical-align: middle;background: url(../images/lc_05.png) no-repeat center;background-size:contain;width: .22rem;height: .22rem;margin-right: .05rem;}

/* 学车问答 */
.faq_main{padding:0 .3rem .3rem;}
.faq_menu{display: flex;align-items: center;position:sticky;width: 100%;left: 0;top: .9rem;background: #f8f8f8;}
.faq_menu .lk{font-size: .3rem;color: #666666;display: inline-block;margin-right: .35rem;line-height: 1rem;}
.faq_menu .lk.cur{font-size: .34rem;color: #222222;font-weight: bold;}

.faq_list{}
.faq_list .item{margin-bottom: .2rem;background: #fff;border-radius:.08rem;padding:.35rem .25rem;}
.faq_list .title{font-size: .3rem;color: #222222;font-weight: bold;display: block;background: url(../images/lc_06.png) no-repeat left .06rem;background-size:.34rem;padding-left: .55rem;}
.faq_list .txt{font-size: .26rem;color: #333333;line-height: .4rem;margin-top: .15rem;display: block;background: url(../images/lc_07.png) no-repeat left .02rem;background-size:.34rem;padding-left: .55rem;}
.faq_list .txt em{color: #999999;}
.faq_list .txt p{padding-bottom:0.1rem;}
.faq_list .bot{line-height: .3rem;margin-top: .2rem;display: flex;justify-content: space-between;align-items: center;padding-left: .55rem;}
.faq_list .lk{font-size: .26rem;color: #3872fb;}
.faq_list .read{font-size: .26rem;color: #999999;background:url(../images/lc_08.png) no-repeat left center;background-size:.28rem .2rem;padding-left: .35rem;}

/* 优选保障 */
.yx_tp{width: 100%;display: block;}

.yx_list{margin-top: 1rem;}
.yx_list .item{padding:.3rem .3rem .3rem .2rem;display: flex;justify-content: space-between;align-items: center;border:1px dashed #e5e5e5;border-radius:.1rem;margin-bottom: .35rem;}
.yx_list .imgbox{width: 1.7rem;}
.yx_list .icon{width: .8rem;display: block;margin:0 auto;}
.yx_list .tit{font-size: .28rem;color: #222222;font-weight: bold;margin-top: .15rem;text-align: center;}
.yx_list .txt{font-size: .26rem;color: #666666;line-height: .44rem;width: 4.5rem;}

/* 学员评价 */
.eval_top{padding:.4rem .3rem .4rem;position:relative;background: #fff;display:flex;align-items: center;}
.eval_top .lbox{width: 50%;text-align: center;}
.eval_top .lbox .fen{font-size: .24rem;color: #ff9a03;margin-bottom: .1rem;line-height: .5rem;}
.eval_top .lbox .fen i{font-size: .44rem;}
.eval_top .lbox .pf{}
.eval_top .lbox .fz{font-size: .26rem;color: #666666;margin-top: .1rem;}
.eval_top .rbox{width: 50%;padding-left: .8rem;}
.eval_top .row{font-size: .26rem;color: #333333;line-height: .5rem;}
.eval_top .rbox::before{content:'';position:absolute;left: 50%;top: 50%;height: 1.2rem;margin-top: -.5rem;width: 1px;background: #e5e5e5;}


.eval_list{padding:0 .3rem .1rem;background: #fff;border-top:.2rem solid #f5f5f5;}
.eval_list .item{padding:.3rem 0;border-bottom:1px solid #efefef;}
.eval_list .hdpic{width: .77rem;height: .77rem;border-radius:50%;display: block;float: left;}
.eval_list .info{margin-left: 1rem;padding-top: .1rem;}
.eval_list .tt{line-height: .3rem;display: flex;align-items: center;}
.eval_list .name{font-size: .3rem;color: #333333;font-weight: bold;}
.eval_list .date{font-size: .24rem;color: #999999;margin-left: .25rem;}
.eval_list .pfbox{margin-top: .1rem;display: flex;}
.eval_list .grp{flex:1;}
.eval_list .grp .wz{font-size: .22rem;color: #999999;display: inline-block;vertical-align: middle;}
.eval_list .grp .fen{font-size: .22rem;color: #333333;display: inline-block;vertical-align: middle;}
.eval_list .desc{font-size: .26rem;color: #333333;line-height: .4rem;margin-top: .2rem;}
/* .eval_list .pf{margin:0 10px;}
.eval_list .applybox{font-size: 14px;color: #333333;line-height: 30px;padding:10px 25px;background: #f5f5f5;border:1px solid #e5e5e5;margin-top: 20px;} */
.eval_list .item:last-child{border-bottom:none;}


.pf{width: 2.2rem;height: .39rem;display: inline-block;vertical-align: middle;background-repeat:no-repeat;background-position:center;background-size:contain;}
.pf_1{background-image:url(../images/pf_1.png);}
.pf_2{background-image:url(../images/pf_2.png);}
.pf_3{background-image:url(../images/pf_3.png);}
.pf_4{background-image:url(../images/pf_4.png);}
.pf_5{background-image:url(../images/pf_5.png);}

/* 用户登录 */
.login_main{padding:1.2rem .45rem .5rem;}
.login_main .t_tit{font-size: .6rem;color: #333333;font-weight: bold;line-height: .6rem;}

.login_form{margin-top: .8rem;}
.login_form .row{margin-bottom: .1rem;border-bottom:1px solid #efefef;position:relative;}
.login_form .ipt_txt{font-size: .32rem;color: #333;line-height: 1rem;}
.login_form .tel{}
.login_form .code{}
.login_form .send{font-size: .28rem;color: #3872fb;background: #fff;border:none;line-height: .4rem;padding:0 0 0 .2rem;border-left:1px solid #efefef;position:absolute;right: 0;top: 50%;margin-top: -.2rem;}
.login_form .submit{display: block;margin:.5rem auto 0;font-size: .4rem;width: 6.5rem;line-height: 1rem;border-radius:.48rem;text-align: center;}
.login_form .deal{font-size: .28rem;color: #999999;margin:.35rem auto 0;width: 6.5rem;display: flex;flex-wrap:wrap;line-height: .3rem;align-items: center;}
.login_form .deal input{width: .3rem;height: .3rem;display: inline-block;vertical-align: middle;margin-right: .1rem;}

/* 出发地点 */
.map_main{}
.map_main .map{position:fixed;width: 100%;left: 0;top: .9rem;bottom: 0;}
.map_main .map img{width: 100%;height: 100%;display: block;}

.map_main .bot{padding:.3rem .3rem;background: #fff;position:fixed;width: 100%;left: 0;bottom: 0;z-index:60;display: flex;justify-content: space-between;}
.map_main .info{width: 5.5rem;}
.map_main .info .title{font-size: .3rem;color: #333333;font-weight: bold;}
.map_main .info .fz{font-size: .26rem;color: #666666;margin-top: .1rem;}

.map_main .imgbox{}
.map_main .imgbox .ico{width: .4rem;display: block;margin:0 auto;}
.map_main .imgbox .wz{font-size: .26rem;color: #666666;margin-top: .1rem;}

/* 班车 */
.route_main{padding:.25rem .3rem;}


.route_line{background: #fff;margin-bottom: .2rem;padding:.3rem .3rem;border-radius:.16rem;}
.route_line .searbox{width: 100%;border:1px solid #e5e5e5;border-radius:.1rem;overflow: hidden;display: flex;justify-content: space-between;}
.route_line .searbox .ipt_txt{font-size: .24rem;color: #333;padding:0 .2rem;width: 5.5rem;line-height: .6rem;}
.route_line .searbox .submit{width: .6rem;height: .6rem;background: url(../images/route_03.png) no-repeat center;background-size:.24rem;border:none;cursor: pointer;}

.route_line .line_box{margin-top: .25rem;margin-left: -.2rem;}
.route_line .line_box .lk{display: inline-block;vertical-align: middle;font-size: .24rem;color: #333333;min-width:3rem;text-align: center;line-height: .6rem;border:1px solid #e5e5e5;background: #f6f7fc;border-radius:.1rem;margin:0 0 .2rem .2rem;cursor: pointer;}


.route_tt{line-height: .3rem;margin-bottom: .25rem;}
.route_tt .bt{font-size: .3rem;color: #333333;font-weight: bold;}
.route_tt .map_lk{font-size: .24rem;color: #3872fb;text-decoration: underline;background: url(../images/route_02.png) no-repeat left center;background-size:15px;padding-left: 20px;margin-left: 10px;}

.route_zs{padding:.3rem .3rem;border-radius:.16rem;background: #fff;}
.route_zs .table{}
.route_zs .table th{font-size: .24rem;color: #333333;line-height: .3rem;padding:.15rem .05rem;background: #eff0f5;}
.route_zs .table td{font-size: .24rem;color: #333333;line-height: .35rem;padding:.15rem .05rem;text-align: center;}
.route_zs .table  tbody tr:nth-child(even){background: #f6f7fc;}

/* 帮我选驾校 */
.zx_main{background: url(../images/lc_16.jpg) no-repeat center bottom;background-size:cover;position:fixed;width: 100%;height: 100%;left: 0;top: 0;padding:0 .3rem .3rem;overflow-y: scroll;}
.zx_main .head{background:transparent;color: #fff;border:none;}
.zx_main .hd_back{background-image: url(../images/back-1.png);}

.xz_top{padding-top: .3rem;}
.xz_top .img{width: 100%;display: block;}

.xz_form{padding:.4rem .35rem;background: #fff;border-radius:.3rem;}
.xz_form .row{border-bottom:1px solid #efefef;display: flex;justify-content: space-between;}
.xz_form .tit{font-size: .26rem;color: #333333;line-height: .8rem;width: 1.5rem;}
.xz_form .info{width: 4.5rem;}
.xz_form .ipt{width: 100%;text-align: right;font-size: .26rem;color: #033333;line-height: .8rem;padding-right: .3rem;}
.xz_form .ipt_txt{}
.xz_form .select{background: url(../images/lc_18.png) no-repeat right center;background-size:.17rem;}

.xz_form .tips{font-size: .24rem;color: #666666;text-align: center;margin-top: .2rem;}
.xz_form .submit{display: block;margin:.2rem auto 0;font-size: .3rem;width: 5.7rem;line-height: .9rem;border-radius:.48rem;text-align: center;}
.xz_form .deal{font-size: .24rem;color: #1b1b1b;display: flex;flex-wrap:wrap;line-height: .3rem;align-items: center;margin-top: .2rem;justify-content: center;}
.xz_form .deal input{width: .26rem;height: .26rem;display: inline-block;vertical-align: middle;margin-right: .05rem}

.xz_form .info{position:relative;}
.xz_form .code{width:60%;}
.xz_form .getcodes{position:absolute;right: .05rem;top: 50%;font-size: .22rem;color: #fff;min-width:1.4rem;text-align: center;line-height: .5rem;border-radius:.03rem;margin-top: -.25rem;border:none;background: #ff6e24;padding:0 .1rem;cursor: pointer;}
.xz_form .getcodes.disabled{background-color: #ff6d24a6;}


.mui-backdrop{position: fixed;z-index: 998;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0,0,0,.3);}
.mui-poppicker-header .mui-btn{border:1px solid #3872fb;color: #3872fb;border-radius:3px;}
.mui-poppicker-btn-ok{color: #fff!important;background: #3872fb;}
.mui-picker{background: #fff;}

.mui-poppicker-header{background: #fff;}
.mui-poppicker-header .mui-btn{background: #fff;}
.mui-poppicker-header .mui-poppicker-btn-ok{background: #3872fb;color: #fff;}
.mui-dtpicker-header{background: #fff;}
.mui-dtpicker-header .mui-btn{color: #3872fb;border:1px solid #3872fb;padding: 0;width: .9rem;line-height: .5rem;border-radius:.06rem;height: .5rem;background: #fff;}
.mui-dtpicker-header .mui-btn-blue{color: #fff;background: #3872fb;border-color:#3872fb;}
.mui-dtpicker-title h5{background: #fff;}

/* 驾校环境 */
.envir_list{margin-left: -.28rem;}
.envir_list li{width: 3.3rem;margin:0 0 .3rem .28rem;float: left;}
.envir_list .img{width: 100%;display: block;height: 1.85rem;}

.mui-preview-image.mui-fullscreen {
	position: fixed;
	z-index: 20;
	background-color: #000;
}
.mui-preview-header,
.mui-preview-footer {
	position: absolute;
	width: 100%;
	left: 0;
	z-index: 10;
}
.mui-preview-header {
	height: 44px;
	top: 0;
}
.mui-preview-footer {
	height: 50px;
	bottom: 0px;
}
.mui-preview-header .mui-preview-indicator {
	display: block;
	line-height: 25px;
	color: #fff;
	text-align: center;
	margin: 15px auto 4px;
	background-color: rgba(0, 0, 0, 0.4);
	border-radius: 12px;
	font-size: 16px;
}
.mui-preview-image {
	display: none;
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.mui-preview-image.mui-preview-in {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}
.mui-preview-image.mui-preview-out {
	background: none;
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut;
}
.mui-preview-image.mui-preview-out .mui-preview-header,
.mui-preview-image.mui-preview-out .mui-preview-footer {
	display: none;
}
.mui-zoom-scroller {
	position: absolute;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	-webkit-backface-visibility: hidden;
}
.mui-zoom {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.mui-slider .mui-slider-group .mui-slider-item img {
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
}
.mui-android-4-1 .mui-slider .mui-slider-group .mui-slider-item img {
	width: 100%;
}
.mui-android-4-1 .mui-slider.mui-preview-image .mui-slider-group .mui-slider-item {
	display: inline-table;
}
.mui-android-4-1 .mui-slider.mui-preview-image .mui-zoom-scroller img {
	display: table-cell;
	vertical-align: middle;
}
.mui-preview-loading {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: none;
}
.mui-preview-loading.mui-active {
	display: block;
}
.mui-preview-loading .mui-spinner-white {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -25px;
	margin-top: -25px;
	height: 50px;
	width: 50px;
}
.mui-preview-image img.mui-transitioning {
	-webkit-transition: -webkit-transform 0.5s ease, opacity 0.5s ease;
	transition: transform 0.5s ease, opacity 0.5s ease;
}
@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@keyframes fadeIn {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@-webkit-keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}
@keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}


/* 驾校列表 */
.lb_top{background: url(../images/img_22.jpg) no-repeat center top #fff;background-size:100% 5.3rem;padding-top: 1px;margin-bottom: .2rem;}
.lb_top .head{background: transparent;border:none;color: #fff;text-align: left;}
.lb_top .head.scroll{background: #3a82fc;}
.head .ico_menu{position:absolute;right: .3rem;top: 50%;width: .4rem;height: .4rem;background: url(../images/img_05.png) no-repeat center;background-size:contain;margin-top: -.2rem;}

.lb_ban{position:relative;margin:0 .3rem;border-radius:.16rem;overflow: hidden;margin-bottom: .2rem;}
.lb_ban .img{width: 100%;display: block;}
.lb_ban .info{position:absolute;left: 0;top: 0;bottom: 0;width: 4.6rem;padding:.4rem 0 0 .2rem;}
.lb_ban .title{font-size: .36rem;color: #fff;margin-bottom: .15rem;font-weight: bold;line-height: .4rem;}
.lb_ban .wz{font-size: .24rem;line-height: .45rem;border-radius:.21rem;text-align: center;background: rgba(255,255,255,.25);color: #fff;}
.lb_ban .wz i{font-size: .3rem;color: #ff8400;}
.lb_ban .tel{font-size: .26rem;color: #fff;margin-top: .2rem;}



.lb_menu{padding:.3rem .1rem;box-shadow:.05rem .1rem .32rem rgba(218,220,230,.36);border-radius:0 0 .5rem .5rem;}
.lb_menu .item{width: 25%;float: left;margin-bottom: .25rem;}
.lb_menu .icon{width: .92rem;display: block;margin:0 auto;}
.lb_menu .tit{font-size: .24rem;color: #333333;margin-top: .15rem;text-align: center;}

.lb_det{}
.lb_smmenu{display: flex;padding:.3rem .2rem;}
.lb_smmenu .lk{flex:auto;font-size: .26rem;color: #333333;line-height: .55rem;border-radius:.27rem;padding:0.05rem .1rem;text-align: center;}
.lb_smmenu .lk.cur{color: #fff;background: #3872fb;}

.lb_list{padding:.2rem .3rem 1px;background: #fafafa;}
.lb_list .item{padding:0 .1rem;margin-bottom: .2rem;background: #fff;border-radius:.16rem;}
.lb_list .top{padding:.2rem .1rem;display: flex;justify-content: space-between;}
.lb_list .imgbox{width: 2.6rem;}
.lb_list .img{width:100%;height: 1.8rem;}
.lb_list .info{width: 3.55rem;padding-top: .08rem;}
.lb_list .title{font-size: .34rem;color: #333333;font-weight: bold;line-height: .4rem;}
.lb_list .txt{font-size: .24rem;color: #999999;line-height: .36rem;margin-top: .1rem;margin-top: .15rem;}

.lb_list .bot{font-size: .24rem;color: #999999;line-height: .6rem;padding:.15rem .1rem;border-top:1px dashed #e5e5e5;display: flex;justify-content: space-between;align-items: center;}
.lb_list .bot .smb{display: flex;align-items: center;}
.lb_list .bot i{font-size: .36rem;}
.lb_list .bot .del{display: inline-block;vertical-align: middle;margin-left: .3rem;}
.lb_list .bot .btn{font-size: .28rem;width: 1.25rem;line-height: .6rem;border-radius:.3rem;}



.lb_tit{font-size: .36rem;color: #333;font-weight: bold;line-height: .4rem;margin-bottom: .25rem;height:0.28rem;}
.lb_tit span{font-size: .36rem;}
.lb_tit a{font-size: .22rem;font-weight:normal;}
.lb_bm{padding:.4rem 0 0;}
.lb_bm .lb_tit{padding:0 .3rem 0;}
.lb_bm .detail{position:relative;}
.lb_bm .map{}
.lb_bm .bot{position:absolute;width: 6.9rem;bottom: .3rem;left: .3rem;background: #fff;border-radius:.16rem;padding:.35rem .35rem;display: flex;justify-content: space-between;box-shadow:0 .06rem .16rem rgba(176,176,176,.56);}
.lb_bm .icon{width: .8rem;height: .8rem;}
.lb_bm .txt{font-size: .28rem;color: #333333;line-height: .46rem;width: 5rem;}
.lb_bm .button{width: 5.3rem;line-height: .8rem;font-size: .36rem;border-radius:.41rem;margin:.4rem auto 0;display: block;}

.lb_dz{padding:.4rem .3rem .0rem;}
.lb_dz_list{}
.lb_dz_list li{margin-bottom: .2rem;padding:.2rem .3rem .05rem;border-radius:.16rem;background: #fafafa;}
.lb_dz_list .title{font-size: .28rem;color: #333333;font-weight: bold;line-height: .4rem;margin-bottom: .2rem;}
.lb_dz_list .txt{font-size: .24rem;color: #999999;line-height: .3rem;}
.lb_dz_list p{padding:.13rem .15rem .13rem .6rem;border-radius:.06rem;background-repeat:no-repeat;background-position:.15rem .15rem;background-size:.26rem;background-color:#fff;margin-bottom: .2rem;}
.lb_dz_list .tel{background-image: url(../images/img_20.png);}
.lb_dz_list .dz{background-image: url(../images/img_21.png);}
.lb_dz_list p:last-child{margin-bottom: 0;}

.foot{position:fixed;width: 100%;left: 0;bottom: 0;z-index:100;display: flex;background: url(../images/img_23.png) no-repeat center;background-size:contain;height: 1.5rem;text-align: center;padding-top: .55rem;}
.foot .lk{flex:1;padding:.08rem 0 0;}
.foot .icon{width: .44rem;height: .44rem;display: block;margin:0 auto;background-repeat:no-repeat;background-position:center;background-size:contain;}
.foot .tit{font-size: .22rem;color: #888888;margin-top: .03rem;}
.foot .index .icon{background-image:url(../images/ft_01.png);}
.foot .recom .icon{background-image:url(../images/ft_02.png);}
.foot .tel .icon{background-image:url(../images/ft_03.png);}
.foot .contact .icon{background-image:url(../images/ft_04.png);}
.foot .signup{}
.foot .signup .icon{background-image:url(../images/ft_05.png);width: .9rem;height: .9rem;margin-top: -.47rem;}

.pb{padding-bottom: 0.5rem!important;}

.foot .lk.cur .tit{color: #3872fb;}
.foot .index.cur .icon{background-image:url(../images/ft_01-1.png);}
.foot .recom.cur .icon{background-image:url(../images/ft_02-1.png);}
.foot .tel.cur .icon{background-image:url(../images/ft_03-1.png);}
.foot .contact.cur .icon{background-image:url(../images/ft_04-1.png);}

.foot_bg{height: 1.5rem;}

/* index */
.idx_top{padding-top: 1px;}
.idx_top .head{background: transparent;border:none;height: auto;display: flex;justify-content: space-between;align-items: center;}
.idx_top .head .logo{height: .8rem;}
.idx_top .head .fz{font-size: .26rem;color: #fff;background: url(../images/idx_02.png) no-repeat left center;background-size:.26rem;padding-left: .35rem;}
.idx_top .head.scroll{background: #3a82fc;}

.idx_ban{margin-top: 0!important;}
.idx_ban .img{width: 100%;display: block;}

.idx_menu{margin:-1.2rem .3rem 0;background: #fff;border-radius:.16rem;padding:.3rem 0;position:relative;z-index:10;box-shadow:0 .1rem .56rem rgba(215,217,226,.36);}
.idx_menu .item{width: 25%;float: left;}
.idx_menu .icon{width: .92rem;display: block;margin:0 auto;}
.idx_menu .tit{font-size: .24rem;color: #373f53;text-align: center;margin-top: .15rem;}

.idx_km{padding:.3rem .3rem;display: flex;align-items: center;justify-content: space-between;}
.idx_km .item{position:relative;width: 3.35rem;}
.idx_km .img{width: 100%;display: block;}
.idx_km .shade{position:absolute;left: 0;top: 0;width: 100%;height: 100%;padding:.25rem .25rem;}
.idx_km .title{font-size: .34rem;color: #333333;line-height: .4rem;font-weight: bold;}
.idx_km .font{font-size: .22rem;color: #4e7ab0;margin-top: .15rem;}
.idx_km .more{font-size: .18rem;color: #fff;width: 1.2rem;line-height: .4rem;display: block;text-align: center;border-radius:.19rem;margin-top: .15rem;}
.idx_km .item_1 .font{}
.idx_km .item_1 .more{background: #6ca4ff;}
.idx_km .item_2 .font{color: #599789;}
.idx_km .item_2 .more{background: #31cdaa;}


.idx_school{}
.school_menu{display: flex;padding:.2rem .3rem;align-items: center;}
.school_menu .lk{font-size: .28rem;color: #333333;margin-right: .35rem;line-height: .55rem;position:relative;}
.school_menu .lk.cur{font-size: .34rem;color: #222222;font-weight: bold;}
.school_menu .lk::after{content:'';position:absolute;width: 0;height: .1rem;background: #3872fb;left: 50%;bottom: 0;z-index:-1;transition: all .3s;}
.school_menu .lk.cur::after{margin-left: -.33rem;width: .66rem;}


.school_list{padding:.2rem .3rem 0;background: #f5f7fc;}
.school_list .item{padding:.2rem .2rem 0;background: #fff;border-radius:.16rem;margin-bottom: .2rem;}
.school_list .item:last-child{margin-bottom: 0;}
.school_list .top{display: flex;justify-content: space-between;border-bottom:1px solid #efefef;padding-bottom: .2rem;}
.school_list .top_l{width: 4.1rem;}
.school_list .tt{display: flex;line-height: .4rem;display: flex;align-items: center;}
.school_list .tit{font-size: .35rem;color: #333;font-weight: 700;}
.school_list .level{position:relative;width: .96rem;height: .28rem;background: url(../images/idx_12.png) no-repeat center;background-size:contain;font-size: .22rem;color: #fe9c2c;display: inline-block;vertical-align: middle;margin-left: .4rem;box-shadow:0 .02rem .06rem rgba(56,114,251,.36);display: flex;align-items: center;padding-left: .25rem;font-family: 'arial';}
.school_list .level::before{content:'';position:absolute;width: .42rem;height: .34rem;background: url(../images/idx_13.png) no-repeat center;background-size:contain;left: -.21rem;top: 50%;margin-top: -.17rem;}
.school_list .level .ww{font-size: .2rem;color: #fff;position:absolute;right: .05rem;line-height: .3rem;top: 50%;margin-top: -.15rem;}


.school_list .sm{margin-top: .2rem;}
.school_list .sm .pf{width: 1.24rem;height: .22rem;}
.school_list .sm .tag{font-size: .18rem;color: #e81e31;line-height: .3rem;border:1px solid #e81e31;border-radius:.06rem;padding:0 .1rem;display: inline-block;vertical-align: middle;margin-left: .05rem;}
.school_list .dz{font-size: .24rem;color: #666666;margin-top: .18rem;}
.school_list .xx_box{font-size: .24rem;color: #999999;display: flex;justify-content: space-between;align-items: center;margin-top: .13rem;}

.school_list .top_r{width: 2.1rem;}
.school_list .top_r .img{width: 100%;height: 2.1rem;border-radius:.12rem;}

.school_list .morelist{}
.school_list .morelist .row{padding:.25rem 0;border-bottom:1px solid #efefef;display: flex;align-items: center;justify-content: space-between;}
.school_list .morelist .info{width: 4.7rem;}
.school_list .morelist .title{font-size: .3rem;color: #333333;font-weight: bold;line-height: .4rem;}
.school_list .morelist .title em.tag{font-size:.2rem;font-weight:400;line-height:.3rem;padding: 0 .1rem;margin-left: .04rem;color: #00c07e;border: 1px solid #00c07e;border-radius: .02rem;display: inline-block;}
.school_list .morelist .bot{font-size: .24rem;color: #999999;margin-top: .15rem;}
.school_list .morelist .price{font-size: .24rem;color: #eb3b3b;margin-right: .15rem;}
.school_list .morelist .price i{font-size: .34rem;}
.school_list .morelist .del{}
.school_list .morelist .btn{font-size: .28rem;width: 1.3rem;line-height: .6rem;height: .6rem;border-radius:.3rem;}
.school_list .readmore{font-size: .28rem;color: #999999;line-height: .9rem;display: block;display: flex;align-items: center;justify-content: center;padding:.1rem 0;}
.school_list .readmore::after{content:'';display: inline-block;vertical-align: middle;margin-left: .1rem;width: .22rem;height: .22rem;background: url(../images/idx_15.png) no-repeat center;background-size:contain;}

.loadmore{text-align: center;font-size: .26rem;color: #9da4b4;line-height: 1rem;display: flex;align-items: center;justify-content: center;background: #f5f7fc;}
.loadmore::after{width: .26rem;height: .26rem;background: url(../images/idx_16.png) no-repeat center;background-size:contain;content:'';margin-left: .15rem;}
.loadend{text-align: center;font-size: .26rem;color: #9da4b4;line-height: .36rem;background: #f5f7fc;padding:.2rem 0;}
.loadend a{color:#00A0EA;}


.foot_txt{text-align: center;font-size: .24rem;color: #898f9e;line-height: .38rem;padding:.4rem .2rem;background: #1c263e;}

.idx_ad{display:none;padding:.2rem .2rem;background: rgba(0,0,0,.66);position:fixed;width:100%;left: 0;bottom: .1rem;z-index:101;display: flex;align-items: center;border-radius:.16rem;}
.idx_ad .close{width: .3rem;height: .3rem;background: url(../images/idx_18.png) no-repeat center;background-size:.12rem;position:absolute;right: .1rem;top: .1rem;}
.idx_ad .icon{width: .8rem;}
.idx_ad .txt{width: 3.6rem;margin-left: .2rem;}
.idx_ad .title{font-size: .3rem;color: #fff;font-weight: bold;}
.idx_ad .fz{font-size: .22rem;color: rgba(255,255,255,.56);margin-top: .05rem;}
.idx_ad .app{font-size: .26rem;width: 1.35rem;line-height: .55rem;border-radius:.12rem;position:absolute;right: .5rem;top: 50%;margin-top: -.27rem;}

/* 驾校简介 */
.inner_tit{font-size: .36rem;color: #333333;font-weight: bold;line-height: .4rem;margin-bottom: .3rem;}
.inner_info{font-size: .28rem;color: #666;line-height: .4rem;margin-bottom: .3rem;}
.jj_main .us_det{background: #fff;border-radius:.2rem;padding:.2rem .3rem;}

/* 报名 */
.bm_form{padding:.05rem .3rem;background: #fff;border-radius:.2rem;}
.bm_form .row{margin-bottom: .4rem;}
.bm_form .tit{font-size: .3rem;color: #333;display: block;float: left;line-height: .65rem;width: .8rem;}
.bm_form .info{position:relative;margin-left: .8rem;}
.bm_form .ipt_txt{width: 100%;height: .65rem;line-height: .65rem;font-size: .3rem;color: #333;padding:0 .15rem;border-radius:.04rem;background: #f6f7fc;}
.bm_form .getcode{position:absolute;right: .05rem;top: 50%;font-size: .22rem;color: #fff;min-width:1.4rem;text-align: center;line-height: .5rem;border-radius:.03rem;margin-top: -.25rem;border:none;background: #ff6e24;padding:0 .1rem;cursor: pointer;}
.bm_form .getcode.disabled{background-color: #ff6d24a6;}
.bm_form .submit{font-size: .24rem;color: #fff;line-height: .65rem;border-radius:.03rem;width: 100%;}
.bm_form .form-submit{font-size: .35rem;color: #fff;line-height: .95rem;border-radius:.03rem;width: 100%;height:.95rem;}
.bm_form .deal{font-size: .24rem;color: #aaacb7;margin-top: .2rem;text-align: center;}
.bm_form .deal input{appearance: none;-webkit-appearance: none;width: .3rem;height: .3rem;border:1px solid #ddd;border-radius:50%;display: inline-block;vertical-align: middle;margin-right: .1rem;}
.bm_form .deal input:checked{background: url(../images/list_10.png) no-repeat center;background-size:contain;border:none;}
.bm_form .botfz{font-size: .22rem;color: #aaacb7;margin-top: .15rem;text-align: center;}


.bm_tip{background: url(../images/bm_02.jpg) no-repeat center;background-size:cover;margin-top: .3rem;border-radius:.2rem;padding:.4rem .2rem;}
.bm_tip .t_tit{font-size: .3rem;color: #fff;text-align: center;line-height: .3rem;margin-bottom: .3rem;font-weight: bold;}
.bm_tip .txt{font-size: .24rem;color: #fff;line-height: .4rem;}

/* 选择城市 */
.city_dw{font-size: .28rem;color: #3872fb;font-weight: bold;line-height: .5rem;background: url(../images/img_24.png) no-repeat left center;background-size:.3rem;padding-left: .4rem;}

.city_hot{margin-top: .4rem;}
.city_hot .list{margin-left: -.2rem;font-size: 0;}
.city_hot .list li{font-size: .26rem;color: #666666;min-width:1.55rem;text-align: center;padding:0 .15rem;line-height: .6rem;border-radius:.06rem;border:1px solid #e5e5e5;margin:0 0 .2rem .2rem;display: inline-block;vertical-align: middle;}

.city_letter{position:fixed;right: .05rem;bottom: .2rem;z-index:100;}
.city_letter a{font-size: .26rem;color: #888888;line-height: .4rem;display: block;}

.city_view{margin-top: .3rem;}
.city_view .group{margin-bottom: .5rem;}
.city_view .letter{font-size: .26rem;color: #999999;line-height: .4rem;margin-bottom: .05rem;}
.city_view .list{}
.city_view .list li{font-size: .28rem;color: #333333;line-height: 1rem;border-bottom:1px solid #efefef;}
/* 全局样式 */
#guide-info{
	position: fixed;
	left:0;
	top:0;
	background-color: rgba(0, 0, 0, 0.4);
	bottom:0;
	right: 0;
	z-index: 101;
	display: flex;
	align-items: center;
	justify-content: center;
}
#guide-info button{
	font-size: .28rem;
    /* width: 1.25rem; */
    line-height: .6rem;
    border-radius: .3rem;
	background: #3872fb;
    color: #fff;
	padding:0.075rem 0.3rem;
}
#guide-info .icon{
	background-image: url(../images/ft_05.png);
    width: .9rem;
    height: .9rem;
	background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.pop_cent{
	width: 90%;
	border-radius: 8px;
}

.pop_topbg {
    width: 100%;
	height:1.5rem;
	border-radius: 8px 8px 0 0;
    background-image: url(../images/tanc.png);
	background-repeat: no-repeat;
    background-position: center;
    background-size:cover;
}

.guide-info-content{
	width: 100%;
	/* height: 6.2rem; */
	padding: 0.25rem;
	border-radius:0 0 8px 8px;
	background-color: #fff;
	text-align: center;
	display: flex;
	flex-direction: column;
}
.guide-info-content .btn{
	width: 100%;
}
.guide-info-content h2{
	text-align: right;
}
.guide-info-content svg{
	width: 0.65rem;
	height: 0.65rem;
}
.guide-info-inner{
	flex: 1;
	display: flex;
	justify-content: space-between;
	flex-direction: column;
}
#guide-info.hide{
	/* position: absolute; */
	right: 0.25rem;
	top: 1.6rem;
	bottom: unset;
	left: unset;
	background-color: unset;
}
#guide-info .bm_form{
	padding:0;
}

#wechat-info{
	position: fixed;
	right: 0.25rem;
	top: unset;
	bottom: 3.8rem;
	left: unset;
	z-index: 101;
	display: flex;
	align-items: center;
	justify-content: center;
	/*border-radius: 50%;*/
	overflow: hidden;
}
#wechat-info a{
	display: inline-block;
	width: .9rem;
    height: .9rem;
}
#wechat-info .icon{
	background-image: url(../images/weixin.png);
	display: inline-block;
    width: 1.0rem;
    height: 1.0rem;
	background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
#wechat-info .xr-icon{
	background-image: url(../images/xiaoren.png);
	width: 1.2rem;
    height: 1.8rem;
}
.imgbox{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	overflow: hidden;
}
.imgbox img{
	width: auto!important;
	max-width: unset;
}
.guide{
	position: fixed;
	display: flex;
	align-items: center;
	left:0;
	right: 0;
	top:0;
	bottom: 0;
	background-color: #000;
	z-index: 999
}
.guide video{
	width: 100%;
	height: auto;
}
.guide img{
	width: 100%;
	height: auto;
}
.guide .guide-skip{
	background-color: rgba(0, 0, 0, 0.5);
	padding: 0.125rem .25rem;
	position: absolute;
	top: .5rem;
	right: 0.25rem;
	color: #eee;
	z-index: 1000;
}
.guide .guide-submit-wrap{
	width: 100%;
	position: absolute;
	bottom: 1.5rem;
	text-align: center;
}
.guide .guide-submit{
	color:#fff;
	padding: 0.25rem .5rem;
	border-radius: .5rem;
	background-color: rgba(9, 130, 211, 0.9);
	z-index: 1000;
}
.mui-slider{
	z-index: 998!important;
}
.fullscreen{
	position: fixed;
	left:0;
	right: 0;
	top:0;
	bottom: 0;
	background-color: #fff;
	z-index: 999;
	overflow: auto;
}
.fullscreen .close-wrap{
	padding: 0.15rem;
	height: .8rem;
	line-height: .5rem;
	text-align: center;
	position: sticky;
	top:0;
	background-color: #fff;
	vertical-align: middle;
}
.fullscreen img{
	padding:0.15rem;
	position: absolute;
	right: 0.15rem;
}
.fullscreen .content{
	padding: 0.25rem;
	white-space: pre-line;
    word-break: break-word;
}


.mtc_01{background: url(../images/mt/bg-1.png) no-repeat center top;background-size:contain;width:100%;height:6.375rem;}
.mtc_02{background: url(../images/mt/bg-2.png) no-repeat center top;background-size:contain;width:100%;height:6.3rem;}
.mtc_03{background: url(../images/mt/bg-3.png) no-repeat center top;background-size:contain;width:100%;height:6.0rem;}
.mtc_04{background: url(../images/mt/bg-bd.png) no-repeat center top;background-size:contain;width:100%;height:10.68rem;}
.mtc_05{background: url(../images/mt/bg-5.png) no-repeat center top;background-size:contain;width:100%;height:9.48rem;}

.mtc_form{padding:6.9rem .9rem 0;}
.mtc_form .row{display:flex;justify-content: space-between;padding:.05rem 0;position:relative;}
.mtc_form .ipt{width:4.7rem;text-align: center;font-size:.26rem;color:#033333;line-height:.65rem;border-radius:.3rem;border:1px solid #CCC;margin:0 auto;}
.mtc_form .submit{background-color:#FF7348;display:block;margin:.2rem auto 0;font-size:.3rem; width:4.7rem;line-height:.65rem;border-radius:.48rem;text-align: center;}
.mtc_form .code{width:50%;margin-left:0.53rem;}
.mtc_form .getcodes{position:absolute;right:.48rem;top:0.08rem;font-size:.22rem;color:#fff;min-width:1.4rem;text-align:center;line-height:.65rem;border-radius:.3rem;border:none;background: #FF7348;padding:0 .1rem;cursor: pointer;}
.mtc_form .getcodes.disabled{background-color: #ff6d24a6;}

.new_menu{margin: -1.2rem .3rem .3rem;
	background: #fff;
	border-radius: .16rem;
	padding: .32rem 0;
	position: relative;
	z-index: 10;
	box-shadow: 0 .1rem .56rem rgba(215, 217, 226, .36);}
.new_menu ul{display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: .38rem 0rem;
	align-items: stretch;
}
.new_menu ul li{ text-align:center;}
.new_menu ul li .icon { margin-bottom:.22rem;}
.new_menu ul li .icon img{ height:.42rem; width:auto;}
.new_menu ul li .title{ font-size:.24rem; line-height:1;}
.idx_ban{ position:relative;}
.idx_ban .content{ position:absolute; bottom:2.15rem; left:.3rem; color:#fff;}
.idx_ban .content .title{ font-size:.43rem; font-weight:bold; line-height:1; margin-bottom:.2rem;}
.idx_ban .content .eng{ font-size:.2rem;}

.new_list{  margin: 0 .3rem .3rem;
	background: #fff;
	border-radius: .16rem;
	padding: .25rem; padding-bottom:.4rem;
	box-shadow: 0 .1rem .56rem rgba(215, 217, 226, .36);}
.new_list ul{ }
.new_list ul li{display:flex;align-items:flex-start; margin-bottom:.25rem;border-bottom:1px #eeeeee solid; padding-bottom:.25rem;}
.new_list ul li .photo{ width:2.79rem; height:1.87rem; border-radius:3px;overflow:hidden;}
.new_list ul li .photo a{ width:100%; height:100%; display:block;}
.new_list ul li .photo a img{ width:100%; height:100%;object-fit: cover;
	object-position: center center;transition:all .5s;-webkit-transition:all .5s;}

.new_list ul li .content{ flex:1; overflow:hidden; margin-left:.21rem; color:#888888; line-height:.41rem;}
.new_list ul li .content .title a{ color:#151515; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; font-size:.28rem;}
.new_list ul li .content .title a:hover{ color:#3872fb;}
.new_list ul li .content .title{  margin-bottom:.11rem; padding-top:.11rem;}
.new_list ul li .content .desc{display:-webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:2;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;font-size:.22rem;}
.new_list ul li .content .infor{display: flex;
	align-items: center;
	justify-content: space-between;font-size:.22rem;}
.new_list ul li:last-child{ border-bottom:0px;}
.new_list .loading{ text-align:center;display: flex;
	align-items: center;
	justify-content: center;}
.new_list .loading .more{display: flex; cursor:pointer; font-size:.24rem; color:#9da4b4;
	align-items: center; }

.hold{ height:.8rem;}
.xf_menu{width:100%; background:#fff;box-shadow: 0 0 10px 0 rgb(0 104 183 / 32%); position: fixed; left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%); bottom:0px;background:#fff; z-index:90;}
.xf_menu ul{ display:flex;align-items: stretch;}
.xf_menu ul li{ flex:1;display: flex;
	align-items: center;
	justify-content: center; height:1.1rem; line-height:1.2;}
.xf_menu ul li .icon{ margin:0px auto 3px; width:.45rem; height:.45rem; background-repeat:no-repeat; background-position:center center; background-size:cover; display:block;}
.xf_menu ul li a{ color:#888; text-align:center; }
.xf_menu ul li.active a{ color:#3a72fa;}
.xf_menu ul li a .title{font-size:.24rem;}
.xf_menu ul li:nth-child(1) a .icon{ background-image:url(../images/dbicon11.png);}
.xf_menu ul li:nth-child(2) a .icon{ background-image:url(../images/dbicon2.png);}
.xf_menu ul li:nth-child(3) a .icon{ background-image:url(../images/dbicon3.png);}
.xf_menu ul li.active:nth-child(1) a .icon{ background-image:url(../images/dbicon1.png);}
.xf_menu ul li.active:nth-child(2) a .icon{ background-image:url(../images/dbicon21.png);}
.xf_menu ul li.active:nth-child(3) a .icon{ background-image:url(../images/dbicon31.png);}