An Afghan official says Taleban militants have captured a district in southern Kandahar province after several days of fierce fighting .