.icon_login_xx{background-position: 0 0;width: 0.4rem;height:0.4rem;}
.icon_login_kf{background-position: -0.4rem 0;width: 0.4rem;height:0.4rem;}
.icon_login_gcs{background-position: -0.8rem 0;width: 0.4rem;height:0.4rem;}
/* ADDRESS */
.bgc_login_xx{background-color: #ec6941;}
.bgc_login_kf{background-color: #22ac38;}
.bgc_login_gcs{background-color: #0068b7;}
.bgc_login_xx:active{background-color: #d24215;}
.bgc_login_kf:active{background-color: #0b8d1f;}
.bgc_login_gcs:active{background-color: #03518c;}

.borald0{border: 1px solid #d0d0d0;}
.boralee{border: 1px solid #eee;}
.borrd0{border-right: 1px solid #d0d0d0;}
.bortd0{border-top: 1px solid #d0d0d0;}
.borbd0{border-bottom: 1px solid #d0d0d0;}
.borbee{border-bottom: 1px solid #eeeeee;}
.wr230{width: 2.3rem;}
.wr290{width: 2.9rem;}
.wr350{width: 3.5rem;}
.wr430{width: 4.3rem;}
.wr450{width: 4.5rem;}
.wr460{width: 4.6rem;}
.wr480{width: 4.8rem;}
.wr500{width: 5rem;}
.wr520{width: 5.2rem;}
.wr550{width: 5.5rem;}
.wr600{width: 6rem;}
.hr74{height: 0.74rem;}
.hr140{height: 1.4rem;}
.hr160{height: 1.6rem;}
.hr200{height: 2rem;}
.hr300{height: 3rem;}
.hr400{height: 4rem;}
.wh130{width: 1.3rem;height: 1.3rem;}
.prt160{padding-top:1.6rem;}
.radius6{border-radius: 0.06rem}
.radius8{border-radius: 0.08rem}
.radius48{border-radius: 0.48rem}
.radius50{border-radius: 50%}
.img180 img{width: 1.8rem;height:1.8rem;}
.img120 img{width: 1.2rem;height:1.2rem;}
.img110 img{width: 1.1rem;height:1.1rem;}
.img80 img{width: 0.8rem;height:0.8rem;}

.scale8{transform: scale(0.8, 0.8);	}
/* icon */
.icon_del_img{background-position: 0 -2.4rem;width: 0.5rem;height: 0.5rem;}
.icon_dt99_min{background-position: -1.2rem -0.4rem;width: 0.3rem;height: 0.3rem;}

.icon_kf{background-position: -0.9rem -1.2rem;width: 0.3rem;height: 0.3rem;}
.icon_gcs{background-position: 0 -0.4rem;width: 0.3rem;height: 0.3rem;}
.icon_phone{background-position: -0.6rem -1.2rem;width: 0.3rem;height: 0.3rem;}
.icon_phone99{background-position: -1.8rem -1.2rem;width: 0.3rem;height: 0.3rem;}
.icon_del99_min{background-position: -1.2rem -1.2rem;width: 0.3rem;height: 0.3rem;}
.icon_del66_min{background-position: -1.5rem -1.2rem;width: 0.3rem;height: 0.3rem;}
.icon_searchb2{background-position: -1.2rem -2rem;width: 0.3rem;height: 0.3rem;}
.icon_search67{background-position: -0.4rem -3.8rem;width: 0.4rem;height: 0.4rem;}
.icon_phone_btn{background-position: -2.1rem -2rem;width: 0.3rem;height: 0.3rem;}
.icon_phone_blue{background-position: -2.4rem -2rem;width: 0.3rem;height: 0.3rem;}
.icon_dt_blue{background-position: -2.7rem -2rem;width: 0.3rem;height: 0.3rem;}
.icon_rili{background-position: -0.8rem -2rem;width: 0.4rem;height: 0.4rem;}

.icon_user_shebei{background-position: 0 -2.9rem;width: 0.4rem;height: 0.4rem;}
.icon_user_sc{background-position: -0.4rem -2.9rem;width: 0.4rem;height: 0.4rem;}
.icon_info{background-position: 0 -2rem;width: 0.4rem;height: 0.4rem;}
.icon_user_repair{background-position: -0.8rem -2.9rem;width: 0.4rem;height: 0.4rem;}
.icon_back_rightd0{background-position: -1.5rem -2rem;width: 0.3rem;height: 0.3rem;}
.icon_user_jf{background-position: -1.2rem -2.9rem;width: 0.4rem;height: 0.4rem;}
.icon_user_news{background-position: -1.6rem -2.9rem;width: 0.4rem;height: 0.4rem;}
.icon_user_gwc{background-position: -2rem -2.9rem;width: 0.4rem;height: 0.4rem;}
.icon_user_address{background-position: -2.4rem -2.9rem;width: 0.4rem;height: 0.4rem;}
.icon_address_edit{background-position: -3.2rem -3.8rem;width: 0.4rem;height: 0.4rem;}

.icon_shop_class{background-position: -0.4rem -2rem;width: 0.4rem;height: 0.4rem;}

.icon_gcs_foot1{background-position: -3rem -1.5rem;width: 0.5rem;height:0.5rem;}
.icon_gcs_foot1.on{background-position: -2rem -2.4rem;width: 0.5rem;height:0.5rem;}
.icon_gcs_foot2{background-position: -3.5rem -1.5rem;width: 0.5rem;height:0.5rem;}
.icon_gcs_foot2.on{background-position: -2.5rem -2.4rem;width: 0.5rem;height:0.5rem;}
.icon_gcs_foot3{background-position: -4rem -1.5rem;width: 0.5rem;height:0.5rem;}
.icon_gcs_foot3.on{background-position: -3rem -2.4rem;width: 0.5rem;height:0.5rem;}
.icon_gcs_foot4{background-position: -4.5rem -1.5rem;width: 0.5rem;height:0.5rem;}
.icon_gcs_foot4.on{background-position: -3.5rem -2.4rem;width: 0.5rem;height:0.5rem;}


.icon_user_foot1{background-position: 0 -0.7rem;width: 0.5rem;height:0.5rem;}
.icon_user_foot1.on{background-position: -2rem -0.7rem;width: 0.5rem;height:0.5rem;}
.icon_user_foot2{background-position: -0.5rem -0.7rem;width: 0.5rem;height:0.5rem;}
.icon_user_foot2.on{background-position: -2.5rem -0.7rem;width: 0.5rem;height:0.5rem;}
.icon_user_foot3{background-position: -1.52rem -0.25rem;width: 0.5rem;height:0.5rem;}
.icon_user_foot3.on{background-position: -2rem -0.25rem;width: 0.5rem;height:0.5rem;}
.icon_user_foot4{background-position: -1.5rem -0.7rem;width: 0.5rem;height:0.5rem;}
.icon_user_foot4.on{background-position: -3.5rem -0.7rem;width: 0.5rem;height:0.5rem;}

.icon_star_big{background-position: -4.5rem -0.7rem;width: 0.5rem;height:0.5rem;}
.icon_star_big.on{background-position: -4rem -0.7rem;width: 0.5rem;height:0.5rem;}
.icon_star{background-position: -0.3rem -1.2rem;width: 0.3rem;height:0.3rem;}
.icon_star.on{background-position: 0 -1.2rem;width: 0.3rem;height:0.3rem;}
.icon_star_small{background-position: -0.24rem -4.2rem;width: 0.24rem;height:0.24rem;}
.icon_star_small.on{background-position: 0 -4.2rem;width: 0.24rem;height:0.24rem;}

.icon_kf_foot1{background-position: 0 -1.5rem;width: 0.5rem;height:0.5rem;}
.icon_kf_foot1.on{background-position: -1.5rem -1.5rem;width: 0.5rem;height:0.5rem;}
.icon_kf_foot2{background-position: -0.5rem -1.5rem;width: 0.5rem;height:0.5rem;}
.icon_kf_foot2.on{background-position: -2rem -1.5rem;width: 0.5rem;height:0.5rem;}
.icon_kf_foot3{background-position: -1rem -1.5rem;width: 0.5rem;height:0.5rem;}
.icon_kf_foot3.on{background-position: -3rem -1.5rem;width: 0.5rem;height:0.5rem;}

.icon_shop_foot1{background-position: 0 -3.3rem;width: 0.5rem;height:0.5rem;}
.icon_shop_foot1.on{background-position: -2rem -3.3rem;width: 0.5rem;height:0.5rem;}
.icon_shop_foot2{background-position: -0.5rem -3.3rem;width: 0.5rem;height:0.5rem;}
.icon_shop_foot2.on{background-position: -2.5rem -3.3rem;width: 0.5rem;height:0.5rem;}
.icon_shop_foot3{background-position: -1rem -3.3rem;width: 0.5rem;height:0.5rem;}
.icon_shop_foot3.on{background-position: -3rem -3.3rem;width: 0.5rem;height:0.5rem;}
.icon_shop_foot4{background-position: -1.5rem -3.3rem;width: 0.5rem;height:0.5rem;}
.icon_shop_foot4.on{background-position: -3.5rem -3.3rem;width: 0.5rem;height:0.5rem;}

.icon_shop_detail_foot1{background-position: -4rem -3.3rem;width: 0.5rem;height:0.5rem;}
.icon_shop_detail_foot2{background-position: -4.5rem -3.3rem;width: 0.5rem;height:0.5rem;}
/*icon_shop*/
.icon_dt_white{background-position: 0 -3.8rem;width: 0.4rem;height: 0.4rem;}
.icon_news_white{background-position: -0.8rem -3.8rem;width: 0.4rem;height: 0.4rem;}
.icon_news_black{background-position: -1.6rem -3.8rem;width: 0.4rem;height: 0.4rem;}
.icon_dt_black{background-position: -1.2rem -3.8rem;width: 0.4rem;height: 0.4rem;}
.icon_hot{background-position: -2rem -3.8rem;width: 0.4rem;height: 0.4rem;}
.icon_time_orange{background-position: -2.4rem -3.8rem;width: 0.4rem;height: 0.4rem;}
.icon_time_99{background-position: -3rem -2rem;width: 0.3rem;height: 0.3rem;}
.icon_time_white{background-position: -3.3rem -2rem;width: 0.3rem;height: 0.3rem;}
.icon_del66{background-position: -2.8rem -3.8rem;width: 0.4rem;height: 0.4rem;}
.icon_back_right99{background-position: -0.9rem -0.4rem;width: 0.3rem;height: 0.3rem;}
.icon_back_bottom{background-position: -1.8rem -2rem;width: 0.3rem;height: 0.3rem;}
.icon_gou_max{background-position: -1.5rem -2.4rem;width: 0.5rem;height: 0.5rem;}
.icon_gou_max:checked{background-position: -1rem -2.4rem;width: 0.5rem;height: 0.5rem;}
.icon_gou_min{background-position: -0.6rem -0.4rem;width: 0.3rem;height: 0.3rem;}
.icon_gou_min:checked{background-position: -0.3rem -0.4rem;width: 0.3rem;height: 0.3rem;}
.icon_pay_zfb{background-position: 0 -4.44rem;width: 0.5rem;height: 0.5rem;}
.icon_pay_wx{background-position: -0.5rem -4.44rem;width: 0.5rem;height: 0.5rem;}
.icon_pay_ye{background-position: -1rem -4.44rem;width: 0.5rem;height: 0.5rem;}
.icon_pay_xj{background-position: -1.5rem -4.44rem;width: 0.5rem;height: 0.5rem;}
.icon_car_jian{background-position: -1.44rem -4.2rem;width: 0.24rem;height: 0.24rem;}
.icon_car_jia{background-position: -1.68rem -4.2rem;width: 0.24rem;height: 0.24rem;}
.icon_close{background-position: -1.92rem -4.2rem;width: 0.24rem;height: 0.24rem;}

.icon_order1{background-position: 0 -4.94rem;width: 1.1rem;height: 1rem;}
.icon_order2{background-position: -1.1rem -4.94rem;width: 1.1rem;height: 1rem;}
.icon_order3{background-position: -2.2rem -4.94rem;width: 1.1rem;height: 1rem;}
.icon_order4{background-position: -3.3rem -4.94rem;width: 1.1rem;height: 1rem;}

.icon_radio_orange{background-position: -1.2rem -4.2rem;width: 0.24rem;height: 0.24rem;}
.icon_radio_orange:checked{background-position: -0.96rem -4.2rem;width: 0.24rem;height: 0.24rem;}

.icon_kf_phone{background-position: -4rem -3.8rem;width: 0.4rem;height: 0.4rem;}

/* login */
.login_index{background-image: url('../images/bg_login.png');background-size: 7.5rem 10.4rem;-webkit-background-size: 7.5rem 10.4rem;background-position: top center;height: 10.4rem;padding:2.3rem 0.6rem 0 ;}
.login_index_cont{padding:1.05rem 0.68rem 0.45rem;border-radius: 0.06rem;position: relative;}
.login_index_cont .login_index_btn{margin-bottom: 0.5rem;}
.login_index_headImg{width: 1.04rem;height:1.04rem;border-radius: 50%;position: absolute;top:0;left:50%;transform: translate(-50%, -40%);-webkit-transform: translate(-50%, -40%);}
.login_index_btn{padding:.32rem 0; text-align: center;color: #fff;font-size: 0.32rem;border-radius: 0.06rem;display: block;}
.login_index_btn .icons{position: relative;top:-0.02rem;}

.list1 .login_left{width: 1.6rem;}
.list1 .login_right{width: 5.3rem;}
.login_left{width: 1.3rem;padding-right:0.1rem;display: block;float: left;line-height: 1.4em;}
.login_right{width: 5.6rem;float: left;display: block;line-height: 1.4em;}

/* reg_gcs */
.city_add{color:#02a0e9;padding: 0.04rem 0.2rem 0.04rem 0.1rem;border:1px solid #02a0e9;display: inline-block;border-radius: 0.08rem;}
.city_add:active{background-color: #f0f0f0}
.add_img{width: 1.6rem;height:1.6rem;}
.imgList li{width: 1.6rem;height:1.6rem;float: left;position: relative;margin-right:0.16rem;margin-bottom: 0.16rem;}
.imgList4 li:nth-child(4n){margin-right: 0;}
.imgList::after{content: ".";display: block; height: 0; clear: both; overflow: hidden;}
.imgList li .del_img{position: absolute;top:-0.25rem;right: -0.25rem;padding: 0.1rem}
.imgList img{width: 1.6rem;height:1.6rem;border-radius: 0.08rem;}

/* gcs-login-next */
.shop_img{width: 1.4rem;height: 1.4rem;border:1px solid #eeeeee;border-radius: 0.04rem;}
.gcs_list .on{color:#02a0e9;}
.gcs_li_textarea{height: 2rem;border:1px solid #d0d0d0;border-radius: 0.08rem;padding:0.2rem;line-height: 1.8em;}
.gcs_li_textarea textarea{border:0;width: 100%;height:100%;font-size: 0.28rem;color:#666;}


/*foot*/
.foot{position: fixed;bottom: 0;left: 0;width: 100%;background-color: #f7f7f7;border-top:1px solid #d0d0d0;}

/*kefu*/
.kf_search{border:1px solid #d0d0d0;border-radius: 0.8rem;width: 6.2rem;}

/*user*/
.user_headImg{width: 1.3rem;height: 1.3rem;border:1px solid #d0d0d0;border-radius: 50%;display: inline-block;margin-right: 0.2rem}
/*.user_info_a{position: absolute;top: 0;right:0;padding: 0.24rem;}*/
.userMain{display: flex;justify-content: space-between;align-items: center;padding: 0.4rem 0.24rem;}
.userMain .userBox{display: flex;justify-content: flex-start;align-items: center;}
.userMain .userBox p{color: #000000;font-size: 0.3rem;display: inline-block;}
.red_spot{display: inline-block;width: 0.08rem;height:0.08rem;background-color: #e72330;border-radius: 50%;position: absolute;top:0;right: 0;}
.user_shebei{width: 1.6rem;height: 1.6rem;background-image: url('../images/shebei_bg.jpg');background-size: cover;-webkit-background-size: cover;margin: 0.08rem;border:1px solid #eeeeee;float: left;border-radius: 0.08rem;padding:0.2rem;position: relative;}
.user_shebei_cont{position: absolute;top:50%;left:0.3rem;transform: translate(0, -50%);-webkit-transform: translate(0, -50%);width: 1rem;text-align: center;color: #666;z-index: 2;font-size: 0.24rem;}
.user_shebeiBig{width: 3.1rem;height: 3.1rem;background-image: url('../images/shebei_bg.jpg');background-size: cover;-webkit-background-size: cover;margin: 0.14rem;border:1px solid #eeeeee;float: left;box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.05);border-radius: 0.16rem}
.user_shebei_cont p{color: #999999;font-size: 0.12rem;font-weight: 100}
.user_shebei_cont.shebei_warning img{width: 0.36rem;height: 0.33rem;display: inline-block;}
.user_shebei_cont.shebei_warning p{display:block;color: #e60012;font-size: 0.10rem;text-align: center;}
.map_sign{background-color: #fff; padding: 0.1rem ;min-width: 2.2rem;position: relative;font-size: 0.24rem;color:#666;}
.map_span{position: absolute;bottom:0;left: 50%;transform: translate(-50%, 100%);
	border-top:0.1rem solid #fff;
	border-right:0.1rem solid transparent;
	border-bottom:0.1rem solid transparent;
	border-left:0.1rem solid transparent;

}
.map_ul{overflow-y: auto;}

/*shop*/
.borbo{border-bottom: 0.04rem solid #f19149;}

.header{z-index: 20;width: 100%;}
.header .icon_searchb2{position: absolute;top:0.16rem;left: 0.15rem;}
.header .icon_search67{position: absolute;top:0.08rem;left: 0.15rem;}
.header_input{height:0.6rem;line-height:0.6rem;border-radius:0.3rem;}
.bgcopc5{background-color: rgba(255, 255, 255, 0.5);}
.shop_red_spot{display: inline-block;width: 0.16rem;height:0.16rem;border:1px solid #fff;background-color: #e60012;border-radius: 50%;}
.car_red_spot{display: inline-block;min-width: 0.3rem;background-color: #e60012;border-radius: 0.3rem;position: absolute;top:0.04rem; right:50%;font-size: 0.18rem;padding:0.02rem 0.08rem;color: #fff;transform: translate(130%, 0)}

.banner	.banners{position:relative;}
.banner	.banners .hd{width:100%; position:absolute; bottom:0.06rem; left:0;text-align:center; z-index:10;height: auto; }
.banner	.banners .hd ul li{ width:0.14rem; height:0.14rem; border-radius:50%;display:inline-block;  margin:0 0.04rem;font-size:0.08rem;text-indent:300em;background: transparent;border:1px solid #fff;}
.banner	.banners .hd ul .on{background-color: #f19149;border: 0;}
.banner	.banners .bd li{width:100%;display:table-cell; height:4rem;position: relative;background-color: #fff;}
.banner	.banners .bd li img{width:100%; margin:auto;height:4rem;}
.bdHead{position: absolute;left: 0;top:0;z-index:3;width:100%;height: 1.1rem;color:#fff;background-image:url('../images/banner_bg.png');background-size: 7.5rem 1.1rem;-webkit-background-size: 7.5rem 1.1rem;}

.shop_index_li{border-bottom:1px solid #f0f0f0;}
.shop_index_li:nth-child(2n+1){border-right: 1px solid #f0f0f0;}
.shop_index_li_img{width: 3.15rem;height:3.15rem;}

.shop_class_nav1{width: 1.8rem;float: left;background-color: #f0f0f0;overflow-y: auto;}
.shop_class_nav1 p{padding: 0.34rem 0.2rem;text-align: center;overflow: hidden;text-overflow:ellipsis; white-space:nowrap;}
.shop_class_nav1 p.on{border-left: 0.08rem solid #f19149;background-color: #fff;}
.shop_class_nav2{width: 5.7rem;float: left;overflow-y: auto;}
.shop_class_nav2 li{width: 2.75rem;float: left;border-bottom: 1px solid #eee;}
.shop_class_nav2 li:nth-child(2n+1){border-right:1px solid #eee;}
.shop_class_nav2 li .dpt{width: 100%;}
.shop_class_nav2_img{width: 100%;height: 2.3rem;padding: 0.16rem 0.24rem;}
.shop_class_nav2_img img{max-height: 100%;max-width: 100%;width: auto;margin: auto;}

.city_sheng h3{font-weight: normal;font-size: 0.28rem;padding:0.2rem; background-color: #fff;border-bottom:1px solid #f0f0f0;}
.city_sheng p{font-size: 0.28rem;padding:0.2rem 0.2rem 0.2rem 0.8rem; border-bottom:1px solid #fff;}

.shop_search_hot span{border-radius: 0.5rem;padding: 0.12rem 0.28rem;margin-bottom:0.2rem;margin-right: 0.12rem;display: inline-block;font-size: 0.24rem;background-color: #f7f7f7;}

.price_dot{position: absolute;right: -0.3rem;top: 50%;margin-top: -0.04rem; width: 0;height: 0;border-width: 0.1rem 0.08rem;border-color: #999 transparent transparent transparent;border-style: solid;}
.price_up{border-color: transparent transparent  #999 transparent;margin-top: -0.16rem;}

.shop_goods_list_img{width: 2rem;height:2rem;}

.banner_detail .banners{position:relative;}
.banner_detail .banners .hd{width:100%; position:absolute; bottom:0.2rem; left:0;text-align:center; z-index:10;height: auto; }
.banner_detail .banners .hd ul li{ width:0.14rem; height:0.14rem; border-radius:50%;display:inline-block;  margin:0 0.04rem;font-size:0.08rem;text-indent:300em;background: transparent;border:1px solid #fff;}
.banner_detail .banners .hd ul .on{background-color: #f19149;border: 0;}
.banner_detail .banners .bd li{width:100%;display:table-cell; height:5.9rem;position: relative;background-color: #fff;}
.banner_detail .banners .bd li img{width:100%; margin:auto;height:5.9rem;}

.line_b{width: 100%; height: 0.1rem;background:url("../images/lines.png")repeat-x;-webkit-background-size: 0.63rem 0.1rem;background-size: 0.63rem 0.1rem;}

.shop_address_default{border:1px solid #fc6868;color:#fc5a5a;font-size: 0.2rem;padding: 0 0.04rem;}
.shop_order_img{width: 1.2rem;height:1.2rem;border:1px solid #eeeeee;}

.shop_order_textarea{height: 1.4rem;padding: 0.2rem;border:1px solid #d0d0d0;border-radius: 0.1rem;}
.shop_order_textarea textarea{border:0;width: 100%;height:100%;font-size: 0.28rem;color:#666;}
.formdiv input[type="text"]{width: 100%;height: 1rem;line-height: 1em;border-bottom: 1px solid #eee;}

.shop_invoice_class p{position: relative;overflow: hidden; border: 1px solid #d0d0d0;margin-right: 0.3rem; border-radius: 0.1rem;font-size: 0.28rem;padding: 0.2rem 0.3rem;display: inline-block;min-width: 2rem;text-align: center;}
.shop_invoice_class p.on{border-color: #f19149;color: #f19149;}
.shop_invoice_class p.on::before{content: "";position: absolute;width: 0.4rem;height: 0.4rem;right: -0.04rem;top: -0.04rem; background:url("../images/icons.png")no-repeat -3.6rem -3.8rem;-webkit-background-size: 5rem 6rem;background-size: 5rem 6rem;}

.shop_car_img{width: 1.6rem;height:1.6rem;border:1px solid #eeeeee;}
.numBox{border: 1px solid #999;}
.numBox .num{border: 0;height: 0.46rem;line-height: 0.46rem;}
.btn_reduce,.btn_add{padding: 0.11rem;display: inline-block; float: left;}
.btn_reduce{border-right: 1px solid #999;}
.btn_add{border-left: 1px solid #999;}
.summBox{position: fixed;left:0;width: 100%;bottom:1.08rem;}

.shop_my_news_nav p{display: inline-block;position: relative;}
.shop_my_news_nav .on p{border-bottom:0.05rem solid #f19149;color:#f19149;}
.shop_new_news::after{content:'';position: absolute;top:0.16rem;right:-0.2rem;width: 0.14rem;height: 0.14rem;background-color: #e60012;border-radius: 50%;}

.shop_my_news_old .fc33,.shop_my_news_old .fc66,.shop_my_news_old .fc99{color: #999;}



.xx_peixun_img{width: 7.5rem;height: 3rem;}
.xx_baobiao .icon_shop_class{position: absolute;top:0.36rem;left:0.3rem;}
.xx_baobiao .icon_back_bottom{position: absolute;top:0.36rem;right:0.3rem;}
.xx_baobiao .xx_select{position: absolute;top:0;right:0;width: 100%;height: 30%;height: 1rem;opacity:0;}
.ul_table li:nth-child(2n) p{background-color: #eef5f8;}
.ul_table li:nth-child(2n+1) p{background-color: #ddebf1;}
.ul_table li p{border-bottom:1px solid #fff;padding-top:0.16rem;padding-bottom:0.16rem;font-size: 0.24rem;line-height: 1em;float: left;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.ul_table li p:nth-child(1){border-right:1px solid #fff;padding-left:0.12rem;padding-right:0.12rem;}
.ul_table li p:nth-child(2){text-align:center;}
.xx_baobiao_time{position: absolute;top:0;right:0;width: 100%;height: 30%;height: 1rem;opacity:0;}

.city_list_select{overflow: hidden;border-bottom: 1px solid #eee;}
.city_list_select select{opacity:0;position: absolute;top:0;left:0;width: 100%;height:100%;}
.city_list_select p{display: block;width: 100%;padding: 0.2rem 0;}
.city_list_select span{display: block; position: absolute;right:0;top:0;padding: 0.2rem 0.32rem; }

/* 2018 03 17 新增及修改 */
.icon_add{background-position: -4rem -2.4rem;width: 0.5rem;height: 0.5rem;}
.icon_sub{background-position: -4.5rem -2.4rem;width: 0.5rem;height: 0.5rem;}
.icon_foot_top{background-position: -1.4rem -2.3rem;width: 0.2rem;height: 0.1rem;}
.icon_foot_top.on{background-position: -1.2rem -2.3rem;width: 0.2rem;height: 0.1rem;}
.icon_xx_mobile{background-position: -2.1rem -1.2rem;width: 0.3rem;height: 0.3rem;}
.icon_xx_address{background-position: -2.4rem -1.2rem;width: 0.3rem;height: 0.3rem;}

.pinpai{position: absolute;top:0;right: 0;left: 0;bottom: 0;width: 100%;opacity: 0;}

.xx_xiadan_left{width: 1.8rem;float: left;background-color: #f0f0f0;text-align: center;overflow-y: auto;}
.xx_xiadan_left p{border-bottom: 1px solid #d0d0d0;height:1rem;display: table;width: 100%;}
.xx_xiadan_left p.on{border-left:0.06rem solid #02a0e9;background-color: #fff;}
.xx_xiadan_left p span{display: table-cell;width: 100%;vertical-align: middle;}
.xx_xiadan_right{width: 5.7rem;float: left;overflow-y: auto;}
.xx_xiadan_right p{width: 100%;height:1rem;line-height: 1;line-height: 0.5rem;padding: 0.25rem 0;border-bottom: 1px solid #eee;}
.xx_xiadan_right p span{display: block;float: left;width: 4.6rem;padding-left:0.3rem;margin-right: 0.3rem;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;color: #333;}

.xx_xiadan_foot{position: fixed;bottom:0;left:0;right:0;}
.xx_xiadan_foot .left{width: 5.6rem;height:0.88rem;float: left;line-height: 0.88rem;padding-left: 1.65rem;}
.xx_xiadan_foot .right{width: 1.9rem;height:0.88rem;float: right;line-height: 0.88rem;font-size: 0.3rem;color: #fff;}
.foot_btn{width: 1.1rem;height:1.1rem;padding:0.1rem;border-radius: 50%;position: absolute;left:0.25rem;top:-0.3rem;background-color: #333;z-index: 2;}
.foot_list{position: absolute;bottom:100%;background-color: #fff;width: 100%;padding-bottom:0.4rem;border:1px solid #d0d0d0;}
.foot_list>.tit{border-bottom:1px solid #d0d0d0;}
.foot_list>.tit span{border-left: 0.06rem solid #02a0e9;padding-left: 0.25rem;}
.foot_list .cont{padding:0 0.3rem;overflow-y: auto;max-height: 6rem;}
.foot_list .cont li{border-bottom: 1px solid #eee;padding: 0.25rem 0;overflow: hidden;line-height: 0.5rem;}
.foot_list .cont li .tit{width: 4.5rem;padding: 0 0.08rem;float: left;}
.foot_list .cont li .cz{min-width: 2rem;padding: 0 0.08rem;float: right;color: #333;max-width: 3rem;}

.baobiao{overflow-x: auto;width: 100%;}
.baobiao #main{width: 20rem;height:6rem;}

.bgcw .btnToolBox{
	display: flex;
	justify-content: space-between;
	text-align: center;
	align-items: center;
}

.bgcw .btnToolBox .btnTool{
	width: 50%;
	padding: 0.32rem 0;
	font-size: 0.32rem;
	color: #333333;
	border-right: 1px solid #eeeeee;
	overflow: hidden;
}

.bgcw .btnToolBox .btnTool img{
	width: 0.3rem;
	height: 0.3rem;
	display: inline-block;
	margin-right: 0.1rem;
	vertical-align: -0.04rem;
}

.mingxiBox{
	padding: 0 0.3rem;
}

.mingxi{
	padding-bottom: 0.2rem;
}

.mingxi .title{
	padding: 0.32rem 0.3rem 0.32rem;
	border-bottom: 1px solid #eeeeee;
	font-size: 0.28rem;
	color: #333333;
	font-weight: 100;
}

.mingxi .seletcDate {
	display: flex;
	justify-content: center;
	align-items: center;
	border-bottom: 1px solid #eeeeee;
	padding: 0.28rem 0;
}

.mingxi .seletcDate .dateBox{
	border: 1px solid #eeeeee;
	background-color: #fefeff;
	color: #333333;
	padding: 0.22rem 0.3rem;
	margin: 0 0.2rem;
	border-radius: 2px;
}

.mingxi .seletcDate .dateBox img{
	width: 0.25rem;
	height: 0.25rem;
	margin-right: 0.28rem;
	display: inline-block;
}

.mingxi .seletcDate .dateBox input{
	width: 1.5rem;
	background-color: #fefeff;
	color: #333333;
	font-size: 0.28rem;
}

.huifangBox .item span{
	border: 1px solid #eeeeee;
	margin: 0.14rem 0.14rem;
	display: inline-block;
	padding: 0.08rem 0.18rem;
	border-radius: 3px;
	font-size: 0.28rem;
}

.huifangBox .item span.active{
	color: #fff;
	background-color: #02a0e9;
	border: 1px solid #02a0e9;
}

.huifangTime{
	margin: 0.24rem 0 0.56rem;
}

.huifangTime span{
	color: #02a0e9;
	border: 1px solid #02a0e9;
	padding: 0.12rem 0.16rem;
	border-radius: 3px;
	margin-right: 0.32rem;
	display: inline-block;
}

.huifangTime span.active{
	color: #fff;
	background-color: #02a0e9;
}

.guanlianBox p.title{
	font-size: 0.32rem;
	color: #000000;
	text-align: center;
	margin: 0 0 0.56rem;
}

.guanlianBox input.guanlian{
	width: 100%;
	border: 1px solid #eeeeee;
	height: 0.98rem;
	margin-bottom: 0.8rem;
	border-radius: 3px;
}

.logout{
	padding: 0.5rem 0.3rem;
}

.logout p{
	text-align: center;
	color: #e72330;
	font-size: 0.3rem;
	background-color: #fff;
	border-radius: 3px;
	padding: 0.26rem 0;
}

.weixiuBox .title{
	background-color: #02a0e9;
	font-size: 0.3rem;
	color: #ffffff;
	font-weight: 100;
	padding: 0.32rem;
}

.itemBox .row{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 0 0.32rem;
	padding: 0.32rem 0;
	border-bottom: 1px solid #eeeeee;
}

.itemBox .row img{
	width: 0.16rem;
	height: 0.12rem;
	display: inline-block;
	margin-left: 0.2rem;
	transform: rotate(180deg);
	-ms-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-o-transform:rotate(180deg);
}

.itemBox .row.active img.ico_jt{
	transform: rotate(0);
	-ms-transform:rotate(0);
	-moz-transform:rotate(0);
	-o-transform:rotate(0);
}

.itemBox .row label{
	font-size: 0.28rem;
	color: #333333;
}

.itemBox .row span{
	color: #333333;
	font-size: 0.28rem;
	margin-left: 0.7rem; 
}

.itemBox .row p{
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 0.28rem;
	color: #02a0e9;
}

.itemBox .item_ul{
	margin: 0 0.32rem;
	overflow: hidden;
}

.itemBox .item_ul li{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-wrap: wrap;
	padding: 0.32rem 0;
	border-bottom: 1px solid #eeeeee;
}

.itemBox .item_ul li.text{
	align-items: flex-start;
}

.itemBox .item_ul li img{
	width: 1.6rem;
	height: 1.6rem;
	display: inline-block;
	margin-right: 0.15rem;
	margin-bottom: 0.2rem;
	border-radius: 5px;
	box-sizing: border-box;
	border: 1px solid #eeeeee;
}

.itemBox .item_ul li img:nth-child(4n){
	margin-right: 0;
}

.itemBox .item_ul li:last-child{
	align-items: flex-start;
}

.itemBox .item_ul li label{
	display: inline-block;
	width: 1.4rem;
	margin-right: 0.4rem;
	flex-shrink:0;
}

.user_shebei p.ts{
	width: 2.50rem;
	color: #e60012;
	font-size: 0.12rem;
	position: absolute;
	top: 1.6rem;
	left: 0;
	word-wrap: normal;
}

.setBox{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	background-color: rgba(0,0,0,0.6);
	z-index: 99999;
	overflow-y: hidden; 
}

.setBox_ul{
	width: 100%;
	position: fixed;
	bottom: 0;
	background-color: #fff;
	text-align: center;
	overflow-y: hidden;
}

.setBox_ul li{
	padding: 0.36rem 0;
	font-size: 0.28rem;
	text-align: center;
	border-top: 1px solid #eeeeee;
}

.setBox_ul li img{
	width: 0.32rem;
	height: 0.28rem;
	vertical-align: -0.02rem;
	margin-right: 0.1rem;
	display: inline-block;
}