/***城市地址***/
#Arealocation{}
#Arealocation b{ width:100%; display:block; font-size:.28rem; line-height:1.4em; padding:.1rem .23rem; background:#f9f9f9; }
#Arealocation .ul{ text-align:left; }
#Arealocation .ul li{ display:inline-block; text-align:center; }
#Arealocation .select_city_list .ul{ padding:.1rem 0; }
#Arealocation .select_city_list li{ width:30%; margin:.1rem 0; }
#Arealocation .select_city_list li a{ display:block; border:.01rem solid #ddd; font-size:.26rem; padding:.1rem .08rem; color:#999; }
#Arealocation .all_city{ font-size:0; line-height:0; padding:.1rem 0; }
#Arealocation .all_city .ul{ padding:.15rem 0; }
#Arealocation .all_city .ul>li{ width:25%; line-height:1.4em; }
#Arealocation .all_city .ul>li a{ display:block; font-size:.24rem; line-height:2em; color:#777; }
#Arealocation .all_city .ul>li.div{ width:100%; }
#Arealocation .all_city .ul>li.on{ position: relative; }
#Arealocation .all_city .ul>li.on a{ color:#0171f7; }
#Arealocation .all_city .ul>li.on::after{ content:""; display:block; position: absolute; left:50%; margin-left:-.16rem; bottom:-.15rem; border:.16rem solid transparent; border-bottom-color:#0171f7; }
#Arealocation .all_city .city{ display:none; border-top:.01rem solid #eee; border-bottom:.01rem solid #ddd; padding:.15rem 0; }
#Arealocation .all_city .city>li{ padding:.08rem 0; }
#Arealocation .all_city .city a,
#Arealocation .all_city .city span{ display:block; font-size:.24rem; line-height:1.4em; color:#666; }