@charset "utf-8";
/* CSS Document */
/* 全局公用的css样式 */
/*---------------------------------约束样式----------------------------------------*/
[v-cloak] {
   display: none;
}
*{margin:0; padding:0; word-wrap:break-word}
* img{border:0}
* hr{border:1px dashed #d2d2d2}
.swiper-next,
.swiper-prev{outline:none; cursor:pointer}
body,h1,h2,h3,h4,h5,h6,td,th,tr{color:#333333; font-weight:normal; font-size:12px; font-family:"Microsoft YaHei"}
body{overflow-x:hidden}
h1,h2,h3,h4,h5,h6{display:inline}
a{text-decoration:none; outline:none; color:#333333; cursor:pointer}
a:active{star:expression(this.onFocus=this.blur())}
a:focus{outline:none}
textarea{resize:none}
a:hover{color:#ff8831; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight-color:transparent}
em{font-style:normal}
img{max-width:100%}
.ul li,
.ul{list-style:none}
.clear{width:100%; clear:both; height:1px; overflow:hidden}
.fl{float:left}
.fr{float:right}
input,textarea,select{outline:none; font-family:"Microsoft YaHei"}
input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset; -moz-box-shadow:0 0 0px 1000px white inset; box-shadow:0 0 0px 1000px white inset}
input:-internal-autofill-previewed,
input:-internal-autofill-selected{-webkit-text-fill-color:#333; transition:background-color 5000s ease-out 0.5s}
input:-webkit-autofill{
	-webkit-animation:autofill-fix 1s infinite !important;
	/*选择历史记录的文字颜色*/
	-webkit-text-fill-color:#333;
	-webkit-transition:background-color 50000s ease-in-out 0s !important;
	transition:background-color 50000s ease-in-out 0s !important;
	background-color:transparent !important;
	background-image:none !important;
	/*选择历史记录的背景颜色 */
	-webkit-box-shadow:0 0 0 1000px white inset !important
}
@-webkit-keyframes autofill{
	to{color:#333; background:#fff}
}

input:-webkit-autofill{animation-name:autofill !important; animation-fill-mode:both !important}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus{background-clip:content-box !important}
.layout{}
.shadow{-webkit-box-shadow:rgba(0,0,0,0.15) 0 0 15px; -moz-box-shadow:rgba(0,0,0,0.15) 0 0 15px; box-shadow:rgba(0,0,0,0.15) 0 0 15px}
.fl-clr{zoom:1}
.fl-clr:after{display:block; clear:both; height:0; content:"\0020"}
.pc{}
.web{display:none !important}
.opacityli li,
.opacity,
.opacitybox .box{opacity:0}
.titleL1{overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.titleL2{overflow:hidden; text-overflow:ellipsis; white-space:normal; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2}
.titleL3{overflow:hidden; text-overflow:ellipsis; white-space:normal; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3}

.scale img{-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease}
.scale:hover img{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1)}
.top50{top:50%; transform:translateY(-50%); -ms-transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%)}
body.hidden{overflow:hidden}
html,body{min-width:320px; max-width:750px; margin:0 auto; height:100%}
.bj_f0eff5{background:#f0eff5}

/* 初始化font-size*/
@media screen and (min-width:750px){
    html{font-size:1px}
}
@media screen and (min-width:650px){
    html{font-size:0.866667px}
}
@media screen and (min-width:601px) and (max-width:639px){
    html{font-size:0.8px}
}
@media screen and (min-width:551px) and (max-width:600px){
    html{font-size:0.733333px}
}
@media screen and (min-width:501px) and (max-width:550px){
    html{font-size:0.666667px}
}
@media screen and (min-width:451px) and (max-width:500px){
    html{font-size:0.6px}
}
@media screen and (min-width:414px) and (max-width:450px){
    html{font-size:0.546667px}
}
@media screen and (min-width:375px) and (max-width:413px){
    html{font-size:0.552px}
}
@media screen and (min-width:360px) and (max-width:374px){
    html{font-size:0.5px}
}
@media screen and (min-width:320px) and (max-width:359px){
    html{font-size:0.426667px}
}

.mt_25{margin-top:0.25rem}
.box_box{padding:0.30rem 0.25rem; background:#fff; border-radius:0.20rem}

/*底部悬浮导航*/
.bh_100{height:1.00rem}
.bottom_nav{position:fixed; min-width:320px; max-width:750px; width:100%; left:auto; right:auto; margin:0 auto; bottom:0; background:#fff; height:1.00rem; overflow:hidden; z-index:999;
-webkit-box-shadow:rgba(0,0,0,0.15) 0 0 15px; -moz-box-shadow:rgba(0,0,0,0.15) 0 0 15px; box-shadow:rgba(0,0,0,0.15) 0 0 15px}
.bottom_nav a{display:block; width:33.3%; text-align:center; height:1.00rem; float:left; overflow:hidden}
.bottom_nav .hover{color:#ff782c}
.bottom_nav a:before{content:""; display:block; width:0.40rem; height:0.40rem; margin:0.12rem auto 0 auto; background-size:100% !important}
.bottom_nav .index:before{background:url(../images/nav_index.png) no-repeat}
.bottom_nav .index.hover:before{background:url(../images/nav_indexa.png) no-repeat}
.bottom_nav .notice:before{background:url(../images/nav_notice.png) no-repeat}
.bottom_nav .notice.hover:before{background:url(../images/nav_noticea.png) no-repeat}
.bottom_nav .my:before{background:url(../images/nav_my.png) no-repeat}
.bottom_nav .my.hover:before{background:url(../images/nav_mya.png) no-repeat}
.bottom_nav a p{font-size:0.22rem; line-height:0.25rem; padding-top:0.10rem}


/*询问弹窗*/
.tipPopup.van-popup{border-radius:0.20rem}
.tipPopup .van-popup__close-icon--top-right{top:0.15rem}
.tipPopup_box{width:5.60rem; background:#fff; border-radius:0.20rem; padding:0.45rem 0.20rem; text-align:center}
.tipPopup_box .success{width:0.90rem; margin-bottom:0.20rem}
.tipPopup_box .title{font-size:0.30rem}
.tipPopup_box .text{font-size:0.26rem; color:#666666; line-height:0.35rem; padding:0.30rem 0; min-height:0.70rem}
.tipPopup_box .bottom{overflow:hidden}
.tipPopup_box .bottom .button{min-width:1.65rem; margin:0 0.25rem}

/*
.van-popup-bottom.van-popup{border-radius:0.20rem 0.20rem 0 0}
.van-popup-bottom .popup-title{ text-align:center; font-size:0.26rem; color:#666666; padding:16px 0}
*/

/*我们是有底线的*/
.bottom_box,
.van-list__finished-text{text-align:center; padding-bottom:0.30rem; font-size:0.20rem; color:#7a7f91; line-height:0.30rem}
.van-list__finished-text{line-height:50px;padding-bottom:0;position:relative}
.bottom_box span{position:relative}
.bottom_box span:after,
.bottom_box span:before,
.van-list__finished-text:after,
.van-list__finished-text:before{content:""; position:absolute; width:0.80rem; height:1px; background:#e9e9ec; top:50%; margin-top:-0.5px}
.bottom_box span:before{left:-1.20rem}
.bottom_box span:after{right:-1.20rem}

.van-list__finished-text:after{left:50%; transform:translateX(-220%); -ms-transform:translateX(-220%); -moz-transform:translateX(-220%); -webkit-transform:translateX(-220%); -o-transform:translateX(-220%)}
.van-list__finished-text:before{left:50%; transform:translateX(118%); -ms-transform:translateX(118%); -moz-transform:translateX(118%); -webkit-transform:translateX(118%); -o-transform:translateX(118%)}

.bottom_box .more{font-size:0.26rem;}

/*登录*/
.Signinlogo{position:absolute; width:1.10rem; height:1.10rem; padding:0.2rem; left:50%; margin-left:-0.8rem; bottom:-0.7rem; overflow:hidden; border:5px solid #fff; border-radius:50%; background:#fff;
-webkit-box-shadow:rgba(254,81,13,0.15) 0 0 30px; -moz-box-shadow:rgba(254,81,13,0.15) 0 0 30px; box-shadow:rgba(254,81,13,0.15) 0 0 30px}
.Signinlogo img{width:100%; height:1.10rem;  float:left}
.SigninForm{padding:1.00rem 0 0 0}
.SigninForm .van-field{background:none}
.SigninForm .van-cell::after{border-bottom-color:#ebebeb}
.SigninForm .van-button--primary{background:none; border:0; color:#ff5e28; font-size:0.24rem}



.pa_30{padding:0.30rem; overflow:hidden}
.head_title{position:relative; width:150%; left:-25%; height:3.25rem; font-size:0.30rem; line-height:0.30rem; background:#ff5f1b url(../images/head_title.jpg) no-repeat center 0; background-size:cover; color:#fff}
.head_title.radius{border-radius:0 0 50% 50%}
.head_title .title{padding-top:0.70rem; text-align:center}
.head_title .title .wz{width:3.02rem}
.head_title .text{padding:0.80rem 20% 0 20%; font-size:0.28rem; line-height:0.40rem}
.pa_30 .head_title{margin:-0.30rem 0 0 0}

/*首页*/
.index_1{position:relative; margin-top:-1.00rem; padding:0.35rem 0.30rem}
.index_1_list{overflow:hidden}
.index_1_list li{width:25%; float:left; text-align:center; font-size:0.25rem; line-height:0.40rem}
.index_1_list li img{width:1.00rem; height:1.00rem}

.index_title_img{text-align:center; padding-bottom:0.30rem}
.index_title_img img{height:0.32rem}

.nav-swipe{}
.nav-swipe .van-swipe__indicators{bottom:0; position:relative; display:block; text-align:center}
.nav-swipe .van-swipe__indicator{background-color:#cfcfcf; width:8px; height:8px; border-radius:50px; display:inline-block}
.nav-swipe .van-swipe__indicator--active{background-color:#f88642; width:28px}

.index_2_list{overflow:hidden; margin-top:-0.20rem}
.index_2_list li{float:left; width:25%; text-align:center; font-size:0.25rem; line-height:0.30rem; padding:0.20rem 0}
.index_2_list li img{width:0.68rem; height:0.68rem}
.index_2_list li p{padding-top:0.10rem}

.index_3_list{overflow:hidden; margin-top:-0.20rem; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; width:100%}
.index_3_list li{float:left; width:25%; text-align:center; font-size:0.25rem; line-height:0.30rem; padding:0.20rem 0; flex:0 0 25%; max-width:25%}
.index_3_list li img{width:0.68rem; height:0.68rem}
.index_3_list li p{padding:0.10rem 0.15rem 0 0.15rem}

.banner-swipe{overflow:hidden; border-radius:0.25rem}
.banner-swipe .van-swipe-item{background-color:#39a9ed}
.banner-swipe img{width:100%; float:left; border-radius:0.25rem}

.index_title{font-size:0.30rem; line-height:0.40rem}
.index_4_list{overflow:hidden}
.index_4_list li{border-top:1px solid #ebebeb; margin-top:-1px}
.index_4_list li .box{display:block; position:relative; padding:0.30rem 0.40rem 0.30rem 0.80rem; min-height:0.68rem}
.index_4_list li .box:before{content:""; background:url(../images/icon_arrow_right.png) no-repeat; background-size:100%; position:absolute; width:0.16rem; height:0.28rem; top:50%; margin-top:-0.14rem; right:0}
.index_4_list li .box img{width:0.68rem; height:0.68rem; position:absolute; left:0; top:0.30rem}
.index_4_list li .box .title{font-size:0.26rem; line-height:0.30rem; padding-bottom:0.08rem}
.index_4_list li .box .txt{font-size:0.22rem; color:#999999; line-height:0.30rem}

/*供热公告*/
.notice_list{margin-top:-0.25rem}
.notice_list li{background:#fff; padding:0.25rem; border-radius:0.15rem; margin-top:0.25rem}
.notice_list li .title{font-size:0.26rem; line-height:0.34rem}
.notice_list .new .title:before{content:""; display:inline-block; width:0.66rem; height:0.34rem; background:url(../images/icon_new.png) no-repeat; background-size:100%; margin-right:0.15rem}
.notice_list li .time{font-size:0.24rem; color:#999999; padding-top:0.20rem; line-height:0.30rem}

.details_title{font-size:0.34rem; line-height:0.50rem}
.details_time{font-size:0.24rem; color:#999999; line-height:0.30rem; padding-top:0.20rem}
.details_text{font-size:0.26rem; line-height:0.38rem; color:#666666; padding:0.35rem 0}
.details_text img{max-width:100%; width:100%}


/* 供热宝典-服务网点*/
.baodian_service_list{margin-top:-0.25rem}
.baodian_service_list li{padding:0.25rem; background:#fff; border-radius:0.15rem; margin-top:0.25rem}
.baodian_service_list li .title{font-size:0.26rem; line-height:0.40rem}
.baodian_service_list li .txt{color:#666666; font-size:0.22rem; line-height:0.40rem}
.baodian_service_list li .txt p{position:relative; padding-left:0.33rem}
.baodian_service_list li .txt p:before{content:""; position:absolute; left:0; top:0.09rem; width:0.18rem; height:0.22rem; background-size:100% !important}
.baodian_service_list li .txt .address:before{background:url(../images/icon_address.png) no-repeat}
.baodian_service_list li .txt .phone:before{background:url(../images/icon_phone.png) no-repeat}

/*供热宝典-供热常见问题*/
.business_problem_list{overflow:hidden}
.business_problem_list li{border-top:1px solid #ebebeb; margin-top:-1px}
.business_problem_list li .box{position:relative; display:block; padding-right:0.80rem; font-size:0.26rem}
.business_problem_list li .box:before{content:""; position:absolute; right:0; top:50%; margin-top:-0.14rem; width:0.16rem; height:0.28rem; background:url(../images/icon_arrow_right.png) no-repeat; background-size:100%}
.business_problem_list li .box .titleL1{height:0.79rem; line-height:0.79rem; overflow:hidden}


/*表格下载*/
.my_download_list{margin-top:-0.25rem}
.my_download_list li{padding:0.25rem 1.50rem 0.25rem 1.00rem; background:#fff; border-radius:0.15rem; margin-top:0.25rem; position:relative}
.my_download_list li:before{content:""; position:absolute; left:0.25rem; top:50%; margin-top:-0.26rem; width:0.52rem; height:0.52rem; background:#399bff; color:#fff; font-size:0.26rem; text-transform:uppercase; text-align:center; line-height:0.52rem}
.my_download_list .w:before,
.my_download_list .doc:before,
.my_download_list .docx:before,
.my_download_list .txt:before{content:"W"; background:#399bff}
.my_download_list .p:before,
.my_download_list .pdf:before{content:"P"; background:#fa4e4e}
.my_download_list .x:before,
.my_download_list .xls:before,
.my_download_list .xlsx:before{content:"X"; background:#2cb18d}
.my_download_list li .title{font-size:0.26rem; line-height:0.40rem}
.my_download_list li .size{font-size:0.24rem; color:#999999; line-height:0.40rem}
.my_download_list li .button{position:absolute; right:0.25rem; top:50%; margin-top:-0.26rem; height:0.52rem; line-height:0.52rem}

/*我的*/
.my_top{height:auto; padding:0.40rem 0.30rem; min-height:0.80rem; line-height:0.80rem; color:#fff; font-size:0.28rem; width:auto; left:0; margin:-0.30rem -0.30rem 0 -0.30rem !important}
.my_top .portrait{width:0.80rem; height:0.80rem; border-radius:50%; float:left}
.my_top .name{float:left; padding-left:0.15rem}
.my_top .out{float:right; color:#fff}
.my_title{height:0.80rem; line-height:0.80rem; position:relative; padding-left:0.25rem; font-size:0.30rem}
.my_title:before{content:""; position:absolute; left:0; top:50%; margin-top:-0.14rem; width:3px; height:0.28rem; background:#fc632a; border-radius:0.50rem}

.my_name{position:relative; z-index:2; margin-bottom:0.25rem}
.my_name .li{font-size:0.26rem; color:#999999; line-height:0.40rem; min-height:0.4rem; position:relative; padding:0.10rem 0 0.10rem 1.90rem}
.my_name .li .t{color:#666; position:absolute; left:0; top:0.10rem}
.my_name_button{text-align:right; padding-top:0.25rem}
.my_name.fs28 .li{font-size:0.28rem;color:#666;}
.my_name.fs28 .li.red{color:red;}
.button{display:inline-block; height:0.58rem; border:1px solid #d2d3d5; border-radius:1.00rem; font-size:0.26rem; line-height:0.58rem; color:#666666 !important; padding:0 0.20rem; margin-left:0.15rem; text-align:center}
.button.button-primary{border:0; height:0.60rem; line-height:0.60rem; color:#fff !important; background:linear-gradient(to right, rgb(253, 130, 63), rgb(255, 94, 39))}
.button.button-default{ border-color:#fc632a; color:#fc632a !important;}
.button.button-no{ border-color:#e1e1e1; color:#333 !important; background: #e1e1e1;}
.button.block{display:block; margin:0; height:0.70rem; line-height:0.70rem; font-size:0.28rem}


/*我的-查看详情*/
.my_box_radius{background:#fff; border-radius:0.30rem 0.30rem 0 0; margin-top:-1.65rem; position:relative; padding:0.40rem 0.55rem; min-height:1.65rem}
.my_details_list{}
.my_details_list li{margin-bottom:0.15rem; line-height:0.35rem; font-size:0.26rem; color:#999999; position:relative; padding-left:1.40rem; min-height:0.35rem}
.my_details_list.pl200 li{padding-left:2.00rem}
.my_details_list li .name{position:absolute; left:0; top:0; color:#333}

/*我的-用户信息绑定*/
.tab_nav{text-align:center;}
.tab_nav li{float:left; width:50%}
.tab_nav li a{display:block; font-size:0.26rem; line-height:0.40rem}
.tab_nav li a:after{content:""; display:block; width:0.88rem; height:4px; margin:0.12rem auto; background:#fff; border-radius:50px}
.tab_nav .hover a:after{background:#fd622a}
.vanpicker .van-picker__cancel,
.vanpicker .van-picker__confirm{color:#fc632a}
.vanpicker .van-picker__title{color:#666666}
.vanpicker .pa_16{padding:10px 16px}

/*.village-list{padding:30rem}
.village-list li{position:relative; padding:0 40rem; font-size:28rem; line-height:40rem; margin-bottom:20rem}
.village-list li .en{ position:absolute; left:0; top:0; text-transform:uppercase; font-size:24rem}*/

/*采暖费缴纳*/
.move-nav{position:fixed; right:0.15rem; z-index:99; top:70%}
.move-nav .but{display:block; width:0.84rem; height:0.84rem; background:#fc632a; color:#fff; font-size:0.20rem; line-height:0.20rem; border-radius:50%; overflow:hidden; margin-bottom:0.12rem; text-align:center; -webkit-box-shadow:rgba(255,44,14,0.3) 0 0 15px; -moz-box-shadow:rgba(255,44,14,0.3) 0 0 15px; box-shadow:rgba(255,44,14,0.3) 0 0 15px}
.move-nav .but:before{content:""; display:block; width:0.33rem; height:0.33rem; margin:0.09rem auto; background-size:100% !important}
.move-nav .return:before{background:url(../images/icon_return.png) no-repeat}
.move-nav .index:before{background:url(../images/icon_index.png) no-repeat}
.move-nav .ask:before{background:url(../images/icon_ask.png) no-repeat}

.mtt_160{margin-top:-1.60rem; position:relative}
.my_fee_tips{padding-left:0.25rem; font-size:0.26rem; line-height:0.30rem; color:#666666}
.my_fee_bank{padding:0.15rem 0.25rem; border-radius:0.20rem; border:1px solid #d2d3d5; margin:0.25rem}
.my_fee_bank li{font-size:0.26rem; line-height:0.35rem; padding:0.10rem 0 0.10rem 1.35rem; position:relative; min-height:0.35rem}
.my_fee_bank li .t{position:absolute; left:0; top:0.10rem; color:#666666}

/*在线报停*/
.ptb_100_50{padding:1.00rem 0 0.50rem 0}
.user-option_list{height:6.65rem; overflow:auto; margin:0.30rem}
.user-option_list li{border:1px solid #d3d2d7; border-radius:0.20rem; padding:0.25rem; margin-bottom:0.24rem; padding-right:0.70rem; position:relative}
.user-option_list .li{font-size:0.28rem; color:#999999; line-height:0.40rem; min-height:0.4rem; position:relative; padding:0.05rem 0 0.05rem 1.90rem}
.user-option_list .li .t{color:#333; position:absolute; left:0; top:0.05rem}
.user-option_list li:after{content:""; position:absolute; width:0.34rem; height:0.34rem; border:1px solid #d3d3d5; background:#fff; right:0.25rem; top:50%; margin-top:-0.18rem; border-radius:50%}
.user-option_list .active{border-color:#fd8932}
.user-option_list .active:after{background:#fd8932 url(../images/icon_checked.png) no-repeat center center; border-color:#fd8932}


.area-option_list{height:6.90rem; overflow:auto; margin:0.30rem}
.area-option_list li{border:1px solid #d3d2d7; border-radius:0.20rem; padding:0.25rem; margin-bottom:0.24rem; padding-right:0.70rem; position:relative}
.area-option_list .li{font-size:0.28rem; color:#999999; line-height:0.40rem; position:relative; padding:0.05rem 0 0.05rem 1.90rem}
.area-option_list .li .t{color:#333; position:absolute; left:0; top:0.05rem}
.area-option_list li:after{content:""; position:absolute; width:0.34rem; height:0.34rem; border:1px solid #d3d3d5; background:#fff; right:0.25rem; top:0.37rem; border-radius:50%}
.area-option_list .active{border-color:#fd8932}
.area-option_list .active:after{background:#fd8932 url(../images/icon_checked.png) no-repeat center center; border-color:#fd8932}
.area-option_list .disabled:after{background:#eee}
.area-option_list li .text{font-size:0.24rem; line-height:0.40rem; color:#b5b5b5; padding-top:0.10rem}



/*更名过户*/
.vanform .van-field__label{width:6.5em; color:#333}
.vanform .van-img{display:block}
.vanform .van-img .box{display:inline-block}
.vanform .van-img .van-cell__title{padding-bottom:0.15rem}
.vanform .van-img .van-cell__title span{color:#999}


/*未查询到相关信息*/
.query_no{padding:2.80rem 0; text-align:center; font-size:0.26rem; color:#b5b5c4; line-height:0.30rem}
.query_no img{width:1.53rem}
.query_no p{padding-top:0.20rem}


.inputHidden{padding:0 !important;}


/*系统维护中*/
.m404{padding:40% 0 0 0; text-align:center; color:#8f989f; line-height:0.40rem}
.m404 .h1{font-size:0.30rem}
.m404 .h2{font-size:0.20rem}
@media screen and (max-width:370px){

}
/*新建小区开户报装*/
.van-cell{padding:10px 0;}
.van-cell::after{left:0; right:0}
.mNo{padding:20% 0 0 0; text-align:center; color:#8f989f; line-height:0.4rem}
.mNo img{width:114px}
.mNo .h1{font-size:0.26rem; color:#8f989f; padding:0.2rem 0 0.3rem 0}
.mNo .button.button-primary{width:1.4rem; height:0.65rem; line-height:0.65rem; font-size:.28rem; border-radius:5px}
.button.primary{border-color:#fc5833; color:#fc5833 !important}
.box_h1{font-size:0.3rem; line-height:0.4rem; padding-bottom:0.2rem}
.vanform_7 .van-field__label{width:7em; color:#333}

.open_li{font-size:0.26rem; line-height:0.4rem; margin-top:0.2rem; overflow:hidden}
.open_li .title{color:#444444}
.open_li .button.button-primary{float:right; font-size:0.24rem; height:0.4rem; line-height:0.4rem; margin-right:0.4rem}
.box_example{color:#ff5c27; position:relative; padding-left:0.33rem}
.box_example:after{content:""; background:url(../images/Icon_help.png) no-repeat; width:0.26rem; height:0.26rem; position:absolute; left:0; top:50%; margin-top:-0.13rem; background-size:100%}

.van-icon-uploadfile{background:url(../images/upload.jpg) no-repeat; background-size:100%; width:80px; height:80px}


/*账单页*/
.payment_bottom{position:fixed; min-width:320px; max-width:750px; width:100%; left:auto; right:auto; margin:0 auto; bottom:0; background:#fff; height:1.00rem; overflow:hidden; z-index:999; line-height:1rem; -webkit-box-shadow:rgba(0,0,0,0.15) 0 0 15px; -moz-box-shadow:rgba(0,0,0,0.15) 0 0 15px; box-shadow:rgba(0,0,0,0.15) 0 0 15px; overflow:hidden; text-align:right}
.payment_bottom .txt{font-size:0.28rem; float:left; padding-left:0.3rem}
.payment_bottom .txt .price{color:#ff8831; font-weight:bold}
.payment_bottom .button{margin-right:0.3rem}

.pay_success_box{text-align:center; padding:1.6rem 0.75rem 0 0.75rem}
.pay_success_top{font-size:0.3rem; color:#09bb07; line-height:0.4rem; font-weight:bold}
.pay_success_top img{width:1.19rem}
.pay_success_top p{padding-top:0.1rem}
.pay_success_text{padding:0.75rem 0 3.4rem 0}
.pay_success_text .txt{font-size:0.26rem; color:#999999; line-height:0.35rem}
.pay_success_text .price{font-size:0.4rem; font-weight:bold; line-height:0.5rem; padding-top:0.1rem}
.pay_success_box .button.button-primary{background:#09bb07; height:0.8rem; line-height:0.8rem; font-size:0.3rem}


/*须知弹窗*/
.NoticePopup{width: 90%; border-radius: 5px; overflow: hidden;}
.NoticePopup_box{padding:0.3rem 0.1rem 0.3rem 0.3rem;}
.NoticePopup_box .h1{text-align: center; font-size: 0.34rem; line-height: 0.35rem; font-weight: bold;}
.NoticePopup_box .text{font-size: 0.28rem; line-height: 0.45rem; max-height: 8.3rem; overflow: auto; margin: 0.4rem 0; padding-right: 0.1rem;}
.NoticePopup_box .bottom{text-align: center;}
.NoticePopup_box .bottom .button{ width: 2.2rem; height: 0.8rem; line-height: 0.8rem;}


/*智能问答*/
.online_ask_show{background:#f0eff5; border-radius:0.3rem 0.3rem 0 0; padding:0.15rem 0.3rem; position:relative; z-index:2;  min-height:5rem; margin:0 -0.3rem; margin-top:-1.5rem;}
.servicertalk{margin:0.15rem 0}
.servicertalk span{display:block; background:#fff; border-radius:5px; padding:10px 0.2rem; font-size:0.26rem; line-height:0.35rem}
.servicertalk span label{cursor:pointer}
.customertalk{margin:0.15rem 0; text-align:right;}
.customertalk span{display:inline-block; background:#ff8831; border-radius:5px; color:#fff; padding:10px 0.2rem; font-size:0.26rem; line-height:0.35rem}


.bh_90{height:0.9rem}
.online_ask_input{position:fixed; min-width:320px; max-width:750px; width:100%; left:auto; right:auto; margin:0 auto; bottom:0; background:#fff; height:0.57rem; overflow:hidden; z-index:999; padding:0.165rem 0;
-webkit-box-shadow:rgba(0,0,0,0.15) 0 0 15px; -moz-box-shadow:rgba(0,0,0,0.15) 0 0 15px; box-shadow:rgba(0,0,0,0.15) 0 0 15px}
.online_ask_input .box{padding:0 1.35rem 0 0.3rem; position:relative}
.online_ask_input .box .text{width:96%; padding:0 2%; height:0.55rem; border-radius:5px; border:1px solid #eeeeee}
.online_ask_input .box .bnt{ position:absolute; width:0.8rem; height:0.57rem; top:0; right:0.3rem; background:#fc632a; border:0; cursor:pointer; color:#fff; text-align:center; line-height:0.57rem; font-size:0.26rem; border-radius:5px}


/*申请记录*/
.evaluatePop{width:5.6rem; border-radius:5px; overflow:hidden}
.evaluatePop .van-picker{padding:0.45rem 0.3rem}
.evaluatePop .van-popup__close-icon--top-right{top:0.15rem; right:0.15rem;}
.evaluatePop .title{font-size:0.3rem; text-align:center; line-height:0.4rem; font-weight:bold}
.evaluatePop .title_h1{font-size:0.24rem; line-height:0.3rem; padding:.28rem 0 0.1rem 0; font-weight:bold; color:#444}
.evaluatePop .button{display:block; margin:0 auto; width:1.9rem}
.evaluatePop .textarea{padding:0.1rem 0 0.2rem 0}
.evaluatePop .textarea::after{display:none}
.evaluatePop .textarea .van-field__body{background:#f5f5f5; padding:0.1rem 0.2rem}

.evaluate_list{overflow:hidden}
.evaluate_list li{float:left; width:50%; padding:0.1rem 0}
.evaluate_list li span{font-size:0.26rem; display:block; color:#444; line-height:0.40rem; min-height:0.4rem; position:relative; padding:0 0 0 0.48rem}
.evaluate_list li span:after{content:""; position:absolute; width:0.34rem; height:0.34rem; border:1px solid #d3d3d5; background:#fff; left:0; top:50%; margin-top:-0.18rem; border-radius:50%}
.evaluate_list .active{border-color:#fd8932}
.evaluate_list .active span:after{background:#fd8932 url(../images/icon_checked.png) no-repeat center center; border-color:#fd8932}


/*进度条*/
.progress-bar{overflow:hidden; margin-bottom:0.3rem}
.progress-bar .li{width:33.3%; float:left; font-size:0.2rem; line-height:0.3rem; text-align:center; position:relative}
.progress-bar .li .ioc{display:block; width:0.36rem; height:0.36rem; background:#D9D9D9; border-radius:50%; margin:0 auto; position:relative}
.progress-bar .yes .ioc{background:#FF8831 url(../images/yes.png) no-repeat center center; background-size:75%}
.progress-bar .no .ioc{background:#FF8831 url(../images/close_b.png) no-repeat center center; background-size:40%}
.progress-bar .li:nth-child(2) .ioc:before,
.progress-bar .li:nth-child(3) .ioc:before{content:""; position:absolute; width:790%; height:2px; right:0.36rem; top:0.18rem; background:#D9D9D9}
.progress-bar .li p{padding-top:5px}
.progress-bar .li:nth-child(1) .pa .ioc{z-index:3}
.progress-bar .li:nth-child(2) .pa .ioc{z-index:2}
.progress-bar .li:nth-child(1) .pa{float:left}
.progress-bar .li:nth-child(3) .pa{float:right}

.progress-bar .yes:nth-child(2) .ioc:before,
.progress-bar .no:nth-child(2) .ioc:before,
.progress-bar .yes:nth-child(3) .ioc:before,
.progress-bar .no:nth-child(3) .ioc:before{background:#FF8831}


/*新加样式*/
.mySwiper{overflow:hidden; position:relative; padding-bottom:0.2rem}
.mySwiper .swiper-pagination-bullet{background:#cfcfcf; opacity:0.3; border-radius:50px; -webkit-transition:opacity .2s,background-color .2s;
transition: opacity .2s,background-color .2s;}
.mySwiper .swiper-pagination-bullet-active{background-color:#f88642; width:28px; opacity:1}
.mySwiper .swiper-pagination-bullets{bottom:0}
