.border-bottom{position: relative;}
.block{display: block;}
.border-bottom:after{content:'';position:absolute;z-index:2;bottom:0;left:0;right: 0;height:1px;border-bottom:1px solid #e4e4e4;-webkit-transform:scaleY(0.5);transform:scaleY(0.5);-webkit-transform-origin:0 100%;transform-origin:0 100%;}
.border-right{position: relative;}
.border-right:after{content:'';position:absolute;z-index:2;bottom:0;right:0;width:1px;top:0;border-right:1px solid #e4e4e4;-webkit-transform:scaleX(0.5);transform:scaleX(0.5);-webkit-transform-origin:0 100%;transform-origin:0 100%;}
.border-top{position: relative;}
.border-top:before{content:'';position:absolute;z-index:2;top:0;left:0;width:100%;height:1px;border-top:1px solid #e4e4e4;-webkit-transform:scaleY(0.5);transform:scaleY(0.5);-webkit-transform-origin:100% 0;transform-origin:100% 0;}
.border-tb{position: relative;}
.border-tb:before{content:'';position:absolute;z-index:2;top:0;left:0;width:100%;height:1px;border-top:1px solid #e4e4e4;-webkit-transform:scaleY(0.5);transform:scaleY(0.5);-webkit-transform-origin:100% 0;transform-origin:100% 0;}
.border-tb:after{content:'';position:absolute;z-index:3;bottom:0;left:0;right: 0;height:1px;border-bottom:1px solid #e4e4e4;-webkit-transform:scaleY(0.5);transform:scaleY(0.5);-webkit-transform-origin:0 100%;transform-origin:0 100%;}
.border-box{position: relative;}
.border-box:after{content:'';position:absolute;z-index:2;top:0;left:0;width:200%;height:200%;border:1px solid #e4e4e4;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:left top;transform-origin:left top;}
.clear{clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:1px;}
*html .clearfix{height:1%;zoom:1;}
*+html .clearfix{min-height:1%;zoom:1;}
small,.small{font-size: 70%;}
.white_bg{background-color: #fff;}
img{max-width: 100%;}
.orange{color: #f60 !important;}
.red{color: #FF3300 !important;}
.blue{color: #3F84E9 !important;}
.gray3{color:#333 !important;}
.gray6{color:#666 !important;}
.gray{color:#999 !important;}
.pb{padding-bottom: .24rem;}
.pl{padding-left: .24rem;}
.plr{padding-left:.24rem;padding-right:.24rem;}
.pt{padding-top: .24rem !important;}
.mb{margin-bottom: .24rem;}
.mb12{margin-bottom: .12rem;}
.mt{margin-top: .24rem;}
.padding{padding: .24rem;}
.none{display:none;}
.grayed{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter: grayscale(100%);filter:grayscale(100%);filter:gray;}
.m-tabbar~.g-scrollview{margin-bottom: 1rem;}
.foot_listen~.g-scrollview{margin-bottom: 1rem;}
.ellipsis{display:-webkit-box;overflow:hidden;white-space:normal!important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.ellipsis-2{display:-webkit-box;overflow:hidden;white-space:normal!important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.ellipsis-3{display:-webkit-box;overflow:hidden;white-space:normal!important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.ellipsis-4{display:-webkit-box;overflow:hidden;white-space:normal!important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.fl{float:left;}
.fr{float:right;}
.line_btn{padding:.24rem;}
.line_btn .btn{border: none;display: block;line-height: .4rem;height: .76rem;padding: .18rem 0;width: 100%;background-color:#6A0209;background: -webkit-linear-gradient(90deg,#38B6FD,#4086EA);background: linear-gradient(90deg,#38B6FD,#4086EA);color: #fff;font-size: 0.36rem;border-radius: 5px;}
.line_btn .btn_gray{background-color: #ccc;color: #fff;}
.flex{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;}
.column{-ms-flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;}
.space_between{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;}
.justify_center{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;}
.items_center{-webkit-align-items:center;-moz-align-items:center;align-items:center;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;}
.flex_num{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
.justify_content {-webkit-box-pack: center;-webkit-justify-content: center;-moz-justify-content: center;-ms-justify-content: center;-o-justify-content: center;justify-content: center;}
.translateY{transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.gradient{background: -webkit-linear-gradient(90deg,#38B6FD,#4086EA);background: linear-gradient(90deg,#38B6FD,#4086EA);color: #fff;}

.m-navbar~.g-scrollview {margin-top: .9rem;}

.index_header{position:absolute;left: 0;right: 0;top: 0;z-index: 9;padding: .12rem .24rem;}
.index_headered{background-color: #3F84E9;position: fixed;}
.index_header .select_city span{background: url(../images/down.png) right center no-repeat; background-size:.22rem;padding-right:.35rem;color: #fff;}
.index_header .index_search{background:rgba(255,255,255,0.8) url(../images/search01_icon.png) .15rem center no-repeat;background-size: .35rem;padding-left:.6rem;margin-left:.3rem;border-radius: 500px;}
.index_header .index_search .txt{border: none;width: 100%;height: .6rem;padding: .2rem 0;display: block;}



.m-tabbar .tabbar-item .tabbar-icon{width: .5rem;height: .5rem;background: url(../images/nav_icon.png) 0 0 no-repeat; background-size: .5rem;}
.m-tabbar .tabbar-item .icon02{background-position: 0 -1rem;}
.m-tabbar .tabbar-item .icon03{width: .96rem;height: .96rem;background: url(../images/tel_icon.png) center 0 no-repeat;background-size: contain;margin-top:-.4rem;position:relative;z-index: 3;}
.m-tabbar .tabbar-item .icon04{background-position: 0 -2rem;}
.m-tabbar .tabbar-item .icon05{background-position: 0 -3rem;}
.m-tabbar .tabbar-item.tabbar-active .icon01{background: url(../images/nav_icon.png) 0 -4rem no-repeat; background-size: .5rem;}
.m-tabbar .tabbar-item.tabbar-active .icon02{background-position: 0 -5rem;}
.m-tabbar .tabbar-item.tabbar-active .icon04{background-position: 0 -6rem;}
.m-tabbar .tabbar-item.tabbar-active .icon05{background-position: 0 -7rem;}
.index_menu .icon{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex; -webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;margin-bottom: .1rem;}
.index_menu .icon img{width: .7rem;}
.index_menu .grids-item{padding: .1rem 0;}
.index_menu{padding: .14rem 0;color: #666;}
.wrap_notice{height: .3rem;overflow: hidden;line-height: .3rem;font-size: .24rem;background: url(../images/icon.png) 0 -3rem no-repeat; padding-left: .4rem;background-size: .5rem;line-height: 1.3;}

.back-icon {width: .4rem;height: .4rem;background: url(../images/back.png) center center no-repeat;background-size: contain;}

.banner_box{min-height:1.4rem;padding: .24rem;background:#fff url(../images/img01.png) 96% center no-repeat;background-size: 1.2rem;margin-bottom:.24rem;}
.index_btn{background-color: #fff;padding:.24rem .12rem;margin-bottom: .24rem;}
.index_btn a{min-height: 1rem;line-height: 1rem;background-color: #3F84E9;border-radius: 5px;color: #fff;font-size:.4rem;margin: 0 .12rem;}
.index_btn a:nth-child(2){background-color: #FA5D5D;}
.class_box{background-color: #fff;margin-bottom: .24rem;}
.class_box .hd{min-height: .9rem; padding-right: .24rem;}
.class_box .hd h3{border-left: #4080EA solid 4px;padding-left: .2rem;}
.type_imgtxt dl,.news_imgtxt dl{padding:.24rem;}
.type_imgtxt dd{border: #ccc solid 1px;width: 1.5rem;height: 1.5rem;border-radius: 7px;margin-right: .24rem;}

.news_imgtxt dd{width:2.1rem;height: 1.4rem;margin-left: .24rem;overflow: hidden;}
.news_leftimgtxt dd{margin-left: 0;margin-right: .24rem;}
.news_imgtxt dt .tag{background-color: #89A0AB;color: #fff;padding:.03rem .15rem;border-radius: 5px;margin-right: 5px;}
.news_imgtxt .img{padding: .2rem 0;margin-left: -.12rem;}
.news_imgtxt .img li{margin: 0 .12rem;}
.news_imgtxt .img img{}

.pop_box{background-color: #fff;border-radius: 5px;background-color: #fff;position: fixed;left: 8%;top:50%;right: 8%;background-color: #fff;z-index: 51;text-align: center;}
.pop_box .title{padding: .24rem;}
.pop_box .txt{padding: 0 .24rem;text-align: left;line-height: 1.8;}
.pop_box .wrap_btn{padding: .12rem;}
.pop_box .wrap_btn a{border: #ccc solid 1px;padding:.18rem .24rem;border-radius:5px;margin: .12rem;font-size: .3rem;}
.pop_box .wrap_btn a:nth-child(2){background-color: #3F84E9;border-color: #3F84E9;color: #fff;}
/*城市弹层*/
.container{width:100%;}
.letter{width:auto;position:fixed;top:10%;right:10px;text-align:center;z-index: 999;}
.letter ul{list-style-type:none;}
.letter ul li a{text-decoration:none;color:#666666;font-size: 16px;line-height: 1.3;;}
.letter ul li:first-child a{font-size: 12px;}
.city{width:100%;overflow:hidden;}
.city-list{width:100%;}
.city-list .city-letter{font-size:16px;display:inline-block;padding:5px 15px;border-bottom:1px solid #e8ecf1;width:100%;background-color:#EBEBEB;}
.city-list p{color:#333;width:100%;line-height:44px;border-bottom:1px solid #e8ecf1;cursor:pointer;padding: 0 15px;}
.city-list p img{width: .5rem;height: .5rem;margin-right: .24rem;}
/*显示点击是哪个字母*/
.showLetter{position: fixed;color:#666;width: 50px;height:50px;top:50%;left: 50%;
border-radius: 50%;border: #666 1px solid;text-align: center;display: none;z-index: 999;}
.showLetter span{width: 50px;height: 50px;line-height: 50px;font-size: 30px;}
.wrap_head_search{border-radius: 200px;padding:.12rem 0;width: 100%;position: relative;background: #F4F4F4 url(../images/search01_icon.png) .15rem center no-repeat; background-size: .3rem;}
.wrap_head_search .head_search{border: none;width: 100%;display: block;padding-left:.7rem;color: #333;font-size: .26rem;}
.wrap_head_search .head_search::-webkit-input-placeholder,.wrap_head_search .head_search{color:#999;}
.search_tag a{color: #666;font-size: .24rem;padding: .08rem .24rem;display: inline-block;margin: 0 .08rem .12rem 0;border-radius: 500px;background-color: #F4F4F4;}

.group_box{background-color: #fff;margin-top: .24rem;padding:.06rem 0 0rem;}
.group_box .title{border-top: #eee solid 1px;position: relative;margin: .34rem;}
.group_box .title span{background-color: #fff;padding: 0 .24rem;position: absolute;left: 50%;top: 50%;z-index: 2;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);display: block;word-break:keep-all;white-space:nowrap;font-size: .28rem;}
.storemap_btn{position: fixed;left: 30%;right: 30%;background-color: #3F86EA;color: #fff;text-align: center;line-height: .7rem;border-radius: 200px;bottom: .35rem;z-index: 99;}
.storemap_btn span{background: url(../images/navigation_icon.png) 0 center no-repeat;background-size: contain;padding-left: .5rem;}
.store_info{background-color: #fff;}
.store_info .img{position: relative;}
.store_info .img .txt{position: absolute;left: 0;right: 0;bottom: 0;color: #fff;background: -webkit-linear-gradient(0deg, rgba(0,0,0,0.5), rgba(0,0,0,0));background: linear-gradient(0deg,rgba(0,0,0,0.5), rgba(0,0,0,0));padding:.24rem;}
.store_info_txt{padding:0 .24rem .12rem;background-color: #fff;line-height: 1.8;}
.store_info_txt .title{padding:.15rem 0;}


.peo_tab .tab-nav-item.tab-active:before{display: none;}
.peo_tab .tab-nav-item span{background: url(../images/nav_dropdown.png) right .13rem no-repeat;background-size:0.20rem; padding-right: .3rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width:90%;display: inline-block;line-height:.4rem;margin:0 auto 0;}
.peo_tab .tab-nav-item{line-height: .9rem;}
.peo_tab .tab-nav-item .item_li{-webkit-align-items:center;-moz-align-items:center;align-items:center;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;height: 1rem;}
.peo_tab .tab-nav-item.tab-active span{background:url(../images/nav_dropdown.png) right -0.34rem no-repeat;background-size:0.20rem;}
.peo_tab .tab-nav-item.last span{background-image: none;position: relative;}
.peo_tab .tab-nav-item.last span:before,.peo_tab .tab-nav-item.last span:after{content: "";width: .2rem;height: .15rem;position: absolute;right: 0;z-index: 2;background: url(../images/nav_dropdown.png) center 0 no-repeat;background-size:0.20rem;}
.peo_tab .tab-nav-item.last span:before{top: .02rem;transform:rotate(180deg);-ms-transform:rotate(180deg); 	/* IE 9 */-moz-transform:rotate(180deg); 	/* Firefox */-webkit-transform:rotate(180deg); /* Safari 和 Chrome */-o-transform:rotate(180deg);}
.peo_tab .tab-nav-item.last span:after{bottom:.04rem;}
.peo_tab .tab-nav-item.last.up span:after{display: none;}
.peo_tab .tab-nav-item.last.up span:before{top: .08rem;}
.peo_tab .tab-nav-item.last.down span:before{display: none;}
.peo_tab .tab-nav-item.last.down span:after{bottom: .1rem;}
.wrap_drop_down{-webkit-overflow-scrolling: touch}
.drop_down{position: fixed;width: 100%;top: 1rem;left:0%; background-color: #fff;z-index: 99;color: #666;overflow: auto;max-height:80%;-webkit-overflow-scrolling: touch}
.drop_down .drop_down_list li{text-align: center;line-height: .9rem;color: #666;}
.drop_down .drop_down_list li.on{color: #4087EB;}
.drop_down .drop_down_list li:last-child:after{display: none;}
.drop_down_mark{background-color: rgba(0,0,0,0.5);position: fixed;width: 100%;top: 1.1rem;left:0%;bottom: 0;z-index: 2;}
.down_choose .line{line-height: 1rem;padding: 0 .24rem;text-align: left;justify-content: space-between;color: #333;}
.down_choose .line a{color: #DD1A3F;float: right; background: url(../images/right_angle.png) right center no-repeat;background-size: .3rem; padding-right: .4rem;}
.down_choose .line .cell-select{text-align: right;}
.down_choose .choose_tag{padding: 0 .24rem;}
.down_choose .choose_tag dd{padding: .24rem 0;text-align:left;line-height:1.2;color: #333;}
.down_choose .choose_tag dt{padding-bottom: .1rem;}
.down_choose .choose_tag .tag li{width: 25%;float: left;padding-right: .2rem;margin-bottom: .2rem;}
.down_choose .choose_tag .tag li span{background-color: #F5E8DC;color: #393939;display: block;text-align: center;font-size: .24rem;border-radius:3px;padding: .1rem 0;background-image: none;line-height: 1.4;}
.down_choose .choose_tag .tag li span.on{background-color: #DD1A3F;color: #fff;}
.set_amount{text-align: left;padding: 0 .24rem;}
.set_amount .drop_input .input{border: #DFDFEA solid 1px;border-radius: 5px;line-height: .7rem;margin-right: .2rem;padding:0 .2rem;}
.set_amount .drop_input .input input{border: none;}
.set_amount .drop_input .btn{background-color: #3F84E9;color: #fff;}

.mortgage_box{padding: .3rem 0;line-height: 1.5;position: relative;}
.mortgage_box:after{content:"";width: 0;height: 0;border: transparent solid 8px;border-top-color:#3C9FF4;position: absolute;left: 50%;bottom: -15px;z-index: 3;margin-left: -8px;}
.mortgage_txt{background-color: #fff;padding: .24rem 0;text-align: center;}
.mortgage_txt li{}
.mortgage_txt .line{margin:.24rem;text-align: left;padding-top: .24rem;}
.mortgage_txt .line span{background: url(../images/icon_hook.png) 0 center no-repeat;background-size: contain;padding: 0 .4rem 0 .45rem;color: #666;}
.mortgage_txt .btn{border: #CCC solid 1px;border-radius: 200px;color: #999;padding: 0 1rem;margin:0 auto;display: inline-block;}
.mortgage_area{background-color: #fff;margin-bottom: .24rem;}
.mortgage_area .hd{line-height: .9rem;margin-left: .24rem;font-size: .3rem;}
.mortgage_area .bd{padding: .2rem .24rem;}
.info_foot~.g-scrollview{margin-bottom: 1rem;}
.info_foot{position: fixed;bottom: 0;left: 0;right: 0;z-index: 99;}
.info_foot dd{background-color: #fff;height: 1rem;}
.info_foot dd .grids-item{padding-top: .1rem;text-align: center;}
.info_foot dd .grids-item i{font-size: .44rem;color: #666;}
.info_foot dt{line-height: 1rem;text-align:center;}
.info_foot .m-grids-2{background: transparent;}
.info_foot dd .grids-txt{color: #666;font-size: .24rem;}
.info_foot dt{color: #fff;font-size: .32rem;}
.success_box{padding: .24rem; margin-top: 20%;line-height: 1.8;text-align: center;}
.success_box img{margin: 0 auto .24rem;}
.allcard{background: url(../images/nav_dropdown.png) right .2rem no-repeat;background-size:.3rem;padding-right: .4rem;}
.allcard.on{background-position:right -.52rem;color: #3F84E9;}
.tip_line{padding: .24rem;background-color: #fff;margin-bottom: .24rem;}
.upload_box li{padding:0 15%;text-align: center;color: #4088EB;margin-bottom: .3rem;position: relative;}
.upload_box .loadimg{background: #4088EB url(../images/card01.png) center center no-repeat; background-size: 3rem;height: 3rem;border-radius: 5px;margin-bottom: .24rem;}
.upload_box .loadimg02{background-image:url(../images/card02.png);}
.upload_box .loadimg img{width: 100%;height:3rem;}
.upload_box .file{width:100%;position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 4;opacity: 0;}
.nav_line{overflow-x: auto;position: relative;z-index: 0;}
.nav_line .tab-nav-item{background-color: transparent;color: #fff;}
.nav_line li{width:1.8rem;flex: 1 0 auto;-webkit-flex: 1 0 auto;-ms-flex: 1 0 auto;}
.nav_line li.on a span{background-color:#f60;padding:.1rem .2rem;border-radius:5px}
.message_info{background-color: #fff;line-height: 1.8;}
.message_info h5.gray{margin:.15rem 0 .24rem;}
.mem_hd{position: relative;}
.mem_hd dl{background:url(../images/white_angle.png) right center no-repeat;background-size:.3rem;padding:.5rem 0;margin:0 .3rem;}
.mem_hd dd{width: 1.3rem;height: 1.3rem;border-radius:150px; background-color: rgba(255,255,255,0.4);padding: .05rem;overflow: hidden;margin-right: .24rem;}
.mem_hd dd img{width:1.2rem;height:1.2rem;border-radius:150px;}
.mem_hd dt{padding:.2rem 0;color: #fff;}
.mem_massage_icon{width:.4rem;height:.4rem;background: url(../images/message_white_icon.png) center center no-repeat;background-size: contain;position:absolute;right:.24rem;top: .24rem;}
.mem_massage_icon .tabbar-dot{top: -.1rem;}
.head_img{padding: .24rem 0 .24rem .24rem;}
.head_img img{width:1rem;height: 1rem;}.mem_center input{float: right;padding-left: 2rem;}
.mem_center input,.mem_center .cell-select{text-align: right;justify-content:flex-end;direction: rtl;-webkit-box-pack:end;}
.loan_box{background-color: #fff;padding: .24rem;margin-bottom: .24rem;}
.loan_box .title{margin-bottom: .12rem;}
.loan_box .grids-item{margin: .12rem 0;padding: 0;font-size: .24rem;}
.loan_box .m-grids-3{padding-bottom: .12rem;color: #666;}
.loan_box .line li{margin-top:.2rem;color: #666;font-size: .24rem;}
.loan_box .loan_btn{color: #666;}
.loan_box .loan_btn .btn{border: #3F84E9 solid 1px;color: #3F84E9;border-radius: 200px;padding: 0 .35rem;}
.review_btn{position: fixed;left: .3rem;right: .3rem;bottom: .3rem;background-color: #3CA1F4;border-radius: 7px;text-align: center;color: #fff;line-height: 1rem;height: 1rem;overflow: hidden;z-index: 999;}
.review_btn~.g-scrollview{margin-bottom: 1.2rem;}
.review_btn a:first-child{width:36% ;}
.review_btn a:first-child span{border-right: #fff solid 1px;padding-right: .24rem;}
.review_btn a:nth-child(2) span{font-size: .4rem;background: url(../images/next_icon.png) right center no-repeat;background-size: contain;padding-right: .5rem;}
.tag_box{background-color: #fff; padding-bottom: .24rem;}
.tag_box .tag span{padding: .12rem .7rem;border-radius: 200px;border: #ccc solid 1px;margin-left: .24rem;}
.tag_box .tag span.on{background-color: #1299DA;color: #fff;border-color: #1299DA;}
