@charset "utf-8";


/*banner下的公告*/
.m_gonggao{padding:0.8rem 0.6rem; overflow:hidden;font-size: 0.56rem;}
.m_gonggao p{  padding-left:0.7rem; background:url(../images/icon_gonggao.png) no-repeat left center; background-size: 5%;width:10.0rem; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; vertical-align: middle;}


/*楼层*/

.floor_title{ font-size: 0.72rem; padding-bottom: 0.2rem;}
.floor_title span{ border-left: 0.16rem solid #ccc;padding-left: 0.2rem;}
.floor_nav{font-size: 0.64rem; overflow:hidden;}
.floor_nav li{ float:left; width:3.45rem; text-align: center; border-bottom:1px solid #ccc; padding:0.2rem 0;}
.floor_nav li.cur_m{ border-bottom:1px solid #449cff; background:url(../images/cur.jpg) no-repeat center bottom; background-size: contain; color:#449cff;}
.floor_nav_3 li{ width:4.6rem;}


.swiper_ul{ padding:0.48rem 0 0.3rem; overflow:hidden;}
.swiper_ul li{  padding:0.1rem 0.4rem 0.2rem; font-size: 0.52rem;  overflow:hidden; line-height: 0.84rem; height:2.73rem; box-sizing: border-box;}
.swiper_ul li:nth-child(2n+1){ background:#F2F2F2;}
.swiper_ul div,.dz_btn{ overflow:hidden;}
.li_first h3{font-size: 0.56rem;}
.li_first span{color:#449cff; font-size: 0.48rem;}
.li_second{ font-size: 0.4rem;}
.li_second span{ font-size: 0.54rem; padding-right: 0.2rem;}
.li_third{float:left; width:65%; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.li_last{ color:#999; width:35%; float:right; text-align:right;}
.dz_btn{ /*padding-top: 0.2rem;*/}
.dz_btn a{ color:#fff; font-size: 0.6rem; background:#449cff;  padding:0 0.8rem; border-radius: 4px;line-height: 1rem;}

.swiper_ul2,.swiper_ul3{  overflow:hidden; padding: 0.2rem 0 0.4rem;}
.swiper_ul2 li{ float:left; width:49%;margin-top:2%; height:3.98rem; color:#fff; box-sizing: border-box; padding:0.4rem 0 0 0.4rem; position:relative;}
.swiper_ul2 li:nth-child(2n+1){ margin-right: 2%;}
.swiper_ul2 h3{ font-size: 0.64rem; font-weight: normal;}
.swiper_ul2 p{font-size: 0.52rem; }
.swiper_ul2 span{font-size: 0.44rem; position:absolute; background:url(../images/position_icon.png) no-repeat center left; padding-left:0.7rem; background-size: 36%; left:0.4rem; bottom:0.1rem;}
.yh_city{ background:#7790F7 url(../images/city.png) no-repeat 94% 92%;  background-size: 44%;}
.yh_home{ background:#77ABF7 url(../images/home1.png) no-repeat 94% 92%;  background-size: 48%;}
.yh_company{ background:#FFA628 url(../images/company.png) no-repeat 94% 92%;  background-size: 39%;}
.yh_near{ background:#A683FB url(../images/near.png) no-repeat 94% 92%; background-size: 48%;}
.swiper_ul2 li.yh_one { width:100%; height:8.2rem; }
.swiper_ul2 li.yh_two { height:8.2rem;}
.swiper_ul2 li.yh_three {height:8.2rem;  float:right;}

.swiper_ul3 li{float:left; width:25%;text-align: center; padding-top:0.8rem; font-size: 0.48rem; height:3.98rem; margin-top:2%;}
.swiper_ul3 li img{ display:inline-block; width:60%;pointer-events: auto;}/*pointer-events: auto;生活缴费，查询服务允许图片DOM点击*/
.swiper_ul3 li img.img_no_click{pointer-events: none;}/*pointer-events: none;生活缴费，查询服务禁止图片DOM点击*/


.dz_select,.dz_shjf .dz_select{ padding:0.4rem 0.2rem 0; font-size: 0.4rem;}
.dz_select li,.dz_shjf .dz_select li{  width:24%;  padding-top:0.4rem; margin:0 1% 2% 0;border:1px solid #fff; position:relative; height:auto;}
.dz_select li:nth-child(4n),.dz_shjf .dz_select li:nth-child(4n){ margin-right: 0;}
.dz_select_edit li,.dz_shjf .dz_select_edit li{ border:1px solid #f2f2f2;}
.dz_select_edit li span,.dz_shjf .dz_select_edit li span{ width:0.8rem; height:0.8rem; position:absolute; right:0; top:0; background:url(../images/jh_add.png) no-repeat center center; background-size: contain;}
.dz_select_edit li.dz_selected span,.dz_shjf .dz_select_edit li.dz_selected span{background:url(../images/jh_ok.png) no-repeat center center; background-size: contain;}
.dz_select_edit_del li span,.dz_shjf .dz_select_edit_del li span{background:url(../images/jh_p.png) no-repeat center center;background-size: contain;}
.dz_select li img{width:60%;}

.longpay{ font-size: 0.52rem ;padding:0.4rem 0 0.3rem 0.76rem; background:url(../images/longpaybg.png) no-repeat 5rem center; background-size: 60%; height:4.5rem}
.bendi_bg{background:url(../images/bendi_banner.png) no-repeat 5rem center; background-size: 60%;}
.width_215{width:4.3rem; /*text-align: right;*/ }
.lj_more{ padding:0.4rem 0; color:#449cff; font-size: 0.52rem;}
.mskt_btn{ color:#fff!important; padding:0.2rem 0.6rem; background:#449cff; border-radius:4px;}
.banner_text{  font-size:0.8rem; font-weight:bold;background:-webkit-linear-gradient(top,#ffd735,#ff8400); -webkit-background-clip:text;   color:transparent; text-transform:uppercase; padding:0.4rem 0 0.4rem 0.6rem;}

.more_font{ font-size: 0.48rem; font-weight: normal; padding-top:0.3rem;}

.xyk_banner{ border:1px solid #ccc; position:relative;}
.xyk_banner span{ display:block; position: absolute; left:0.7rem; bottom:1.2rem; width:4.5rem; height:1.5rem;}
.floor_main_box{ padding:0.2rem; overflow:hidden;}
.floor_main_box li{ float:left; width:50%; box-sizing: border-box;border-top:1px solid #ccc;padding: 0.6rem 0.3rem; overflow:hidden;}
.floor_main_box li:nth-child(2n+1){ border-right:1px solid #ccc;}
.floor_main_box li:first-child,.floor_main_box li:nth-child(2){border-top:0;}
.floor_main_box li img{ width:26%; float:left;}
.floor_main_box li div{float:left; width:73%; font-size:0.56rem; }
.floor_main_box {text-align: center;}
.floor_main_box span{ display:block; font-size: 0.48rem;  color:#666; width:100%;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;line-height: 0.7rem;}


.addto_table{/* height:2.8rem;*/ background:#F0F0F0;text-align: center; font-size: 0.56rem; overflow:hidden; }
.addto_table span{ line-height: 2.04rem; display:inline-block; vertical-align: middle; }
.add_arrow_bg{ line-height: 2.04rem;height:0.8rem;width:0.8rem;display:inline-block; background:url(../images/add_icon.png) no-repeat center center; padding-left: 0.5rem; background-size: contain;vertical-align: middle;}

.new_list{ padding:0.3rem 0 0; font-size: 0.56rem;}
.new_list li{overflow:hidden;background:url(../images/new_list_icon.png) no-repeat center left; padding:0.2rem 0 0 0.4rem; background-size: 1%; margin-top: 0.2rem;}
.new_list li > div:first-child{float:left; width:78%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.new_list li > div:last-child{float:right;}

.f_gonggao{  position: fixed; bottom: 0;z-index: 201; background:rgba(0,120,179,0.8) url(../images/flow_icon2.png) no-repeat 94% center; background-size:8%; max-width:750px;}
.f_gonggao_main{ color:#fff; padding:0 0.6rem; font-size: 0.52rem; border-right: 1px solid #fff; width:80%; margin:0.6rem 0;}
.f_gonggao_main p{padding-left: 0.68rem;}
.f_gonggao_main p:first-child{font-size: 0.6rem; background:url(../images/flow_icon1.png) no-repeat center left; background-size: 5%;}
.f_gonggao_main p:last-child{ padding-top: 0.2rem;}
.f_gonggao_colse{width:20%; min-height: 2rem; position:absolute; top:50%; margin-top:-1rem; right:0;}


/*订制页面-金融资讯*/
.head_title{ height:1.92rem;line-height: 1.92rem;width: 100%; background:#449cff; text-align: center; font-size: 0.72rem; color:#fff;}
.head_title div{ float:left; width:20%;}
.head_title div.head_title_center{width:60%;}
.head_return_btn{padding:0.6rem 0 0 0.6rem;}
.head_return_btn img{ width:18%;}
.head_title_right{font-size: 0.64rem;}

.add_select_box{ font-size: 0.64rem; overflow:hidden;}
.add_select_box div.select_gjs{width:100%;  line-height: 1.9rem;}
.select_gjs ol li:first-child{ border-top:none;}
.select_gjs ol li{ border-top:1px solid #ccc; font-size: 0.6rem; padding:0 0.2rem;}
.del_btn{  float:right; color:#fff; width:1.2rem; height:1.2rem; background:url(../images/jh_p.png) no-repeat center center;  background-size: 60%; margin-top: 0.32rem;}

.fenge_line{ width:100%; height:0.3rem; background:#F0F0F0;}
.type_main{background:#F0F0F0; overflow:hidden;padding-bottom: 2.0rem;height: 100%;}
.type_list { background:#fff; font-size: 0.64rem;}
.type_list ol{ font-size: 0.52rem;border-bottom: 1px solid #F0F0F0; padding:0 0.6rem 0.4rem; overflow: hidden; }
.type_list ul { overflow: hidden; border-bottom: 1px solid #F0F0F0; padding:0 0.6rem ; background:url(../images/jia_icon.png) no-repeat 3% center; background-size:3%; height:1.8rem; padding-left: 1.4rem; line-height: 1.8rem;}
.type_list ul.show_down{ background:url(../images/jian_icon.png) no-repeat 3% center;background-size:3%;}
.type_list ul li{background-size:5%; padding-left: 0.8rem;}
.gjs_list{ background:url(../images/gjs.png) no-repeat center left; }
.wh_list{ background:url(../images/my.png) no-repeat center left;}
.lc_list{background:url(../images/lc_icon.png) no-repeat center left; }
.jj_list{background:url(../images/jj_icon.png) no-repeat center left; }
.gz_list{background:url(../images/gz_icon.png) no-repeat center left; }
.type_list ol li{ width:32%; height: 1.4rem; line-height: 1.4rem; float:left;  text-align: center; border:1px solid #f2f2f2;  position:relative; box-sizing: border-box; margin:0.4rem 2% 0 0; background:url(../images/jh_add.png) no-repeat right top; background-size: 12%;}
.type_list ol li:nth-child(3n){margin-right: 0;}
.type_list ol li.selected_li{background:url(../images/jh_ok.png) no-repeat right top; background-size: 12%;}

.type_list_02 ul { background:#fff; }
.type_list_02 ul li{ height:2.24rem; line-height: 2.24rem; font-size: 0.56rem; border-bottom: 1px solid #F0F0F0; overflow:hidden; }
.type_list_02 ul li div{ height:100%; float:left;}
.select_box{ width:10%; background: url(../images/black_quan.png) no-repeat center center; background-size: 42%;}
.select_box_succes{background:url(../images/green_select.png) no-repeat center center;background-size: 42%;}
.name_box{width:26%;padding-left: 0.9rem; margin-right: 2%;}
.place_box{width:62%;  height:100%; }
.place_box input{width:100%; height:100%;box-sizing: border-box;font-size: 0.56rem;vertical-align: top; padding-right:0.4rem;}
.dz_home .name_box{ background:url(../images/wj.png) no-repeat left center;background-size: 18%;  }
.dz_company .name_box{ background:url(../images/gs.png) no-repeat left center;background-size: 18%;  }
.dz_city .name_box{ background:url(../images/cs.png) no-repeat left center;background-size: 18%;  }
.dz_near .name_box{ background:url(../images/fj.png) no-repeat left center; background-size: 16%; }
.dz_custom .name_box{ background:url(../images/zdy.png) no-repeat left center; background-size: 13%; }
.dz_custom .name_box input{ font-size: 0.56rem; width:100%; height:100%; background:url(../images/xiugai.png) no-repeat center right; background-size: 20%; padding-right: 0.8rem; box-sizing: border-box;}
.dz_custom .place_box input{ width:80%;}
.dz_del_btn{ width:20%; height:100%; display:inline-block; background:url(../images/del_icon.png) no-repeat center center; background-size: 45%;}

.add_new_place{ background:#fff; margin-top:0.4rem; padding:0.4rem 0.6rem; text-align: center; font-size: 0.56rem;}
.add_new_place p{ font-size: 0.48rem; margin-top: 0.2rem;}
.add_bg{ height: 0.8rem; width: 0.8rem;display: inline-block;background: url(../images/jia_icon2.png) no-repeat center center;padding-left: 0.6rem;background-size: contain;vertical-align: middle;}


.dz_min_height{ height:8.0rem;}
.dz_box_top{ overflow:hidden; padding:0.4rem 0.6rem 0;}
.dz_box_top h3{ font-size: 0.56rem;padding-bottom:0.6rem;}
.dz_box_top span{font-size: 0.52rem; color:#666;}

/*周边优惠订制 地图*/
.map_head_title{ position:fixed;z-index: 1; max-width:750px;}
.map_box{position:relative; width:100%; height:100%; overflow:hidden; top:1.92rem;}
.map_search{ position:fixed; top:4.6rem; width:15rem;   max-width:750px; padding: 0 1rem; z-index: 2; overflow:hidden;}
.search_box{ ;height:1.6rem;box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px; -moz-box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px; -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px;  position:relative;}
.map_search input{ width:100%; height:100%; padding:0 0.2rem; font-size:0.56rem;background: #fff url(../images/fangdajing.png) no-repeat 0.2rem center; background-size: 6%; padding-left:1.2rem;}
.search_jieguo_box{max-height:16rem; overflow-y:auto;box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px; -moz-box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px; -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px; margin-top:8px;}
.map_img{ overflow:auto; position:relative;}
.map_img img{  max-width:inherit; }/*仅演示使用*/
.search_list{  background:#fff; border-top:1px solid #ccc; width:100%;}
.search_list li{ padding:0.4rem; font-size:0.56rem; border-bottom: 1px solid #ccc;}
.search_list li span{ display:block;padding-left:0.6rem;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.search_list li span:first-child{ background:url(../images/dizhi_bg.png) no-repeat left center; background-size:4%;}
.search_list li span:last-child{ color:#666; font-size:0.48rem;}
.gprs_cur{  position: fixed; left:50%; top:50%;background:url(../images/gprs.gif) no-repeat center center; background-size: contain;  width:1.6rem; height:1.6rem;margin:-0.8rem 0 0 -0.8rem;}
.rpgs_btn{ position: fixed; bottom:2rem;margin-left:1rem ;background:url(../images/dw01.png) no-repeat center center; background-size: contain; width:1.5rem; height:1.5rem; }

.errorTipBox ul li.error_tip{display:none; height:1.2rem ;background: #f0f0f0; color: #DF4142;text-align: center; line-height:1.2rem ; font-size: 0.48rem; padding:0;}
.box_flow_tip{ position:fixed; left:25%; top:50%; background:rgba(0,0,0,0.7); font-size: 0.56rem; color:#fff; padding:0.2rem 0.4rem; width:50%; text-align: center; }
/*周边优惠订制 操作提示*/
.caozuo_tip{  position: absolute; z-index: 202; left: 0; top: 0;  background: rgba(0,0,0,0.6);height: 100%; }

/*生活缴费 订制*/
.dz_shjf ul{ padding-left:0.4rem;}
.dz_shjf ol li{ border:0; width:24%; position:relative; height:auto; background:none; line-height: inherit;}
.dz_shjf  ol li.selected_li{background:none;}
.dz_shjf ol li:nth-child(3n){margin-right: 1%;}



/*详情页*/
.detail_text{ font-size: 0.56rem;}
.detail_title{ font-size: 0.6rem;  text-align: center;}
.detail_date{text-align: center; color:#999;}
.detail_foot{  text-align: right;}


/*登录页*/
.lg_title{font-size: 0.64rem; text-align: center;}
.login_input{ overflow:hidden;}
.login_input li{ border-bottom: 1px solid #ccc; height:2.2rem; line-height: 2.2rem; padding-left: 1rem;}
.login_input li div,.login_input li input{ height:100%; width:100%;}
.login_input li input{ font-size: 0.6rem; vertical-align: top;}
.lg_name{ background:url(../images/lg_name.png) no-repeat left center; background-size: 5%;}
.lg_password{background:url(../images/lg_password.png) no-repeat left center; background-size: 5%;}
.lg_code{background:url(../images/lg_code.png) no-repeat left center; background-size: 5%;}
.lg_code div:first-child{ width:60%;}
.lg_code div:last-child{ width:40%; padding:0.2rem;}
.lg_code div:last-child span{border:1px solid #ccc; border-radius:5px; display:block; background:url(../images/fujia.png) no-repeat center center ; background-size: contain; width:100%; height:100%;}
.lg_code div:last-child i{border:1px solid #449cff; border-radius:5px;color:#449cff; display:block;width:100%; height:100%; line-height: 2rem; font-size: 0.6rem;text-align: center;}
.xieyi_box{ font-size:0.5rem; }
.xieyi_box span{display:inline-block; width:12.2rem; vertical-align:middle;}
.xieyi_box span.lg_check_box{  width:1rem; height:1rem; background:url(../images/un_xz.png) no-repeat left center; background-size:60%; vertical-align: middle; padding-right: 0.2rem;}
.xieyi_box span.lg_check_box_checked{ background-image:url(../images/xz.png);} 
.lg_btn{ width:13.8rem; height:1.6rem; line-height: 1.6rem; background:#449cff; color:#fff; text-align: center; border-radius:1rem; margin:0.6rem auto 0; font-size: 0.64rem;}
.lg_enter_btn{ overflow:hidden; font-size: 0.56rem;}
.lg_enter_btn a{color:#999;}
.second_title{ font-size: 0.56rem;}
.login_enter{ overflow:hidden; font-size: 0.52rem;}
.login_enter li{ width:33%;overflow:hidden; text-align: center; float:left;}
.login_enter li div:first-child{ display:inline-block; border-radius: 50%; border:1px solid #ccc; width:2.0rem; height:2.0rem;  }
.login_sjyh{ background:url(../images/lg_iphone.png) no-repeat center center;background-size: 40%;}
.login_grwy{background:url(../images/lg_person.png) no-repeat center center;background-size: 60%;}
.login_jhzh{background:url(../images/lg_card.png) no-repeat center center;background-size: 60%;}
.login_wzyh{background:url(../images/lg_user.png) no-repeat center center;background-size: 60%;}
.zhuce_wz li{padding-left: 0;font-size: 0.6rem;}
.zhuce_wz li div:first-child{width:20%;}
.zhuce_wz li div:nth-child(2){width:80%;}
.zhuce_wz li.code_box div:nth-child(2){width:40%;}
.zhuce_wz li.code_box div:last-child{width:40%;}
.zhuce_wz li.code_box{ background:none;}


/*外汇买卖参考牌价*/
.table_box{ /*padding-bottom: 1.8rem;*//* background:#F0F0F0;*/}
.table_box table{ font-size:0.56rem; background:#fff; }
.table_box table tr{ border-bottom: 1px solid #F0F0F0;}
.table_box table tr th,.table_box table tr td{ padding:0.6rem 0.2rem;text-align: center;}
.table_box table tr th{ font-weight: bold;}
.table_box table tr:last-child{ border-bottom: 0;}


/*手机银行下载页面*/
.download_box{ position:relative;}
.download_box a{ position:absolute; width:4.8rem; height:1.3rem;}
.download_box a.ipone_btn{ top:7.06rem; right:1.65rem;}
.download_box a.android_btn{top:8.8rem; right:1.65rem;}


/*公告列表页*/
.new_page_list li{ padding:0.4rem 0 0.4rem 0.4rem; border-bottom:1px solid #ccc;}
.new_page_list li:last-child{ border-bottom:none;}


/*登录后我的com信息*/
.login_user_head{ overflow:hidden; background:url(../images/user_bg1.png) no-repeat,url(../images/user_bg.png) no-repeat;  background-size:contain; }
.user_date{ font-size: 0.4rem; color:#fff; float:right;background:url(../images/u_rili.png) no-repeat left center;  background-size:9%; padding:0.3rem 0.6rem 0.3rem 0.7rem;}
.user_box{overflow:hidden; text-align: center; margin-top: 2rem; font-size: 0.56rem;}
.user_box img{ width:18%; display:inline-block;}
.xiugai_btn{ display:inline-block; width:0.4rem; height:0.4rem; background:url(../images/u_icon1.png) no-repeat center center; background-size: contain; margin-left: 0.2rem;}
.user_enter{ overflow:hidden; padding: 1rem 0 0.4rem; font-size:0.44rem;}
.user_enter li{ width:25%; float:left; text-align: center;}
.user_enter li img{ display:inline-block; width:34%;}
.login_user_body{ background:#f0f0f0;}
.login_user_body ul{ background:#fff;}
.login_user_body li{ padding:0.5rem 0.6rem;  font-size:0.56rem; border-bottom: 1px solid #f0f0f0; text-indent: 1.2rem;}
.login_user_body li:last-child{border-bottom:none; }
.login_user_body li span{ float:right; width:0.2rem; height:0.48rem; background:url(../images/u_icon7.png) no-repeat center center; background-size: contain;}
.login_user_body li.yhxx{background:url(../images/u_icon2.png) no-repeat 0.6rem center; background-size: 5.2%;}
.login_user_body li.xgdlmm{background:url(../images/u_icon3.png) no-repeat 0.6rem center; background-size: 5.2%;}
.login_user_body li.xgdzyx{background:url(../images/u_icon4.png) no-repeat 0.6rem center; background-size: 5.2%;}
.login_user_body li.aqcl{background:url(../images/u_icon5.png) no-repeat 0.6rem center; background-size: 5.2%;}
.login_user_body li.cjwt{background:url(../images/u_icon6.png) no-repeat 0.6rem center; background-size: 5.2%;}
.login_user_body li.aqtc{background:url(../images/u_close.png) no-repeat 0.6rem center; background-size: 5.2%;}


/*在线客服*/
.service_box_head_title{ position:fixed; left:50%; top:0rem; width:15rem;margin-left:-7.5rem; z-index:212;}
.service_box{ width:100%; background:#f0f0f0; font-size:0.56rem; overflow-y: scroll;  padding:0.6rem 0.6rem 6.2rem;}
.chat_time{ font-size: 0.52rem; text-align: center;padding:0.2rem 0;}
.ser_message{ overflow:hidden; margin-top: 0.6rem;}
.ser_message > div{ float:left;}
.user_logo{ width:12%;}
.wrap_text{width:86%; }
.ser_text{ margin-left: 1%;padding-left: 0.3rem;background:url(../images/k_l.png) no-repeat 0 0.4rem ; background-size: 3%; }
.ser_message div.user_text{background:url(../images/k_r.png) no-repeat right 0.4rem ; background-size: 3%;float:right; text-align: right; padding-right: 0.3rem;margin-right: 1%;}
.wrap_text p{ background:#fff; border-radius: 5px;padding:0.4rem 0.4rem; display:inline-block; text-align:left;word-wrap:break-word; max-width:10.5rem;}
.ser_message div.user_touxiang{float:right;}
.service_input_box{ position: absolute; left:0; bottom:0; padding:0.2rem 0.4rem 0.1rem; background:#fff; border-top:1px solid #ccc; width:15rem; height:1.9rem; left:50%; margin-left:-7.5rem;}
.service_input_box > div{ float:left;}
.ser_textarea{ width:68%;}
.service_btn{ width:30%; height:1.4rem; position:absolute; right:0.4rem; bottom:0.2rem;line-height:1.4rem;}
.face_btn,.ser_more_btn{ width:50%; text-align: center; position:absolute; right:0; bottom:0; height:100%;}
.face_btn{ right:50%;}
.ser_textarea textarea{ width:100%; border:1px solid #ccc; border-radius: 5px; height:1.3rem; font-size: 0.56rem;padding:0.3rem 0.2rem 0.2rem 0.2rem;max-height: 3rem;/* overflow-y: hidden;*/}
.ser_more_btn img ,.face_btn img{ width:56%; display:inline-block; vertical-align:middle;}
.send_btn{ position:absolute;left:0; top:0; width:100%; height:100%; background:#449cff; color:#fff; line-height:1.4rem; font-size:0.56rem; border-radius:5px;}
.mengban{ position:fixed; width:100%; height:100%; background:rgba(0,0,0,0.3); left:0; top:0; z-index:201; text-align:center;}
.mengban_main{ width:10rem;  background:#fff; border-radius:0.4rem; position:absolute; left:50%; top:50%; margin:-1rem 0 0 -5rem;font-size:0.6rem; font-weight:bold;}
.mengban_main_text{ padding:0.5rem;}
.mengban_main_btn{  color:#449cff;padding:0.3rem;}

.service_main{overflow:hidden; position:relative;}
.speak_main{overflow-y:auto;}
.s_box{ position: absolute; bottom:0; left:0; overflow:hidden; background:#fff; width:100%; height:7rem; border-top: 1px solid #ccc;}
.s_box ul{ overflow-y:scroll; height:100%;padding:1rem 0.6rem; }
.s_box ul li{ float:left; width:14.2%%; text-align:center; height:1.8rem;}
.s_box ul li img{ display:inline-block; width:50%;}
.s_more_apply_box_cs ul{padding:0.5rem 0.6rem;}
.s_more_apply_box_cs ul li{ width:25%; height:3rem; font-size:0.56rem;}




/*搜索列表*/
.search_box_top{ overflow:hidden; width:98%; margin:0.2rem auto;  box-shadow: 1px 1px 5px #999; background:#fff; position:relative; height:1.4rem;}
.search_box_top input{ width:100%; height:100%; font-size:0.6rem; padding: 0 1.6rem 0 0.4rem;}
.search_list_fdj{ top:0; right:0; padding:0.2rem 0.2rem 0 0.2rem; }
.search_list_fdj img{display:inline-block; vertical-align:middle;}
.sear_list_result{  margin-top:0.8rem;}
.sear_list_result li{padding:0.4rem; border-bottom:8px solid #f8f8f8; font-size:0.56rem; color:#666; line-height:0.8rem;}
.sear_list_result li h3{ font-size:0.6rem; color:#333; padding-bottom:0.2rem;}
.sear_list_result li span{ color:red;}
.release_time{ text-align:right;}


/*个人快贷详情页面，部分样式继承m_index.css产品*/
.loan_box .contents .top_box{ line-height:0.5rem; font-size:0.52rem; width:2rem;padding:1px; height:1.6rem; padding-top:0.2rem;}
.loan_box .contents .top_box span{ font-size:0.44rem; display:block; padding-top:2px;}
.loan_box .contents .top_box div{padding-top:2px;}
.loan_box .contents .top_box::after {border-left: 1rem solid transparent;border-right: 1rem solid transparent;}
.loan_box .contents .top_box.xyk_tip_text{line-height:1.4rem;padding-top:0;}
.loan_box .contents > div{padding:0.4rem 0;}
.loan_box .contents .funds_left{ color:#333; text-align:left; padding-left:0.6rem;}
.loan_box .contents .top_box.xwqy{ font-size:0.42rem;}
.loan_box .funds_left .font_style{ font-size:0.48rem;}
.loan_box .funds_left .font_style span{color:#fb4165; font-weight:bold; font-size:0.8rem;}
.loan_box .contents .funds_left{ width:50%;}
.loan_box .contents .funds_right{ width:50%; padding-left:0;color:#333;}
.loan_box .contents .funds_right { font-size:0.48rem;}
.loan_box .contents .funds_right h5{ font-size:0.52rem;}
.loan_apply_btn{ position:absolute; right:1.2rem; bottom:0.4rem; padding:0.2rem 0.4rem; color:#fff; border-radius:4px; font-size:0.52rem; }

/*优惠信息列表*/
.cur_banner img{ width:100%;}
.yhxx_list_text{ padding:0.4rem 0.6rem; font-size:0.56rem; font-weight:bold;}
.yhxx_list_text p:last-child{ padding-top:0.2rem;}
.yhxx_list li{ border-bottom:1px solid #ccc; padding:0.6rem 0; overflow:hidden;}
.yhxx_list li:last-child{border-bottom:0;}
.yhxx_list_img{ width:35%; float:left;}
.yhxx_list_img img{ width:100%;}
.yhxx_list_p{ width:65%; float:left; padding:0 0.4rem ; font-size:0.52rem;font-weight:bold;}
.yhxx_list_p p{  overflow: hidden;text-overflow: ellipsis; white-space: nowrap; width:100%;}
.yhxx_list_p p:nth-child(2){ font-size:0.48rem; color:#999;}
.yhxx_list_p p:nth-child(3){ padding-top:0.4rem;}

/*优惠信息列表list2列表*/
.cs-list li{overflow:hidden;width:100%;border-bottom:1px solid #ccc;padding:0.6rem 0;}
.cs-list li .adv_img{width:13.8;/*height: 1.76rem;float:left;*/}
.cs-list li .adv_img img{width:100%;height:100%;object-fit:contain;}
.cs-list li .activity_title{/*float:right;width:8.80rem;margin-left:0.6rem;*/margin-top:0.6rem;font-size:0.56rem;}
.cs-list li .activity_title a{color:#333;font-weight:600;}
.cs-list li .activity_title a:hover{color:#449cff;}
.cs-list li .activity_title p{color:#999;font-size:0.4rem;font-weight:normal;margin:0.2rem 0;}
.cs-list li:last-child{border-bottom:none;}

/*优惠信息详情页*/
.detail_title_top{ font-size:0.8rem; padding:0.8rem 0.6rem;}
.hd_time_top{ font-size:0.52rem; color:#adadad;margin-top:0.6rem;}
.hd_type{ overflow:hidden; margin-top:0.6rem;}
.hd_type > p{ float:left; width:24%; font-size:0.6rem;}
.hd_type > p:first-child{ color:#505050;}
.hd_type > p:last-child{ color:#4e4e4e; width:76%;}


/*楼层-投资理财*/
.ban_box{ overflow:hidden; padding:0 0.6rem 0.4rem; background:url(../images/b_box_bg.png) no-repeat; background-size:100%;}
.ban_head{ font-size: 0.7rem; font-weight: 500; padding:0.3rem 0;}
.ban_left{ float:left; width:60%; }
.ban_right{ float:right; width:40%; padding-top: 1.15rem;}
.fz_18{ font-size: 0.36rem;}
.fz_28{ font-size: 0.56rem;}
.fz_24{font-size: 0.48rem;}
.fz_22{font-size: 0.44rem;}
.ban_btn a{ font-size: 0.52rem; color:#fff; background:#449cff; padding:0.15rem 0.6rem; border-radius: 3px;}
.ban_right div:first-child{ padding-left: 0.2rem;}
.ban_r_data{ color:#ec4444; font-size: 1.08rem; text-align: center; padding: 0.3rem 0.2rem 0; word-wrap:break-word; }
.ban_r_riqi{ text-align: center; font-size: 0.44rem; margin-top: 2rem;}



 /*公告列表css*/
.header_market_list{ padding:0.6rem; position:relative; padding-bottom:0;}
.header_market_list .swiper-container_head_menu .swiper-slide{ text-align: center;
      
        width:24%;
        
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        border-bottom:1px solid #ccc;
 }         
.header_market_list .swiper-container_head_menu div.swiper-slide .head_menu_nav{padding-bottom:0.6rem;font-size:0.54rem;padding:0.2rem; font-weight:bold;}
.header_market_list .swiper-container_head_menu div.swiper-slide.cur_m {
    border-bottom: 1px solid #449cff;
    background: url(../images/cur.jpg) no-repeat center bottom;
    background-size: contain;
    color: #449cff;
}


/*忘记密码*/
.bg_y{background-color:#f9f9f9;}
.bg_w{background-color:#fff;}
.mg_lr_3{margin:0 0.6rem;}
.pd_l_3{padding-left:0.6rem;}
.clear_f{overflow: hidden;}
.pd_30{padding:0.6rem;}

/*进度条*/
.jindu_box{margin:0 1.4rem;}
.mt_100{margin-top:2.0rem;}
.jindu{margin:1rem 0 2.5rem;padding-left:2%;width:98%;height:0.04rem;background-color:#c0c0c0;position:relative;}
.jindu .circuit i{width:1.6rem;height:1.6rem;background-image:url(../images/jindu.png);background-repeat:no-repeat;position:absolute; background-size:1.6rem auto;} 
.jindu .circuit span{position:absolute;text-align:center;font-size:0.56rem;color:#999;}
.jindu .circuit span.cur{color:#449cff;}

.jindu .circuit_img i{background-position:0.0rem 0rem; top:-0.8rem; left:-0.4rem;}
.jindu .circuit_img i.cur_img{background-position:0.0rem -1.6rem; top:-0.8rem; left:-0.2rem;}
.jindu .circuit_img span{top:1rem;left:-1.0rem;}
.jindu .circuit_img1 i{background-position:0.0rem -3.2rem; top:-0.8rem; left:5.5rem;}
.jindu .circuit_img1 i.cur_img{background-position:0.0rem -4.8rem; top:-0.8rem; left:5.5rem;}
.jindu .circuit_img1 span{top:1rem;left:5.3rem;}
.jindu .circuit_img_last i{background-position:0.0rem -9.6rem; top:-0.75rem; right:-1rem;}
.jindu .circuit_img_last i.cur_img{background-position:0.0rem -11.2rem; top:-0.75rem; right:-0.4rem;}
.jindu .circuit_img_last span{top:1rem;right:-0.6rem;}

.jindu_4 .circuit_img1 i{background-position:0.0rem -3.2rem; top:-0.8rem; left:3.5rem;}
.jindu_4 .circuit_img1 i.cur_img{background-position:0.0rem -4.8rem; top:-0.8rem; left:3.5rem;}
.jindu_4 .circuit_img1 span{top:1rem;left:3.3rem;}
.jindu_4 .circuit_img2 i{background-position:0.0rem -6.4rem; top:-0.8rem; left:7.5rem;}
.jindu_4 .circuit_img2 i.cur_img{background-position:0.0rem -8rem; top:-0.8rem; left:7.5rem;}
.jindu_4 .circuit_img2 span{top:1rem;left:7.4rem;}


.main_up p{color:#ff7800;font-size:0.48rem;padding:0 0.6rem 0.6rem;}
.main_up p.title_m{color:#333;font-size:0.56rem;text-align: center;}
.main_up p.title_l{text-align:left;}
.main_up p .pd_image{color:#449cff;cursor:pointer;padding-left: 0.8rem;background:url(../images/pd_icon.png) no-repeat left center;background-size:0.56rem auto;}


/*placeholder的字体颜色*/
input::-webkit-input-placeholder { /* WebKit browsers*/ 
　　color:#999 !important;
　　}
input:-moz-placeholder {  /* Mozilla Firefox 4 to 18*/ 
　　color:#999 !important;
　　}
input::-moz-placeholder {  /* Mozilla Firefox 19+*/ 
　　color:#999 !important;
　　}
input:-ms-input-placeholder { /* Internet Explorer 10+*/ 
　　color:#999 !important;
}	
input::input-placeholder{
	color:#999 !important;
}


.main_up p{color:#ff7800;font-size:0.48rem;padding:0 0.6rem 0.6rem;}
.main_up p.title_m{color:#333;font-size:0.56rem;text-align: center;}
.main_up p.title_l{text-align:left;}
.main_up p .pd_image{color:#449cff;cursor:pointer;padding-left: 0.8rem;background:url(../images/pd_icon.png) no-repeat left center;background-size:0.56rem auto;}

/*错误提示*/
ul li.error_tips,ul.forget_word li.error_tips,.personalInf li.error_tips{padding:0;border-bottom:none;display:none; height:1.2rem ;background: #f0f0f0; color: #DF4142;text-align: center; line-height:1.2rem ; font-size: 0.48rem; }
div.error_tips{padding:0;border-bottom:none; display:none; height:1.2rem ;background: #f0f0f0; color: #DF4142;text-align: center; line-height:1.2rem ; font-size: 0.48rem; }
div.error_tips_show{display:block;}
/*选择方式*/
.select_style h3{padding-bottom:0.6rem;font-size:0.6rem;font-weight:normal;}
.select_style .m_fl{/*width:9.47rem;*/height:auto;cursor:pointer; width:100%;}
.select_style .m_fr{/*width:5.53rem;*/height:auto;cursor:pointer; width:100%;}
.select_style .m_fl img,.select_style .m_fr img{width:100%;height:100%;object-fit:contain;}
/*验证身份*/
.zhuce_wz li.phone_4 div:first-child{width:30%;}
.zhuce_wz li.email_30 div:first-child{width:25%;}
.zhuce_wz li.phone_4 div:nth-child(2){width:70%;}
.zhuce_wz li.email_30 div:nth-child(2){width:75%;}
.forget_word li:last-child{border-bottom:none;}


/*发送邮箱*/
.s_tips p.pd_img{padding-left:1.2rem;background:url(../images/btn_success.png) no-repeat left center; font-size:0.56rem;color:#333;background-size:0.8rem auto;margin:0 0.6rem;}
.s_tips p.mg_l{padding:0 0.6rem 1.2rem 1.8rem;font-size:0.56rem;}

/*页面高度不满一页*/
.foot_pos{position:absolute;bottom:0;left:0;}


/*table利率表*/
.table_lilv_box table tr.table_first_head th{ background:#ddd; width:50%;border:1px solid #ddd; box-sizing:border-box;}
.table_lilv_box table tr td{ border:1px solid #ddd;width:50%; box-sizing:border-box;padding:0.6rem;}
.table_lilv_box table tr.table_second_head td{ background:#eee; text-align:left; padding:0.3rem 0.6rem;}
.table_lilv_box table tr.table_third_head td:first-child{text-align:left; padding-left:1.2rem;}
.table_lilv_box table tr.table_four_head td:first-child{text-align:left; padding-left:2.2rem;}
.table_lilv_box table tr.table_four_head td:last-child{text-align:left;}



/*存款利率表*/
.lilv_mian .type_main{ background:none;}
.lilv_tab{margin-bottom:0.2rem; overflow:hidden;}
.lilv_tab a{   width: 50%;
  text-align: center;
  font-size: 0.56rem;
  float: left;
  position: relative;
  padding: 0.5rem 0;
  border-bottom: 1px solid #dcdcdc; color:#666;}
.lilv_tab a:first-child::after{
 content: '';
  position: absolute;
  top: 0.5rem;
  right: 0;
  width: 1px;
  height: 0.8rem;
  background-color: #dcdcdc;
  transform: translateX(.5);
  -webkit-transform: translateX(.5);
}

.lilv_tab a.lilv_cur{color: #fb4769;border-bottom: 2px solid #fb4769;}


/*页面提示*/
.long_pay_btn_cs{position: absolute;
  width: 4rem;
  height: 1.3rem;
  top: 16.1rem;
  right: 1rem;}
.tips_box{ position:fixed; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:12; left:0; top:0;}
.tipx_box_main{ width:56%; background:#fff; border-radius:6px;  font-size:0.6rem; position:absolute; left:50%; top:50%; margin:-24% 0 0 -28%;}
.tipx_box_main_text{ padding:0.6rem; line-height:1rem;}
.tipx_box_main_btn{  border-top:1px solid #dcdcdc; overflow:hidden;}
.tipx_box_main_btn a{ width:50%; text-align:center; float:left;padding:0.4rem 0;}
.tipx_box_main_btn a:first-child{  color:#999;}