/* CSS Document */
/*共用样式开始*/
header{height: 0.5rem; line-height: 0.5rem; background: #2cca77; color: #FFF; position:fixed; width: 100%; z-index: 999; top: 0;}
header .title{font-size: 0.18rem; text-align: center;}
header .title img{ width:1.16rem; height:0.22rem;}
header i{ position:absolute; display:inline-block; font-style:normal;}
header i a{ font-size:0.14rem; color:#fff; line-height:0.5rem;}
header i a .city_ico{ padding:0.08rem 0.05rem; background:url(../../images/ico_down.png) no-repeat center center; background-size:contain; margin-left:0.05rem;}
header .left{ left:0.1rem; top:0;}
header .right{ right:0.1rem; top:0;}
header #tel{background:url(../../images/ico_tel.png) no-repeat center;background-size:100% auto; padding:0.10rem;}
header #icon_goback{background:url(../../images/icon-back.png) no-repeat center center;background-size:0.26rem 0.26rem; padding:0.13rem; margin-top:0.12rem;}
.bell_prompt{ padding:0.12rem; position:relative; background:url(../../images/bell_ico.png) no-repeat center center; background-size:100% auto;}
.bell_prompt .num{ display:inline-block; width:0.14rem; height:0.14rem; border-radius:100%; position:absolute; top:0.06rem; right:-0.02rem; text-align:center; color:#fff; font-size:0.12rem; line-height:0.14rem; background-color:#ff2121;}

footer{height: 0.5rem;border-top: 0.01rem #e6e6e6 solid; position: fixed; bottom: 0; z-index: 999; background: #fff; width: 100%;}
footer .list{width: 33.33%; float: left;}
footer p{text-align: center; color: #999; font-size: 0.14rem;}
footer .icon{width: 0.20rem; height: 0.20rem; margin: 0 auto; margin-top: 0.08rem; background-size:100% auto; background-image: url(../../images/footer_ico.png);}
footer .list.on .icon{background-image: url(../../images/footer_ico_on.png);}
footer .list.on p{ color:#2cca77;}
footer .i-1{ background-position:center top;}
footer .i-2{background-position:center -0.20rem;}
footer .i-3{background-position:center -0.40rem;}
.page_center_box{position: absolute; top: 0.5rem; padding-bottom:0.5rem; width: 100%;}
footer .btn_long_box{ padding:0.05rem 0.1rem;}
footer .btn_long{border-radius:0.05rem; height:0.4rem; width:100%; background-color:#2cca77; font-size:0.16rem; color:#fff; display:block;}
/*共用样式结束*/

/*重复使用样式开始*/
.prompt{ color:#999; line-height:0.20rem; padding:0 0.1rem;}
.long_btn_box{ padding:0.2rem 0.1rem;}
.long_btn{border-radius:0.05rem; height:0.4rem; width:100%; background-color:#2cca77; font-size:0.16rem; color:#fff;}
.pub_btn{border-radius:0.05rem; height:0.34rem; padding:0 0.2rem; background-color:#2cca77; font-size:0.16rem; color:#fff;}
.long_btn.graybg{ background-color:#dedede;}
.get_yzm{ width:1rem; height:0.4rem; background-color:#2cca77; color:#fff; font-size:0.14rem; line-height:0.4rem; text-align:center; position:absolute; right:0; top:-0.05rem;}
.get_yzm.on{ background-color:#dedede;}
.banner{ width:100%; height:2rem; overflow:hidden; text-align:center;}
.form_list_box{ display:block; width:100%;}
.form_list_box li{ display:block; border-top:0.01rem solid #dedede; padding:0 0.1rem; background-color:#fff; min-height:0.4rem;}
.form_list_box li.last{border-bottom:0.01rem solid #dedede; margin-bottom:0.1rem;}
.form_list_box .jump{ background:url(../../images/icon-lead.png) no-repeat right center; background-size:0.22rem 0.22rem; font-size:0.14rem; line-height:0.4rem; color:#999; padding-left:0.27rem; position:relative;}
.form_list_box .jump em{ position:absolute; left:0; top:0.09rem; padding:0.11rem; line-height:0; font-size:0; background-image:url(../../images/form_ico.png); background-repeat:no-repeat; background-size:100% auto; overflow:hidden; margin-right:0.05rem; vertical-align:middle;}
.form_list_box .jump em.con_1{ background-position:center top;}
.form_list_box .jump em.ico_2{ background-position:center -0.22rem;}
.form_list_box .jump em.ico_3{ background-position:center -0.44rem;}
.form_list_box .jump em.ico_4{ background-position:center -0.66rem;}
.form_list_box .jump input{ width:100%; height:0.4rem; border:none 0; background:none; font-size:0.14rem;}
.form_list_box .jump.bg_none{ background:none;}
.form_list_box .jump.pdL_none{ padding-left:0.1rem;}
.form_list_box li.pd{ padding:0.05rem 0; min-height:0.3rem;}
.form_list_box table th{border-right:0.01rem solid #dedede; width:0.4rem; height:0.3rem;}
.form_list_box table th em{width:0.4rem; height:0.3rem; display:block; background-image:url(../../images/int_ico.png); background-repeat:no-repeat; background-size:0.3rem auto;}
.form_list_box table em.ico_1{ background-position:center top;}
.form_list_box table em.ico_2{background-position:center -0.3rem;}
.form_list_box table em.ico_3{background-position:center -0.6rem;}
.form_list_box table em.ico_4{background-position:center -0.9rem;}
.form_list_box table em.ico_5{background-position:center -1.2rem;}
.form_list_box table td{ padding:0 0.1rem; position:relative; height:0.3rem;}
.form_list_box table td input{ width:100%; height:0.3rem; border:none 0; background:none; font-size:0.14rem; color:#666;}
.num_operate{ /*height:0.24rem;*/ overflow:hidden;}
.num_operate span{ border:0.01rem solid #2cca77; vertical-align:middle; border-radius:0.03rem; height:0.22rem; width:0.22rem; display:inline-block; background-color:#fff; color:#2cca77; line-height:0.22rem; text-align:center; font-size:0.22rem; cursor:pointer;}
.num_operate input{display:inline-block; vertical-align:middle; width:0.3rem; height:0.24rem; background:none; border:none 0; text-align:center; font-size:0.16rem; line-height:0.24rem; color:#2cca77;}
.check_style{ display:inline-block; width:0.24rem; height:0.24rem; background:url(../../images/check_ico.png) no-repeat center bottom; background-size:100% auto;}
.check_style.on{ background-position:center top;}
.check_label input{ width:100%; height:100%; opacity:0; filter:alpha(opacity=0);}
/*重复使用样式结束*/

/*商户登录页开始*/
#login .banner{ text-align:center; width:100%; height:auto; margin-bottom:0.1rem;}
#login .banner img{ width:100%; height:auto;}
#login .forget{ padding:0.1rem; text-align:right;}
/*商户登录页结束*/

/*首页样式开始*/
.house_point{ height:0.4rem; line-height:0.4rem; background:#fcf3ee; border-bottom:0.01rem solid #dedede; padding:0 0.1rem;}
.house_point a{ display:block;}
.dingdan_list{ background:#fff;border-bottom:0.01rem solid #dedede; }
.dingdan_list ul li{ float:left; width:33.333%; text-align:center;padding:0.05rem 0;border-right:0.01rem solid #dedede; box-sizing:border-box; line-height:0.3rem;}
.dingdan_list ul li.last{ border-right:none;}
.dingdan_list ul li dt,.dingdan_list ul li dd{ font-size:0.16rem;}
.othercl{ color:#5eb6fd;}
.dingdan_list ul li a{ display:block;}
.house_zijin{ background:#fff; border-bottom:0.01rem solid #dedede; padding:0.05rem 0;}
.house_zj{ width:66.666%;border-right:0.01rem solid #dedede; box-sizing:border-box; position:relative;}
.house_zj h2{ height:0.4rem; line-height:0.4rem; padding:0.1rem 0; font-weight:normal; padding-left:0.1rem;}
.house_zj h2 span{ margin-left:0.1rem;}
.house_zj h2 span small{ font-size:0.14rem;}
.house_zj:after{ content:''; position:absolute; right:-0.03rem; top:50%; width:0.05rem; height:0.05rem; border-top:0.01rem solid #dedede; border-left:0.01rem solid #dedede;-webkit-transform:rotate(-45deg);transform:rotate(-45deg); background:#fff; margin-top:-0.04rem;}
.house_zj_lk{ width:27.333%; padding-left:5%;}
.house_zj_lk a{ display:block; height:0.3rem; line-height:0.3rem; font-size:0.16rem;}
.house_zj_lk a i{ display:inline-block; width:0.2rem; height:0.2rem; background:url(../../images/zjIco.png) no-repeat; background-size:0.2rem 0.6rem; vertical-align:sub; margin-left:0.05rem;}
.house_zj_lk a i.ico1{ background-position:0 0;}
.house_zj_lk a i.ico2{ background-position:0 -0.4rem;}

.house_piczs{ margin:0.2rem 0;}
.house_piczs ul li{ float:left; width:30%; margin-left:2.5%; border-radius:0.03rem; background:#fff; border:0.01rem solid #dedede;}
.house_piczs ul li .tubiao{ text-align:center; padding:0.2rem 0;}
.house_piczs ul li .tubiao i{ display:inline-block; width:0.5rem; height:0.5rem; background:url(../../images/ordIco.png) no-repeat; background-size:2.5rem 0.5rem;}
.house_piczs ul li .tubiao1{ background:#2cca77;}
.house_piczs ul li .tubiao2{ background:#5eb6fd;}
.house_piczs ul li .tubiao3{ background:#999999;}
.house_piczs ul li .tubiao1 i{ background-position:0 0;}
.house_piczs ul li .tubiao2 i{ background-position:-1rem 0;}
.house_piczs ul li .tubiao3 i{ background-position:-2rem 0;}

.house_piczs ul li .int_text{ text-align:center; line-height:0.2rem;  padding:0.1rem 0.1rem 0;}
.house_piczs ul li .int_text1{ color:#2cca77;}
.house_piczs ul li .int_text2{ color:#5eb6fd;}
.house_piczs ul li .int_text3{ color:#999999;}

.house_piczs ul li .int_text h3{ padding:0.1rem 0; border-top:0.01rem solid #2cca77; margin-top:0.1rem; font-weight:normal;}

.house_piczs ul li .int_text h3 small{ font-size:0.14rem; color:#333;}

.house_piczs ul li .int_text h3 small{ font-size:0.14rem; color:#333;}
/*首页样式结束*/

/*商户地图页开始*/
#map .map_box{ text-align:center; width:100%; height:auto; overflow:hidden;}
/*商户地图页结束*/

/*资金样式开始*/
.exchange_bag{ padding:0.1rem 0.2rem;}
.exchange_bag input.text{ width:99%; height:0.4rem; line-height:0.4rem; padding-left:1%; background:#eeeeee; border-radius:0.03rem; }
.exchange_bag_btn{ padding:0.1rem 0.2rem;}
.exchange_bag_btn .btn{ width:100%;}
.exchange_bag_btn p{ text-align:center; line-height:0.3rem;}
.gold_list{ line-height:0.35rem;}
.gold_list h2{ background:#fafafa; font-size:0.16rem; font-weight:normal; color:#666; padding:0rem 0.1rem;}
.gold_box{border-top:0.01rem solid #e6e6e6; background:#fff;margin-bottom:0.2rem;}
.gold_li{border-bottom:0.01rem solid #e6e6e6;padding:0rem 0.1rem;}
.gold_li p{ height:0.35rem; line-height:0.35rem;}
.gold_li b{ font-size:0.16rem; font-weight:normal;}
.gold_li b,.gold_li span{ display:inline-block; max-width:50%; overflow:hidden;}
/*资金样式结束*/

/*订单页开始*/
#order .order_list_box{ padding:0.1rem;}
#order .order_list{ background-color:#fff; width:100%; box-shadow:0 0.01rem 0.04rem #ccc; margin-bottom:0.15rem;}
#order .order_list .state{ padding:0.1rem;}
#order .order_list .state p{ font-size:0.14rem; line-height:0.24rem;}
#order .order_list .state .btn{ padding:0 0.08rem; border-radius:0.5rem; font-size:0.16rem; height:0.3rem; line-height:0.3rem; margin-top:0.1rem;}
#order .order_list .state .btn em{ padding:0.11rem 0.08rem; margin-right:0.05rem; background:url(../../images/ent2_ico.png) no-repeat center center; background-size:contain; vertical-align:middle;}
#order .order_list .infor{ padding:0.1rem 0.1rem 0; border-top:0.01rem solid #dedede; background-color:#fafafa;}
#order .order_list .infor>.fl{ width:65%;}
#order .order_list .infor>.fl p{ font-size:0.14rem; color:#999; line-height:0.24rem;}
#order .order_list .infor>.fl p em{ padding:0.09rem; background-image:url(../../images/order_ico.png); background-repeat:no-repeat; background-size:100% auto; margin-right:0.05rem; vertical-align:middle; font-size:0;}
#order .order_list .infor>.fl p em.ico_1{ background-position:center top;}
#order .order_list .infor>.fl p em.ico_2{ background-position:center -0.18rem;}
#order .order_list .infor>.fl p em.ico_3{ background-position:center -0.36rem;}
#order .order_list .total{ overflow:hidden; border-top:0.01rem dashed #dedede; padding-left:0.1rem; font-size:0.16rem; line-height:0.4rem; color:#ff6000;}
#order .order_list .total .see_more{ font-size:0.14rem; padding-right:0.25rem; background:url(../../images/ent_ico2.png) no-repeat right center; background-size:0.2rem;}
/************/
#order .order_list .state p em{ padding:0.09rem; background:url(../../images/tel_ico_03.png) no-repeat center center; background-size:contain; vertical-align:top; margin-left:0.05rem; font-size:0;}
#order .order_list .state .btn.bg_1{ background-color:#ff6000;}
#order .order_list .infor>.fr p em{padding:0.08rem; background:url(../../images/order_ico.png) no-repeat center -0.48rem; background-size:100% auto; margin-right:0.05rem; vertical-align:middle; font-size:0;}
/*订单页结束*/

/*订单详情页开始*/
#order_detail .cont_box{ padding:0.1rem;}
#order_detail .cont{ border:0.01rem solid #dedede; background-color:#fff; margin-bottom:0.15rem;}
#order_detail .cont .title{ border-bottom:0.01rem solid #dedede; padding:0 0.1rem; overflow:hidden; font-size:0.16rem; line-height:0.4rem;}
#order_detail .cont .nr{ padding:0.1rem;}
#order_detail .cont .nr p{ font-size:0.14rem; line-height:0.30rem; color:#333;}
#order_detail .cont .nr .last{ border-bottom:0.01rem dashed #dedede; margin-bottom:0.05rem;}
#order_detail .cont .nr p b{ font-size:0.18rem; color:#ff6000;}
#order_detail .cont .title>.fr{ font-size:0.16rem; line-height:0.4rem;}
#order_detail .cont .title .btn{padding:0 0.08rem; border-radius:0.5rem; font-size:0.16rem; height:0.3rem; line-height:0.3rem; margin-top:0.06rem; margin-left:0.05rem;}
#order_detail .cont .title .btn.bg_1{ background-color:#ff6000;}
#order_detail .state_list{ padding:0.1rem;}
#order_detail .state_list li{ display:block; border-bottom:0.01rem dashed #dedede;}
#order_detail .state_list li:last-child{ border-bottom:none 0;}
.starBg{width:0.6rem; height:0.12rem; display:inline-block; background:url(../../images/star.png) no-repeat left bottom; background-size:0.6rem auto; overflow:hidden; position:relative;}
.star{display:inline-block; width:0%; height:0.12rem; background:url(../../images/star.png) no-repeat left top; background-size:0.6rem auto; overflow:hidden; position:absolute; left:0px; top:0px;}
.star1{width:2%;}
.star2{width:4%;}
.star3{width:6%;}
.star4{width:8%;}
.star5{width:10%;}
.star6{width:12%;}
.star7{width:14%;}
.star8{width:16%;}
.star9{width:18%;}
.star10{width:20%;}
.star11{width:22%;}
.star12{width:24%;}
.star13{width:26%;}
.star14{width:28%;}
.star15{width:30%;}
.star16{width:32%;}
.star17{width:34%;}
.star18{width:36%;}
.star19{width:38%;}
.star20{width:40%;}
.star21{width:42%;}
.star22{width:44%;}
.star23{width:46%;}
.star24{width:48%;}
.star25{width:50%;}
.star26{width:52%;}
.star27{width:54%;}
.star28{width:56%;}
.star29{width:58%;}
.star30{width:60%;}
.star31{width:62%;}
.star32{width:64%;}
.star33{width:66%;}
.star34{width:68%;}
.star35{width:70%;}
.star36{width:72%;}
.star37{width:74%;}
.star38{width:76%;}
.star39{width:78%;}
.star40{width:80%;}
.star41{width:82%;}
.star42{width:84%;}
.star43{width:86%;}
.star44{width:88%;}
.star45{width:90%;}
.star46{width:92%;}
.star47{width:94%;}
.star48{width:96%;}
.star49{width:98%;}
.star50{width:100%;}
#order_detail .state_list .bt>.fl{ font-size:0.14rem; color:#333; line-height:0.34rem;}
#order_detail .state_list .bt a{ display:inline-block; line-height:0.34rem;}
#order_detail .state_list .see_map em{ padding:0.1rem; background:url(../../images/orderxq_ico.png) no-repeat center top; background-size:100% auto; font-size:0; vertical-align:middle;}
#order_detail .state_list .upload em{padding:0.1rem; background:url(../../images/orderxq_ico.png) no-repeat center bottom; background-size:100% auto; font-size:0; vertical-align:middle; margin-right:0.05rem;}
#order_detail .state_list .nr{ padding:0 0 0.1rem;}
#order_detail .state_list .nr img{ width:100%; height:auto;}
#order_detail .state_list .nr p{ color:#666; line-height:0.24rem;}

.payWay_mask{ position:fixed; display:none; z-index:1000; width:100%; height:100%; overflow:scroll; bottom:0; left:0; background:rgba(0,0,0,0.3); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000);}
.payWay_mask .cont{ width:100%; position:absolute; bottom:0; overflow:scroll; max-height:100%; height:auto; background-color:#fff;}
.payWay_mask .title{ position:relative; font-size:0.18rem; line-height:0.5rem; background-color:#2cca77; color:#fff; text-align:center;}
.payWay_mask .title a{ display:inline-block; position:absolute; line-height:0.5rem; font-size:0.14rem; color:#fff;}
.payWay_mask .title a.left{left:0.1rem;}
.payWay_mask .title a.right{right:0.1rem;}
.hadport_cam_mask .btn_box{ text-align:center; padding:0.2rem 0;}
.hadport_cam_mask .btn_box .btn{ width:1rem; border-radius:0.5rem; margin:0 0.05rem; height:0.34rem; line-height:0.34rem; box-shadow:0 0.02rem 0 #00a74f;}
.hadport_cam_mask .btn_box .btn2{box-shadow:0 0.02rem 0 #73a800; background-color:#8fc31f;}
/*#order_detail .state_list .upload{ display:inline-block; position:relative; z-index:0; line-height:0.34rem;}
#order_detail .state_list .upload input{ opacity:0; filter:alpha(opacity=0); width:100%; height:100%; position:absolute; z-index:1;}*/
/*订单详情页结束*/




